Skip to content

Commit 03ee543

Browse files
authored
feat: create evm prover (#56)
<!-- Please read and fill out this form before submitting your PR. Please make sure you have reviewed our contributors guide before submitting your first PR. --> ## Overview create evm proving service - [x] query the Groth16 client on SimApp for the client and consensus state. - [x] decode trusted height and header - [x] query evm chain for target height - [x] serialize evm block into blob use `rsp::executor::execute_variant` - [x] lookup proofs for blob from celestia - [x] generate proof for range by invoking blevm [blocked by #42] <!-- Please provide an explanation of the PR, including the appropriate context, background, goal, and rationale. If there is an issue with this information, please provide a tl;dr and link the issue. -->
1 parent afa9c55 commit 03ee543

23 files changed

+9195
-2960
lines changed

.env.example

+7-1
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,11 @@ export CELESTIA_NODE_URL="http://localhost:26658"
2323
export CELESTIA_NODE_AUTH_TOKEN="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBbGxvdyI6WyJwdWJsaWMiLCJyZWFkIiwid3JpdGUiLCJhZG1pbiJdfQ.qxoN_a-k7aZZE77VSpfgyvI_0eNvJ_OgBsT35zxUQnQ"
2424
# Namespace of the rollup on Celestia Mainnet
2525
export CELESTIA_NAMESPACE="0f0f0f0f0f0f0f0f0f0f"
26-
# RPC url of the simapp simulating Celestia
26+
# RPC url of the simapp simulating Celestia
2727
export SIMAPP_RPC_URL=grpc://127.0.0.1:9190
28+
# RPC url of the EVM rollup
29+
export EVM_RPC_URL=http://localhost:8545
30+
# URL of the rollup da inclusion indexer
31+
export INDEXER_URL=http://127.0.0.1:8080
32+
# Path to the EVM genesis json
33+
export GENESIS_PATH=./testing/files/eth-genesis.json

0 commit comments

Comments
 (0)