You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are attempting to create an IBC based interoperability system that can connect between an Ethereum node and Ethereum Rollups and Cosmos based Chains. We are using the IBC relayers and IBC relayers from Hyperledger Labs. As part of this project, we are trying to do transactions between an Ethereum node in HardHat and another Ethereum Proof of Authority Node. The transactions are getting reverted with the error between these nodes. On Hardhat node it says the IBC Client Not Found. On the PoA node, it says failed to get the client state. Please find the errors included below. Request your kind support in this issue.
Issue in the Hardhat Node
{ "chain_id" : "hardhat", "error" : "Error: VM Exception while processing transaction: reverted with custom error 'IBCClientClientNotFound(\"mock-client\")'", "level" : "ERROR", "module" : "ethereum.chain", "msg" : "failed to get client state", "raw_error_data" : "", "revert_reason" : "failed to get revert reason: failed with unexpected error data type: errorDataType=map[string]interface {}", "source" : { "file" : "/home/simadmin/go/pkg/mod/github.com/datachainlab/[email protected]/pkg/relay/ethereum/chain.go", "function" : "github.com/datachainlab/ethereum-ibc-relay-chain/pkg/relay/ethereum.(*Chain).QueryClientState", "line" : 252 }, "stack" : "Error: VM Exception while processing transaction: reverted with custom error 'IBCClientClientNotFound(\"mock-client\")'\n(1) attached stack trace\n -- stack trace:\n | github.com/datachainlab/ethereum-ibc-relay-chain/pkg/relay/ethereum.(*Chain).QueryClientState\n | \t/home/simadmin/go/pkg/mod/github.com/datachainlab/[email protected]/pkg/relay/ethereum/chain.go:252\n | github.com/hyperledger-labs/yui-relayer/core.QueryClientStatePair.func2\n | \t/home/simadmin/go/pkg/mod/github.com/hyperledger-labs/[email protected]/core/query.go:41\n | golang.org/x/sync/errgroup.(*Group).Go.func1\n | \t/home/simadmin/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:78\n | runtime.goexit\n | \t/usr/local/go/src/runtime/asm_amd64.s:1695\nWraps: (2) Error: VM Exception while processing transaction: reverted with custom error 'IBCClientClientNotFound(\"mock-client\")'\nError types: (1) *withstack.withStack (2) *rpc.jsonError", "time" : "2025-04-22T10:13:14.764918632Z" }
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Dear All,
We are attempting to create an IBC based interoperability system that can connect between an Ethereum node and Ethereum Rollups and Cosmos based Chains. We are using the IBC relayers and IBC relayers from Hyperledger Labs. As part of this project, we are trying to do transactions between an Ethereum node in HardHat and another Ethereum Proof of Authority Node. The transactions are getting reverted with the error between these nodes. On Hardhat node it says the IBC Client Not Found. On the PoA node, it says failed to get the client state. Please find the errors included below. Request your kind support in this issue.
Issue in the Hardhat Node
{ "chain_id" : "hardhat", "error" : "Error: VM Exception while processing transaction: reverted with custom error 'IBCClientClientNotFound(\"mock-client\")'", "level" : "ERROR", "module" : "ethereum.chain", "msg" : "failed to get client state", "raw_error_data" : "", "revert_reason" : "failed to get revert reason: failed with unexpected error data type: errorDataType=map[string]interface {}", "source" : { "file" : "/home/simadmin/go/pkg/mod/github.com/datachainlab/[email protected]/pkg/relay/ethereum/chain.go", "function" : "github.com/datachainlab/ethereum-ibc-relay-chain/pkg/relay/ethereum.(*Chain).QueryClientState", "line" : 252 }, "stack" : "Error: VM Exception while processing transaction: reverted with custom error 'IBCClientClientNotFound(\"mock-client\")'\n(1) attached stack trace\n -- stack trace:\n | github.com/datachainlab/ethereum-ibc-relay-chain/pkg/relay/ethereum.(*Chain).QueryClientState\n | \t/home/simadmin/go/pkg/mod/github.com/datachainlab/[email protected]/pkg/relay/ethereum/chain.go:252\n | github.com/hyperledger-labs/yui-relayer/core.QueryClientStatePair.func2\n | \t/home/simadmin/go/pkg/mod/github.com/hyperledger-labs/[email protected]/core/query.go:41\n | golang.org/x/sync/errgroup.(*Group).Go.func1\n | \t/home/simadmin/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:78\n | runtime.goexit\n | \t/usr/local/go/src/runtime/asm_amd64.s:1695\nWraps: (2) Error: VM Exception while processing transaction: reverted with custom error 'IBCClientClientNotFound(\"mock-client\")'\nError types: (1) *withstack.withStack (2) *rpc.jsonError", "time" : "2025-04-22T10:13:14.764918632Z" }Issue in the Proof of Authority Node
{ "chain_id" : "dapoa", "error" : "execution reverted", "level" : "ERROR", "module" : "ethereum.chain", "msg" : "failed to get client state", "raw_error_data" : "8beef4740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000b6d6f636b2d636c69656e74000000000000000000000000000000000000000000", "revert_reason" : "IBCClientClientNotFound{\"clientId\":\"mock-client\"}", "source" : { "file" : "/home/simadmin/go/pkg/mod/github.com/datachainlab/[email protected]/pkg/relay/ethereum/chain.go", "function" : "github.com/datachainlab/ethereum-ibc-relay-chain/pkg/relay/ethereum.(*Chain).QueryClientState", "line" : 252 }, "stack" : "execution reverted\n(1) attached stack trace\n -- stack trace:\n | github.com/datachainlab/ethereum-ibc-relay-chain/pkg/relay/ethereum.(*Chain).QueryClientState\n | \t/home/simadmin/go/pkg/mod/github.com/datachainlab/[email protected]/pkg/relay/ethereum/chain.go:252\n | github.com/hyperledger-labs/yui-relayer/core.QueryClientStatePair.func1\n | \t/home/simadmin/go/pkg/mod/github.com/hyperledger-labs/[email protected]/core/query.go:24\n | golang.org/x/sync/errgroup.(*Group).Go.func1\n | \t/home/simadmin/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:78\n | runtime.goexit\n | \t/usr/local/go/src/runtime/asm_amd64.s:1695\nWraps: (2) execution reverted\nError types: (1) *withstack.withStack (2) *rpc.jsonError", "time" : "2025-04-22T10:13:14.749887946Z" }Beta Was this translation helpful? Give feedback.
All reactions