https://github.com/datachainlab/ibc-trusted-ethereum-client
https://github.com/datachainlab/ibc-trusted-ethereum-client
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/datachainlab/ibc-trusted-ethereum-client
- Owner: datachainlab
- License: other
- Created: 2021-07-15T07:57:57.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-01-31T02:19:16.000Z (over 4 years ago)
- Last Synced: 2025-04-14T18:51:01.787Z (about 1 year ago)
- Language: Go
- Size: 968 KB
- Stars: 1
- Watchers: 13
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ibc-trusted-ethereum-client
Note: For Hyperledger Besu using IBFT2 consensus, the following IBC client is recommended. See: https://github.com/hyperledger-labs/yui-ibc-solidity/blob/main/docs/ibft2-light-client.md
---
IBC Trusted Ethereum Client is an IBC Module for validating Ethereum.
This repository provides the following
- A light client that verifies the state on Ethereum under the conditions described below
- A prover for [yui-relayer](https://github.com/hyperledger-labs/yui-relayer) that provides the necessary proofs for the light client
**This client assumes the existence of a trusted Relayer that submits headers that can be confidently confirmed on Ethereum.**
The client verifies each state for its membership using Merkle-proof based on the submitted headers.
We will develop the specification of this client in the future.