rooch icon indicating copy to clipboard operation
rooch copied to clipboard

[Framework] Ethereum lighting node with Move

Open jolestar opened this issue 2 years ago • 1 comments

Implement an Ethereum lighting node with Move.

  1. Receive an Ethereum header from the entry function argument.
  2. Decode the header.
  3. Verify the header via Ethereum PoS Consensus.
  4. Record the header to state.
  5. Provide a function to verify the transaction Merkle proof.

jolestar avatar Jul 07 '23 04:07 jolestar

Basic implementation in the #790, needs to be improved.

https://github.com/rooch-network/rooch/blob/ac8675ab4e81e2616e08c19ced74d2f174c9ea3d/crates/rooch-framework/sources/ethereum_light_client.move

jolestar avatar Sep 14 '23 04:09 jolestar