diff --git a/deployments/karnot/deployment-config.yaml b/deployments/karnot/deployment-config.yaml index 058801d0a..50cfddb9b 100644 --- a/deployments/karnot/deployment-config.yaml +++ b/deployments/karnot/deployment-config.yaml @@ -1,70 +1,52 @@ environments: - - project: "Kakarot-Sepolia Starknet Staging" - id: 4912672c-533c-4198-9834-a8999c0b2db0 + - project: "sepolia" + id: b429998b-67d1-4866-927e-bc0d432d59d7 repos: kakarot-rpc: - image: ghcr.io/kkrt-labs/kakarot-rpc/node:v0.7.2 + image: ghcr.io/kkrt-labs/kakarot-rpc/node:v0.7.5 config: - CONTRACT_ACCOUNT_CLASS_HASH: '0x25d4b4889979f3df8171991f6a0163b42b756daebf313bcd0dec74cacf903f9' - DEPLOYER_ACCOUNT_ADDRESS: '0x531befddbb36eb5632a96699ee83a1584e89d5405abc9bfbbf81ecc1f65679f' - DEPLOYER_ACCOUNT_PRIVATE_KEY: '0x0288a51c164874bb6a1ca7bd1cb71823c234a86d0f7b150d70fa8f06de645396' - EVM_PRIVATE_KEY: '0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80' - EXTERNALLY_OWNED_ACCOUNT_CLASS_HASH: '0x3c64a1702579c371fc47af9231b5537ba2bfbc82834890216dc0bc5688d1810' - KAKAROT_ADDRESS: '0x1d2e513630d8120666fc6e7d52ad0c01479fd99c183baac79fff9135f46e359' - MAX_FELTS_IN_CALLDATA: '30000' - PROXY_ACCOUNT_CLASS_HASH: '0x5bcd4d02cfe3aeb836f2ef4bd21b2020793e52a8269dbef9cd883fbddd2963c' - RELAYERS_ADDRESSES: '0x219c1e7585b134f94df1a7440676e1f64668cef6ae46cebacf8e12fdb7d1ed7,0x1bc0a910803c09dc59d87d3e414c179c0fb70fca556443b694a33e06f1cb836,0x4756b97b36ff56781960e37f9725e91d4e7f10eabd538a963a16cd718a5b2ac,0x3ad2e0550210d3905881c5eb02b2dc58a4bf9145b286b020e889b76e5d15cc9,0x6f8e544a82e59227712682988d4bbba180f919afae5395bb27c088cba31aac3,0x61e109bf9e9db553c12abfe4b1d4974b71df9b5f999f80731ceb9a8d397b0eb,0x4a0ee234a5a11c942a235b34a2ef09edd61a3ba5803a64455037c430647c901,0x28e72aea13153bad9dcc71be7ad3f4e7bf769fbcbc59d39cd991783c06f126d,0x5407d8d28c43c10bdb7193b2c1553ab881ca77eb2ebc24c1ab02e848455dd99,0x62daa696aa71e97169763fb92729e2ce37a9794da4076e005acf82de6b02449,0x7116732a2ca8f5423581de26a8b316b95f2fa3043e5ac969d556dc511eaf09f,0x72f5988d56d43ddff00e59bdd8298f4c429131b5362e96ed8a12262a3a1d119,0x3c68d3a57ed0e256bc8373318b92c3764d3a460580af0ce66668f0a3f5e0ffc,0x1ed83bb61c70e198ab2a835a9a7657fb7c2c5dded4e9b4de83e4f106e0d07be,0xfd54568b763ffc311f2d058d92053dd707ca8f6d7eadefed9e3f0ad689059c,0x8d57e878e1f12b875d7b4008c15e3fed3323864d7c77966a50f6fb71496314,0x79ebdd91403cea8fc4fb7c53d7a69caea33c2fc0f171a871f8bc8ed38b73a29,0x55fe9ac4db519377c1e1d6331e6a45e3a5ce75bfae7447677be6828c2130317,0x5e5a9efc076bad92061124207e9176b36740c2539c40089fde11e4d07cc90d0,0x43a8ce7a0cb8b714e1c74d19f7b5b0a43f534edc1f7dd3e455fe7eacfa2b181,0x569c7a1ff7e5ac7e18b991ce0b78a97ee7da4710367a293625d4102be782e29,0x58a5b0e3da6eaea2860c200b6977fb08e06a051f2bbc9145d84727f04fe1ab5,0x5746bdc6296ba15a9664afa01062b9ad06f1ff31ac3b70b92eb6f875e618fcb,0x86bb9ec8022d3cc567d07ea2123778a045468c63d87dfdc0c568d20648c5f5,0x30be9c4b8032950f72f14c1b3b77121572be042ddecdf73d97e50682158777a,0x4a24cf6a552591dde0f654c15c42227dbdb66d7634aee144703c61d1b519268,0x595e3ee91ac131371399044b603b5909f33d44bdf72748e5233f6394098f5ba,0xe76bd52863c4d15f8fc4b1e3c51f1ed6c0a29254f5912b2dcfab8752d32f11,0x4806466971baa2a234e49409340ee1c0a703a7865176c01dea458ae0d6a8b06,0x3a427aca2f11e22ef583e131013a81a37054df72ee48dded88c3f1a83463c16' - UNINITIALIZED_ACCOUNT_CLASS_HASH: '0x7b2de5e73ff7eb338d76c967dd5aa3f3004574d326b8c1402bb819d4983b8b6' - WHITE_LISTED_EIP_155_TRANSACTION_HASHES: '0xeddf9e61fb9d8f5111840daef55e5fde0041f5702856532cdbb5a02998033d26,0x07471adfe8f4ec553c1199f495be97fc8be8e0626ae307281c22534460184ed1,0xb6274b80bc7cda162df89894c7748a5cb7ba2eaa6004183c41a1837c3b072f1e' - MAX_LOGS: '10000' - RETRY_TX_INTERVAL: '5' - + KAKAROT_ADDRESS: "0x1d2e513630d8120666fc6e7d52ad0c01479fd99c183baac79fff9135f46e359" + UNINITIALIZED_ACCOUNT_CLASS_HASH: "0x7b2de5e73ff7eb338d76c967dd5aa3f3004574d326b8c1402bb819d4983b8b6" + RELAYERS_ADDRESSES: "0x219c1e7585b134f94df1a7440676e1f64668cef6ae46cebacf8e12fdb7d1ed7,0x1bc0a910803c09dc59d87d3e414c179c0fb70fca556443b694a33e06f1cb836,0x4756b97b36ff56781960e37f9725e91d4e7f10eabd538a963a16cd718a5b2ac,0x3ad2e0550210d3905881c5eb02b2dc58a4bf9145b286b020e889b76e5d15cc9,0x6f8e544a82e59227712682988d4bbba180f919afae5395bb27c088cba31aac3,0x61e109bf9e9db553c12abfe4b1d4974b71df9b5f999f80731ceb9a8d397b0eb,0x4a0ee234a5a11c942a235b34a2ef09edd61a3ba5803a64455037c430647c901,0x28e72aea13153bad9dcc71be7ad3f4e7bf769fbcbc59d39cd991783c06f126d,0x5407d8d28c43c10bdb7193b2c1553ab881ca77eb2ebc24c1ab02e848455dd99,0x62daa696aa71e97169763fb92729e2ce37a9794da4076e005acf82de6b02449,0x7116732a2ca8f5423581de26a8b316b95f2fa3043e5ac969d556dc511eaf09f,0x72f5988d56d43ddff00e59bdd8298f4c429131b5362e96ed8a12262a3a1d119,0x3c68d3a57ed0e256bc8373318b92c3764d3a460580af0ce66668f0a3f5e0ffc,0x1ed83bb61c70e198ab2a835a9a7657fb7c2c5dded4e9b4de83e4f106e0d07be,0xfd54568b763ffc311f2d058d92053dd707ca8f6d7eadefed9e3f0ad689059c,0x8d57e878e1f12b875d7b4008c15e3fed3323864d7c77966a50f6fb71496314,0x79ebdd91403cea8fc4fb7c53d7a69caea33c2fc0f171a871f8bc8ed38b73a29,0x55fe9ac4db519377c1e1d6331e6a45e3a5ce75bfae7447677be6828c2130317,0x5e5a9efc076bad92061124207e9176b36740c2539c40089fde11e4d07cc90d0,0x43a8ce7a0cb8b714e1c74d19f7b5b0a43f534edc1f7dd3e455fe7eacfa2b181,0x569c7a1ff7e5ac7e18b991ce0b78a97ee7da4710367a293625d4102be782e29,0x58a5b0e3da6eaea2860c200b6977fb08e06a051f2bbc9145d84727f04fe1ab5,0x5746bdc6296ba15a9664afa01062b9ad06f1ff31ac3b70b92eb6f875e618fcb,0x86bb9ec8022d3cc567d07ea2123778a045468c63d87dfdc0c568d20648c5f5,0x30be9c4b8032950f72f14c1b3b77121572be042ddecdf73d97e50682158777a,0x4a24cf6a552591dde0f654c15c42227dbdb66d7634aee144703c61d1b519268,0x595e3ee91ac131371399044b603b5909f33d44bdf72748e5233f6394098f5ba,0xe76bd52863c4d15f8fc4b1e3c51f1ed6c0a29254f5912b2dcfab8752d32f11,0x4806466971baa2a234e49409340ee1c0a703a7865176c01dea458ae0d6a8b06,0x3a427aca2f11e22ef583e131013a81a37054df72ee48dded88c3f1a83463c16" + WHITE_LISTED_EIP_155_TRANSACTION_HASHES: "0xeddf9e61fb9d8f5111840daef55e5fde0041f5702856532cdbb5a02998033d26,0x07471adfe8f4ec553c1199f495be97fc8be8e0626ae307281c22534460184ed1,0xb6274b80bc7cda162df89894c7748a5cb7ba2eaa6004183c41a1837c3b072f1e" + RUST_LOG: "info" + MAX_LOGS: "10000" + RPC_MAX_CONNECTIONS: "5000" kakarot-indexer: - image: ghcr.io/kkrt-labs/kakarot-rpc/indexer:v0.7.1-alpha1 + image: ghcr.io/kkrt-labs/kakarot-rpc/indexer:v0.7.5 config: - ACCOUNT_CONTRACT_CLASS_HASH: '0x25d4b4889979f3df8171991f6a0163b42b756daebf313bcd0dec74cacf903f9' - ALLOW_ENV_FROM_ENV: 'DEBUG,APIBARA_AUTH_TOKEN,STARTING_BLOCK,STREAM_URL,SINK_TYPE,MONGO_CONNECTION_STRING,MONGO_DATABASE_NAME,STARKNET_NETWORK,KAKAROT_ADDRESS,ALLOW_NET,PERSIST_TO_REDIS,SINK_ID,UNINITIALIZED_ACCOUNT_CLASS_HASH,ACCOUNT_CONTRACT_CLASS_HASH,DEFAULT_BLOCK_GAS_LIMIT,MAX_FELTS_IN_CALLDATA' - ALLOW_NET: '' - APIBARA_AUTH_TOKEN: '' - DEBUG: '' - DEFAULT_BLOCK_GAS_LIMIT: '7000000' - KAKAROT_ADDRESS: '0x1d2e513630d8120666fc6e7d52ad0c01479fd99c183baac79fff9135f46e359' - MAX_FELTS_IN_CALLDATA: '22500' - MONGO_REPLACE_DATA_INSIDE_TRANSACTION: 'true' - STARTING_BLOCK: '0' - UNINITIALIZED_ACCOUNT_CLASS_HASH: '0x7b2de5e73ff7eb338d76c967dd5aa3f3004574d326b8c1402bb819d4983b8b6' - - project: "Kakarot Sepolia Starknet" - id: b429998b-67d1-4866-927e-bc0d432d59d7 + KAKAROT_ADDRESS: "0x1d2e513630d8120666fc6e7d52ad0c01479fd99c183baac79fff9135f46e359" + ALLOW_ENV_FROM_ENV: "DEBUG,APIBARA_AUTH_TOKEN,STARTING_BLOCK,STREAM_URL,SINK_TYPE,MONGO_CONNECTION_STRING,MONGO_DATABASE_NAME,STARKNET_NETWORK,KAKAROT_ADDRESS,ALLOW_NET,PERSIST_TO_REDIS,SINK_ID,UNINITIALIZED_ACCOUNT_CLASS_HASH,ACCOUNT_CONTRACT_CLASS_HASH,DEFAULT_BLOCK_GAS_LIMIT,MAX_FELTS_IN_CALLDATA" + ALLOW_NET: "" + APIBARA_AUTH_TOKEN: "" + DEBUG: "" + DEFAULT_BLOCK_GAS_LIMIT: "7000000" + MAX_FELTS_IN_CALLDATA: "22500" + MONGO_REPLACE_DATA_INSIDE_TRANSACTION: "true" + STARTING_BLOCK: "0" + + - project: "staging" + id: 4912672c-533c-4198-9834-a8999c0b2db0 repos: kakarot-rpc: - image: ghcr.io/kkrt-labs/kakarot-rpc/node:v0.7.2 + image: ghcr.io/kkrt-labs/kakarot-rpc/node:v0.7.5 config: - CONTRACT_ACCOUNT_CLASS_HASH: '0x25d4b4889979f3df8171991f6a0163b42b756daebf313bcd0dec74cacf903f9' - DEPLOYER_ACCOUNT_ADDRESS: '0x531befddbb36eb5632a96699ee83a1584e89d5405abc9bfbbf81ecc1f65679f' - DEPLOYER_ACCOUNT_PRIVATE_KEY: '0x0288a51c164874bb6a1ca7bd1cb71823c234a86d0f7b150d70fa8f06de645396' - EVM_PRIVATE_KEY: '0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80' - EXTERNALLY_OWNED_ACCOUNT_CLASS_HASH: '0x3c64a1702579c371fc47af9231b5537ba2bfbc82834890216dc0bc5688d1810' - KAKAROT_ADDRESS: '0x1d2e513630d8120666fc6e7d52ad0c01479fd99c183baac79fff9135f46e359' - MAX_FELTS_IN_CALLDATA: '30000' - PROXY_ACCOUNT_CLASS_HASH: '0x5bcd4d02cfe3aeb836f2ef4bd21b2020793e52a8269dbef9cd883fbddd2963c' - RELAYERS_ADDRESSES: '0x219c1e7585b134f94df1a7440676e1f64668cef6ae46cebacf8e12fdb7d1ed7,0x1bc0a910803c09dc59d87d3e414c179c0fb70fca556443b694a33e06f1cb836,0x4756b97b36ff56781960e37f9725e91d4e7f10eabd538a963a16cd718a5b2ac,0x3ad2e0550210d3905881c5eb02b2dc58a4bf9145b286b020e889b76e5d15cc9,0x6f8e544a82e59227712682988d4bbba180f919afae5395bb27c088cba31aac3,0x61e109bf9e9db553c12abfe4b1d4974b71df9b5f999f80731ceb9a8d397b0eb,0x4a0ee234a5a11c942a235b34a2ef09edd61a3ba5803a64455037c430647c901,0x28e72aea13153bad9dcc71be7ad3f4e7bf769fbcbc59d39cd991783c06f126d,0x5407d8d28c43c10bdb7193b2c1553ab881ca77eb2ebc24c1ab02e848455dd99,0x62daa696aa71e97169763fb92729e2ce37a9794da4076e005acf82de6b02449,0x7116732a2ca8f5423581de26a8b316b95f2fa3043e5ac969d556dc511eaf09f,0x72f5988d56d43ddff00e59bdd8298f4c429131b5362e96ed8a12262a3a1d119,0x3c68d3a57ed0e256bc8373318b92c3764d3a460580af0ce66668f0a3f5e0ffc,0x1ed83bb61c70e198ab2a835a9a7657fb7c2c5dded4e9b4de83e4f106e0d07be,0xfd54568b763ffc311f2d058d92053dd707ca8f6d7eadefed9e3f0ad689059c,0x8d57e878e1f12b875d7b4008c15e3fed3323864d7c77966a50f6fb71496314,0x79ebdd91403cea8fc4fb7c53d7a69caea33c2fc0f171a871f8bc8ed38b73a29,0x55fe9ac4db519377c1e1d6331e6a45e3a5ce75bfae7447677be6828c2130317,0x5e5a9efc076bad92061124207e9176b36740c2539c40089fde11e4d07cc90d0,0x43a8ce7a0cb8b714e1c74d19f7b5b0a43f534edc1f7dd3e455fe7eacfa2b181,0x569c7a1ff7e5ac7e18b991ce0b78a97ee7da4710367a293625d4102be782e29,0x58a5b0e3da6eaea2860c200b6977fb08e06a051f2bbc9145d84727f04fe1ab5,0x5746bdc6296ba15a9664afa01062b9ad06f1ff31ac3b70b92eb6f875e618fcb,0x86bb9ec8022d3cc567d07ea2123778a045468c63d87dfdc0c568d20648c5f5,0x30be9c4b8032950f72f14c1b3b77121572be042ddecdf73d97e50682158777a,0x4a24cf6a552591dde0f654c15c42227dbdb66d7634aee144703c61d1b519268,0x595e3ee91ac131371399044b603b5909f33d44bdf72748e5233f6394098f5ba,0xe76bd52863c4d15f8fc4b1e3c51f1ed6c0a29254f5912b2dcfab8752d32f11,0x4806466971baa2a234e49409340ee1c0a703a7865176c01dea458ae0d6a8b06,0x3a427aca2f11e22ef583e131013a81a37054df72ee48dded88c3f1a83463c16' - UNINITIALIZED_ACCOUNT_CLASS_HASH: '0x7b2de5e73ff7eb338d76c967dd5aa3f3004574d326b8c1402bb819d4983b8b6' - WHITE_LISTED_EIP_155_TRANSACTION_HASHES: '0xeddf9e61fb9d8f5111840daef55e5fde0041f5702856532cdbb5a02998033d26,0x07471adfe8f4ec553c1199f495be97fc8be8e0626ae307281c22534460184ed1,0xb6274b80bc7cda162df89894c7748a5cb7ba2eaa6004183c41a1837c3b072f1e' - MAX_LOGS: '10000' - RETRY_TX_INTERVAL: '5' - - + KAKAROT_ADDRESS: "0x48fc2888aad166304e63af35a48e00e32da9831e49fe30a22148fdecdb7e66f" + UNINITIALIZED_ACCOUNT_CLASS_HASH: "0x7b2de5e73ff7eb338d76c967dd5aa3f3004574d326b8c1402bb819d4983b8b6" + RELAYERS_ADDRESSES: "0xff887caabf4c6d059cb674de16c3daef88e35256fb495201281f2315b1aae9,0x2a41b958300263d7eed9413753b7677d0ec158d188cd7c228388f8f6e39d14d,0x4d71f14cc7ec7f655aba12518d8481edc6ab6ce1e407ea3d095834d23437527,0x1ac126d84cc0ae4322af23c482c2c729d75333c44572180275f762c796e40ec,0x11413ce88b400a47b0d2a79de878a02a3deabc58900add358859447ddaffe70,0x255d90c70da26246972b7b4d4e75357075785e4cf9ec2077f4e829c80b7b5e8,0x63a049efd07342c6c2832a357820d47d1083b63382f5c3eeeac091085760119,0x1c790adf6e0ac5aa508a975be0b076949a016ce349502d9d253912e29a59600,0x71b5ba9299c9cbeb8fddb886857fdd05360140a220279ab83d2484af87388c7,0x62ab3080b8e201b80d767588325b4065d4269a79ac20e6ff7021337845917ce" + WHITE_LISTED_EIP_155_TRANSACTION_HASHES: "0xeddf9e61fb9d8f5111840daef55e5fde0041f5702856532cdbb5a02998033d26,0x07471adfe8f4ec553c1199f495be97fc8be8e0626ae307281c22534460184ed1,0xb6274b80bc7cda162df89894c7748a5cb7ba2eaa6004183c41a1837c3b072f1e" + RUST_LOG: "info" + MAX_LOGS: "10000" + RPC_MAX_CONNECTIONS: "5000" kakarot-indexer: - image: ghcr.io/kkrt-labs/kakarot-rpc/indexer:v0.6.21-alpha2 + image: ghcr.io/kkrt-labs/kakarot-rpc/indexer:v0.7.5 config: - ACCOUNT_CONTRACT_CLASS_HASH: '0x25d4b4889979f3df8171991f6a0163b42b756daebf313bcd0dec74cacf903f9' - ALLOW_ENV_FROM_ENV: 'DEBUG,APIBARA_AUTH_TOKEN,STARTING_BLOCK,STREAM_URL,SINK_TYPE,MONGO_CONNECTION_STRING,MONGO_DATABASE_NAME,STARKNET_NETWORK,KAKAROT_ADDRESS,ALLOW_NET,PERSIST_TO_REDIS,SINK_ID,UNINITIALIZED_ACCOUNT_CLASS_HASH,ACCOUNT_CONTRACT_CLASS_HASH,DEFAULT_BLOCK_GAS_LIMIT,MAX_FELTS_IN_CALLDATA' - ALLOW_NET: '' - APIBARA_AUTH_TOKEN: '' - DEBUG: '' - DEFAULT_BLOCK_GAS_LIMIT: '7000000' - KAKAROT_ADDRESS: '0x1d2e513630d8120666fc6e7d52ad0c01479fd99c183baac79fff9135f46e359' - MAX_FELTS_IN_CALLDATA: '22500' - MONGO_REPLACE_DATA_INSIDE_TRANSACTION: 'true' - STARTING_BLOCK: '0' - UNINITIALIZED_ACCOUNT_CLASS_HASH: '0x7b2de5e73ff7eb338d76c967dd5aa3f3004574d326b8c1402bb819d4983b8b6' + KAKAROT_ADDRESS: "0x48fc2888aad166304e63af35a48e00e32da9831e49fe30a22148fdecdb7e66f" + ALLOW_ENV_FROM_ENV: "DEBUG,APIBARA_AUTH_TOKEN,STARTING_BLOCK,STREAM_URL,SINK_TYPE,MONGO_CONNECTION_STRING,MONGO_DATABASE_NAME,STARKNET_NETWORK,KAKAROT_ADDRESS,ALLOW_NET,PERSIST_TO_REDIS,SINK_ID,UNINITIALIZED_ACCOUNT_CLASS_HASH,ACCOUNT_CONTRACT_CLASS_HASH,DEFAULT_BLOCK_GAS_LIMIT,MAX_FELTS_IN_CALLDATA" + ALLOW_NET: "" + APIBARA_AUTH_TOKEN: "" + DEBUG: "" + DEFAULT_BLOCK_GAS_LIMIT: "7000000" + MAX_FELTS_IN_CALLDATA: "22500" + MONGO_REPLACE_DATA_INSIDE_TRANSACTION: "true" + STARTING_BLOCK: "0" diff --git a/docker/hive/docs/hive_strategy.png b/docker/hive/docs/hive_strategy.png index 4add1c897..18d99e33f 100644 Binary files a/docker/hive/docs/hive_strategy.png and b/docker/hive/docs/hive_strategy.png differ diff --git a/docker/hive/genesis-2.json b/docker/hive/genesis-2.json index a4cfffb1d..377226b93 100644 --- a/docker/hive/genesis-2.json +++ b/docker/hive/genesis-2.json @@ -1,65 +1,65 @@ { - "config": { - "chainId": 1337, - "homesteadBlock": 0, - "eip150Block": 0, - "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 0, - "muirGlacierBlock": 0, - "berlinBlock": 0, - "londonBlock": 0, - "arrowGlacierBlock": 0, - "grayGlacierBlock": 0, - "shanghaiTime": 0, - "terminalTotalDifficulty": 0, - "terminalTotalDifficultyPassed": true, - "ethash": {} + "config": { + "chainId": 1337, + "homesteadBlock": 0, + "eip150Block": 0, + "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "eip155Block": 0, + "eip158Block": 0, + "byzantiumBlock": 0, + "constantinopleBlock": 0, + "petersburgBlock": 0, + "istanbulBlock": 0, + "muirGlacierBlock": 0, + "berlinBlock": 0, + "londonBlock": 0, + "arrowGlacierBlock": 0, + "grayGlacierBlock": 0, + "shanghaiTime": 0, + "terminalTotalDifficulty": 0, + "terminalTotalDifficultyPassed": true, + "ethash": {} + }, + "nonce": "0x0", + "timestamp": "0x0", + "extraData": "0x", + "gasLimit": "0x4c4b40", + "difficulty": "0x1", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "coinbase": "0x0000000000000000000000000000000000000000", + "alloc": { + "0000000000000000000000000000000000031ec7": { + "code": "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063a9059cbb14610030575b600080fd5b61004a6004803603810190610045919061016a565b610060565b60405161005791906101c5565b60405180910390f35b60008273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516100bf91906101ef565b60405180910390a36001905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610101826100d6565b9050919050565b610111816100f6565b811461011c57600080fd5b50565b60008135905061012e81610108565b92915050565b6000819050919050565b61014781610134565b811461015257600080fd5b50565b6000813590506101648161013e565b92915050565b60008060408385031215610181576101806100d1565b5b600061018f8582860161011f565b92505060206101a085828601610155565b9150509250929050565b60008115159050919050565b6101bf816101aa565b82525050565b60006020820190506101da60008301846101b6565b92915050565b6101e981610134565b82525050565b600060208201905061020460008301846101e0565b9291505056fea2646970667358221220b469033f4b77b9565ee84e0a2f04d496b18160d26034d54f9487e57788fd36d564736f6c63430008120033", + "balance": "0xde0b6b3a7640000" }, - "nonce": "0x0", - "timestamp": "0x0", - "extraData": "0x", - "gasLimit": "0x4c4b40", - "difficulty": "0x1", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x0000000000000000000000000000000000000000", - "alloc": { - "0000000000000000000000000000000000031ec7": { - "code": "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063a9059cbb14610030575b600080fd5b61004a6004803603810190610045919061016a565b610060565b60405161005791906101c5565b60405180910390f35b60008273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516100bf91906101ef565b60405180910390a36001905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610101826100d6565b9050919050565b610111816100f6565b811461011c57600080fd5b50565b60008135905061012e81610108565b92915050565b6000819050919050565b61014781610134565b811461015257600080fd5b50565b6000813590506101648161013e565b92915050565b60008060408385031215610181576101806100d1565b5b600061018f8582860161011f565b92505060206101a085828601610155565b9150509250929050565b60008115159050919050565b6101bf816101aa565b82525050565b60006020820190506101da60008301846101b6565b92915050565b6101e981610134565b82525050565b600060208201905061020460008301846101e0565b9291505056fea2646970667358221220b469033f4b77b9565ee84e0a2f04d496b18160d26034d54f9487e57788fd36d564736f6c63430008120033", - "balance": "0xde0b6b3a7640000" - }, - "658bdf435d810c91414ec09147daa6db62406379": { - "balance": "0x487a9a304539440000" - }, - "aa00000000000000000000000000000000000000": { - "code": "0x6042", - "storage": { - "0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0100000000000000000000000000000000000000000000000000000000000000": "0x0100000000000000000000000000000000000000000000000000000000000000", - "0x0200000000000000000000000000000000000000000000000000000000000000": "0x0200000000000000000000000000000000000000000000000000000000000000", - "0x0300000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000000303" - }, - "balance": "0x1", - "nonce": "0x1" - }, - "bb00000000000000000000000000000000000000": { - "code": "0x600154600354", - "storage": { - "0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0100000000000000000000000000000000000000000000000000000000000000": "0x0100000000000000000000000000000000000000000000000000000000000000", - "0x0200000000000000000000000000000000000000000000000000000000000000": "0x0200000000000000000000000000000000000000000000000000000000000000", - "0x0300000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000000303" - }, - "balance": "0x2", - "nonce": "0x1" - } + "658bdf435d810c91414ec09147daa6db62406379": { + "balance": "0x487a9a304539440000" }, - "number": "0x0", - "gasUsed": "0x0", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "baseFeePerGas": "0x3b9aca00" + "aa00000000000000000000000000000000000000": { + "code": "0x6042", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0100000000000000000000000000000000000000000000000000000000000000": "0x0100000000000000000000000000000000000000000000000000000000000000", + "0x0200000000000000000000000000000000000000000000000000000000000000": "0x0200000000000000000000000000000000000000000000000000000000000000", + "0x0300000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000000303" + }, + "balance": "0x1", + "nonce": "0x1" + }, + "bb00000000000000000000000000000000000000": { + "code": "0x600154600354", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0100000000000000000000000000000000000000000000000000000000000000": "0x0100000000000000000000000000000000000000000000000000000000000000", + "0x0200000000000000000000000000000000000000000000000000000000000000": "0x0200000000000000000000000000000000000000000000000000000000000000", + "0x0300000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000000303" + }, + "balance": "0x2", + "nonce": "0x1" + } + }, + "number": "0x0", + "gasUsed": "0x0", + "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "baseFeePerGas": "0x3b9aca00" } diff --git a/docker/hive/start.sh b/docker/hive/start.sh index cbcac2b82..6e2a451b2 100644 --- a/docker/hive/start.sh +++ b/docker/hive/start.sh @@ -4,10 +4,10 @@ cat /genesis.json mv /genesis.json /genesis/hive-genesis.json echo "Creating the genesis file..." hive_genesis \ - -k genesis/contracts \ - --hive-genesis genesis/hive-genesis.json \ - -g genesis.json \ - -m manifest.json + -k genesis/contracts \ + --hive-genesis genesis/hive-genesis.json \ + -g genesis.json \ + -m manifest.json mv /genesis/hive-genesis.json /hive-genesis.json && rm -fr /genesis # 2. Start Katana @@ -40,9 +40,9 @@ if test -f "/chain.rlp"; then echo "Launching Hive Chain..." # THIS needs to be changed if Katana ever updates their predeployed accounts hive_chain \ - --chain-path /chain.rlp \ - --relayer-address 0xb3ff441a68610b30fd5e2abbf3a1548eb6ba6f3559f2862bf2dc757e5828ca \ - --relayer-pk 0x2bbf4f9fd0bbb2e60b0316c1fe0b76cf7a4d0198bd493ced9b8df2a3a24d68a + --chain-path /chain.rlp \ + --relayer-address 0xb3ff441a68610b30fd5e2abbf3a1548eb6ba6f3559f2862bf2dc757e5828ca \ + --relayer-pk 0x2bbf4f9fd0bbb2e60b0316c1fe0b76cf7a4d0198bd493ced9b8df2a3a24d68a fi # 3. Start the Indexer service: DNA Indexer, Indexer transformer, and MongoDB diff --git a/src/pool/sepolia_accounts.json b/src/pool/sepolia_accounts.json deleted file mode 100644 index 21168abe2..000000000 --- a/src/pool/sepolia_accounts.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - "0x219c1e7585b134f94df1a7440676e1f64668cef6ae46cebacf8e12fdb7d1ed7", - "0x1bc0a910803c09dc59d87d3e414c179c0fb70fca556443b694a33e06f1cb836", - "0x4756b97b36ff56781960e37f9725e91d4e7f10eabd538a963a16cd718a5b2ac", - "0x3ad2e0550210d3905881c5eb02b2dc58a4bf9145b286b020e889b76e5d15cc9", - "0x6f8e544a82e59227712682988d4bbba180f919afae5395bb27c088cba31aac3", - "0x61e109bf9e9db553c12abfe4b1d4974b71df9b5f999f80731ceb9a8d397b0eb", - "0x4a0ee234a5a11c942a235b34a2ef09edd61a3ba5803a64455037c430647c901", - "0x28e72aea13153bad9dcc71be7ad3f4e7bf769fbcbc59d39cd991783c06f126d", - "0x5407d8d28c43c10bdb7193b2c1553ab881ca77eb2ebc24c1ab02e848455dd99", - "0x62daa696aa71e97169763fb92729e2ce37a9794da4076e005acf82de6b02449", - "0x7116732a2ca8f5423581de26a8b316b95f2fa3043e5ac969d556dc511eaf09f", - "0x72f5988d56d43ddff00e59bdd8298f4c429131b5362e96ed8a12262a3a1d119", - "0x3c68d3a57ed0e256bc8373318b92c3764d3a460580af0ce66668f0a3f5e0ffc", - "0x1ed83bb61c70e198ab2a835a9a7657fb7c2c5dded4e9b4de83e4f106e0d07be", - "0xfd54568b763ffc311f2d058d92053dd707ca8f6d7eadefed9e3f0ad689059c", - "0x8d57e878e1f12b875d7b4008c15e3fed3323864d7c77966a50f6fb71496314", - "0x79ebdd91403cea8fc4fb7c53d7a69caea33c2fc0f171a871f8bc8ed38b73a29", - "0x55fe9ac4db519377c1e1d6331e6a45e3a5ce75bfae7447677be6828c2130317", - "0x5e5a9efc076bad92061124207e9176b36740c2539c40089fde11e4d07cc90d0", - "0x43a8ce7a0cb8b714e1c74d19f7b5b0a43f534edc1f7dd3e455fe7eacfa2b181", - "0x569c7a1ff7e5ac7e18b991ce0b78a97ee7da4710367a293625d4102be782e29", - "0x58a5b0e3da6eaea2860c200b6977fb08e06a051f2bbc9145d84727f04fe1ab5", - "0x5746bdc6296ba15a9664afa01062b9ad06f1ff31ac3b70b92eb6f875e618fcb", - "0x86bb9ec8022d3cc567d07ea2123778a045468c63d87dfdc0c568d20648c5f5", - "0x30be9c4b8032950f72f14c1b3b77121572be042ddecdf73d97e50682158777a", - "0x4a24cf6a552591dde0f654c15c42227dbdb66d7634aee144703c61d1b519268", - "0x595e3ee91ac131371399044b603b5909f33d44bdf72748e5233f6394098f5ba", - "0xe76bd52863c4d15f8fc4b1e3c51f1ed6c0a29254f5912b2dcfab8752d32f11", - "0x4806466971baa2a234e49409340ee1c0a703a7865176c01dea458ae0d6a8b06", - "0x3a427aca2f11e22ef583e131013a81a37054df72ee48dded88c3f1a83463c16" -] diff --git a/src/pool/staging_accounts.json b/src/pool/staging_accounts.json deleted file mode 100644 index 11da83152..000000000 --- a/src/pool/staging_accounts.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - "0x6f644133991e779509cb319fd4c9416f949950f07a8bc3cb10916966ec1dca", - "0xc6d61dd26ec6175554977f61198b28f58a7c5f46228b7fb7b44f6f619d800", - "0x6faca0d5ce2437933257a91d95536c7cf3bfa12808f314741efd104e9a0c2d9", - "0x2cced3d1628b867e1b69216df87d869e7f5c8dd066a9114d44e2d1af3fbf2c4", - "0x30ee97c478d8a845d0d6ec0c447650ee6161817199f3d5c2a84f8a033b960b2", - "0x13b09830d3bef686db99c570df79ddfd813502cfa1d7c640ed871a0de6637ba", - "0x1e8f2ef3d53eb800432031fc3000b69b5132a2c4c0df821c20173ac8a91de6d", - "0x2523ffb01dad3d8803a4bae7e2990d74d92b201f5425f921cec2ccb92ee6f18", - "0xf6413b17b8ae645ce13e635df7dcb573086ff9558d8d9d7d2e343a250e4885", - "0x765e5f1ae2f6d796f359ea7c47c88387046d371aef1f02337921fe326fbacc2", - "0x21466caac9f9e2605100c76a0ab15e2cbc72942b876f4665fa490dd83f7a00f", - "0x28d165b48e0b523044bd790bae4cc7096d8747565b1d58691683662e12b6402", - "0x7297a3b129e3d3101bb9956338c9c64b7055556146c7ff2497caad4a831c11d", - "0x8d9da3628af39d3bb9a2155b4eb63af7791da1fd3864f93bb57130fa2b59d2", - "0x4dc2ebca0fa6de9e7f67e821e425a0f9a53cb300cc44cbd93d69c307ac536eb", - "0x6ea69b53281261da1cfde205a5e8c02db26bfa51df77419fef71014c53e03f1", - "0x3709159b0a92aefacba33401098c5b3c09240b67dd5c1d5ee9a778e6205028b", - "0x3ea725fcff7ddaffbdc1134be5ae164bcbf8155135de1d8663c5efb106c9b08", - "0x3135b4bb94b1b7c0d7a7074291d0f1d92ab57d1f61bddd0b7195f70207752ae", - "0x1eb1e028ffa31652cecb7d18311aac1a281610a535f20e7a3a82c13db226b0c", - "0x4f57bf04228bf2d2db2e0a8573c6594558a5f0b487c1229b5fe7723473afa58", - "0x2f24013ebb0911d5f27a2a2c3d07b8c73b2f36239d8325187ed25db1ce794b5", - "0x10e3a8574c22d19951d8e8715cc98a26b9ed9fe39f8e002cc82f49c189ea56c", - "0x6f823719688a9c3e54f7528d4e2a464773170365c2e8b97d699aa2cc519875e", - "0x669774f839f462c3267b1d28e9c31264e1436a48033ee0f71e77bef153cfb81", - "0x6ad46e2c0b5f52412560bb12ad77e2958d53e5f30fc5bc995101dd700e22597", - "0xe07332a9bf6f9d3ced6f3f1cb60607d01fba1f6be9da1b3650c58c8d683e06", - "0x3c320f3726b90a8e21d200eeb956f863c59c9d3744e5f5d9280c648225c7775", - "0xdc68dd15efb6b43a02a8679e4a21a9b8195cd44e6134d5034131520c55dbfa", - "0x594aa6e8d8d5ea9ea4a86681222f65975ed38c4e0f20e8493c0ad9887b3c3f4" -]