From e69f4bc3c676ab4febae75c81a2601539b5af514 Mon Sep 17 00:00:00 2001 From: Ratan Kaliani Date: Tue, 15 Oct 2024 14:52:55 -0700 Subject: [PATCH] cleanup --- .env.example | 7 ++++++- README.md | 3 ++- contracts/genesis.json | 8 ++++---- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.env.example b/.env.example index 5637deb..59ffc17 100644 --- a/.env.example +++ b/.env.example @@ -8,11 +8,16 @@ DEST_CHAIN_ID= # The private key of the account that will be deploying the contract. PRIVATE_KEY= +# The API key for Etherscan verification. +ETHERSCAN_API_KEY= # Set to mock for testing, or network to generate proofs on the Succinct Prover Network. SP1_PROVER=mock -# Optional variables +# SP1 Helios contract address +CONTRACT_ADDRESS= + +# Optional configuration SP1_PRIVATE_KEY= SP1_VERIFIER_ADDRESS= GUARDIAN_ADDRESS= diff --git a/README.md b/README.md index 4dd5bb8..4eabd3b 100644 --- a/README.md +++ b/README.md @@ -43,9 +43,10 @@ In the root directory, create a file called `.env` (mirroring `.env.example`) an | Parameter | Description | |-----------|-------------| -| `GUARDIAN_ADDRESS` | Optional. Defines the owner for the light client. Defaults to the account owner of `PRIVATE_KEY`. | +| `GUARDIAN_ADDRESS` | Defines the owner for the light client. Defaults to the account owner of `PRIVATE_KEY`. | | `SP1_PRIVATE_KEY` | Required in `network` mode. The private key of the account that will be requesting proofs from the Succinct Prover Network. Get access [here](https://docs.succinct.xyz/generating-proofs/prover-network). | | `SP1_VERIFIER_ADDRESS` | Required in `network` mode. The address of the verifier contract. You can find the deployed verifiers [here](https://docs.succinct.xyz/onchain-verification/contract-addresses.html). | +| `LOOP_DELAY_MINS` | The delay between each loop of the operator in minutes. Defaults to `5`. | ### 3) Deploy Contract diff --git a/contracts/genesis.json b/contracts/genesis.json index 74663ab..0d34110 100644 --- a/contracts/genesis.json +++ b/contracts/genesis.json @@ -1,15 +1,15 @@ { - "executionStateRoot": "0xa3c5b3ae8c564ed7353eff5a4aaa88de5d65970f0efab018d665952048703bac", + "executionStateRoot": "0x096646fcea05b5075b8e967b4c3c38c4104353adaa2e716759a454a5cd31e0f1", "genesisTime": 1655733600, "genesisValidatorsRoot": "0xd8ea171f3c94aea21ebc42a1ed61052acf3f9209c00e4efbaaddac09ed9b8078", "guardian": "0xded0000e32f8f40414d3ab3a830f735a3553e18e", - "head": 6107808, - "header": "0xecce3ec213118c7089a8f04efbe62df84f6fe7f76be72d5f6cb143ebf83807ba", + "head": 6107872, + "header": "0xfc22f7f2e86c72ba068af84fe861276b6d95f7c7cd16b1ad92b5f17da672432b", "heliosProgramVkey": "0x0045a4708ac27a6e55aa8ac0269955904326abce5a5828d2ad91f5f3c0d89cdd", "secondsPerSlot": 12, "slotsPerEpoch": 32, "slotsPerPeriod": 8192, "sourceChainId": 11155111, "syncCommitteeHash": "0xacf29737ebb16126691f77c111c5fee534cbcf61dd71ae0411fa528e9760fddc", - "verifier": "0x0000000000000000000000000000000000000000" + "verifier": "0x3b6041173b80e77f038f3f2c0f9744f04837185e" } \ No newline at end of file