diff --git a/.env.example b/.env.example index 7f42b2149..9ae293d31 100644 --- a/.env.example +++ b/.env.example @@ -42,8 +42,6 @@ OPTIMISM_SEPOLIA_RPC='' POLYGON_RPC='https://rpc.ankr.com/polygon' POLYGON_MUMBAI_RPC='https://matic-mumbai.chainstacklabs.com' -AVAX_RPC='https://api.avax.network/ext/bc/C/rpc' - BSC_RPC='https://bsc-dataseed1.binance.org' BSC_TESTNET_RPC='https://data-seed-prebsc-1-s1.binance.org:8545' @@ -64,8 +62,6 @@ BASE_RPC='' MODE_RPC='' ANCIENT8_TESTNET_RPC='' ANCIENT8_TESTNET2_RPC='' -HOOK_TESTNET_RPC='' -HOOK_RPC='' PARALLEL_RPC='' MANTLE_RPC='' REYA_CRONOS_RPC='' @@ -91,3 +87,27 @@ DL_API_DEV_URL='' DL_API_PROD_URL='' NEOX_TESTNET_RPC=' ' +NEOX_T4_TESTNET_RPC=' ' +NEOX_RPC=' ' +GNOSIS_RPC=' ' +LINEA_RPC=' ' +ZKEVM_RPC=' ' +AVALANCHE_RPC=' ' +XLAYER_RPC=' ' +MANTA_PACIFIC_RPC=' ' +POLTER_TESTNET_RPC=' ' +POLYGON_AMOY_RPC=' ' +OPBNB_RPC=' ' +GEIST_RPC=' ' + +ZERO_SEPOLIA_RPC=' ' + +ZERO_RPC=' ' + +ZKSYNC_RPC=' ' + +ARENA_Z_RPC=' ' + +INK_RPC=' ' + +SONIC_RPC=' ' diff --git a/.github/workflows/push.yaml b/.github/workflows/push.yaml index f556487de..f61c82eb3 100644 --- a/.github/workflows/push.yaml +++ b/.github/workflows/push.yaml @@ -23,10 +23,10 @@ jobs: - name: Install forge dependencies run: forge install - - name: Set Node.js 16.x + - name: Set Node.js 18.x uses: actions/setup-node@v3 with: - node-version: 16.x + node-version: 18.x - name: Run yarn install uses: borales/actions-yarn@v4 diff --git a/.gitignore b/.gitignore index 6d4b1a22b..57bb74381 100644 --- a/.gitignore +++ b/.gitignore @@ -30,4 +30,8 @@ switchboards.json devRpcConfig.ts devRpcConfig.json prodRpcConfig.ts -prodRpcConfig.json \ No newline at end of file +prodRpcConfig.json + +artifacts-zk/ +cache_hardhat-zk/ +deployments-zk/ diff --git a/.prettierignore b/.prettierignore index bb11f9019..90884e9c1 100644 --- a/.prettierignore +++ b/.prettierignore @@ -24,4 +24,8 @@ yarn.lock .github/* .prettierrc scratchpad -lcov.info \ No newline at end of file +lcov.info + +artifacts-zk/ +cache_hardhat-zk/ +deployments-zk/ diff --git a/chainConfig.json b/chainConfig.json index f844a630a..1a53f9279 100644 --- a/chainConfig.json +++ b/chainConfig.json @@ -1,18 +1,13 @@ { "8453": { "roleOwners": { - "ownerAddress": "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "ownerAddress": "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", "executorAddress": "0x42639d8fd154b72472e149a7d5ac13fa280303d9", "transmitterAddress": "0xfbc5ea2525bb827979e4c33b237cd47bcb8f81c5", "watcherAddress": "0x75ddddf61b8180d3837b7d8b98c062ca442e0e14", "feeUpdaterAddress": "0xfbc5ea2525bb827979e4c33b237cd47bcb8f81c5" }, - "siblings": [1, 137, 42161, 10, 56, 34443], - "overrides": { - "type": 1, - "gasLimit": 3000000, - "gasPrice": 10000000 - } + "siblings": [1, 137, 42161, 10, 56, 34443] }, "31337": { "siblings": [], @@ -26,7 +21,7 @@ }, "34443": { "roleOwners": { - "ownerAddress": "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "ownerAddress": "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", "executorAddress": "0x42639d8fd154b72472e149a7d5ac13fa280303d9", "transmitterAddress": "0xfbc5ea2525bb827979e4c33b237cd47bcb8f81c5", "watcherAddress": "0x75ddddf61b8180d3837b7d8b98c062ca442e0e14", @@ -41,7 +36,7 @@ }, "60808": { "roleOwners": { - "ownerAddress": "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "ownerAddress": "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", "executorAddress": "0x42639d8fd154b72472e149a7d5ac13fa280303d9", "transmitterAddress": "0xfbc5ea2525bb827979e4c33b237cd47bcb8f81c5", "watcherAddress": "0x75ddddf61b8180d3837b7d8b98c062ca442e0e14", @@ -52,7 +47,7 @@ }, "444444": { "roleOwners": { - "ownerAddress": "0x78Deb9225c3F28D12922913Fec978e4dC90E1aa4", + "ownerAddress": "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", "executorAddress": "0x42639d8fd154b72472e149a7d5ac13fa280303d9", "transmitterAddress": "0xfbc5ea2525bb827979e4c33b237cd47bcb8f81c5", "watcherAddress": "0x75ddddf61b8180d3837b7d8b98c062ca442e0e14", @@ -63,7 +58,7 @@ }, "2863311531": { "roleOwners": { - "ownerAddress": "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "ownerAddress": "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", "executorAddress": "0x42639d8fd154b72472e149a7d5ac13fa280303d9", "transmitterAddress": "0xfbc5ea2525bb827979e4c33b237cd47bcb8f81c5", "watcherAddress": "0x75ddddf61b8180d3837b7d8b98c062ca442e0e14", diff --git a/contracts/examples/Messenger.sol b/contracts/examples/Messenger.sol index 195e5bd21..b49155202 100644 --- a/contracts/examples/Messenger.sol +++ b/contracts/examples/Messenger.sol @@ -33,7 +33,8 @@ contract Messenger is IPlug, Ownable(msg.sender) { } function removeGas(address payable receiver_) external onlyOwner { - receiver_.transfer(address(this).balance); + // receiver_.transfer(address(this).balance); + payable(receiver_).call{value: address(this).balance}(""); } function sendLocalMessage(bytes32 message_) external { diff --git a/contracts/socket/SocketBatcher.sol b/contracts/socket/SocketBatcher.sol index 6bc9bc417..4eb78cbbe 100644 --- a/contracts/socket/SocketBatcher.sol +++ b/contracts/socket/SocketBatcher.sol @@ -270,11 +270,11 @@ contract SocketBatcher is AccessControl { IExecutionManager.setRelativeNativeTokenPrice.selector ) { IExecutionManager(contractAddress_).setRelativeNativeTokenPrice( - setFeesRequests_[index].nonce, - setFeesRequests_[index].dstChainSlug, - setFeesRequests_[index].fees, - setFeesRequests_[index].signature - ); + setFeesRequests_[index].nonce, + setFeesRequests_[index].dstChainSlug, + setFeesRequests_[index].fees, + setFeesRequests_[index].signature + ); } else if ( setFeesRequests_[index].functionSelector == IExecutionManager.setMsgValueMaxThreshold.selector @@ -640,7 +640,8 @@ contract SocketBatcher is AccessControl { uint256 totalAmount; for (uint i; i < addresses.length; i++) { totalAmount += amounts[i]; - addresses[i].transfer(amounts[i]); + // addresses[i].transfer(amounts[i]); + payable(addresses[i]).call{value: amounts[i]}(""); } require(totalAmount == msg.value, "LOW_MSG_VALUE"); diff --git a/deployments/prod_addresses.json b/deployments/prod_addresses.json index 4bae0605b..50042131e 100644 --- a/deployments/prod_addresses.json +++ b/deployments/prod_addresses.json @@ -38,6 +38,18 @@ "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" } }, + "100": { + "FAST": { + "capacitor": "0xA8f3690dc4a9630092d1f6D2FF9dC6976AcE03e8", + "decapacitor": "0x37fA8622aD4E2fC875067DE7cC0B540d80c8057d", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0x347aAac9A70DeA104B8eECcbaE5C4D135df7F101", + "decapacitor": "0xB7A43E33BAC7b7E284183313E4D076Bd7Ccde5a1", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } + }, "137": { "NATIVE_BRIDGE": { "switchboard": "0x053407DFA30267f6332f3c94a9e9F704A55e62CD", @@ -55,6 +67,54 @@ "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" } }, + "146": { + "FAST": { + "capacitor": "0x07D8e9E2838D93E4e615573DFc91eDD1724DC68E", + "decapacitor": "0x60ED88d40CbebeE17769374E3BDF9821AdD6D2A5", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0x98da37d34b95e55bcbb259D0474372e2e2bcfA6d", + "decapacitor": "0x99415bd6a7F9B8F0be28154777D65F31705b6059", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } + }, + "169": { + "FAST": { + "capacitor": "0x0eBA350db3271AE4Fd39867561755f49758De8cA", + "decapacitor": "0x3302000F845621C47642b314EA62874DC22D038d", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0xd8425c1aD901Df8CF168c29105cc973ecf8B9141", + "decapacitor": "0x061bc98B49C0Dc32642348EF662A741a1d96E539", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } + }, + "204": { + "FAST": { + "capacitor": "0x6AbB5497413E17BcCaD8B3d6c0A14eD455817d5B", + "decapacitor": "0xA957D9d3b514dBD5559484FcAAd0fc470565f379", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0x3546419Fa517C56265e8Ae447396020E9665C6fC", + "decapacitor": "0x53583d5Ba13ccbe8c7B856225e9e74110459E4B3", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } + }, + "324": { + "FAST": { + "capacitor": "0x57d31DE65F34C83eBE88F20dDaFfd04182e53F39", + "decapacitor": "0x9baE219AF5b63B1d2eCF41283973CD923F15E526", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0xC9a1CdB73dbb68028D02fe7130c227511C8499c6", + "decapacitor": "0xb85d44f852dFCddCcA96761F535E1b0486EdB315", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } + }, "404": { "FAST": { "capacitor": "0xCC027c92910338c379b95DACc8274994E30a748B", @@ -108,27 +168,27 @@ "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" } }, - "2999": { + "1101": { "FAST": { - "capacitor": "0x82EE7e3F3ED34cbAC50bA9747b64dCB871Fd9Ead", - "decapacitor": "0xfd011f8035E1d2a0dB2036E4F34B3c3a0dc140de", + "capacitor": "0x87281FE7Bbf5Ab787969a688B68b86A581328Ad1", + "decapacitor": "0xD80f503727D1804e7fBBabf3e7b9e67c10b9800c", "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" }, "OPTIMISTIC": { - "capacitor": "0x1309e544E96943184Aca11d31FCda50c891c85d5", - "decapacitor": "0x026343E2cFeD2Bd62DdA3247453c4d7d133F8024", + "capacitor": "0x01447Df789E72A039FDa7C116b2AF1f254eBf51F", + "decapacitor": "0x2588df6f13c07eC7ac595218b8f249CeDD043C32", "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" } }, - "4665": { + "2999": { "FAST": { - "capacitor": "0xADEF76cB38e75b329f056f4D846cBCEf7262fe86", - "decapacitor": "0x864fe49a337fc5d4C9C53E103d8BCAd672842a89", + "capacitor": "0x82EE7e3F3ED34cbAC50bA9747b64dCB871Fd9Ead", + "decapacitor": "0xfd011f8035E1d2a0dB2036E4F34B3c3a0dc140de", "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" }, "OPTIMISTIC": { - "capacitor": "0x00D162D54Cd1ce909588aAe351F2e61166aa50C0", - "decapacitor": "0x2879cE9c076779bc3B6b9A3826d7d55C726cd47f", + "capacitor": "0x1309e544E96943184Aca11d31FCda50c891c85d5", + "decapacitor": "0x026343E2cFeD2Bd62DdA3247453c4d7d133F8024", "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" } }, @@ -156,6 +216,18 @@ "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" } }, + "7897": { + "FAST": { + "capacitor": "0xe8C6F02c8E15655E156Da50c96cCEe9e7aCF3944", + "decapacitor": "0xa0f37Efe5D996792a89b940841bF7648D457803a", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0x8dd1b21328AB1dAf37F10edbc6212DEdc9A93f97", + "decapacitor": "0xe9b0d1c1744CFb0E2b50F080c327D8c846B88586", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } + }, "8008": { "FAST": { "capacitor": "0xa9eD5316345b4B1522A42420D71A75160eF622d7", @@ -209,6 +281,66 @@ "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" } }, + "43114": { + "FAST": { + "capacitor": "0xdeEAf67dC6b680212D89245268953d72068b34a3", + "decapacitor": "0xa01cB016567491761c4e11fBeD626bAbEDACac15", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0x260Ae1b091d0120Bb0345C5FbEB88249E6008590", + "decapacitor": "0xD67b26401E82e16584C7F5Bbd65aAE49881f458B", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } + }, + "47763": { + "FAST": { + "capacitor": "0xBd3261D5817b9913d9E997444730D1a299344bc3", + "decapacitor": "0x62a66fb4cBa6d2CBCD6247F4F14B8e647D4c56A6", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0x20A5731A9BE7ADcC7Af4a1C1AE471E1ba50f134D", + "decapacitor": "0x71015E470d633f52bF59e4A727D591B5c68B8dAD", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } + }, + "57073": { + "FAST": { + "capacitor": "0x28Efff6eA6B2F363Dd2C3206bF41793547Ae9c48", + "decapacitor": "0xFA7753d7071e3Feb7326544740aA9531a3998ab3", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0xB7a135fdAee9223787618a38417aD93f230209d8", + "decapacitor": "0x5eD3bdE00C9d6E5e286d3c13316f73a083326b56", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } + }, + "59144": { + "FAST": { + "capacitor": "0x29bED105C126a60A768CfD837A7e8146Eb6898fF", + "decapacitor": "0x6C7e7053d456c451d91735027447FD29d4097d86", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0x2765CFFe2e8c13BcDD8d7FD0E6caB6c235E86048", + "decapacitor": "0xCe29B880259d3Ec1D3CB8Dd6f878AA98c8B4676E", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } + }, + "63157": { + "FAST": { + "capacitor": "0x26877a6Eea573F0444D55F2e4d2ec5Be57227CdC", + "decapacitor": "0xdF0E6a471053A2D4eE1727266B35F1318501ff5F", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0x3f4cF36a69fc83de79aedbdb8Cf8F89C7ccDf361", + "decapacitor": "0x284FD7A31e37E45e6a80dEBeDc4b5D24e98628eb", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } + }, "81457": { "FAST": { "capacitor": "0xbeBd97eA1476388460Fed0E3658C014AA357d8d5", @@ -221,6 +353,18 @@ "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" } }, + "543210": { + "FAST": { + "capacitor": "0x35CC617819727d1868efd158973c38Ab1A33EF3E", + "decapacitor": "0x0aD7D3253D1556E70F28cD024B8Fc6E81BaBF354", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0x0613e79f4D92d85AE20F18a576e0294F0dF3aa99", + "decapacitor": "0x7F7295d38B11c1854a65094fBb50c2cDFADB0F93", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } + }, "777777": { "FAST": { "capacitor": "0xb3707ce1D0992CdC978a118fE5B3720923261940", @@ -246,13 +390,14 @@ } } }, - "SocketBatcher": "0xCFf802cCA1D506b3C4ac1eeb61233062a1B9f568", + "SocketBatcher": "0x87bE3fC3EdFE10cB8ce1244D6a1969fC55F9f83c", "startBlock": 19398570, - "Counter": "0xb40FdECfCa4EF29CACc37222Ce4dB1fd0f561a00", - "SocketSimulator": "0x4ac0dD10eE6F29A897fDE3007c6239A6C654D5B3", - "SimulatorUtils": "0xbf2492A42cc0078A46A4cDfb372858574912CD2F", - "SwitchboardSimulator": "0x687C51d273f8378d71Aa825D5d09d0D4578EC5ee", - "CapacitorSimulator": "0xB5A9A6d08a4D7c3b1e328CFDd3AD89E376330c03" + "Counter": "0x83D8e248cAb7c6074dCc07EA25892F8022244c50", + "SocketSimulator": "0x38a4418329E72580443e30AB374188b6Cea1f867", + "SimulatorUtils": "0xaA7dFC0a40206127fE4BEb9212aDe15a980b9E08", + "SwitchboardSimulator": "0x880334B9a5B88e1257DC4Ee571813bE1D56C4538", + "CapacitorSimulator": "0x37F7ae2114e652095AabE798ED1398c3Bca44DC4", + "ExecutionManagerDF": "0x98CAd9A205f1F7A7150241Ef2d565d1702BCe57C" }, "5": { "SignatureVerifier": "0x0b59efeE594469Ae31954940eFFfF2192bCD8422", @@ -399,6 +544,18 @@ "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" } }, + "100": { + "FAST": { + "capacitor": "0xfa97E8A1E8c8d2245FD6C466f15CA1942f2CBA33", + "decapacitor": "0x7D924CFcdb61798c2b47b607b0Bb360205Daf58D", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0x32f83594Cc43441671954FD8328C0E76Fd25560A", + "decapacitor": "0xCcB693Ff4b9496EB6997fbCE9d6d21b642a838ba", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } + }, "137": { "OPTIMISTIC": { "capacitor": "0xF200600a9cB60Da2F0648C1203178b453c1B92B8", @@ -411,6 +568,54 @@ "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" } }, + "146": { + "FAST": { + "capacitor": "0xDA07843bBbe4D602978b49fe405C5519FBAa8632", + "decapacitor": "0x1f5b0C3f28Cb8530d20f5653b4933325dfC0575C", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0xE40aEe55d89ED6813d0154191782d7b9ba8f499a", + "decapacitor": "0x193688C82Bbfe3d80176214E8dD45E864F153f31", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } + }, + "169": { + "FAST": { + "capacitor": "0x3421FC33F18C72001DC11D40f8acedF101E160Bb", + "decapacitor": "0x85530f946F8743b16fD4Cf152e5344E2635F684c", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0xB88Aa4892c82E94be105eC4A11a53cF4B1C59613", + "decapacitor": "0x888afE0b712D13766D561bcc4431EeBC39933Bcb", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } + }, + "204": { + "FAST": { + "capacitor": "0x4A417b4cb4ec1be946524c2625A4D9D87fd78636", + "decapacitor": "0x4dDE1AF9C34FB8D5Ce956268E297C2E3Ee285159", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0xdD9BCe7C1D14D26bD68Cd78f090282Dca2dD7EA5", + "decapacitor": "0xD52bb5EcF8dABf662ED28eb788Ef4554a6ddA1BB", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } + }, + "324": { + "FAST": { + "capacitor": "0xA80A233424d9C035bE0279259F755696E73755eb", + "decapacitor": "0x98aA26078b17174c302fF7dD8F81E0495A5e50B4", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0x70e2499C7f710eC0F06c28C188dD8daB3b828c2d", + "decapacitor": "0xBcaB19cf2578D1E35174a49ab92440f87C29f0AF", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } + }, "404": { "FAST": { "capacitor": "0x13754F889eF41Fda7b950af797152eCE4875007E", @@ -447,6 +652,18 @@ "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" } }, + "1101": { + "FAST": { + "capacitor": "0xFb3920c9857e0083D0bc9D34bDe0c1b2B73652f4", + "decapacitor": "0x1bb884cC27bf5ECF8896f1c7CdbEe0CC4f568C0A", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0x300c383E30b3c1922fB0bb8f87Ac913c0162033e", + "decapacitor": "0x0A3bf66e1eBBa017DfCFb476D1cE9b419De60308", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } + }, "2999": { "OPTIMISTIC": { "capacitor": "0x2E92b72554F182008AD655EAbcD6606209c577f3", @@ -459,18 +676,6 @@ "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" } }, - "4665": { - "FAST": { - "capacitor": "0xF28c8631fa8aB1EDA9EdB2096ab03387edAB3f58", - "decapacitor": "0x78393AaC8eD667cD2461615AF556F75691f65609", - "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" - }, - "OPTIMISTIC": { - "capacitor": "0x5568EB2CBa5F3592B53cf36Cc56786977C10b246", - "decapacitor": "0x18A0FA14c160565071c2D25db47d0093D8D4bdF4", - "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" - } - }, "5000": { "FAST": { "capacitor": "0x82538D7b0506c2aB3B074a13413aF8d6456256db", @@ -495,6 +700,18 @@ "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" } }, + "7897": { + "FAST": { + "capacitor": "0x24A111f4130d850335422cEF19B31E364C17A176", + "decapacitor": "0x2968616B83594804e362e405878D0eAE38FB2C4C", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0x68f12675f714ACB66A513E6232151f676C8d66A8", + "decapacitor": "0x699b84e3B30c72fC0Be951aeD7b4162a6b977138", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } + }, "8008": { "FAST": { "capacitor": "0x0DCa0E5A2DE329001e7Aadf69e1bA0185D792256", @@ -543,6 +760,42 @@ "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" } }, + "43114": { + "FAST": { + "capacitor": "0xd46E57b07626C556163D8B24dC9dA66ba144Aa30", + "decapacitor": "0x254221abBB5Dd0dbc6F612c8501075621ec8E5b5", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0x502457B7c12abDFFFEb83cD662146CA774Bd85aD", + "decapacitor": "0xf54e90F508A6E61D13Db8b32d1C28fE10CE316bF", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } + }, + "57073": { + "FAST": { + "capacitor": "0x7373fE35100b4c18D34d918Bf9E072Bd915B8911", + "decapacitor": "0x8E6d6D0776621a914E8ec6f1f94200e3C3669194", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0x35c27Db03f1cF260Cd0c39A5C3eA2e55e4121A18", + "decapacitor": "0xB0e67D24215377280481a0448dE2eFbfCe304678", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } + }, + "59144": { + "FAST": { + "capacitor": "0x77A03Fe510B4e8fc8C242a9065e611851eaf018B", + "decapacitor": "0xDF347061F9Bde0fcE93e296615F9066be775eAC7", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0xE61a327Ebc876f48911208a7f933782125650a3d", + "decapacitor": "0xfa016a3F7866A6E7773a3Dc5C6d6E16B41B23d38", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } + }, "60808": { "FAST": { "capacitor": "0x4C17cA11eA42348f5f0186A75ED292B542FC0c80", @@ -555,6 +808,18 @@ "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" } }, + "63157": { + "FAST": { + "capacitor": "0x752886d95f2B0bb9d3b7da7eFb35dA4287250f60", + "decapacitor": "0x828B9251Ba1676BFc690fEE7B1Df83976D72Fa7C", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0x1684F7625022997eF8B257a1caCa6199A4214fF4", + "decapacitor": "0x1fC2B7678C427B5265fB19c9D41e5b25b49851e8", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } + }, "81457": { "FAST": { "capacitor": "0x3334A27fcc1B250112D2a9F33E7E101bdbcCd910", @@ -567,6 +832,30 @@ "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" } }, + "543210": { + "FAST": { + "capacitor": "0x53dC108B20F8488b91D11007e6C0debB5Ae079dD", + "decapacitor": "0x00Ab8Be66F9700EC4D1Bec32ad965733F6ca8Ca5", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0x506eb2e71c654d6EE788478e581df01A94d04658", + "decapacitor": "0xa1fE8C9fbF50F94772B21A6AA464bF38Fe87483e", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } + }, + "777777": { + "FAST": { + "capacitor": "0x48bb36c38ff559a5a56aC6064bA4c44a41dF534f", + "decapacitor": "0x66239207A270BB437137Ec783cc35C8925B18E4B", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0xDeF30E86D7662A27BaC387163430A0e2A96B8E8e", + "decapacitor": "0xE3598b3BA82986067C46A715d9B138a6E85fF8a9", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } + }, "1324967486": { "FAST": { "capacitor": "0x1FF65cB4Ac00d4a9F51D78b20a75411f3844f624", @@ -582,13 +871,14 @@ }, "OptimisticSwitchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4", "FastSwitchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97", - "SocketBatcher": "0x208cB87549740B4eb32043D0471A153ED1c54408", + "SocketBatcher": "0x4Aa04250EE5D8FA59145c3aC875815Ce9ca76638", "startBlock": 117144798, - "Counter": "0xc2588658629b897D61B45c87D67F1f823de46527", - "SocketSimulator": "0x5A4518bC61088EB0154D715dC61D0Bf801a744e9", - "SimulatorUtils": "0x043bcF7aaE818a6E9f509d9D7304e5c7D039FE5d", - "SwitchboardSimulator": "0x032dd149Cb081FAd716334D9F0bd81fa3F002F11", - "CapacitorSimulator": "0x0e166c230ff51435BeD6b73c921B32663268E3Db" + "Counter": "0x6de57383714B0044400CcA3C21ba035A8e5Dd04f", + "SocketSimulator": "0x540B35F5A42418061FB546C4149Fa534aA02a48C", + "SimulatorUtils": "0x7Fc2dE692a21282B034084b0C2C0D5955f295F2e", + "SwitchboardSimulator": "0x0C2944DD1860325b08270a71BC24Ad45DE956E41", + "CapacitorSimulator": "0x687ff064aE9BaD94C11AC4BadC81295A9Ffa5E89", + "ExecutionManagerDF": "0x1D56e8BF3050EE3bA387e84e399cBeaE8974aafe" }, "56": { "SignatureVerifier": "0x12E1dbCA1EC056421365bBdbC9e4Bd124c8F6760", @@ -622,6 +912,18 @@ "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" } }, + "100": { + "FAST": { + "capacitor": "0xff43cb8DA5A39E0dF9f2EA9ef47f349851d2b7Eb", + "decapacitor": "0xa7d090874D7CFBE12b49da49Ed81DE6f305aB06d", + "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" + }, + "OPTIMISTIC": { + "capacitor": "0x073a0d00Ee0dbc8321b27F195f38C686c84AF4bE", + "decapacitor": "0x018fB62d8a9e09fFa6dc2A5FE9f9e58b4A011594", + "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" + } + }, "137": { "OPTIMISTIC": { "capacitor": "0x2C570EB8450a22d22fC1935418649f5760bfD35b", @@ -634,6 +936,54 @@ "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" } }, + "146": { + "FAST": { + "capacitor": "0x7E5d1939FA70d221a3a218265Af3AA3D7914497D", + "decapacitor": "0x4Ac8bce4a41011A25d6D54871C435DCa2F1b120E", + "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" + }, + "OPTIMISTIC": { + "capacitor": "0x5Ba774048DA629fbFcd16cd221d7ff1B87F177FF", + "decapacitor": "0x02FA9710C72709DA2cE8E2A18ACc0F625de9130e", + "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" + } + }, + "169": { + "FAST": { + "capacitor": "0xcfB987a4AAe35b5a12c8E09614A8d92dF6707d3C", + "decapacitor": "0x4Da55e4688C91ad87E3d04653b5Fc87DA076Fe1d", + "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" + }, + "OPTIMISTIC": { + "capacitor": "0x2990Ad68B483d72655Ae03de80fB96dea56b4f02", + "decapacitor": "0xEA8bb636b476f59C732a09c7EbBce9FbEc3c5B89", + "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" + } + }, + "204": { + "FAST": { + "capacitor": "0x4A7FeEaB362d36b5576B457F40670Af69CC8C1F1", + "decapacitor": "0x184900b0F16b66946db3554dc33E01bbeb07Ef2e", + "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" + }, + "OPTIMISTIC": { + "capacitor": "0x685Fe42E7cd261E3402EdBaC0473A8B7819E9Ed1", + "decapacitor": "0xa196603f16C446E97C57B2D30147AdED838A1F98", + "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" + } + }, + "324": { + "FAST": { + "capacitor": "0xC4E83740651EBAEE55dEE33b587696858a4F6525", + "decapacitor": "0xf12C4676cc955F5cA9FC503C8B25353ca05D8674", + "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" + }, + "OPTIMISTIC": { + "capacitor": "0x225eB5381891f30cE58fC15ae46Bb8Aaf0901CE0", + "decapacitor": "0xDD50882e322E7a87F35a96C0311b2CB93e6982E8", + "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" + } + }, "404": { "FAST": { "capacitor": "0x701Ab6e0F21B8474FDd7C9e5F9d5b9B29Ef23114", @@ -658,6 +1008,18 @@ "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" } }, + "1101": { + "FAST": { + "capacitor": "0x77BF4ee46460dF3cBb0d46bE82e2515fB81F3739", + "decapacitor": "0xB3DCD58501E33Cc4eCc1c55846dFc51828D7556f", + "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" + }, + "OPTIMISTIC": { + "capacitor": "0x7886BaA2759b7656A4f5e3dB70ec7AB84b6bF6E3", + "decapacitor": "0x97974D84dE70C1eb919Ee42F8fE5F4AEbF768099", + "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" + } + }, "2999": { "OPTIMISTIC": { "capacitor": "0x7591CEBD85109b2B17F483b3892c897Cd777A3e3", @@ -670,6 +1032,18 @@ "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" } }, + "5000": { + "FAST": { + "capacitor": "0xB09D5eA0c14e91488C4C2846B71E10Ce8e5DdaB3", + "decapacitor": "0xe191d44639893A68c719ac028aA7986107fC07CE", + "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" + }, + "OPTIMISTIC": { + "capacitor": "0xe8BD286730164609945dA281fE573A41745170fD", + "decapacitor": "0xDa48Cbe8662dA91648Ee4e5C3DeA4d227c89dDD3", + "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" + } + }, "8453": { "FAST": { "capacitor": "0x7C3b20C738cE4a86483720C1c1894819d59615dd", @@ -682,6 +1056,18 @@ "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" } }, + "34443": { + "FAST": { + "capacitor": "0xf30B40f9B1773d14775f51443f8eB3610ffA317a", + "decapacitor": "0x054141bdD829B53F852A0D4c6FDF310331FFC79f", + "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" + }, + "OPTIMISTIC": { + "capacitor": "0xfeBf745DCd40aA8226f00C7C13113503bfdf375f", + "decapacitor": "0x2742367c023cE160e3912ebDF74EC4F6FC52100A", + "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" + } + }, "42161": { "OPTIMISTIC": { "capacitor": "0xa4A99bC9f562D803316E8457C93d5f3c01206C7C", @@ -693,17 +1079,102 @@ "decapacitor": "0x8132AB5E0fb2836D79FA624c352412593924B7C5", "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" } - } - }, - "OptimisticSwitchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25", - "FastSwitchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C", - "SocketBatcher": "0x929625aCcE321770c747C38CC989B689EE823d90", - "startBlock": 39779127, - "Counter": "0x67CF51A4665c28ba1921ad8D269BC474F84208d5", - "SocketSimulator": "0x0EE2cBeb853142E6d1BF46338A73999fD4023332", - "SimulatorUtils": "0xAe96e8Bd18D1652154306B55b56c20aE545C054b", - "SwitchboardSimulator": "0x1945b1D31386178cc112F1C507E6bC39A29Ed6B3", - "CapacitorSimulator": "0x7E43fBc67B214a7cfF73888AA56268258D90c691" + }, + "43114": { + "FAST": { + "capacitor": "0x92D3C046b7687AD30e920e64FEb86F0C108Dfcb0", + "decapacitor": "0x6C2aa125d34A5682D83D649008D9A5cd9AB85933", + "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" + }, + "OPTIMISTIC": { + "capacitor": "0x38168c01d58468Fb504D845a074CFF0dB9211284", + "decapacitor": "0x1B7931FC9826F4442A46846A9ccCFedb0156718f", + "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" + } + }, + "57073": { + "FAST": { + "capacitor": "0xC8c9fF2F2D989156FdAd3287cA34D691eF6cba13", + "decapacitor": "0xf5d4E2cDF1D345CD47EBfaE71CA400567638B908", + "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" + }, + "OPTIMISTIC": { + "capacitor": "0x3F4FD7778230BaE5a025b987CA234DDb20EB2fe7", + "decapacitor": "0xE5FE7fC540cA181B7de1f4e9a3f99ff3Fa48E599", + "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" + } + }, + "59144": { + "FAST": { + "capacitor": "0x362E547fB944a08a4ce4493be5C13047f2C217df", + "decapacitor": "0xfbF3E7D622744a264e20653539D877619ceF31FA", + "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" + }, + "OPTIMISTIC": { + "capacitor": "0x522D344b44b25604a46a105cED044B6a7E3DaE31", + "decapacitor": "0x2D4CA2C96b8342fA570644C8cdD1024404344F9a", + "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" + } + }, + "63157": { + "FAST": { + "capacitor": "0x2Aa80218ad11133357B34B1A17C8f7f7beDf4705", + "decapacitor": "0x55dfaC34E90424C09330C1D7812D3A0639082104", + "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" + }, + "OPTIMISTIC": { + "capacitor": "0x18994574D03ddf49838D989364F755B312Cd1EB6", + "decapacitor": "0xF83F80211EF127A1F27f48861271b95554580f6f", + "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" + } + }, + "81457": { + "FAST": { + "capacitor": "0xdD183D53a1F038e5dDFfda832cAc92a67d17e07d", + "decapacitor": "0x606c8B1393abB1600d41E822B7c9C0f84EAb0Cf5", + "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" + }, + "OPTIMISTIC": { + "capacitor": "0x5f2886Af7067B8aeB6298661Bfa0e853b8f74372", + "decapacitor": "0x8C38f4Dc8946aE48AeCc62CBaAB68235Ff9c2f64", + "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" + } + }, + "543210": { + "FAST": { + "capacitor": "0x4ec16fCB084F498C32fdDEe904743Be19D5e16Ec", + "decapacitor": "0xfe1e7Fa34E48282D5F77655A846A5625dF75A1Ad", + "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" + }, + "OPTIMISTIC": { + "capacitor": "0x4Cb780C981b4f23370b346209C048481149F5e5B", + "decapacitor": "0x1e0B8d4a68C52e659070E6642Dc3DFab9Cef31Ee", + "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" + } + }, + "777777": { + "FAST": { + "capacitor": "0xC1bD5861e8Cc1aB32125bcb3bA61F7FA8FDf3a7B", + "decapacitor": "0x129CbbDd6b759D03C23592efBa532e3Da0dAE7b6", + "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" + }, + "OPTIMISTIC": { + "capacitor": "0x4a90B366A4fbB32F47730725dC7e93EF7e9E8116", + "decapacitor": "0x73A17d2EC93C4207aAD062b5A2A76749622C2Bc8", + "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" + } + } + }, + "OptimisticSwitchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25", + "FastSwitchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C", + "SocketBatcher": "0x435ff7bF9801c3a283521378A031Bd303DCe8C49", + "startBlock": 39779127, + "Counter": "0xF522AdbDBe0a7b6F6c96443bF9F5474B223AC80C", + "SocketSimulator": "0xe8F4558f3051DaD88e65A3e15a285Ae1E0614A4B", + "SimulatorUtils": "0xf0fA7929546aA1987b6ce47aC16A9F8921207F07", + "SwitchboardSimulator": "0xDb53F6f92e9372C1d2DBF0670b1cDe5EfA70710b", + "CapacitorSimulator": "0x5E2E3bE13942763468D8090b7171dBEbED84a50D", + "ExecutionManagerDF": "0xdF32FA09180F73E49C2531409d0DDa2Cd2df47Df" }, "89": { "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", @@ -732,6 +1203,217 @@ } } }, + "100": { + "SignatureVerifier": "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "Hasher": "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "CapacitorFactory": "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "Socket": "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "ExecutionManagerDF": "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "TransmitManager": "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", + "FastSwitchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", + "OptimisticSwitchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF", + "SocketBatcher": "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", + "Counter": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", + "SocketSimulator": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "SimulatorUtils": "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", + "SwitchboardSimulator": "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", + "CapacitorSimulator": "0xD7B34Db1477797FA2Dff890afBa88a00eb89b9eE", + "startBlock": 35612300, + "integrations": { + "1": { + "FAST": { + "capacitor": "0xd9DB6A7Ff0175c68053542Dc0714967f316c3923", + "decapacitor": "0x4E04BC370629D101AAB69546a12d4D98b9d369aF", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x07229718F47457B61bd6859d0C818a1A33394d76", + "decapacitor": "0x3C2b3bCB80ABC57DF4Cf06f1991684308513d72c", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "10": { + "FAST": { + "capacitor": "0xe73B81e0582110A3e1e84eD48986CF8365C67F5c", + "decapacitor": "0x2e544869aD700F70E47597Aa065e562deAFcA241", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xf0C835C640715Dc5363447bF7233078991889fC8", + "decapacitor": "0x2eF42ec2c355E6E5D296Ef888aBB7904386c0B94", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "56": { + "FAST": { + "capacitor": "0xcf4136C6537D6e4F2b17a0035663dCDD3C08F746", + "decapacitor": "0x949c6C52A539BAD93D2a31EF4EB923fd8a09c660", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x938DbeA077a5deB6a7680EBdCC85bB4bA216Cb52", + "decapacitor": "0x018FD84FFcaD3401C3465dFA7E8017218Fc55Dc9", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "137": { + "FAST": { + "capacitor": "0x19405671F9F14a81a1112ac890E85E321a79426D", + "decapacitor": "0xFE82774f00Ce859Aad948e71D739C417Ae85B1fd", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xF6f648CF8164Dd7Ec04C0dba8fc91e7b66A154C0", + "decapacitor": "0xc014b5C95B790b35acbeE3E4D7807Bd556FddebE", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "146": { + "FAST": { + "capacitor": "0xf955965c803F65b1AdE2A99630Fd36dec3582CF3", + "decapacitor": "0xC83D8882fBF5c38Cd33286b85184C154626baDF9", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x66FB8535e6349d18940a1c37bdf88b00F30bfFC7", + "decapacitor": "0x4FeC0DcDb2dA6e6d81CA95bE19d9e40E7002c9EF", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "169": { + "FAST": { + "capacitor": "0xa28717c161332b86851ACB8961E4D605D358A56E", + "decapacitor": "0x865dE5f98c4c1d21C18DA77560443646a4c6760D", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x77CDB3441D1EB0a98e36b8c96eDD26fB788Db502", + "decapacitor": "0xdF5Be240946f63CA107E62076B5B49148511A326", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "204": { + "FAST": { + "capacitor": "0x980791b85F392B2Dc11e0D75eF7f15B054F00Da1", + "decapacitor": "0xe15771e88A74Fc9E23F4d96AcAC572980FfdCf09", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x977A0B70f269CFC4576fCF38bEcafdfc9D0a0537", + "decapacitor": "0x3e02B09a328B6508C5084ff70d354aEe873a2f6D", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "324": { + "FAST": { + "capacitor": "0xa41C5493e7e433CE6c3348d3b2cd6F0a41B7989F", + "decapacitor": "0x2E2Af879435D6f9F7d6b129FDA8a8Ed4e53AE9Ff", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x82c25eEAFd9E4628Ae596C592E5A2101E1B95eBE", + "decapacitor": "0xF63518C49693dFB5cdcB988C6640070E13F7fD25", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "1101": { + "FAST": { + "capacitor": "0xe056cD2C8d6172259CEf4a6bCfBa51430C930EA4", + "decapacitor": "0x9915a72206BB6f57d694d975146694C4d33aD4b1", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xB36c60cCdc2022DB4f6e4f917E9b28e473B0402b", + "decapacitor": "0xE187cc0847880f7dEBDf00F8C5d7F001175F3445", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "5000": { + "FAST": { + "capacitor": "0xCF029dbbFCeBf82C981B3Ffe78CCB38bbC57a6FC", + "decapacitor": "0xe9BE8937aDf6A92CBF464b2904097c71E480f925", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x5924cE286850adEC8ddC9f64E8e45900006D76dB", + "decapacitor": "0x2C806f22CA1CA75Fe8D7D6cEd53B199f23D43fCc", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "8453": { + "FAST": { + "capacitor": "0xcacBE8Caaa88003544BA8d6Ebf63af256Cba9b93", + "decapacitor": "0x68e39A99221087D3585fA4493911A60683AbE32d", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x441432a93E38BdB82f71684359E59AE49c0D9a79", + "decapacitor": "0x9D44AF8a4a0fD8D86Aaa584394845a86B31007f3", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "42161": { + "FAST": { + "capacitor": "0xfDab5AD9dD96deb42f093510641a325dB65cAD10", + "decapacitor": "0xE16b17BC461C3EDF6c351c1a27FB42851F085D19", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x9f72CAEAccc292977A0c134693AB5F63fe513202", + "decapacitor": "0x86917a199668155A7Aa1dA833499E5646c00d9dA", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "43114": { + "FAST": { + "capacitor": "0x8490EA934cC935db5252bb98D99099acBE6e1913", + "decapacitor": "0x0E26F08dE9B0BB34C483768fe5809808780Aad96", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xdc666E0C861140ed69ecF5A3a32efefFb44C5854", + "decapacitor": "0xdfAbC6a129d351d0dF0858bB7F66ba4554Bcdfb5", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "57073": { + "FAST": { + "capacitor": "0x2B26cA5A449060A9941D3b08a48706408565417D", + "decapacitor": "0xCAd3E43dbaf7F82dD709F0B908670a12C609A992", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x1EF18E6eC40FA833A602ddaA43CFDCeeB633F3CC", + "decapacitor": "0x8B951785A45b5781b27d2f638567323e2Ff27431", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "59144": { + "FAST": { + "capacitor": "0xdF24b92Ad07D39344B1abA69a8acbb5DEa5BA08a", + "decapacitor": "0x03bCf41D18Cd8AA7D4b13DCc8574150329e6D130", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xb5B1514a94584864e4b76eD0ea6C70363A8F8e52", + "decapacitor": "0x8946Ccfc19c4F7b230cA9D627aFF83A183c7fD9a", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "543210": { + "FAST": { + "capacitor": "0x29017d72206Eb0Be053C565E20b54857289AEF68", + "decapacitor": "0x783c2Da3a07A29f2fb79801356F14d95F33679Dd", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xD2CA65d78d957237768900bf196Ba571873AFDd3", + "decapacitor": "0xEc2bd1356C3DD05553f499aF685e11245b6e3217", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + } + } + }, "137": { "SignatureVerifier": "0x2F04a8f11691Db9e0EE08BF44a7712aF8273720D", "Hasher": "0x8AFacb9b98d01cd8D1FD45ae1d9A8e4F12C7673e", @@ -781,6 +1463,66 @@ "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" } }, + "100": { + "FAST": { + "capacitor": "0x4ca9Cb6E39E9fEa1C56ADED72f74F1e1D65c6945", + "decapacitor": "0x95D3468db1c312EA2fD8c14A024C0D6c46B55730", + "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" + }, + "OPTIMISTIC": { + "capacitor": "0xc8565B06320debFE9d9d58ad6B0a9497e7276BaD", + "decapacitor": "0x9D83ea9FEf84b0c23E049794f66C4a74fcAF00C5", + "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" + } + }, + "146": { + "FAST": { + "capacitor": "0xB5d93C63d2278330c711F5eE9D12a19e06054E86", + "decapacitor": "0x31F565c6C44A7568f394971682862a875bdb15F3", + "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" + }, + "OPTIMISTIC": { + "capacitor": "0x0a005530FaA4671f90cD28FE7166E0eD8bF05aC2", + "decapacitor": "0xD83356aD0883f7EbA491b2F568F584E49Ea8602e", + "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" + } + }, + "169": { + "FAST": { + "capacitor": "0x994F8bFD59bE7F325254a8a5CD3726b1465f2710", + "decapacitor": "0x06377Ca3759C58A3D6E879674Ceb6C602C672B76", + "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" + }, + "OPTIMISTIC": { + "capacitor": "0x8afc157b9bAaaffB4f0E6B7C38059BF66738A5a8", + "decapacitor": "0xA0113E4D587346b6Bc8055dB0505B5aE4044B195", + "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" + } + }, + "204": { + "FAST": { + "capacitor": "0xd9a5fd169fFECd0179bCC309917D46845d4dD714", + "decapacitor": "0xd9d2690C7b4AFd6B3BF6A87F9E2810eCB0a08dbF", + "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" + }, + "OPTIMISTIC": { + "capacitor": "0x5E9FADAAefB1D518d1F152c7d799E0b02e94d88d", + "decapacitor": "0x48512277E72A37f009bb1a630db120C80a67e22E", + "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" + } + }, + "324": { + "FAST": { + "capacitor": "0x27fAa95cB3Ec4001A668D01A5A9d19A7D38E46E5", + "decapacitor": "0x3DCb94a3eFe8e58D8B66f09A0cbD0AD28A7c86D7", + "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" + }, + "OPTIMISTIC": { + "capacitor": "0xbba16cb00aA1f90420535A79C99A40f8113Ef69d", + "decapacitor": "0x530cE5DF3BC576030523e7578Dce10C01D091B41", + "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" + } + }, "404": { "FAST": { "capacitor": "0xB38f858237bc170C39334634E7d85900dBe57200", @@ -817,6 +1559,18 @@ "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" } }, + "1101": { + "FAST": { + "capacitor": "0x71f57fb1eeDf164e18Cc15CC28a99FD2E8e33354", + "decapacitor": "0x6c012F489fD48f1C516799c3185e7c8BF01C69d8", + "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" + }, + "OPTIMISTIC": { + "capacitor": "0xC0798090645C7407e9406BF884183Bd9a20063e5", + "decapacitor": "0x50c1C2213058F525b036FCe520BE55a17F4E4197", + "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" + } + }, "2999": { "OPTIMISTIC": { "capacitor": "0xF4515eA74e50710bbb5b05ed5bB0d5764A65f9EE", @@ -829,9 +1583,33 @@ "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" } }, - "8453": { + "5000": { "FAST": { - "capacitor": "0x053366f64580d2b3DA9eaA676f5C532046aD42bC", + "capacitor": "0x16E9A398baCFFAb459FBC3a0A110696D26BD841C", + "decapacitor": "0x03c081a505D728cf5f8a8ee1Bd3673Db245706eB", + "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" + }, + "OPTIMISTIC": { + "capacitor": "0xA14Becc12c09d54694f86f08849eb2A42641e87d", + "decapacitor": "0xD879dB60A4feF4887B18e4997622FbA8dC349F04", + "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" + } + }, + "7897": { + "FAST": { + "capacitor": "0xE9A2A08a34566179776B829381007C69bE85D222", + "decapacitor": "0x77405d9Ac8524a0B70783645A30B4303DC52b3d5", + "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" + }, + "OPTIMISTIC": { + "capacitor": "0x39957f7E7E2eA8788D2f3d38e425073FDa74A216", + "decapacitor": "0x34baa934a84f709d3AF1183CBd54A4b6D493f09F", + "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" + } + }, + "8453": { + "FAST": { + "capacitor": "0x053366f64580d2b3DA9eaA676f5C532046aD42bC", "decapacitor": "0x5779b8f901e6e0eF7De57ab7580B69A5B4e97f38", "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" }, @@ -865,6 +1643,54 @@ "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" } }, + "43114": { + "FAST": { + "capacitor": "0x2d1AA6c1fFfAA22D93EB4a29392Bde436f89af8A", + "decapacitor": "0x682BF0834e4a545826cce62a6B9286669Ea91A23", + "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" + }, + "OPTIMISTIC": { + "capacitor": "0x4CacF83Ff6954bF0450e841682FC09d9C03882F0", + "decapacitor": "0x3459D762c4DC456145541B8E5b9de2b13fAd56d3", + "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" + } + }, + "57073": { + "FAST": { + "capacitor": "0x6ABD4e0c94E13A25e7bC85f5943f07E97a7aB268", + "decapacitor": "0x9Dfc0AE8a90F94C159c4A043c7fDb3d382532A2e", + "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" + }, + "OPTIMISTIC": { + "capacitor": "0xCB43983986cb3B129444A2eb44AF2Ab88eab8465", + "decapacitor": "0xfb153423e794396465Bd861BD53b391309F3126d", + "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" + } + }, + "59144": { + "FAST": { + "capacitor": "0xBaFD5672Ef6298bf262e13C1B68B3aBb60a9b567", + "decapacitor": "0x31c0D1A0ca3327b876B781B4d799D781F1321cAE", + "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" + }, + "OPTIMISTIC": { + "capacitor": "0x0b1671e956e3fbE9f626E8A279eccee7620C3926", + "decapacitor": "0x373758ADE9f0d710e6723e50F696895b75aFB03F", + "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" + } + }, + "63157": { + "FAST": { + "capacitor": "0x4785721D150482ccC651A3dF5B02c237134dcbf7", + "decapacitor": "0xfE41B1A4dB563BcA56A959706505D007E27FE672", + "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" + }, + "OPTIMISTIC": { + "capacitor": "0xa197F227283f2F7ffD3b8EF132FCEb582C6033Fa", + "decapacitor": "0x672936478a49567Dc1Ccb0d5d02eEBC9F52bCC72", + "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" + } + }, "81457": { "FAST": { "capacitor": "0x8a0f43439b49F39cA4bBF63B6eBB117aF1Ed7566", @@ -877,6 +1703,18 @@ "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" } }, + "543210": { + "FAST": { + "capacitor": "0x6E7eBB9F0cf625deF7013B783e64070AA4bB253d", + "decapacitor": "0x1Ae43A0ad3f4e038da149544b38E6C95f8FAb918", + "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" + }, + "OPTIMISTIC": { + "capacitor": "0xE6008026F698901b01850314377440a541B96592", + "decapacitor": "0x9C899dF696D7578c45Be5215c3aaD5A4239F1bCb", + "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" + } + }, "1324967486": { "FAST": { "capacitor": "0x93DD5613D77b3eaD19cE6a9F19f488F262C9EdBB", @@ -892,26 +1730,31 @@ }, "OptimisticSwitchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372", "FastSwitchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445", - "SocketBatcher": "0x69Adf49285c25d9f840c577A0e3cb134caF944D3", + "SocketBatcher": "0x52B143D34eE40E744358E3735b8fCA7785F182ED", "startBlock": 54457209, - "Counter": "0xAe96e8Bd18D1652154306B55b56c20aE545C054b", - "SocketSimulator": "0x1DE4928f1305704d069e23efc6EB1Fb446cf1135", - "SimulatorUtils": "0xc57Da85262313DABc7A080110EEd436010101aeF", - "SwitchboardSimulator": "0x1D79F3af314CA93F7d8B608c97336f41524D44ed", - "CapacitorSimulator": "0xCace14D19d19b7050A8Bbd82b2661b9D6132ea5f" + "Counter": "0x4c2BAB5A7Df134519368ab78364ea220db1bdA26", + "SocketSimulator": "0xC7f534aA1443B947b7B9A09B497B49FFA1B30dA9", + "SimulatorUtils": "0x10C700641F48DA53434439BF2dA21A4C27091221", + "SwitchboardSimulator": "0x3b103Ada40478B169095063fC4bABa667f20BA45", + "CapacitorSimulator": "0x76fA03B93Ac9b48a66C38C6075C200b750E21923", + "ExecutionManagerDF": "0x5a0e01ED2be962a16cF56DFb6C3F252adED4483c" }, - "404": { + "146": { "SignatureVerifier": "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", "Hasher": "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", "CapacitorFactory": "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", "Socket": "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", - "ExecutionManager": "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "ExecutionManagerDF": "0x1CAdCd88fC148D3966eDe75D029937C886f66009", "TransmitManager": "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", "FastSwitchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", "OptimisticSwitchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF", "SocketBatcher": "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", "Counter": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", - "startBlock": 60, + "SocketSimulator": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "SimulatorUtils": "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", + "SwitchboardSimulator": "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", + "CapacitorSimulator": "0xD7B34Db1477797FA2Dff890afBa88a00eb89b9eE", + "startBlock": 483402, "integrations": { "1": { "FAST": { @@ -920,1648 +1763,3728 @@ "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xdF24b92Ad07D39344B1abA69a8acbb5DEa5BA08a", - "decapacitor": "0x03bCf41D18Cd8AA7D4b13DCc8574150329e6D130", + "capacitor": "0xd9DB6A7Ff0175c68053542Dc0714967f316c3923", + "decapacitor": "0x4E04BC370629D101AAB69546a12d4D98b9d369aF", "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, "10": { "FAST": { - "capacitor": "0xcf4136C6537D6e4F2b17a0035663dCDD3C08F746", - "decapacitor": "0x949c6C52A539BAD93D2a31EF4EB923fd8a09c660", + "capacitor": "0xfDab5AD9dD96deb42f093510641a325dB65cAD10", + "decapacitor": "0xE16b17BC461C3EDF6c351c1a27FB42851F085D19", "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xf0C835C640715Dc5363447bF7233078991889fC8", - "decapacitor": "0x2eF42ec2c355E6E5D296Ef888aBB7904386c0B94", + "capacitor": "0xe056cD2C8d6172259CEf4a6bCfBa51430C930EA4", + "decapacitor": "0x9915a72206BB6f57d694d975146694C4d33aD4b1", "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, "56": { "FAST": { - "capacitor": "0xcacBE8Caaa88003544BA8d6Ebf63af256Cba9b93", - "decapacitor": "0x68e39A99221087D3585fA4493911A60683AbE32d", + "capacitor": "0xe73B81e0582110A3e1e84eD48986CF8365C67F5c", + "decapacitor": "0x2e544869aD700F70E47597Aa065e562deAFcA241", "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x938DbeA077a5deB6a7680EBdCC85bB4bA216Cb52", - "decapacitor": "0x018FD84FFcaD3401C3465dFA7E8017218Fc55Dc9", + "capacitor": "0x8490EA934cC935db5252bb98D99099acBE6e1913", + "decapacitor": "0x0E26F08dE9B0BB34C483768fe5809808780Aad96", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "100": { + "FAST": { + "capacitor": "0xcf4136C6537D6e4F2b17a0035663dCDD3C08F746", + "decapacitor": "0x949c6C52A539BAD93D2a31EF4EB923fd8a09c660", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x07229718F47457B61bd6859d0C818a1A33394d76", + "decapacitor": "0x3C2b3bCB80ABC57DF4Cf06f1991684308513d72c", "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, "137": { "FAST": { - "capacitor": "0xfDab5AD9dD96deb42f093510641a325dB65cAD10", - "decapacitor": "0xE16b17BC461C3EDF6c351c1a27FB42851F085D19", + "capacitor": "0xcacBE8Caaa88003544BA8d6Ebf63af256Cba9b93", + "decapacitor": "0x68e39A99221087D3585fA4493911A60683AbE32d", "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xF6f648CF8164Dd7Ec04C0dba8fc91e7b66A154C0", - "decapacitor": "0xc014b5C95B790b35acbeE3E4D7807Bd556FddebE", + "capacitor": "0xB36c60cCdc2022DB4f6e4f917E9b28e473B0402b", + "decapacitor": "0xE187cc0847880f7dEBDf00F8C5d7F001175F3445", "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "8453": { + "324": { "FAST": { "capacitor": "0xCF029dbbFCeBf82C981B3Ffe78CCB38bbC57a6FC", "decapacitor": "0xe9BE8937aDf6A92CBF464b2904097c71E480f925", "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x441432a93E38BdB82f71684359E59AE49c0D9a79", - "decapacitor": "0x9D44AF8a4a0fD8D86Aaa584394845a86B31007f3", + "capacitor": "0xdc666E0C861140ed69ecF5A3a32efefFb44C5854", + "decapacitor": "0xdfAbC6a129d351d0dF0858bB7F66ba4554Bcdfb5", "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "42161": { + "1101": { "FAST": { - "capacitor": "0xe73B81e0582110A3e1e84eD48986CF8365C67F5c", - "decapacitor": "0x2e544869aD700F70E47597Aa065e562deAFcA241", + "capacitor": "0xdF24b92Ad07D39344B1abA69a8acbb5DEa5BA08a", + "decapacitor": "0x03bCf41D18Cd8AA7D4b13DCc8574150329e6D130", "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x9f72CAEAccc292977A0c134693AB5F63fe513202", - "decapacitor": "0x86917a199668155A7Aa1dA833499E5646c00d9dA", + "capacitor": "0xa28717c161332b86851ACB8961E4D605D358A56E", + "decapacitor": "0x865dE5f98c4c1d21C18DA77560443646a4c6760D", "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } - } - }, - "SocketSimulator": "0x4c6D87EFF6FE77C565092194eF2eaE285F2d81Af", - "SimulatorUtils": "0xbBbe9bb6A6AD0eFDe58fC67FF47e87c58ec153Db", - "SwitchboardSimulator": "0x67CF51A4665c28ba1921ad8D269BC474F84208d5", - "CapacitorSimulator": "0x1403563827de2BDF70f438c6F63b973946d98f31" - }, - "416": { - "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", - "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", - "Socket": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "ExecutionManager": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", - "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", - "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", - "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", - "SocketBatcher": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", - "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", - "startBlock": 30106625, - "integrations": { - "1": { + }, + "5000": { "FAST": { - "capacitor": "0xB1ecD6D2d1f52D5Abed57431508733d51BB4Cd6B", - "decapacitor": "0x67e8D09fE657332e312e0d649500c09E8A8c3A2C", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0xF6f648CF8164Dd7Ec04C0dba8fc91e7b66A154C0", + "decapacitor": "0xc014b5C95B790b35acbeE3E4D7807Bd556FddebE", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x8590b1DDb6a4A06145bF008e8e708A81f9fb53e6", - "decapacitor": "0x8DFD1D3b6EAF93dDf11AeC821a060e1bc4974CDf", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x77CDB3441D1EB0a98e36b8c96eDD26fB788Db502", + "decapacitor": "0xdF5Be240946f63CA107E62076B5B49148511A326", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "137": { + "8453": { "FAST": { - "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", - "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0x9f72CAEAccc292977A0c134693AB5F63fe513202", + "decapacitor": "0x86917a199668155A7Aa1dA833499E5646c00d9dA", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x8746E279A2Bb21e12e17d0121fb1Bbc57234c0b2", - "decapacitor": "0x37A00337dae8F2A02B4513ae0a5267EAaEB55621", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x980791b85F392B2Dc11e0D75eF7f15B054F00Da1", + "decapacitor": "0xe15771e88A74Fc9E23F4d96AcAC572980FfdCf09", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } - } - } - }, - "420": { - "SignatureVerifier": "0x154425b14538ca5dCE77357133CEA76DDc6650EA", - "Hasher": "0xE5e333d3a6BBeba1097DfB751Bb577f7952037b7", - "CapacitorFactory": "0x9A71385EAD5984d4E11eFe27a28307269f3d848F", - "Socket": "0x5054D6c7dF3048fFf6b148765b2d58e2803837e1", - "ExecutionManager": "0x0f0c780eD26eaDC796A48FCc86f2Af878EA37c96", - "TransmitManager": "0x5Bc00ACf7f7dfde6666CE66648C56eD938bd22E6", - "integrations": { - "5": { - "NATIVE_BRIDGE": { - "switchboard": "0x2dD88939B6fC56EA71308879c57ED68D423bBa93", - "capacitor": "0xF435C138b3a04c6bB59699d8D7c7703bf821e9d3", - "decapacitor": "0x4E3Ac98905136457e615f1016cdEAee931f76E02" - }, + }, + "42161": { "FAST": { - "capacitor": "0xE1C4c7C96189572d5dF6148904473a0C7Db919A7", - "decapacitor": "0xb97Bb6AA7a31661D28b65ba7D3ec47e1eD2db9f7", - "switchboard": "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303" + "capacitor": "0xf0C835C640715Dc5363447bF7233078991889fC8", + "decapacitor": "0x2eF42ec2c355E6E5D296Ef888aBB7904386c0B94", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xf837d2f5Ed5Fa95BFF209b802F1672b3386eE6BD", - "decapacitor": "0x969A218C05d6B4F3D94371831186B19B5388756a", - "switchboard": "0xDFbf47607FBA3707E69B16576F653154a92d9B96" + "capacitor": "0x977A0B70f269CFC4576fCF38bEcafdfc9D0a0537", + "decapacitor": "0x3e02B09a328B6508C5084ff70d354aEe873a2f6D", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "647": { + "43114": { "FAST": { - "capacitor": "0x9ec4F60298695141558b56F6791731bFd3E55D26", - "decapacitor": "0x8b06a2238a1a64843b5B4a484fD6B50361a603d3", - "switchboard": "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303" + "capacitor": "0x938DbeA077a5deB6a7680EBdCC85bB4bA216Cb52", + "decapacitor": "0x018FD84FFcaD3401C3465dFA7E8017218Fc55Dc9", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xaae20f3d3E39fdd373509CF577189Ee613625B50", - "decapacitor": "0xfb3B78E4e0b5166981d1685F73Cb83C997c5f21D", - "switchboard": "0xDFbf47607FBA3707E69B16576F653154a92d9B96" + "capacitor": "0xa41C5493e7e433CE6c3348d3b2cd6F0a41B7989F", + "decapacitor": "0x2E2Af879435D6f9F7d6b129FDA8a8Ed4e53AE9Ff", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "901": { + "57073": { "FAST": { - "capacitor": "0x83B2aA61B964CB4511151f59a5274E4DD6f65710", - "decapacitor": "0x66E60a69b6c2F796be878C1B02b509A627C27937", - "switchboard": "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303" + "capacitor": "0x441432a93E38BdB82f71684359E59AE49c0D9a79", + "decapacitor": "0x9D44AF8a4a0fD8D86Aaa584394845a86B31007f3", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xf5fb69768cE89cb0f796e00d5f549FD02656d2E2", - "decapacitor": "0xF581FeA83BEd2e5523d26e8EfAfbf56935f61642", - "switchboard": "0xDFbf47607FBA3707E69B16576F653154a92d9B96" + "capacitor": "0x82c25eEAFd9E4628Ae596C592E5A2101E1B95eBE", + "decapacitor": "0xF63518C49693dFB5cdcB988C6640070E13F7fD25", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "421613": { + "59144": { "FAST": { - "capacitor": "0x38C7053997d3c3a528E1d01e38383506ef0f36DA", - "decapacitor": "0x6278b05b71B65d09ECc35486F6d474c00C4CfACB", - "switchboard": "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303" + "capacitor": "0x5924cE286850adEC8ddC9f64E8e45900006D76dB", + "decapacitor": "0x2C806f22CA1CA75Fe8D7D6cEd53B199f23D43fCc", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x0BfFDEfA5a116f451F80Ae062B529a31EA771A2b", - "decapacitor": "0x2e7aC0583D26586C4a5061071B57937293B557a2", - "switchboard": "0xDFbf47607FBA3707E69B16576F653154a92d9B96" + "capacitor": "0x29017d72206Eb0Be053C565E20b54857289AEF68", + "decapacitor": "0x783c2Da3a07A29f2fb79801356F14d95F33679Dd", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "11155111": { + "543210": { "FAST": { - "capacitor": "0x978033428BA914AA5cA6b07985395f20b9b37EEC", - "decapacitor": "0xb97E886252173E0D38832dD5BFA1C4C5fC05665C", - "switchboard": "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303" + "capacitor": "0xb5B1514a94584864e4b76eD0ea6C70363A8F8e52", + "decapacitor": "0x8946Ccfc19c4F7b230cA9D627aFF83A183c7fD9a", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x42C9561f806d3C9bCd46626B4cFD03d2aC70b70B", - "decapacitor": "0x834C1986daa55afBd5a6ECe6e31B79Bbbf2069c2", - "switchboard": "0xDFbf47607FBA3707E69B16576F653154a92d9B96" + "capacitor": "0xD2CA65d78d957237768900bf196Ba571873AFDd3", + "decapacitor": "0xEc2bd1356C3DD05553f499aF685e11245b6e3217", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + } + } + }, + "169": { + "SignatureVerifier": "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "Hasher": "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "CapacitorFactory": "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "Socket": "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "ExecutionManagerDF": "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "TransmitManager": "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", + "FastSwitchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", + "OptimisticSwitchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF", + "SocketBatcher": "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", + "Counter": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", + "SocketSimulator": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "SimulatorUtils": "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", + "SwitchboardSimulator": "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", + "CapacitorSimulator": "0xD7B34Db1477797FA2Dff890afBa88a00eb89b9eE", + "startBlock": 3433985, + "integrations": { + "1": { + "FAST": { + "capacitor": "0x19405671F9F14a81a1112ac890E85E321a79426D", + "decapacitor": "0xFE82774f00Ce859Aad948e71D739C417Ae85B1fd", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x938DbeA077a5deB6a7680EBdCC85bB4bA216Cb52", + "decapacitor": "0x018FD84FFcaD3401C3465dFA7E8017218Fc55Dc9", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "11155112": { + "10": { "FAST": { - "capacitor": "0xca2B607c426782d2CFFA96b4aC6280E02d1d3fa7", - "decapacitor": "0xAc116BBcC7d050d7D106875C9d04684c66F98d10", - "switchboard": "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303" + "capacitor": "0xcf4136C6537D6e4F2b17a0035663dCDD3C08F746", + "decapacitor": "0x949c6C52A539BAD93D2a31EF4EB923fd8a09c660", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x22E4424cF28F9ed9690bEED79157870EF77C4eE2", - "decapacitor": "0x00476eF4E96BBdbA123fA8c1ECb63D14C2CBC73F", - "switchboard": "0xDFbf47607FBA3707E69B16576F653154a92d9B96" + "capacitor": "0xb5B1514a94584864e4b76eD0ea6C70363A8F8e52", + "decapacitor": "0x8946Ccfc19c4F7b230cA9D627aFF83A183c7fD9a", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "1399904803": { + "56": { "FAST": { - "capacitor": "0xdc1a4aD9DcEBA95B5786ce13d51fF808F9B749ef", - "decapacitor": "0x606A58BE5797aFA7B517f3903E4A06229046e2cA", - "switchboard": "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303" + "capacitor": "0xcacBE8Caaa88003544BA8d6Ebf63af256Cba9b93", + "decapacitor": "0x68e39A99221087D3585fA4493911A60683AbE32d", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x575946B547721586948e2E6EBD33c6A5B2F6DBA4", - "decapacitor": "0xaA6Ad8B0cEaa753B66E207265b478acaeF379a46", - "switchboard": "0xDFbf47607FBA3707E69B16576F653154a92d9B96" + "capacitor": "0xd9DB6A7Ff0175c68053542Dc0714967f316c3923", + "decapacitor": "0x4E04BC370629D101AAB69546a12d4D98b9d369aF", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } - } - }, - "FastSwitchboard": "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303", - "OptimisticSwitchboard": "0xDFbf47607FBA3707E69B16576F653154a92d9B96", - "Counter": "0x9d10C5D68C0878Ba255E62b3f2051f22E43A9b2f", - "SocketBatcher": "0x702dD708262D8Edb585814acaD5c976EBe978560" - }, - "647": { - "SignatureVerifier": "0x47140353947Bc127c9cf36fabd61112C8Fb8db2A", - "Hasher": "0x9814d1E6751ADAE2D60fF16f987ae02a25C87224", - "CapacitorFactory": "0x98472CDb864DedcF13a560Ec2b79745a6063A3aC", - "Socket": "0x834Ee253f0B926DCc1d03EbAeAfEc3a3D1eE4a86", - "ExecutionManager": "0xa5b593aE839b3fe47983Fc28da602a6dEEfBBc9D", - "TransmitManager": "0xe804b3f393EC5D2D04bac6DeED7744beB243E763", - "FastSwitchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD", - "OptimisticSwitchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8", - "Counter": "0x323684c3556480F94F9232A1525eAD02fde4F0d1", - "integrations": { - "5": { + }, + "100": { "FAST": { - "capacitor": "0x042aB51D808A693B470eFd58abaC01889aaD4009", - "decapacitor": "0x3b5d207ef64E7D8731DC0947AeB27c542D3db888", - "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + "capacitor": "0xF6f648CF8164Dd7Ec04C0dba8fc91e7b66A154C0", + "decapacitor": "0xc014b5C95B790b35acbeE3E4D7807Bd556FddebE", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xdA29FD04358935166E5d7b19148D77FB483Aa1c4", - "decapacitor": "0xE3a44F8E3b5243591a2979f269c8cA3191E2811d", - "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + "capacitor": "0x07229718F47457B61bd6859d0C818a1A33394d76", + "decapacitor": "0x3C2b3bCB80ABC57DF4Cf06f1991684308513d72c", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "420": { + "137": { "FAST": { - "capacitor": "0xfd3a32877618a31c26e248ce121E4f3575C03348", - "decapacitor": "0x24CcF7f986dEeDFE767F7ae3cBA69Ba4345897E7", - "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + "capacitor": "0xfDab5AD9dD96deb42f093510641a325dB65cAD10", + "decapacitor": "0xE16b17BC461C3EDF6c351c1a27FB42851F085D19", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x8450c2763DDD2DA059D50a4E886e11098b94D772", - "decapacitor": "0x839EEDcb017e9A351aD4A4567aDd8c9c90f616b4", - "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + "capacitor": "0x441432a93E38BdB82f71684359E59AE49c0D9a79", + "decapacitor": "0x9D44AF8a4a0fD8D86Aaa584394845a86B31007f3", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "901": { + "204": { "FAST": { - "capacitor": "0x847633829f9B386B33154f8079190F52FA2CDd84", - "decapacitor": "0xd7b7054F3C62531bc90006aA78a6cb2897C0c6fA", - "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + "capacitor": "0xa28717c161332b86851ACB8961E4D605D358A56E", + "decapacitor": "0x865dE5f98c4c1d21C18DA77560443646a4c6760D", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x5debB4090B2328C5EA340C3a6A1cD31a3716d545", - "decapacitor": "0x7b1Bc29eC39d8EA6d176d11e42e4921Dcb5AB8f6", - "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + "capacitor": "0x77CDB3441D1EB0a98e36b8c96eDD26fB788Db502", + "decapacitor": "0xdF5Be240946f63CA107E62076B5B49148511A326", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "421613": { + "1101": { "FAST": { - "capacitor": "0xD8d642C28dd7AEaD053d68e7B0ba3463085627Ce", - "decapacitor": "0x43fFE278cD7e678dC6278C83600506F9e3E3bC90", - "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + "capacitor": "0xf0C835C640715Dc5363447bF7233078991889fC8", + "decapacitor": "0x2eF42ec2c355E6E5D296Ef888aBB7904386c0B94", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x616de84274572C113960bdE04F7B7e9A18eED16f", - "decapacitor": "0x4094A74De531738238719C1a22C24e0Aba315E76", - "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + "capacitor": "0xdc666E0C861140ed69ecF5A3a32efefFb44C5854", + "decapacitor": "0xdfAbC6a129d351d0dF0858bB7F66ba4554Bcdfb5", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "421614": { + "5000": { "FAST": { - "capacitor": "0x038A6A259eeBdca09D75b5F04745e318fbd34cb5", - "decapacitor": "0x6D4f4d9bdE6dA2D24ECb95D72210aB28c468796D", - "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + "capacitor": "0xdF24b92Ad07D39344B1abA69a8acbb5DEa5BA08a", + "decapacitor": "0x03bCf41D18Cd8AA7D4b13DCc8574150329e6D130", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xbecd8D7Ab133048bbc6a083bC4908412AC6B345E", - "decapacitor": "0x7Ea09dC57615090e5A9109c2e5b30F039f3fC4dc", - "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + "capacitor": "0x8490EA934cC935db5252bb98D99099acBE6e1913", + "decapacitor": "0x0E26F08dE9B0BB34C483768fe5809808780Aad96", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "11155111": { + "8453": { "FAST": { - "capacitor": "0x906B93b51A1661740D5c178444B531dF2aD941d6", - "decapacitor": "0x7DCe64Fd91c17234525Adc86553E1c4698507d3b", - "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + "capacitor": "0xCF029dbbFCeBf82C981B3Ffe78CCB38bbC57a6FC", + "decapacitor": "0xe9BE8937aDf6A92CBF464b2904097c71E480f925", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x0A418E0abEe71299D784511F1F550e7cF8460a5a", - "decapacitor": "0x38deE6d467F9f42C07F456Cbd1527f0dE36a4BBe", - "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + "capacitor": "0xe056cD2C8d6172259CEf4a6bCfBa51430C930EA4", + "decapacitor": "0x9915a72206BB6f57d694d975146694C4d33aD4b1", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "11155112": { + "42161": { "FAST": { - "capacitor": "0x1962A5613cF97c0f664Cf7B182625feba5FB4efC", - "decapacitor": "0x365Fd7eA5A18e72674996f558d3D8AeBEe55BdD8", - "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + "capacitor": "0xe73B81e0582110A3e1e84eD48986CF8365C67F5c", + "decapacitor": "0x2e544869aD700F70E47597Aa065e562deAFcA241", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xEa49Aa4e5B0898765E82461c3D20a3200Afb9e0e", - "decapacitor": "0xB41697185b7D9FF941CC7b43aB561FcE8C9AADa2", - "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + "capacitor": "0x5924cE286850adEC8ddC9f64E8e45900006D76dB", + "decapacitor": "0x2C806f22CA1CA75Fe8D7D6cEd53B199f23D43fCc", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "11155420": { + "59144": { "FAST": { - "capacitor": "0xBBD1a27C8e970675E685fC3B4D1A1fba2C04a850", - "decapacitor": "0x1F1d9c50381fc3A399Ed00CEf9cabefdE0bfdc29", - "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + "capacitor": "0x9f72CAEAccc292977A0c134693AB5F63fe513202", + "decapacitor": "0x86917a199668155A7Aa1dA833499E5646c00d9dA", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x70Dcb6d30B6D3e91BccC5bFB35A32F320433DEeb", - "decapacitor": "0xB0B0eBF4fbE0883e514A20aE505751F7827fAd14", - "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + "capacitor": "0xB36c60cCdc2022DB4f6e4f917E9b28e473B0402b", + "decapacitor": "0xE187cc0847880f7dEBDf00F8C5d7F001175F3445", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } - }, - "1399904803": { + } + } + }, + "196": { + "SignatureVerifier": "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "Hasher": "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "CapacitorFactory": "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "Socket": "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "ExecutionManagerDF": "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "TransmitManager": "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", + "FastSwitchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", + "OptimisticSwitchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF", + "SocketBatcher": "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", + "Counter": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", + "SocketSimulator": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "SimulatorUtils": "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", + "SwitchboardSimulator": "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", + "CapacitorSimulator": "0xD7B34Db1477797FA2Dff890afBa88a00eb89b9eE", + "startBlock": 4765124, + "integrations": { + "777777": { "FAST": { - "capacitor": "0xf91f1f70AEc71EdeF62008F3D3076a078fCF008f", - "decapacitor": "0x872cEA67A7eD1e6c04C66dbfa404020eA855218C", - "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + "capacitor": "0x19405671F9F14a81a1112ac890E85E321a79426D", + "decapacitor": "0xFE82774f00Ce859Aad948e71D739C417Ae85B1fd", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xF2E4791758B60b2c0337ef48B7d914d38247f5d7", - "decapacitor": "0x57bEb10e3b47c6EE1E8A23EffF1462F7Ef0CD602", - "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + "capacitor": "0xfDab5AD9dD96deb42f093510641a325dB65cAD10", + "decapacitor": "0xE16b17BC461C3EDF6c351c1a27FB42851F085D19", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } } - }, - "SocketBatcher": "0x5D3F469BEA637c5017Df408fF25AA8B9BC6e6400", - "SocketSimulator": "0xD9C057b412D6b5385E7f30975Fe719Df90Fd885F", - "SimulatorUtils": "0x86a8d161403B9867961677D36104830859BAB796", - "SwitchboardSimulator": "0x891345026ec93C0a2fa48F53EC5dA1d7AaB8305b", - "CapacitorSimulator": "0xd1756F11d8dc847b93BBc60755875942Bd203ceb", - "startBlock": 35809742 + } }, - "901": { - "SignatureVerifier": "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff", - "Hasher": "0xfc2140e9A83693CBd8b54C42AFf83ecb627c2Ec7", - "CapacitorFactory": "0x50cD99661C604da8d36Db001e86Df976E13A7Cf0", - "Socket": "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", - "ExecutionManager": "0x6b4338D5adCB6704E235E7BCeDBbaaD602a0340a", - "TransmitManager": "0x86350a98802C71A143644Ca740D40e00AAA2F3bE", + "204": { + "SignatureVerifier": "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "Hasher": "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "CapacitorFactory": "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "Socket": "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "ExecutionManagerDF": "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "TransmitManager": "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", + "FastSwitchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", + "OptimisticSwitchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF", + "SocketBatcher": "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", + "Counter": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", + "SocketSimulator": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "SimulatorUtils": "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", + "SwitchboardSimulator": "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", + "CapacitorSimulator": "0xD7B34Db1477797FA2Dff890afBa88a00eb89b9eE", + "startBlock": 37419484, "integrations": { - "5": { + "1": { "FAST": { - "capacitor": "0xa2a955f5B051802d6B0166E656E5c6DD8FC750dD", - "decapacitor": "0x13205a7Cd84193A5F4358465aF1AA6952eCa9736", - "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + "capacitor": "0x19405671F9F14a81a1112ac890E85E321a79426D", + "decapacitor": "0xFE82774f00Ce859Aad948e71D739C417Ae85B1fd", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x0696CB65C1891ba1C017d1f0CB2Abf6997d00a95", - "decapacitor": "0xf3494C27724E9afD54c86a2684770dE656A90cEf", - "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" + "capacitor": "0x441432a93E38BdB82f71684359E59AE49c0D9a79", + "decapacitor": "0x9D44AF8a4a0fD8D86Aaa584394845a86B31007f3", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "420": { + "10": { "FAST": { - "capacitor": "0x1d84224Bbe0371C25Bcaba4EaAAFA75E01b9C4Ee", - "decapacitor": "0x8Bc32FeAbC7c538Ff46CF64102ED57Af70EDbDf9", - "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + "capacitor": "0xcf4136C6537D6e4F2b17a0035663dCDD3C08F746", + "decapacitor": "0x949c6C52A539BAD93D2a31EF4EB923fd8a09c660", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x046B15F0553777f75c96FD8411520B520d609bAB", - "decapacitor": "0x7Ba50A6743dc3B6a3E3e78D8c8a52afa78379112", - "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" + "capacitor": "0xd9DB6A7Ff0175c68053542Dc0714967f316c3923", + "decapacitor": "0x4E04BC370629D101AAB69546a12d4D98b9d369aF", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "647": { + "56": { "FAST": { - "capacitor": "0xBE05E8CC1d9F35D0228D10a4eb1Def59f795d430", - "decapacitor": "0x24aCA6f57Ef9Bf563D483d4E0f825711Ef6b4166", - "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + "capacitor": "0xcacBE8Caaa88003544BA8d6Ebf63af256Cba9b93", + "decapacitor": "0x68e39A99221087D3585fA4493911A60683AbE32d", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x96F6e5cD0cE823d1427A973A1B56bc9cAc14BA0d", - "decapacitor": "0x70076ef6693cBE3dc51B1F281955a44eFA4a1AcF", - "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" + "capacitor": "0xe056cD2C8d6172259CEf4a6bCfBa51430C930EA4", + "decapacitor": "0x9915a72206BB6f57d694d975146694C4d33aD4b1", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "421613": { + "100": { "FAST": { - "capacitor": "0x9aB94ED014F61D44406c93B20ec7D9cFc0cE880a", - "decapacitor": "0x56BCDf11BdCF6eac2E7B0926164716cAbF0eB0Fb", - "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + "capacitor": "0xF6f648CF8164Dd7Ec04C0dba8fc91e7b66A154C0", + "decapacitor": "0xc014b5C95B790b35acbeE3E4D7807Bd556FddebE", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x0b52BF5556b5A53A7D6c00c560a40ea269a91419", - "decapacitor": "0xD803E46AC2a23A54D87365EfF553000F861e135A", - "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" + "capacitor": "0xB36c60cCdc2022DB4f6e4f917E9b28e473B0402b", + "decapacitor": "0xE187cc0847880f7dEBDf00F8C5d7F001175F3445", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "421614": { + "137": { "FAST": { - "capacitor": "0x6cFB36a12E64D9C7297206a18d9C71EF021E62c9", - "decapacitor": "0xBEB0C4f5f8e5847faf6Dd9322F3099Bc41057AEe", - "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + "capacitor": "0xfDab5AD9dD96deb42f093510641a325dB65cAD10", + "decapacitor": "0xE16b17BC461C3EDF6c351c1a27FB42851F085D19", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xEDe4fD2116F50365B6C84dC5FDC6a6281BE233e7", - "decapacitor": "0xd325abfFC0Db52c3f5f8a7e61C67968d5Edc3CA0", - "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" + "capacitor": "0x5924cE286850adEC8ddC9f64E8e45900006D76dB", + "decapacitor": "0x2C806f22CA1CA75Fe8D7D6cEd53B199f23D43fCc", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "11155111": { + "169": { "FAST": { - "capacitor": "0x477E5987b7Dd6287AAb6F10Cf58561048Aaa9474", - "decapacitor": "0x39e6b5B1C97A229c659c21D967d9f708fedcB832", - "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + "capacitor": "0x938DbeA077a5deB6a7680EBdCC85bB4bA216Cb52", + "decapacitor": "0x018FD84FFcaD3401C3465dFA7E8017218Fc55Dc9", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x6726db8b2222D18f470F6DE9C76e591F15f2b531", - "decapacitor": "0x69EF2784502D19e1d1e0ea256cEb150E2647D0c8", - "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" - }, - "NATIVE_BRIDGE": { - "switchboard": "0x5d2A7185F0f03ED88067b9Fa02252946fccaA0B8", - "capacitor": "0x98ddB190db9d59cB900140D3E39213b14Fdc1c9E", - "decapacitor": "0xCcee880c379C8017e89d872174b70e0fE601276a" + "capacitor": "0x77CDB3441D1EB0a98e36b8c96eDD26fB788Db502", + "decapacitor": "0xdF5Be240946f63CA107E62076B5B49148511A326", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "11155112": { + "1101": { "FAST": { - "capacitor": "0x5F7dec97e2492332fCbeB8F41c412DaCEa66Afba", - "decapacitor": "0x439050f4571C5631570e730DB4f80500bD91918b", - "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + "capacitor": "0xf0C835C640715Dc5363447bF7233078991889fC8", + "decapacitor": "0x2eF42ec2c355E6E5D296Ef888aBB7904386c0B94", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xB59166ab9D0a5695eFe8DCa553f69a943AC43B29", - "decapacitor": "0x9186aF4B2Bb78c80b34692EebedD96390ceF0f90", - "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" + "capacitor": "0xa28717c161332b86851ACB8961E4D605D358A56E", + "decapacitor": "0x865dE5f98c4c1d21C18DA77560443646a4c6760D", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "11155420": { + "5000": { "FAST": { - "capacitor": "0xDf8DAe54f9C478aa4E91E78E7E8328BF20f748cE", - "decapacitor": "0x445Cb3Ae74a55263bf064bdc45fB89C7741e9FbC", - "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + "capacitor": "0xdF24b92Ad07D39344B1abA69a8acbb5DEa5BA08a", + "decapacitor": "0x03bCf41D18Cd8AA7D4b13DCc8574150329e6D130", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x2B8a67a22D12d91Eb6FCCA22BA1f6b6A7634Da37", - "decapacitor": "0x170C1d398AFE36d162CaFAb64C4b65C80bc0584E", - "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" + "capacitor": "0x07229718F47457B61bd6859d0C818a1A33394d76", + "decapacitor": "0x3C2b3bCB80ABC57DF4Cf06f1991684308513d72c", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "1399904803": { + "8453": { "FAST": { - "capacitor": "0x9b4C0C726aa29f5AE565dB3C9Fd4D3FE4e637807", - "decapacitor": "0xFE499A5489d81aEDDB4f3Af1a0F1ed379Af3Eef2", - "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + "capacitor": "0xCF029dbbFCeBf82C981B3Ffe78CCB38bbC57a6FC", + "decapacitor": "0xe9BE8937aDf6A92CBF464b2904097c71E480f925", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xf522DBcE962F67012935a3A01160423edC1EAE49", - "decapacitor": "0x65C49703186Ab18B3c57Bc301b06E58375c18B72", - "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" + "capacitor": "0x8490EA934cC935db5252bb98D99099acBE6e1913", + "decapacitor": "0x0E26F08dE9B0BB34C483768fe5809808780Aad96", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } - } - }, - "FastSwitchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181", - "OptimisticSwitchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD", - "Counter": "0xfCa282147D5E9b14c208D09dbEbC7Eb5C3814dC5", - "SocketBatcher": "0x1D6811553Aff8231aDd04A84F300b89E15D99EA4", - "SocketSimulator": "0x87a27a367cA286C4307b08FDFd596065E7690E82", - "SimulatorUtils": "0x768a3D30473B0f02797e736A7d2b213Adc697Fa5", - "SwitchboardSimulator": "0x9fBf8BA818E1Daa033fFBAc0dd90B281FB011913", - "CapacitorSimulator": "0x2dcf0850A1B1e140FdDc52a84Ac7e611ad472335", - "startBlock": 14276402 - }, - "919": { - "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", - "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", - "Socket": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "ExecutionManager": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", - "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", - "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", - "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", - "SocketBatcher": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", - "startBlock": 7039006, - "Counter": "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", - "integrations": { - "421614": { + }, + "42161": { "FAST": { - "capacitor": "0xB1ecD6D2d1f52D5Abed57431508733d51BB4Cd6B", - "decapacitor": "0x67e8D09fE657332e312e0d649500c09E8A8c3A2C", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0xe73B81e0582110A3e1e84eD48986CF8365C67F5c", + "decapacitor": "0x2e544869aD700F70E47597Aa065e562deAFcA241", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x8590b1DDb6a4A06145bF008e8e708A81f9fb53e6", - "decapacitor": "0x8DFD1D3b6EAF93dDf11AeC821a060e1bc4974CDf", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0xb5B1514a94584864e4b76eD0ea6C70363A8F8e52", + "decapacitor": "0x8946Ccfc19c4F7b230cA9D627aFF83A183c7fD9a", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "11155420": { + "59144": { "FAST": { - "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", - "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0x9f72CAEAccc292977A0c134693AB5F63fe513202", + "decapacitor": "0x86917a199668155A7Aa1dA833499E5646c00d9dA", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x8746E279A2Bb21e12e17d0121fb1Bbc57234c0b2", - "decapacitor": "0x37A00337dae8F2A02B4513ae0a5267EAaEB55621", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0xdc666E0C861140ed69ecF5A3a32efefFb44C5854", + "decapacitor": "0xdfAbC6a129d351d0dF0858bB7F66ba4554Bcdfb5", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } } } }, - "957": { - "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", - "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", - "Socket": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "ExecutionManager": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", - "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", - "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", - "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "324": { + "SignatureVerifier": "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0", + "Hasher": "0xF0fe5c03cA31e7A0debD450F9A340D032F0691F3", + "CapacitorFactory": "0x31c2c28fc9d07249e8A6Eae1e8F4326d29C86b7c", + "Socket": "0x9Da30E227791B10423915FFB6486dA283Be631dC", + "ExecutionManagerDF": "0x716e900EB0725aE6f2f78a649F3355D6e2dC6C14", + "TransmitManager": "0x3F18bCa7921Ea0904E54F1aC8C7ce627Fe0cf0f8", + "FastSwitchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51", + "OptimisticSwitchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8", + "SocketBatcher": "0xFbFaB3Bdfe098750Ad0aa18125C3EC12217Ca28a", + "Counter": "0x1fee92D0Ead2Fd6675F904E642DcC64D3052CbF2", + "SocketSimulator": "0xB256EC3685cBD68A9AF69fC947dB17fdF8400B2D", + "SimulatorUtils": "0x44ab5E29E5342242204E94d93C0379F8e72fE733", + "SwitchboardSimulator": "0xDb3c47f98285C6A61C31371499aC902230aAf6F9", + "CapacitorSimulator": "0x402096cDE37d032C998f1ce861Abb8e64D809302", + "startBlock": 49464687, "integrations": { "1": { - "NATIVE_BRIDGE": { - "switchboard": "0x1D6811553Aff8231aDd04A84F300b89E15D99EA4", - "capacitor": "0xB1ecD6D2d1f52D5Abed57431508733d51BB4Cd6B", - "decapacitor": "0x67e8D09fE657332e312e0d649500c09E8A8c3A2C" - }, "FAST": { - "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", - "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0x4E3F73B5F09d7E4B3Afed52593B1Ff922becBA9E", + "decapacitor": "0x1Bb93A88Df3a5846d583Ab7Da063BA718bEe6e34", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" }, "OPTIMISTIC": { - "capacitor": "0x8590b1DDb6a4A06145bF008e8e708A81f9fb53e6", - "decapacitor": "0x8DFD1D3b6EAF93dDf11AeC821a060e1bc4974CDf", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x9E1869788DD817587474aaEF009e9DA958e7FfC4", + "decapacitor": "0x9deECC5403DED9939ee2932aCBe279D01404d78C", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" } }, "10": { "FAST": { - "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", - "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0xD05E116C2fe6544af1D2f3Ddf17AFFa80F29649F", + "decapacitor": "0x266ce6561B71A136d18bA83cCBDd8b2bDB203041", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" }, "OPTIMISTIC": { - "capacitor": "0x8f13cFB9F90703318F03B90e1D53891e51Ba4cbE", - "decapacitor": "0x8016673CB8A69886935533331183E5040f503C5D", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0xE383033614de7871B0C1E451C31fcb10c198fb95", + "decapacitor": "0xaE0F4971cE48a4955eBb49c4647ED84546205D04", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" } }, "56": { "FAST": { - "capacitor": "0xA44a50cdb7b9B117f793395dC17bC52847F607f9", - "decapacitor": "0xb1ED25951868138A0bd0eb48ea8b9969B9406D9D", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0xeEdf7CA459aF68e2c4B1984d6ef51D572680b7Eb", + "decapacitor": "0x7DaFd4533e475F2C72Fd817A9418948987F8ecCE", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" }, "OPTIMISTIC": { - "capacitor": "0x8DE90E501780eF595231162c5B9d90C782B2E16d", - "decapacitor": "0x2A4F9E51B2380903df4B5905003d6F8967021cdA", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x4108375003748689C4578dDf11A8B4A034ca0a26", + "decapacitor": "0x715e9F9D4ea4d26Ce9197E9639B97ed18E5D3663", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "100": { + "FAST": { + "capacitor": "0x39fb87702E35305e0f0Aa9D84aD6A032389e1338", + "decapacitor": "0x826dD1Ac65f96f43C67DdC419C9Bbb93B1E13F2a", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0x6e3F6299266a5cfC61A7A626005494966694f6D2", + "decapacitor": "0xcaC8A3D75B158F6f8933AEB4a8eB5c15f9cB56b5", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" } }, "137": { "FAST": { - "capacitor": "0x8746E279A2Bb21e12e17d0121fb1Bbc57234c0b2", - "decapacitor": "0x37A00337dae8F2A02B4513ae0a5267EAaEB55621", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0xC8339075197b92b6e70a23c507e45049B3BB77AD", + "decapacitor": "0x7c3E70286f071d865D979E42665941aD9115e195", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" }, "OPTIMISTIC": { - "capacitor": "0xAe6b45e525e2cC18B1B613AA9BDa5E5C289B1b5a", - "decapacitor": "0xD864ba930F302F49EfA9142da6b9247A1e2b3cC4", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0xEDD7DE9d2F751872952338e3DfF7562c71440aE7", + "decapacitor": "0x16fa5995cbAE4F115f0a8eb15Ffcf70dcEbC6797", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" } }, - "2999": { + "146": { "FAST": { - "capacitor": "0x680bcC086CfC63d6c8a27A49eC355b9C73860470", - "decapacitor": "0x5dAf40B6E84C1412c6E7cbA73a73757A956D0E8E", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0x193EDe0650f87db7A8731ef27da60C6224b34324", + "decapacitor": "0x112E46d5aCe781ea08DB2bE5D639AEc993221c4C", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" }, "OPTIMISTIC": { - "capacitor": "0x33284bd6eaddB0558a2E3C77Be076bD359c72828", - "decapacitor": "0x4eA1FA330240d0fb19cBE66b6A6eecE2D32D73f9", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x48b612Df6dcFF067b728C049224f59418F2D8D85", + "decapacitor": "0x4C7c911444AcB50cD2e58e4946a76541357AA959", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "1101": { + "FAST": { + "capacitor": "0xeE1054786728e573D32b52b43a99Fd1c6A2823b2", + "decapacitor": "0x9463Cf0F89cA65C1Fe42f67257463a223830F13c", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0xC79CA0Bd4E1b65d631e8Dc03DFa7B94c75211452", + "decapacitor": "0xe8983790830D1D9e8D4EE3Bc72b005d42C0bdce0", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "5000": { + "FAST": { + "capacitor": "0xC022bC126B521a9C634874Eed3C090BdB422ee3E", + "decapacitor": "0x3f1892C0e078FCb1a58C76b35FC1f7677FFf3F8d", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0x0a16003A46C3e0B8225B70D7850F88EC6eEE1AD0", + "decapacitor": "0xB5261aF0E304Eab10aB53a03618D2ee7b0B29D9E", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" } }, "8453": { "FAST": { - "capacitor": "0x633a828F7EbB3c30bd0fcD80E127d23e45b9CABb", - "decapacitor": "0x1CD4bc16F197FBe5AF493066cdea8095A1Fc46D1", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0xa7d1a0a75C342f106A7ef70F70a1009321E61ede", + "decapacitor": "0x90d9f3cf1966F8c9FCB4cBDAAaA8465Cd7242017", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" }, "OPTIMISTIC": { - "capacitor": "0xD565E419f066fF70685a57160a673D614E2f885e", - "decapacitor": "0x85296450abCDb2D50DBfd6Dcb198ABC2A738497E", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x7A90Ae9C70BaaE6d47968237C463b312f1a38Dd5", + "decapacitor": "0x659C0211FcCCEac181CCfa739cB622C9702FE24A", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" } }, "34443": { "FAST": { - "capacitor": "0x14Fe73b25eFa3f4C56ab37854F12Ab5Fdc503338", - "decapacitor": "0x8135DbDca6968EFD64896dB64aFf6233bd961eB9", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0x0b301ac7824123D82B6ABD2debf7463CE58B9e84", + "decapacitor": "0x1fCf190f351ed5A0E33677cf338293149A036D0a", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" }, "OPTIMISTIC": { - "capacitor": "0x3618D6E2a62b0A50e2A994F4A837FE2C7b7Aa2F5", - "decapacitor": "0x2C954D3F82f7134f95C6FF7385798e4ca6e6c111", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x54Eee9720CbF0f2b5bf713ECFFe3B508fAB1cB51", + "decapacitor": "0xe2dE81A06753cd4Ea970BB9883505EF7ac219Fda", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" } }, "42161": { "FAST": { - "capacitor": "0x924b840ea9Cb97Aa103B6B37b5815676a0fA6076", - "decapacitor": "0x4648bA0745A1333eEF1e6790815c2e8d327C0686", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0xC93Fc6fb6c6EC510f4c1E1581DCDeF28bEB041f6", + "decapacitor": "0x11237C273531BeEf75dBf9F3Fc427B43f5325dED", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" }, "OPTIMISTIC": { - "capacitor": "0xa9D32248962b8675438d488bbb28974081Fd4779", - "decapacitor": "0x298a5bef4052B15E32d66D27Bfe7Fd3677f1aEf1", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x59021214f763510741075Bd905b4D306927c59DE", + "decapacitor": "0x0fAadBF1F1d1d4A240518454B2164BD7ea7a77Bc", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" } }, - "81457": { + "43114": { "FAST": { - "capacitor": "0xe7496A237fD0E08Bbe2a8466523dD7a1F651dd75", - "decapacitor": "0x0B50BB965295ac8C1b212c37A77e86F3D282fd81", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0x5C2961686159C3c89697da4601cedE1954C1DC1a", + "decapacitor": "0xcAfd5712df892f518382A8f50ba89beeDe7Ea3f3", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" }, "OPTIMISTIC": { - "capacitor": "0x621aC7525EEf3A025A9e4105aa60268a0D755dDe", - "decapacitor": "0xed2B4196D3d43485016c00661fD1F3Be66F3eF67", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0xAd099B571C39c90dEb0ff5E219A92d24fF3d15F8", + "decapacitor": "0xf673eAF328a495629df811eE1087A97e9F34a8a8", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" } - } - }, - "SocketBatcher": "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", - "Counter": "0x040993fbF458b95871Cd2D73Ee2E09F4AF6d56bB", - "SocketSimulator": "0xD23678c7D554cb09CA7892d6521d40BFb02a05C8", - "SimulatorUtils": "0x0645095Dc03B9546DFDB2fC8e7a52959ec37efA1", - "SwitchboardSimulator": "0xb7A6DBA1D9035Cc7Fe20A2e40e5B2FB2E8F5Ddf9", - "CapacitorSimulator": "0x2382660cB9f416b14a17578B78C64b9e090Ba14D", - "startBlock": 8525340 - }, - "1024": { - "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", - "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", - "Socket": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "ExecutionManager": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", - "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", - "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", - "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", - "SocketBatcher": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", - "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", - "startBlock": 519, - "integrations": { - "1": { + }, + "57073": { "FAST": { - "capacitor": "0xB1ecD6D2d1f52D5Abed57431508733d51BB4Cd6B", - "decapacitor": "0x67e8D09fE657332e312e0d649500c09E8A8c3A2C", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0xdc498C7751e2B8180EeF9AfD8fc2580aB62EcB7a", + "decapacitor": "0xBAd0675B8Cd83c671f1f8B76Aa3E3fe6A5903915", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" }, "OPTIMISTIC": { - "capacitor": "0x924b840ea9Cb97Aa103B6B37b5815676a0fA6076", - "decapacitor": "0x4648bA0745A1333eEF1e6790815c2e8d327C0686", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x76cFd989427684828197c782ab262Dc079551105", + "decapacitor": "0xA750243744D9dd43EF2af994aC708C4E633750A7", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" } }, - "10": { + "59144": { "FAST": { - "capacitor": "0x8590b1DDb6a4A06145bF008e8e708A81f9fb53e6", - "decapacitor": "0x8DFD1D3b6EAF93dDf11AeC821a060e1bc4974CDf", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0xf9D513Ff5C8B6bC4300aa903A89dA58F3648aB4c", + "decapacitor": "0x9613a95bD28D0D8412C68c2c3BEBc7E3D48Cf5ed", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" }, "OPTIMISTIC": { - "capacitor": "0xA44a50cdb7b9B117f793395dC17bC52847F607f9", - "decapacitor": "0xb1ED25951868138A0bd0eb48ea8b9969B9406D9D", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0xB65fd7A13a39cad7f85c140303A07bcA3AEeA5e1", + "decapacitor": "0xB6840E36A30a41cdDC44284b3e618d0B78b794AF", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" } }, - "8453": { + "81457": { "FAST": { - "capacitor": "0x8746E279A2Bb21e12e17d0121fb1Bbc57234c0b2", - "decapacitor": "0x37A00337dae8F2A02B4513ae0a5267EAaEB55621", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0x243681644f7c4A6298Ab7cfD0f484FeC9f45b038", + "decapacitor": "0x8C8b5649fAA555869A99183FE6e65848A2A10d26", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" }, "OPTIMISTIC": { - "capacitor": "0x680bcC086CfC63d6c8a27A49eC355b9C73860470", - "decapacitor": "0x5dAf40B6E84C1412c6E7cbA73a73757A956D0E8E", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0xBd3f4a73eaC0C81455fb9cDA8B9CCA14C6B2eca5", + "decapacitor": "0x162142eDfAa8B5f25d898c2fe7075C0eCaE690e3", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" } }, - "42161": { + "543210": { "FAST": { - "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", - "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0xB2843567b849a04a066644C429bD54C19B370177", + "decapacitor": "0x0D3037703A3Ad4B6e01a81d7B66A93B53d34595b", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" }, "OPTIMISTIC": { - "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", - "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0xA0F305A8979a8b1D2973261c551d301a1e4A49AB", + "decapacitor": "0x7B5f3f346fAd21Bf7cD10c070107406e16F9252b", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" } } - }, - "SocketSimulator": "0x98bBfbdDA0f32c411b1cE821B495aAb1bD43C680", - "SimulatorUtils": "0x337bD38dA8833ee5B7202e53315293A1776BB7e6", - "SwitchboardSimulator": "0xd0580065858313f0300eBb6e7970cD3699323985", - "CapacitorSimulator": "0x45d899798Fe32A791b78E68437f7D2DBd6910261" + } }, - "2999": { - "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", - "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", - "Socket": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "ExecutionManager": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", - "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "404": { + "SignatureVerifier": "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "Hasher": "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "CapacitorFactory": "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "Socket": "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "ExecutionManager": "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "TransmitManager": "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", + "FastSwitchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", + "OptimisticSwitchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF", + "SocketBatcher": "0x933544D1916D8ABC93B1055050A74B174b4DFdc3", + "Counter": "0x2C75A88aF2d873FE4267eA3B4F0C7B8eee7F7e3A", + "startBlock": 60, "integrations": { "1": { "FAST": { - "capacitor": "0x33284bd6eaddB0558a2E3C77Be076bD359c72828", - "decapacitor": "0x4eA1FA330240d0fb19cBE66b6A6eecE2D32D73f9", - "switchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562" + "capacitor": "0x19405671F9F14a81a1112ac890E85E321a79426D", + "decapacitor": "0xFE82774f00Ce859Aad948e71D739C417Ae85B1fd", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xD565E419f066fF70685a57160a673D614E2f885e", - "decapacitor": "0x85296450abCDb2D50DBfd6Dcb198ABC2A738497E", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0xdF24b92Ad07D39344B1abA69a8acbb5DEa5BA08a", + "decapacitor": "0x03bCf41D18Cd8AA7D4b13DCc8574150329e6D130", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, "10": { - "OPTIMISTIC": { - "capacitor": "0xA44a50cdb7b9B117f793395dC17bC52847F607f9", - "decapacitor": "0xb1ED25951868138A0bd0eb48ea8b9969B9406D9D", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" - }, "FAST": { - "capacitor": "0x8f13cFB9F90703318F03B90e1D53891e51Ba4cbE", - "decapacitor": "0x8016673CB8A69886935533331183E5040f503C5D", - "switchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562" + "capacitor": "0xcf4136C6537D6e4F2b17a0035663dCDD3C08F746", + "decapacitor": "0x949c6C52A539BAD93D2a31EF4EB923fd8a09c660", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xf0C835C640715Dc5363447bF7233078991889fC8", + "decapacitor": "0x2eF42ec2c355E6E5D296Ef888aBB7904386c0B94", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, "56": { - "OPTIMISTIC": { - "capacitor": "0x680bcC086CfC63d6c8a27A49eC355b9C73860470", - "decapacitor": "0x5dAf40B6E84C1412c6E7cbA73a73757A956D0E8E", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" - }, "FAST": { - "capacitor": "0x8DE90E501780eF595231162c5B9d90C782B2E16d", - "decapacitor": "0x2A4F9E51B2380903df4B5905003d6F8967021cdA", - "switchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562" + "capacitor": "0xcacBE8Caaa88003544BA8d6Ebf63af256Cba9b93", + "decapacitor": "0x68e39A99221087D3585fA4493911A60683AbE32d", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x938DbeA077a5deB6a7680EBdCC85bB4bA216Cb52", + "decapacitor": "0x018FD84FFcaD3401C3465dFA7E8017218Fc55Dc9", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, "137": { - "OPTIMISTIC": { + "FAST": { + "capacitor": "0xfDab5AD9dD96deb42f093510641a325dB65cAD10", + "decapacitor": "0xE16b17BC461C3EDF6c351c1a27FB42851F085D19", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xF6f648CF8164Dd7Ec04C0dba8fc91e7b66A154C0", + "decapacitor": "0xc014b5C95B790b35acbeE3E4D7807Bd556FddebE", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "8453": { + "FAST": { + "capacitor": "0xCF029dbbFCeBf82C981B3Ffe78CCB38bbC57a6FC", + "decapacitor": "0xe9BE8937aDf6A92CBF464b2904097c71E480f925", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x441432a93E38BdB82f71684359E59AE49c0D9a79", + "decapacitor": "0x9D44AF8a4a0fD8D86Aaa584394845a86B31007f3", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "42161": { + "FAST": { + "capacitor": "0xe73B81e0582110A3e1e84eD48986CF8365C67F5c", + "decapacitor": "0x2e544869aD700F70E47597Aa065e562deAFcA241", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x9f72CAEAccc292977A0c134693AB5F63fe513202", + "decapacitor": "0x86917a199668155A7Aa1dA833499E5646c00d9dA", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + } + }, + "SocketSimulator": "0xF5d08060A15B2a66C3bC81CaC77203Da14e4C28E", + "SimulatorUtils": "0x0E20397CaeAb9423939618003DB58d9119740301", + "SwitchboardSimulator": "0xB93bBbea105A1C93a2a443F1B44C1019e72565c1", + "CapacitorSimulator": "0x78bCAf61bBc7c7Aab28bd931D91fc2B879917025", + "ExecutionManagerDF": "0xc82a8F36BEb1F513328E51a072A4Ac5f55674CBa" + }, + "416": { + "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "Socket": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "ExecutionManager": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "SocketBatcher": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "startBlock": 30106625, + "integrations": { + "1": { + "FAST": { + "capacitor": "0xB1ecD6D2d1f52D5Abed57431508733d51BB4Cd6B", + "decapacitor": "0x67e8D09fE657332e312e0d649500c09E8A8c3A2C", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x8590b1DDb6a4A06145bF008e8e708A81f9fb53e6", + "decapacitor": "0x8DFD1D3b6EAF93dDf11AeC821a060e1bc4974CDf", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "137": { + "FAST": { + "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", + "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x8746E279A2Bb21e12e17d0121fb1Bbc57234c0b2", + "decapacitor": "0x37A00337dae8F2A02B4513ae0a5267EAaEB55621", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + } + } + }, + "420": { + "SignatureVerifier": "0x154425b14538ca5dCE77357133CEA76DDc6650EA", + "Hasher": "0xE5e333d3a6BBeba1097DfB751Bb577f7952037b7", + "CapacitorFactory": "0x9A71385EAD5984d4E11eFe27a28307269f3d848F", + "Socket": "0x5054D6c7dF3048fFf6b148765b2d58e2803837e1", + "ExecutionManager": "0x0f0c780eD26eaDC796A48FCc86f2Af878EA37c96", + "TransmitManager": "0x5Bc00ACf7f7dfde6666CE66648C56eD938bd22E6", + "integrations": { + "5": { + "NATIVE_BRIDGE": { + "switchboard": "0x2dD88939B6fC56EA71308879c57ED68D423bBa93", + "capacitor": "0xF435C138b3a04c6bB59699d8D7c7703bf821e9d3", + "decapacitor": "0x4E3Ac98905136457e615f1016cdEAee931f76E02" + }, + "FAST": { + "capacitor": "0xE1C4c7C96189572d5dF6148904473a0C7Db919A7", + "decapacitor": "0xb97Bb6AA7a31661D28b65ba7D3ec47e1eD2db9f7", + "switchboard": "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303" + }, + "OPTIMISTIC": { + "capacitor": "0xf837d2f5Ed5Fa95BFF209b802F1672b3386eE6BD", + "decapacitor": "0x969A218C05d6B4F3D94371831186B19B5388756a", + "switchboard": "0xDFbf47607FBA3707E69B16576F653154a92d9B96" + } + }, + "647": { + "FAST": { + "capacitor": "0x9ec4F60298695141558b56F6791731bFd3E55D26", + "decapacitor": "0x8b06a2238a1a64843b5B4a484fD6B50361a603d3", + "switchboard": "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303" + }, + "OPTIMISTIC": { + "capacitor": "0xaae20f3d3E39fdd373509CF577189Ee613625B50", + "decapacitor": "0xfb3B78E4e0b5166981d1685F73Cb83C997c5f21D", + "switchboard": "0xDFbf47607FBA3707E69B16576F653154a92d9B96" + } + }, + "901": { + "FAST": { + "capacitor": "0x83B2aA61B964CB4511151f59a5274E4DD6f65710", + "decapacitor": "0x66E60a69b6c2F796be878C1B02b509A627C27937", + "switchboard": "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303" + }, + "OPTIMISTIC": { + "capacitor": "0xf5fb69768cE89cb0f796e00d5f549FD02656d2E2", + "decapacitor": "0xF581FeA83BEd2e5523d26e8EfAfbf56935f61642", + "switchboard": "0xDFbf47607FBA3707E69B16576F653154a92d9B96" + } + }, + "421613": { + "FAST": { + "capacitor": "0x38C7053997d3c3a528E1d01e38383506ef0f36DA", + "decapacitor": "0x6278b05b71B65d09ECc35486F6d474c00C4CfACB", + "switchboard": "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303" + }, + "OPTIMISTIC": { + "capacitor": "0x0BfFDEfA5a116f451F80Ae062B529a31EA771A2b", + "decapacitor": "0x2e7aC0583D26586C4a5061071B57937293B557a2", + "switchboard": "0xDFbf47607FBA3707E69B16576F653154a92d9B96" + } + }, + "11155111": { + "FAST": { + "capacitor": "0x978033428BA914AA5cA6b07985395f20b9b37EEC", + "decapacitor": "0xb97E886252173E0D38832dD5BFA1C4C5fC05665C", + "switchboard": "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303" + }, + "OPTIMISTIC": { + "capacitor": "0x42C9561f806d3C9bCd46626B4cFD03d2aC70b70B", + "decapacitor": "0x834C1986daa55afBd5a6ECe6e31B79Bbbf2069c2", + "switchboard": "0xDFbf47607FBA3707E69B16576F653154a92d9B96" + } + }, + "11155112": { + "FAST": { + "capacitor": "0xca2B607c426782d2CFFA96b4aC6280E02d1d3fa7", + "decapacitor": "0xAc116BBcC7d050d7D106875C9d04684c66F98d10", + "switchboard": "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303" + }, + "OPTIMISTIC": { + "capacitor": "0x22E4424cF28F9ed9690bEED79157870EF77C4eE2", + "decapacitor": "0x00476eF4E96BBdbA123fA8c1ECb63D14C2CBC73F", + "switchboard": "0xDFbf47607FBA3707E69B16576F653154a92d9B96" + } + }, + "1399904803": { + "FAST": { + "capacitor": "0xdc1a4aD9DcEBA95B5786ce13d51fF808F9B749ef", + "decapacitor": "0x606A58BE5797aFA7B517f3903E4A06229046e2cA", + "switchboard": "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303" + }, + "OPTIMISTIC": { + "capacitor": "0x575946B547721586948e2E6EBD33c6A5B2F6DBA4", + "decapacitor": "0xaA6Ad8B0cEaa753B66E207265b478acaeF379a46", + "switchboard": "0xDFbf47607FBA3707E69B16576F653154a92d9B96" + } + } + }, + "FastSwitchboard": "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303", + "OptimisticSwitchboard": "0xDFbf47607FBA3707E69B16576F653154a92d9B96", + "Counter": "0x9d10C5D68C0878Ba255E62b3f2051f22E43A9b2f", + "SocketBatcher": "0x702dD708262D8Edb585814acaD5c976EBe978560" + }, + "647": { + "SignatureVerifier": "0x47140353947Bc127c9cf36fabd61112C8Fb8db2A", + "Hasher": "0x9814d1E6751ADAE2D60fF16f987ae02a25C87224", + "CapacitorFactory": "0x98472CDb864DedcF13a560Ec2b79745a6063A3aC", + "Socket": "0x834Ee253f0B926DCc1d03EbAeAfEc3a3D1eE4a86", + "ExecutionManager": "0xa5b593aE839b3fe47983Fc28da602a6dEEfBBc9D", + "TransmitManager": "0xe804b3f393EC5D2D04bac6DeED7744beB243E763", + "FastSwitchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD", + "OptimisticSwitchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8", + "Counter": "0x323684c3556480F94F9232A1525eAD02fde4F0d1", + "integrations": { + "5": { + "FAST": { + "capacitor": "0x042aB51D808A693B470eFd58abaC01889aaD4009", + "decapacitor": "0x3b5d207ef64E7D8731DC0947AeB27c542D3db888", + "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + }, + "OPTIMISTIC": { + "capacitor": "0xdA29FD04358935166E5d7b19148D77FB483Aa1c4", + "decapacitor": "0xE3a44F8E3b5243591a2979f269c8cA3191E2811d", + "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + } + }, + "420": { + "FAST": { + "capacitor": "0xfd3a32877618a31c26e248ce121E4f3575C03348", + "decapacitor": "0x24CcF7f986dEeDFE767F7ae3cBA69Ba4345897E7", + "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + }, + "OPTIMISTIC": { + "capacitor": "0x8450c2763DDD2DA059D50a4E886e11098b94D772", + "decapacitor": "0x839EEDcb017e9A351aD4A4567aDd8c9c90f616b4", + "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + } + }, + "901": { + "FAST": { + "capacitor": "0x847633829f9B386B33154f8079190F52FA2CDd84", + "decapacitor": "0xd7b7054F3C62531bc90006aA78a6cb2897C0c6fA", + "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + }, + "OPTIMISTIC": { + "capacitor": "0x5debB4090B2328C5EA340C3a6A1cD31a3716d545", + "decapacitor": "0x7b1Bc29eC39d8EA6d176d11e42e4921Dcb5AB8f6", + "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + } + }, + "421613": { + "FAST": { + "capacitor": "0xD8d642C28dd7AEaD053d68e7B0ba3463085627Ce", + "decapacitor": "0x43fFE278cD7e678dC6278C83600506F9e3E3bC90", + "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + }, + "OPTIMISTIC": { + "capacitor": "0x616de84274572C113960bdE04F7B7e9A18eED16f", + "decapacitor": "0x4094A74De531738238719C1a22C24e0Aba315E76", + "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + } + }, + "421614": { + "FAST": { + "capacitor": "0x038A6A259eeBdca09D75b5F04745e318fbd34cb5", + "decapacitor": "0x6D4f4d9bdE6dA2D24ECb95D72210aB28c468796D", + "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + }, + "OPTIMISTIC": { + "capacitor": "0xbecd8D7Ab133048bbc6a083bC4908412AC6B345E", + "decapacitor": "0x7Ea09dC57615090e5A9109c2e5b30F039f3fC4dc", + "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + } + }, + "11155111": { + "FAST": { + "capacitor": "0x906B93b51A1661740D5c178444B531dF2aD941d6", + "decapacitor": "0x7DCe64Fd91c17234525Adc86553E1c4698507d3b", + "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + }, + "OPTIMISTIC": { + "capacitor": "0x0A418E0abEe71299D784511F1F550e7cF8460a5a", + "decapacitor": "0x38deE6d467F9f42C07F456Cbd1527f0dE36a4BBe", + "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + } + }, + "11155112": { + "FAST": { + "capacitor": "0x1962A5613cF97c0f664Cf7B182625feba5FB4efC", + "decapacitor": "0x365Fd7eA5A18e72674996f558d3D8AeBEe55BdD8", + "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + }, + "OPTIMISTIC": { + "capacitor": "0xEa49Aa4e5B0898765E82461c3D20a3200Afb9e0e", + "decapacitor": "0xB41697185b7D9FF941CC7b43aB561FcE8C9AADa2", + "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + } + }, + "11155420": { + "FAST": { + "capacitor": "0xBBD1a27C8e970675E685fC3B4D1A1fba2C04a850", + "decapacitor": "0x1F1d9c50381fc3A399Ed00CEf9cabefdE0bfdc29", + "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + }, + "OPTIMISTIC": { + "capacitor": "0x70Dcb6d30B6D3e91BccC5bFB35A32F320433DEeb", + "decapacitor": "0xB0B0eBF4fbE0883e514A20aE505751F7827fAd14", + "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + } + }, + "1399904803": { + "FAST": { + "capacitor": "0xf91f1f70AEc71EdeF62008F3D3076a078fCF008f", + "decapacitor": "0x872cEA67A7eD1e6c04C66dbfa404020eA855218C", + "switchboard": "0x61d921aBcaE610E38fb6e5F12aC6b7337e42F2bD" + }, + "OPTIMISTIC": { + "capacitor": "0xF2E4791758B60b2c0337ef48B7d914d38247f5d7", + "decapacitor": "0x57bEb10e3b47c6EE1E8A23EffF1462F7Ef0CD602", + "switchboard": "0xA418D0cCFB62FE888aCf655e54d88E09059bD6c8" + } + } + }, + "SocketBatcher": "0x5D3F469BEA637c5017Df408fF25AA8B9BC6e6400", + "SocketSimulator": "0xD9C057b412D6b5385E7f30975Fe719Df90Fd885F", + "SimulatorUtils": "0x86a8d161403B9867961677D36104830859BAB796", + "SwitchboardSimulator": "0x891345026ec93C0a2fa48F53EC5dA1d7AaB8305b", + "CapacitorSimulator": "0xd1756F11d8dc847b93BBc60755875942Bd203ceb", + "startBlock": 35809742 + }, + "901": { + "SignatureVerifier": "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff", + "Hasher": "0xfc2140e9A83693CBd8b54C42AFf83ecb627c2Ec7", + "CapacitorFactory": "0x50cD99661C604da8d36Db001e86Df976E13A7Cf0", + "Socket": "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", + "ExecutionManager": "0x6b4338D5adCB6704E235E7BCeDBbaaD602a0340a", + "TransmitManager": "0x86350a98802C71A143644Ca740D40e00AAA2F3bE", + "integrations": { + "5": { + "FAST": { + "capacitor": "0xa2a955f5B051802d6B0166E656E5c6DD8FC750dD", + "decapacitor": "0x13205a7Cd84193A5F4358465aF1AA6952eCa9736", + "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + }, + "OPTIMISTIC": { + "capacitor": "0x0696CB65C1891ba1C017d1f0CB2Abf6997d00a95", + "decapacitor": "0xf3494C27724E9afD54c86a2684770dE656A90cEf", + "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" + } + }, + "420": { + "FAST": { + "capacitor": "0x1d84224Bbe0371C25Bcaba4EaAAFA75E01b9C4Ee", + "decapacitor": "0x8Bc32FeAbC7c538Ff46CF64102ED57Af70EDbDf9", + "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + }, + "OPTIMISTIC": { + "capacitor": "0x046B15F0553777f75c96FD8411520B520d609bAB", + "decapacitor": "0x7Ba50A6743dc3B6a3E3e78D8c8a52afa78379112", + "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" + } + }, + "647": { + "FAST": { + "capacitor": "0xBE05E8CC1d9F35D0228D10a4eb1Def59f795d430", + "decapacitor": "0x24aCA6f57Ef9Bf563D483d4E0f825711Ef6b4166", + "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + }, + "OPTIMISTIC": { + "capacitor": "0x96F6e5cD0cE823d1427A973A1B56bc9cAc14BA0d", + "decapacitor": "0x70076ef6693cBE3dc51B1F281955a44eFA4a1AcF", + "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" + } + }, + "421613": { + "FAST": { + "capacitor": "0x9aB94ED014F61D44406c93B20ec7D9cFc0cE880a", + "decapacitor": "0x56BCDf11BdCF6eac2E7B0926164716cAbF0eB0Fb", + "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + }, + "OPTIMISTIC": { + "capacitor": "0x0b52BF5556b5A53A7D6c00c560a40ea269a91419", + "decapacitor": "0xD803E46AC2a23A54D87365EfF553000F861e135A", + "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" + } + }, + "421614": { + "FAST": { + "capacitor": "0x6cFB36a12E64D9C7297206a18d9C71EF021E62c9", + "decapacitor": "0xBEB0C4f5f8e5847faf6Dd9322F3099Bc41057AEe", + "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + }, + "OPTIMISTIC": { + "capacitor": "0xEDe4fD2116F50365B6C84dC5FDC6a6281BE233e7", + "decapacitor": "0xd325abfFC0Db52c3f5f8a7e61C67968d5Edc3CA0", + "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" + } + }, + "11155111": { + "FAST": { + "capacitor": "0x477E5987b7Dd6287AAb6F10Cf58561048Aaa9474", + "decapacitor": "0x39e6b5B1C97A229c659c21D967d9f708fedcB832", + "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + }, + "OPTIMISTIC": { + "capacitor": "0x6726db8b2222D18f470F6DE9C76e591F15f2b531", + "decapacitor": "0x69EF2784502D19e1d1e0ea256cEb150E2647D0c8", + "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" + }, + "NATIVE_BRIDGE": { + "switchboard": "0x5d2A7185F0f03ED88067b9Fa02252946fccaA0B8", + "capacitor": "0x98ddB190db9d59cB900140D3E39213b14Fdc1c9E", + "decapacitor": "0xCcee880c379C8017e89d872174b70e0fE601276a" + } + }, + "11155112": { + "FAST": { + "capacitor": "0x5F7dec97e2492332fCbeB8F41c412DaCEa66Afba", + "decapacitor": "0x439050f4571C5631570e730DB4f80500bD91918b", + "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + }, + "OPTIMISTIC": { + "capacitor": "0xB59166ab9D0a5695eFe8DCa553f69a943AC43B29", + "decapacitor": "0x9186aF4B2Bb78c80b34692EebedD96390ceF0f90", + "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" + } + }, + "11155420": { + "FAST": { + "capacitor": "0xDf8DAe54f9C478aa4E91E78E7E8328BF20f748cE", + "decapacitor": "0x445Cb3Ae74a55263bf064bdc45fB89C7741e9FbC", + "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + }, + "OPTIMISTIC": { + "capacitor": "0x2B8a67a22D12d91Eb6FCCA22BA1f6b6A7634Da37", + "decapacitor": "0x170C1d398AFE36d162CaFAb64C4b65C80bc0584E", + "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" + } + }, + "1399904803": { + "FAST": { + "capacitor": "0x9b4C0C726aa29f5AE565dB3C9Fd4D3FE4e637807", + "decapacitor": "0xFE499A5489d81aEDDB4f3Af1a0F1ed379Af3Eef2", + "switchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181" + }, + "OPTIMISTIC": { + "capacitor": "0xf522DBcE962F67012935a3A01160423edC1EAE49", + "decapacitor": "0x65C49703186Ab18B3c57Bc301b06E58375c18B72", + "switchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD" + } + } + }, + "FastSwitchboard": "0xB39Cb89dfD708115616fdA1a2735613931B14181", + "OptimisticSwitchboard": "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD", + "Counter": "0xB2Dc051BA9D471DC441755871a5096b291CC364d", + "SocketBatcher": "0x7b2f652B2dA7e0b1077B02D5e629966383d11161", + "SocketSimulator": "0x0cCFB68FC0e5c6Cb84225508b5CDD286A18979b1", + "SimulatorUtils": "0x571B5B2A04C9B5B3999CE275D1b50E0f1a2851d9", + "SwitchboardSimulator": "0xd29950bE28D36182599f9B3ec82D08A043e1bf40", + "CapacitorSimulator": "0xa7Ee7DC1beABe17f5c847806761FBb967b84e233", + "startBlock": 14276402, + "ExecutionManagerDF": "0x4c0623EC2cB2B1f1a5A19e18AB9a2Df897E1f746" + }, + "919": { + "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "Socket": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "ExecutionManager": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "SocketBatcher": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "startBlock": 7039006, + "Counter": "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", + "integrations": { + "421614": { + "FAST": { + "capacitor": "0xB1ecD6D2d1f52D5Abed57431508733d51BB4Cd6B", + "decapacitor": "0x67e8D09fE657332e312e0d649500c09E8A8c3A2C", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x8590b1DDb6a4A06145bF008e8e708A81f9fb53e6", + "decapacitor": "0x8DFD1D3b6EAF93dDf11AeC821a060e1bc4974CDf", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "11155420": { + "FAST": { + "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", + "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x8746E279A2Bb21e12e17d0121fb1Bbc57234c0b2", + "decapacitor": "0x37A00337dae8F2A02B4513ae0a5267EAaEB55621", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + } + } + }, + "957": { + "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "Socket": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "ExecutionManager": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "integrations": { + "1": { + "NATIVE_BRIDGE": { + "switchboard": "0x1D6811553Aff8231aDd04A84F300b89E15D99EA4", + "capacitor": "0xB1ecD6D2d1f52D5Abed57431508733d51BB4Cd6B", + "decapacitor": "0x67e8D09fE657332e312e0d649500c09E8A8c3A2C" + }, + "FAST": { + "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", + "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x8590b1DDb6a4A06145bF008e8e708A81f9fb53e6", + "decapacitor": "0x8DFD1D3b6EAF93dDf11AeC821a060e1bc4974CDf", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "10": { + "FAST": { + "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", + "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x8f13cFB9F90703318F03B90e1D53891e51Ba4cbE", + "decapacitor": "0x8016673CB8A69886935533331183E5040f503C5D", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "56": { + "FAST": { + "capacitor": "0xA44a50cdb7b9B117f793395dC17bC52847F607f9", + "decapacitor": "0xb1ED25951868138A0bd0eb48ea8b9969B9406D9D", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x8DE90E501780eF595231162c5B9d90C782B2E16d", + "decapacitor": "0x2A4F9E51B2380903df4B5905003d6F8967021cdA", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "137": { + "FAST": { + "capacitor": "0x8746E279A2Bb21e12e17d0121fb1Bbc57234c0b2", + "decapacitor": "0x37A00337dae8F2A02B4513ae0a5267EAaEB55621", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0xAe6b45e525e2cC18B1B613AA9BDa5E5C289B1b5a", + "decapacitor": "0xD864ba930F302F49EfA9142da6b9247A1e2b3cC4", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "2999": { + "FAST": { + "capacitor": "0x680bcC086CfC63d6c8a27A49eC355b9C73860470", + "decapacitor": "0x5dAf40B6E84C1412c6E7cbA73a73757A956D0E8E", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x33284bd6eaddB0558a2E3C77Be076bD359c72828", + "decapacitor": "0x4eA1FA330240d0fb19cBE66b6A6eecE2D32D73f9", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "8453": { + "FAST": { + "capacitor": "0x633a828F7EbB3c30bd0fcD80E127d23e45b9CABb", + "decapacitor": "0x1CD4bc16F197FBe5AF493066cdea8095A1Fc46D1", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0xD565E419f066fF70685a57160a673D614E2f885e", + "decapacitor": "0x85296450abCDb2D50DBfd6Dcb198ABC2A738497E", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "34443": { + "FAST": { + "capacitor": "0x14Fe73b25eFa3f4C56ab37854F12Ab5Fdc503338", + "decapacitor": "0x8135DbDca6968EFD64896dB64aFf6233bd961eB9", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x3618D6E2a62b0A50e2A994F4A837FE2C7b7Aa2F5", + "decapacitor": "0x2C954D3F82f7134f95C6FF7385798e4ca6e6c111", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "42161": { + "FAST": { + "capacitor": "0x924b840ea9Cb97Aa103B6B37b5815676a0fA6076", + "decapacitor": "0x4648bA0745A1333eEF1e6790815c2e8d327C0686", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0xa9D32248962b8675438d488bbb28974081Fd4779", + "decapacitor": "0x298a5bef4052B15E32d66D27Bfe7Fd3677f1aEf1", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "81457": { + "FAST": { + "capacitor": "0xe7496A237fD0E08Bbe2a8466523dD7a1F651dd75", + "decapacitor": "0x0B50BB965295ac8C1b212c37A77e86F3D282fd81", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x621aC7525EEf3A025A9e4105aa60268a0D755dDe", + "decapacitor": "0xed2B4196D3d43485016c00661fD1F3Be66F3eF67", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + } + }, + "SocketBatcher": "0xf8b6bb15890aeB2005db0B0B06734b594041c7D5", + "Counter": "0x0Ed83129F9c021D9c040305462f609E997cFe8d9", + "SocketSimulator": "0xC41A7A24CC415326195415ecF1AFfbAdFD808F70", + "SimulatorUtils": "0x36E06128dBFA24B2980CD4c8d4c63A93bFC2327B", + "SwitchboardSimulator": "0xE2bB0b95646a0E499e9b9c29A7EC5BE5f3513F05", + "CapacitorSimulator": "0xc4dBEF94ce53Fb5487b3CD1397E9a6342258F23c", + "startBlock": 8525340, + "ExecutionManagerDF": "0x9e196dff347e2bB4116C4e409AA025d427eB8fC6" + }, + "1024": { + "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "Socket": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "ExecutionManager": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "SocketBatcher": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "startBlock": 519, + "integrations": { + "1": { + "FAST": { + "capacitor": "0xB1ecD6D2d1f52D5Abed57431508733d51BB4Cd6B", + "decapacitor": "0x67e8D09fE657332e312e0d649500c09E8A8c3A2C", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x924b840ea9Cb97Aa103B6B37b5815676a0fA6076", + "decapacitor": "0x4648bA0745A1333eEF1e6790815c2e8d327C0686", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "10": { + "FAST": { + "capacitor": "0x8590b1DDb6a4A06145bF008e8e708A81f9fb53e6", + "decapacitor": "0x8DFD1D3b6EAF93dDf11AeC821a060e1bc4974CDf", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0xA44a50cdb7b9B117f793395dC17bC52847F607f9", + "decapacitor": "0xb1ED25951868138A0bd0eb48ea8b9969B9406D9D", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "8453": { + "FAST": { + "capacitor": "0x8746E279A2Bb21e12e17d0121fb1Bbc57234c0b2", + "decapacitor": "0x37A00337dae8F2A02B4513ae0a5267EAaEB55621", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x680bcC086CfC63d6c8a27A49eC355b9C73860470", + "decapacitor": "0x5dAf40B6E84C1412c6E7cbA73a73757A956D0E8E", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "42161": { + "FAST": { + "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", + "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", + "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + } + }, + "SocketSimulator": "0x98bBfbdDA0f32c411b1cE821B495aAb1bD43C680", + "SimulatorUtils": "0x337bD38dA8833ee5B7202e53315293A1776BB7e6", + "SwitchboardSimulator": "0xd0580065858313f0300eBb6e7970cD3699323985", + "CapacitorSimulator": "0x45d899798Fe32A791b78E68437f7D2DBd6910261" + }, + "1101": { + "SignatureVerifier": "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "Hasher": "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "CapacitorFactory": "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "Socket": "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "ExecutionManagerDF": "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "TransmitManager": "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", + "FastSwitchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", + "OptimisticSwitchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF", + "SocketBatcher": "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", + "Counter": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", + "SocketSimulator": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "SimulatorUtils": "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", + "SwitchboardSimulator": "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", + "CapacitorSimulator": "0xD7B34Db1477797FA2Dff890afBa88a00eb89b9eE", + "startBlock": 15535571, + "integrations": { + "1": { + "FAST": { + "capacitor": "0x19405671F9F14a81a1112ac890E85E321a79426D", + "decapacitor": "0xFE82774f00Ce859Aad948e71D739C417Ae85B1fd", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x938DbeA077a5deB6a7680EBdCC85bB4bA216Cb52", + "decapacitor": "0x018FD84FFcaD3401C3465dFA7E8017218Fc55Dc9", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "10": { + "FAST": { + "capacitor": "0xcf4136C6537D6e4F2b17a0035663dCDD3C08F746", + "decapacitor": "0x949c6C52A539BAD93D2a31EF4EB923fd8a09c660", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xb5B1514a94584864e4b76eD0ea6C70363A8F8e52", + "decapacitor": "0x8946Ccfc19c4F7b230cA9D627aFF83A183c7fD9a", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "56": { + "FAST": { + "capacitor": "0xcacBE8Caaa88003544BA8d6Ebf63af256Cba9b93", + "decapacitor": "0x68e39A99221087D3585fA4493911A60683AbE32d", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xd9DB6A7Ff0175c68053542Dc0714967f316c3923", + "decapacitor": "0x4E04BC370629D101AAB69546a12d4D98b9d369aF", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "100": { + "FAST": { + "capacitor": "0xF6f648CF8164Dd7Ec04C0dba8fc91e7b66A154C0", + "decapacitor": "0xc014b5C95B790b35acbeE3E4D7807Bd556FddebE", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x07229718F47457B61bd6859d0C818a1A33394d76", + "decapacitor": "0x3C2b3bCB80ABC57DF4Cf06f1991684308513d72c", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "137": { + "FAST": { + "capacitor": "0xfDab5AD9dD96deb42f093510641a325dB65cAD10", + "decapacitor": "0xE16b17BC461C3EDF6c351c1a27FB42851F085D19", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x441432a93E38BdB82f71684359E59AE49c0D9a79", + "decapacitor": "0x9D44AF8a4a0fD8D86Aaa584394845a86B31007f3", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "146": { + "FAST": { + "capacitor": "0xf955965c803F65b1AdE2A99630Fd36dec3582CF3", + "decapacitor": "0xC83D8882fBF5c38Cd33286b85184C154626baDF9", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x66FB8535e6349d18940a1c37bdf88b00F30bfFC7", + "decapacitor": "0x4FeC0DcDb2dA6e6d81CA95bE19d9e40E7002c9EF", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "169": { + "FAST": { + "capacitor": "0xa28717c161332b86851ACB8961E4D605D358A56E", + "decapacitor": "0x865dE5f98c4c1d21C18DA77560443646a4c6760D", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x77CDB3441D1EB0a98e36b8c96eDD26fB788Db502", + "decapacitor": "0xdF5Be240946f63CA107E62076B5B49148511A326", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "204": { + "FAST": { + "capacitor": "0x980791b85F392B2Dc11e0D75eF7f15B054F00Da1", + "decapacitor": "0xe15771e88A74Fc9E23F4d96AcAC572980FfdCf09", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x977A0B70f269CFC4576fCF38bEcafdfc9D0a0537", + "decapacitor": "0x3e02B09a328B6508C5084ff70d354aEe873a2f6D", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "324": { + "FAST": { + "capacitor": "0xa41C5493e7e433CE6c3348d3b2cd6F0a41B7989F", + "decapacitor": "0x2E2Af879435D6f9F7d6b129FDA8a8Ed4e53AE9Ff", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x82c25eEAFd9E4628Ae596C592E5A2101E1B95eBE", + "decapacitor": "0xF63518C49693dFB5cdcB988C6640070E13F7fD25", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "5000": { + "FAST": { + "capacitor": "0xdF24b92Ad07D39344B1abA69a8acbb5DEa5BA08a", + "decapacitor": "0x03bCf41D18Cd8AA7D4b13DCc8574150329e6D130", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x8490EA934cC935db5252bb98D99099acBE6e1913", + "decapacitor": "0x0E26F08dE9B0BB34C483768fe5809808780Aad96", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "8453": { + "FAST": { + "capacitor": "0xCF029dbbFCeBf82C981B3Ffe78CCB38bbC57a6FC", + "decapacitor": "0xe9BE8937aDf6A92CBF464b2904097c71E480f925", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xe056cD2C8d6172259CEf4a6bCfBa51430C930EA4", + "decapacitor": "0x9915a72206BB6f57d694d975146694C4d33aD4b1", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "42161": { + "FAST": { + "capacitor": "0xe73B81e0582110A3e1e84eD48986CF8365C67F5c", + "decapacitor": "0x2e544869aD700F70E47597Aa065e562deAFcA241", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x5924cE286850adEC8ddC9f64E8e45900006D76dB", + "decapacitor": "0x2C806f22CA1CA75Fe8D7D6cEd53B199f23D43fCc", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "43114": { + "FAST": { + "capacitor": "0xf0C835C640715Dc5363447bF7233078991889fC8", + "decapacitor": "0x2eF42ec2c355E6E5D296Ef888aBB7904386c0B94", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xdc666E0C861140ed69ecF5A3a32efefFb44C5854", + "decapacitor": "0xdfAbC6a129d351d0dF0858bB7F66ba4554Bcdfb5", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "57073": { + "FAST": { + "capacitor": "0x2B26cA5A449060A9941D3b08a48706408565417D", + "decapacitor": "0xCAd3E43dbaf7F82dD709F0B908670a12C609A992", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x1EF18E6eC40FA833A602ddaA43CFDCeeB633F3CC", + "decapacitor": "0x8B951785A45b5781b27d2f638567323e2Ff27431", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "59144": { + "FAST": { + "capacitor": "0x9f72CAEAccc292977A0c134693AB5F63fe513202", + "decapacitor": "0x86917a199668155A7Aa1dA833499E5646c00d9dA", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xB36c60cCdc2022DB4f6e4f917E9b28e473B0402b", + "decapacitor": "0xE187cc0847880f7dEBDf00F8C5d7F001175F3445", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "543210": { + "FAST": { + "capacitor": "0x29017d72206Eb0Be053C565E20b54857289AEF68", + "decapacitor": "0x783c2Da3a07A29f2fb79801356F14d95F33679Dd", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xD2CA65d78d957237768900bf196Ba571873AFDd3", + "decapacitor": "0xEc2bd1356C3DD05553f499aF685e11245b6e3217", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + } + } + }, + "2999": { + "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "Socket": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "ExecutionManager": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "integrations": { + "1": { + "FAST": { + "capacitor": "0x33284bd6eaddB0558a2E3C77Be076bD359c72828", + "decapacitor": "0x4eA1FA330240d0fb19cBE66b6A6eecE2D32D73f9", + "switchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562" + }, + "OPTIMISTIC": { + "capacitor": "0xD565E419f066fF70685a57160a673D614E2f885e", + "decapacitor": "0x85296450abCDb2D50DBfd6Dcb198ABC2A738497E", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "10": { + "OPTIMISTIC": { + "capacitor": "0xA44a50cdb7b9B117f793395dC17bC52847F607f9", + "decapacitor": "0xb1ED25951868138A0bd0eb48ea8b9969B9406D9D", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + }, + "FAST": { + "capacitor": "0x8f13cFB9F90703318F03B90e1D53891e51Ba4cbE", + "decapacitor": "0x8016673CB8A69886935533331183E5040f503C5D", + "switchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562" + } + }, + "56": { + "OPTIMISTIC": { + "capacitor": "0x680bcC086CfC63d6c8a27A49eC355b9C73860470", + "decapacitor": "0x5dAf40B6E84C1412c6E7cbA73a73757A956D0E8E", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + }, + "FAST": { + "capacitor": "0x8DE90E501780eF595231162c5B9d90C782B2E16d", + "decapacitor": "0x2A4F9E51B2380903df4B5905003d6F8967021cdA", + "switchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562" + } + }, + "137": { + "OPTIMISTIC": { + "capacitor": "0x924b840ea9Cb97Aa103B6B37b5815676a0fA6076", + "decapacitor": "0x4648bA0745A1333eEF1e6790815c2e8d327C0686", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + }, + "FAST": { + "capacitor": "0xAe6b45e525e2cC18B1B613AA9BDa5E5C289B1b5a", + "decapacitor": "0xD864ba930F302F49EfA9142da6b9247A1e2b3cC4", + "switchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562" + } + }, + "957": { + "FAST": { + "capacitor": "0x633a828F7EbB3c30bd0fcD80E127d23e45b9CABb", + "decapacitor": "0x1CD4bc16F197FBe5AF493066cdea8095A1Fc46D1", + "switchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562" + }, + "OPTIMISTIC": { + "capacitor": "0x0cefaEe9453F939b43eD88EF659a54bE4c147106", + "decapacitor": "0x56DB02335CA50C4eDf074D4f819c37310f6F2cFA", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "8453": { + "FAST": { + "capacitor": "0x611DE381354427265a58BD829184476E969de103", + "decapacitor": "0xD8D2650259eC8d201Dcc8Cb31150d16A38498Da5", + "switchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562" + }, + "OPTIMISTIC": { + "capacitor": "0x14Fe73b25eFa3f4C56ab37854F12Ab5Fdc503338", + "decapacitor": "0x8135DbDca6968EFD64896dB64aFf6233bd961eB9", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "34443": { + "FAST": { + "capacitor": "0xe7496A237fD0E08Bbe2a8466523dD7a1F651dd75", + "decapacitor": "0x0B50BB965295ac8C1b212c37A77e86F3D282fd81", + "switchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562" + }, + "OPTIMISTIC": { + "capacitor": "0x3618D6E2a62b0A50e2A994F4A837FE2C7b7Aa2F5", + "decapacitor": "0x2C954D3F82f7134f95C6FF7385798e4ca6e6c111", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "42161": { + "OPTIMISTIC": { + "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", + "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + }, + "FAST": { + "capacitor": "0xa9D32248962b8675438d488bbb28974081Fd4779", + "decapacitor": "0x298a5bef4052B15E32d66D27Bfe7Fd3677f1aEf1", + "switchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562" + } + } + }, + "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "Counter": "0x1D79F3af314CA93F7d8B608c97336f41524D44ed", + "FastSwitchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562", + "SocketBatcher": "0xc57Da85262313DABc7A080110EEd436010101aeF", + "SocketSimulator": "0xE1208BFef6661cB4C2A03B46278A8a03de35fa91", + "SimulatorUtils": "0xE9992b2272b8368544A79Aa6EA940abD97856564", + "SwitchboardSimulator": "0xb8d0Cd5816744FF556c2ead5c092cef7Ffe4d0BF", + "CapacitorSimulator": "0xd68cD876bA1C7147eb9819e4eC1F48B61cE840f4", + "startBlock": 4046505, + "ExecutionManagerDF": "0x1DE4928f1305704d069e23efc6EB1Fb446cf1135" + }, + "5000": { + "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "Socket": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "ExecutionManager": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "SocketBatcher": "0xf200705d32fD1ED4A840610B756F12570c0ddE39", + "Counter": "0x1141efbA7aDed9eECAa27C785d9bd50C51E54c88", + "startBlock": 47547470, + "integrations": { + "1": { + "FAST": { + "capacitor": "0xB1ecD6D2d1f52D5Abed57431508733d51BB4Cd6B", + "decapacitor": "0x67e8D09fE657332e312e0d649500c09E8A8c3A2C", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { "capacitor": "0x924b840ea9Cb97Aa103B6B37b5815676a0fA6076", "decapacitor": "0x4648bA0745A1333eEF1e6790815c2e8d327C0686", "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "10": { + "FAST": { + "capacitor": "0x8590b1DDb6a4A06145bF008e8e708A81f9fb53e6", + "decapacitor": "0x8DFD1D3b6EAF93dDf11AeC821a060e1bc4974CDf", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0xA44a50cdb7b9B117f793395dC17bC52847F607f9", + "decapacitor": "0xb1ED25951868138A0bd0eb48ea8b9969B9406D9D", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "56": { + "FAST": { + "capacitor": "0xa9D32248962b8675438d488bbb28974081Fd4779", + "decapacitor": "0x298a5bef4052B15E32d66D27Bfe7Fd3677f1aEf1", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x633a828F7EbB3c30bd0fcD80E127d23e45b9CABb", + "decapacitor": "0x1CD4bc16F197FBe5AF493066cdea8095A1Fc46D1", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "100": { + "FAST": { + "capacitor": "0x8f13cFB9F90703318F03B90e1D53891e51Ba4cbE", + "decapacitor": "0x8016673CB8A69886935533331183E5040f503C5D", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0xD565E419f066fF70685a57160a673D614E2f885e", + "decapacitor": "0x85296450abCDb2D50DBfd6Dcb198ABC2A738497E", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "137": { + "FAST": { + "capacitor": "0xAe6b45e525e2cC18B1B613AA9BDa5E5C289B1b5a", + "decapacitor": "0xD864ba930F302F49EfA9142da6b9247A1e2b3cC4", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x33284bd6eaddB0558a2E3C77Be076bD359c72828", + "decapacitor": "0x4eA1FA330240d0fb19cBE66b6A6eecE2D32D73f9", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "146": { + "FAST": { + "capacitor": "0x581a3529Eb3Ac98748704ae744060193829bd0B4", + "decapacitor": "0x0dad0024d9EE806E60525a4Ba9036563801d60C9", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0xbB2B88Dc42383aCa919cB90b1EBf6A2b4D60B6EF", + "decapacitor": "0xA9a85aCF16E0c42A0473b2f4DcdBB921476907Ea", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "169": { + "FAST": { + "capacitor": "0x621aC7525EEf3A025A9e4105aa60268a0D755dDe", + "decapacitor": "0xed2B4196D3d43485016c00661fD1F3Be66F3eF67", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x56E414B605B80B65478334b05C17d9caDBdB34cA", + "decapacitor": "0xA0728125308D5b911E9b4dd53eA522a2d85be14d", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "204": { + "FAST": { + "capacitor": "0xBd3FEF336593eA0E84Be81F1A4c41856A30D5a8D", + "decapacitor": "0xb4070755C78D7Da1241a0E24B7304D035181fF81", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x57049AE5969f8a36f256Af721927C899a02D5B74", + "decapacitor": "0xcfD44E484c3181bE8CA168C9A3f1e69F9e2DB802", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "324": { + "FAST": { + "capacitor": "0x356A860A6329Af75E840612471f336963c638Bc1", + "decapacitor": "0x468176f4C9933fCe34a93D065D2Bb6dD60aD263C", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x581aA37824B3db8C45a56CcB197c2387c4Cd574A", + "decapacitor": "0x030604900f3e630AA89A60ccF6AE10270D22aC13", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "1101": { + "FAST": { + "capacitor": "0x611DE381354427265a58BD829184476E969de103", + "decapacitor": "0xD8D2650259eC8d201Dcc8Cb31150d16A38498Da5", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0xe7496A237fD0E08Bbe2a8466523dD7a1F651dd75", + "decapacitor": "0x0B50BB965295ac8C1b212c37A77e86F3D282fd81", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "8453": { + "FAST": { + "capacitor": "0x8746E279A2Bb21e12e17d0121fb1Bbc57234c0b2", + "decapacitor": "0x37A00337dae8F2A02B4513ae0a5267EAaEB55621", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x680bcC086CfC63d6c8a27A49eC355b9C73860470", + "decapacitor": "0x5dAf40B6E84C1412c6E7cbA73a73757A956D0E8E", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "42161": { + "FAST": { + "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", + "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", + "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "43114": { + "FAST": { + "capacitor": "0x14Fe73b25eFa3f4C56ab37854F12Ab5Fdc503338", + "decapacitor": "0x8135DbDca6968EFD64896dB64aFf6233bd961eB9", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x3618D6E2a62b0A50e2A994F4A837FE2C7b7Aa2F5", + "decapacitor": "0x2C954D3F82f7134f95C6FF7385798e4ca6e6c111", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "57073": { + "FAST": { + "capacitor": "0x71A7ed55a32Ac1757D0Ee1bca926911F08a3f90f", + "decapacitor": "0xbF1582321D1605d46AF5AC64FF629e94c6B2b46a", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0xf571c1d2C301835B58e8b3B4D0F4A99E5E2e6bb0", + "decapacitor": "0x220aE732afBEd8dBDd3e12887BF2bA8e1f125de8", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "59144": { + "FAST": { + "capacitor": "0x8DE90E501780eF595231162c5B9d90C782B2E16d", + "decapacitor": "0x2A4F9E51B2380903df4B5905003d6F8967021cdA", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x0cefaEe9453F939b43eD88EF659a54bE4c147106", + "decapacitor": "0x56DB02335CA50C4eDf074D4f819c37310f6F2cFA", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "543210": { + "FAST": { + "capacitor": "0x90e8b764C9Ec32377b25BDF49f134061DC6d7096", + "decapacitor": "0xAB96D67BdA9d2d0126F8Efd7Ce000740479111FE", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0xDC32916bE40eb7B7c7F7E855644ED2d06b0E4008", + "decapacitor": "0x1dAc7e0ca338a730357C772d90d36cac30C960Fe", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + } + }, + "SocketSimulator": "0xb07B3CfB1F0AaB839cbf84D2FB9442DebDDbDd2a", + "SimulatorUtils": "0xaf12f9A5EC621e14cF27c7B28f903539d9c3f7C8", + "SwitchboardSimulator": "0x1Ac062d8dE227Ca4E7Df2A34E9489bC845b11773", + "CapacitorSimulator": "0x232758a7bB7Be432DAc3b06018c0684bB64030C8", + "ExecutionManagerDF": "0xf18571A79d561D23E029eB5101FC885e40Fb62ca" + }, + "7887": { + "SignatureVerifier": "0x56Ac0e336f0c3620dCaF8d361E8E14eA73C31f5d", + "Hasher": "0x9652Dd5e1388CA80712470122F27be0d1c33B48b", + "CapacitorFactory": "0x35B1Ca86D564e69FA38Ee456C12c78A62e78Aa4c", + "Socket": "0x3e9727470C66B1e77034590926CDe0242B5A3dCc", + "ExecutionManager": "0x6c914cc610e9a05eaFFfD79c10c60Ad1704717E5", + "TransmitManager": "0x6332e56A423480A211E301Cb85be12814e9238Bb", + "FastSwitchboard": "0x516302D1b25e5F6d1ac90eF7256270cd799524CF", + "OptimisticSwitchboard": "0x2B98775aBE9cDEb041e3c2E56C76ce2560AF57FB", + "SocketBatcher": "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "Counter": "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "SocketSimulator": "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "SimulatorUtils": "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "SwitchboardSimulator": "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", + "CapacitorSimulator": "0x8a755E22cf5A5D1f34D8091224840bE3b5AFB0AA", + "startBlock": 130656, + "integrations": { + "1": { + "FAST": { + "capacitor": "0xC2a01Cd64DCEbd3f5531B9847bE9ac6EE3c1f69A", + "decapacitor": "0x20cD1b923C16551e8db1eFD462B8ed3d7d7f92F6", + "switchboard": "0x516302D1b25e5F6d1ac90eF7256270cd799524CF" + }, + "OPTIMISTIC": { + "capacitor": "0x5EA0bC9Dd767439D7000d829D3a46E38ef94E63d", + "decapacitor": "0xC3230427dAA959E4b12FC87a1bc47add3d565529", + "switchboard": "0x2B98775aBE9cDEb041e3c2E56C76ce2560AF57FB" + } + }, + "10": { + "FAST": { + "capacitor": "0x56D77fA62C98ccf4c45E645bcFD83626a16B7C35", + "decapacitor": "0x1595aece46e3aB756949BF314aEAfAfA47D3C4a9", + "switchboard": "0x516302D1b25e5F6d1ac90eF7256270cd799524CF" + }, + "OPTIMISTIC": { + "capacitor": "0x806dd530F020F27d9bb3be4DDC669E7191c70705", + "decapacitor": "0x943cB1e125eC092F26d9e0741469488C5D70FB43", + "switchboard": "0x2B98775aBE9cDEb041e3c2E56C76ce2560AF57FB" + } + }, + "8453": { + "FAST": { + "capacitor": "0xea094af8cB914BdD0662a47f5e141e08E5A27A82", + "decapacitor": "0x70994d59C52A5aA492432a1703b8fe639D1cf53C", + "switchboard": "0x516302D1b25e5F6d1ac90eF7256270cd799524CF" + }, + "OPTIMISTIC": { + "capacitor": "0x8521206093E554fd11ebAdC1748d60A33B41DE66", + "decapacitor": "0x673c50C88ef5183459682b53b47864C0fd01b52B", + "switchboard": "0x2B98775aBE9cDEb041e3c2E56C76ce2560AF57FB" + } + }, + "42161": { + "FAST": { + "capacitor": "0x2321C637686b8dA2e01c60D72fD82a595879da00", + "decapacitor": "0xfD894892Ed2723Caa147C76283e0ea72596c1fA5", + "switchboard": "0x516302D1b25e5F6d1ac90eF7256270cd799524CF" + }, + "OPTIMISTIC": { + "capacitor": "0x45f791cA90E23D431F08f2Ec6B2202028D2489ef", + "decapacitor": "0x7d38196535734a921Aa5C25c9AFB0E31F873f6f0", + "switchboard": "0x2B98775aBE9cDEb041e3c2E56C76ce2560AF57FB" + } + } + }, + "ExecutionManagerDF": "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + }, + "7897": { + "SignatureVerifier": "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "Hasher": "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "CapacitorFactory": "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "Socket": "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "ExecutionManagerDF": "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "TransmitManager": "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", + "FastSwitchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", + "OptimisticSwitchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF", + "SocketBatcher": "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", + "Counter": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", + "SocketSimulator": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "SimulatorUtils": "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", + "SwitchboardSimulator": "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", + "CapacitorSimulator": "0xD7B34Db1477797FA2Dff890afBa88a00eb89b9eE", + "startBlock": 579509, + "integrations": { + "1": { + "FAST": { + "capacitor": "0x19405671F9F14a81a1112ac890E85E321a79426D", + "decapacitor": "0xFE82774f00Ce859Aad948e71D739C417Ae85B1fd", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xcacBE8Caaa88003544BA8d6Ebf63af256Cba9b93", + "decapacitor": "0x68e39A99221087D3585fA4493911A60683AbE32d", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "10": { + "FAST": { + "capacitor": "0xcf4136C6537D6e4F2b17a0035663dCDD3C08F746", + "decapacitor": "0x949c6C52A539BAD93D2a31EF4EB923fd8a09c660", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xF6f648CF8164Dd7Ec04C0dba8fc91e7b66A154C0", + "decapacitor": "0xc014b5C95B790b35acbeE3E4D7807Bd556FddebE", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "137": { + "FAST": { + "capacitor": "0xfDab5AD9dD96deb42f093510641a325dB65cAD10", + "decapacitor": "0xE16b17BC461C3EDF6c351c1a27FB42851F085D19", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xCF029dbbFCeBf82C981B3Ffe78CCB38bbC57a6FC", + "decapacitor": "0xe9BE8937aDf6A92CBF464b2904097c71E480f925", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "42161": { + "FAST": { + "capacitor": "0xe73B81e0582110A3e1e84eD48986CF8365C67F5c", + "decapacitor": "0x2e544869aD700F70E47597Aa065e562deAFcA241", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xdF24b92Ad07D39344B1abA69a8acbb5DEa5BA08a", + "decapacitor": "0x03bCf41D18Cd8AA7D4b13DCc8574150329e6D130", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + } + } + }, + "8008": { + "SignatureVerifier": "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "Hasher": "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "CapacitorFactory": "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "Socket": "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "ExecutionManager": "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "TransmitManager": "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", + "FastSwitchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", + "OptimisticSwitchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF", + "SocketBatcher": "0x9eabdB3e4D3Bdf23e4b8a22963A4Da4dE151bA9f", + "Counter": "0x210Dc92f453A2620FcF09BDa76e45bb7138111D9", + "startBlock": 119805, + "integrations": { + "1": { + "FAST": { + "capacitor": "0xdF24b92Ad07D39344B1abA69a8acbb5DEa5BA08a", + "decapacitor": "0x03bCf41D18Cd8AA7D4b13DCc8574150329e6D130", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xF6f648CF8164Dd7Ec04C0dba8fc91e7b66A154C0", + "decapacitor": "0xc014b5C95B790b35acbeE3E4D7807Bd556FddebE", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "10": { + "FAST": { + "capacitor": "0xfDab5AD9dD96deb42f093510641a325dB65cAD10", + "decapacitor": "0xE16b17BC461C3EDF6c351c1a27FB42851F085D19", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xcacBE8Caaa88003544BA8d6Ebf63af256Cba9b93", + "decapacitor": "0x68e39A99221087D3585fA4493911A60683AbE32d", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "8453": { + "FAST": { + "capacitor": "0xe73B81e0582110A3e1e84eD48986CF8365C67F5c", + "decapacitor": "0x2e544869aD700F70E47597Aa065e562deAFcA241", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xCF029dbbFCeBf82C981B3Ffe78CCB38bbC57a6FC", + "decapacitor": "0xe9BE8937aDf6A92CBF464b2904097c71E480f925", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "42161": { + "FAST": { + "capacitor": "0x19405671F9F14a81a1112ac890E85E321a79426D", + "decapacitor": "0xFE82774f00Ce859Aad948e71D739C417Ae85B1fd", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xcf4136C6537D6e4F2b17a0035663dCDD3C08F746", + "decapacitor": "0x949c6C52A539BAD93D2a31EF4EB923fd8a09c660", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + } + }, + "SocketSimulator": "0xb4f28c1aeed8f9B5871dcE0134b16fAf8aC67A2D", + "SimulatorUtils": "0x68Ce3Fe82f9a2e94d062a7bEF110ceFD69936C8f", + "SwitchboardSimulator": "0xDA27f00E7E35D9f396427457926D5420CA5FB948", + "CapacitorSimulator": "0x5EDDe5A56e505c217DD82C1E9663673402dcC9AA", + "ExecutionManagerDF": "0x67CF51A4665c28ba1921ad8D269BC474F84208d5" + }, + "8453": { + "SignatureVerifier": "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47", + "Hasher": "0xAC313d7491910516E06FBfC2A0b5BB49bb072D91", + "CapacitorFactory": "0xDC23842d47b80D88A549777eB1F33C2F47f253D0", + "Socket": "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", + "ExecutionManager": "0x6086c6451217241D8e42e134733A542095E13c47", + "TransmitManager": "0xb8c32878c69F4cC4705D0Bd99bca082C4eEFd76D", + "FastSwitchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8", + "OptimisticSwitchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34", + "SocketBatcher": "0x43F3dD32d23B551ECBbB7c390368b960d168D063", + "startBlock": 9266919, + "integrations": { + "1": { + "FAST": { + "capacitor": "0x769539bE1b533841acA8436078ada53d6E64035f", + "decapacitor": "0x413248783F1B66703a0248d455EE790436FAdcA9", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0x34543E63E38EEc5C9818D9234d08A4EEFF18bD2D", + "decapacitor": "0x7aCF234A02676E59Df1A7A35069bbcab686D127C", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "10": { + "FAST": { + "capacitor": "0xCcdc860cB233dB57Af21665dE1A46911d41dB717", + "decapacitor": "0x9570F603ab0424adCa0Cb56e79363DDf90054733", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0x06c8f503684459B4f8b7F0875cfed44879Be1Bbc", + "decapacitor": "0xd3FB87591Cbf521907D554CdD09d6c51d30aBf44", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "56": { + "FAST": { + "capacitor": "0x781770faf0F065d61e21013702a5E8Aa7c6B8538", + "decapacitor": "0x31Ee32e7AEB216CF7075263f649C42EEee921FF7", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0xD706CfacDc505f08C5B1515193920975026bfD0C", + "decapacitor": "0xc13F75e6c18dB7cB3cfc101784260a3f5CeBDe14", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "100": { + "FAST": { + "capacitor": "0xC102662CCA94f05138DD06acde5A2b8a94dF83b2", + "decapacitor": "0x3f9e360b941fc19576Fa5a9022AE007E3807E616", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0x73065a524592473cd02316b1F66B3cB97190c5d1", + "decapacitor": "0xA4DE8C4F55870a45E8d52CDfe516E509dC035bB8", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "137": { + "FAST": { + "capacitor": "0x8470258083De192083c4EcCea4BfE80455C7f6c5", + "decapacitor": "0xB270eCf507c618CCc72cC1b4F99e3970168aCE93", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0xBC8C72C33B9d4523a4381B3B1a5D9292ad98951E", + "decapacitor": "0xF6CD575DdfDc0c13136A0A2DEAd87FCA1cFe9CA8", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "146": { + "FAST": { + "capacitor": "0xBCBEC262540031BBcf0c7b11006D4588fFd8f0e7", + "decapacitor": "0x8A9C0087a4F53748cDfce2a86ccb924E11E148D8", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0x7ED2270cEBedce31104A1F52117A31eF84f6D041", + "decapacitor": "0x8A004e80bF3ca5C8Cf145bFE8f07E56Ec8E11a3c", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "169": { + "FAST": { + "capacitor": "0x57DE7DaFd70f30DeB314b8353AF901596E1f0745", + "decapacitor": "0x807a69D0E560Fa8E6d35999941Afb8FC6d823Cc1", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0x0998E8B2442b23fbd3773b10166a652a9223260e", + "decapacitor": "0x1a9A6EdBF532511a1fDeB16BC10612837b151459", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "204": { + "FAST": { + "capacitor": "0x4387D59D1b34409B5fEcB4E7646f472198022C13", + "decapacitor": "0x4eC54d2e41d776Ece1021207cc4Db5AC640a767D", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0x5a8721Cc2B3B67C833Cf13D788D7628D533E1fc6", + "decapacitor": "0x688A10d36C4e0c49E4edBF6A446875Dab4827c02", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "324": { + "FAST": { + "capacitor": "0xEF67930330007BdA43C6667B6Ac4a9958d298c82", + "decapacitor": "0xF26AdD9ba6C062f39f49BC1d2F0a57F9B6373F71", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0x48e153de5F1274d110a8E4515750AE3008D304F3", + "decapacitor": "0x62118979aAa2c7D6b41493E2190C3AA493E681bC", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "404": { + "FAST": { + "capacitor": "0xd3a9250646CDC35C850Ef8865dB5663CC358b168", + "decapacitor": "0xc2C21EEC5Bf711f494ec6F0e449372e2d97f6251", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0xf3Dac1610295407Ef0FC70d34b627674eB221e8B", + "decapacitor": "0xc71B1Fdba532446309187d51D32F05DB4a9B0777", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "957": { + "FAST": { + "capacitor": "0x41C46a62c6F774F2Ffd53F08C3C8707f11B0e098", + "decapacitor": "0xE73D88a9004f23532aEd53455F7895A2D63a616d", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0x2e61336C59340919d331C862f8226C24A7D805d5", + "decapacitor": "0xc7e13D19Fb350161CEC734DF695A747cEfd68E73", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "1024": { + "FAST": { + "capacitor": "0x217c387cf50Eb2CCCe9f6F1eb474a0678EC65142", + "decapacitor": "0xD5300C7Fa86Cc2d27838636eAF27301fE0e8bA8d", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0x4d461daB6D6AB35Ce326EbCFef47Db5A33DB963B", + "decapacitor": "0x2cF2a744093c514E2488D2c3C7DEf303D3B10186", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "1101": { + "FAST": { + "capacitor": "0x434980fF616B66a96Ebce21b3a6218D1DEEB371C", + "decapacitor": "0xEad0e6BA53a3034244cbD06C09040ebE23157C08", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0xF115f1b2fACdFACcDd1F2DBd234e01CcaeEbF529", + "decapacitor": "0x5837Ca010dD98f4C0afb993d6EAa65045c0C6cea", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "2999": { + "FAST": { + "capacitor": "0xabCa240De0eA9a02028Fd7eE2585c94BeCF229aE", + "decapacitor": "0x16a381AB5be35Cc9F8bD5507dA121B4B2Dc5923C", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0xb537a7d6EF431229282cc9aB85EB1c7dA22E8DC2", + "decapacitor": "0x51C039162e9569fa487E1486D0a66Fe858857b34", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "5000": { + "FAST": { + "capacitor": "0x4DDE7e35Baf49438859761542FaE5a0cF9720e0C", + "decapacitor": "0x01Ec2e6e9b405D95f40Fe6FeDB8158a08aefeab0", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0x21E8965674996bEe74DB8B3c618a2f4821cE6c84", + "decapacitor": "0xF44a29dEcEf5b59CD54Caf3A93878ea85387FA48", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "7887": { + "FAST": { + "capacitor": "0x297723D9cAC7F7a2C75c04bc30Be6614fC1ac5d1", + "decapacitor": "0xc923faf035AFB59Fe988b8E28fB9B7c753E3c758", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0x6F1f64102243D5F179F412FB432BED03Abe19722", + "decapacitor": "0x3C53618A3FFB7216F41D94d5Ea466Ec63c7993ff", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "8008": { + "FAST": { + "capacitor": "0x7307F9970b049606c6d1cC6Fa4dBe829E06eEba0", + "decapacitor": "0xEBDD84931EFf4D572ceFFa5ca24ab57eE13ef987", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0x61a924e4F8C706c71139A8986e6289210AaFD07d", + "decapacitor": "0x4d85A957fc70bC8134e507313B42cf370aDF1364", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "34443": { + "FAST": { + "capacitor": "0x279824278c1C78662A4BF9fb25EeA954BBF74d97", + "decapacitor": "0x0603c547e428b2aA4BdBcfD540d205D8Db8B5dc9", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0xd93BF81B8B54860E94e5b26E786F428c0f78A434", + "decapacitor": "0xfF94F698B1EC0966bCd5F90487Fbd5D9410B31e1", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "42161": { + "FAST": { + "capacitor": "0x1a50D1e4f3bf1F9D1E2752B0D1cE0Cd2F99aDb3b", + "decapacitor": "0x5F030Ed56CA8742dB95d599caAc8dEbBE70B2a07", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0x6e7dAd288966Afa716AfCa2356dc699b3bF621a1", + "decapacitor": "0x24B9be73D1fC7131C00B5f1eDa39722c62C49588", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "43114": { + "FAST": { + "capacitor": "0x05452E6DAda0e7745AbCb22157Ff7eff149E9fe1", + "decapacitor": "0xAb6E972B19057708fCf289b663d8D06AD7afd3b7", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0xf7d4FbF642bEEd498D75209809d22eC62590B751", + "decapacitor": "0x6De3c837e96F2E6e5775C5b41Cb0B034725c83Cd", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "57073": { + "FAST": { + "capacitor": "0xA836e16174fBC575C98726B6212589aF0226c4d2", + "decapacitor": "0x633acbED4dA21A5ba8C0b8a433d7c35904076D05", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0xE5C07637BeFE67DfeB821A4D872C32937D56D197", + "decapacitor": "0xa9b8c94b5EB2e8Cfa04164b3bD1a4ABc5C31470F", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "59144": { + "FAST": { + "capacitor": "0x24C3c9F85562e450cE0C70528484d7bBE1090688", + "decapacitor": "0x877E2D38ecf05514D62EDDB67f20Da4Ddf3838fe", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0xC457207054acaA1dc956EA92F8180769C823444C", + "decapacitor": "0x6AcC0aA5Fc856ccA7479406497c886a881ADf998", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "63157": { + "FAST": { + "capacitor": "0x5d05De6CB37167d344a53A312a05E7DC40BBB1Ae", + "decapacitor": "0xB10405BA300d668abe191b35b0E82d64a87e333A", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0xB866fC26F7d1bcD5f97D1F7B8fE2E876E1846B85", + "decapacitor": "0x56C7EDB86523f837Fd4A2049051BaBEf186F3873", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "81457": { + "FAST": { + "capacitor": "0xaAe7643D0C9AAD0a3A2Ac8932cf7c0d260600B79", + "decapacitor": "0xB792AeD8F981B738dE443d8201B024684876a8C9", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0xC42Fbf373519DA257F2c9193c20CC9CC598Bed5E", + "decapacitor": "0xB8a4bC5C2081ECE114335A6e741f8b182f6e83b2", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "543210": { + "FAST": { + "capacitor": "0x12c709309b27D5CDAB14574015FcFDABBAF17e07", + "decapacitor": "0xda56D43C54F110B278958932aAf09180E31a57A7", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0x73aCd14F087494a5C611166c07A125F35D2E1cf7", + "decapacitor": "0x3C76529A71b80E9029E2D3A0F9cC2a90F5018766", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "777777": { + "FAST": { + "capacitor": "0x1B233fAc2f876dF6e998456eAb084f5782E1ffDC", + "decapacitor": "0xf59e2604776B09d6dB1FBB577c78C907D572aC45", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0xA922122e52f7fFBc297a6A784405AEC11905C18C", + "decapacitor": "0xDd347e9c5Fc06bfb2db60e4797A53F86330f5487", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "1324967486": { + "FAST": { + "capacitor": "0x457eF7905fE7130606Bf652Df71780D461AA6CbB", + "decapacitor": "0x2541866a00aee94e77a46390E4daCaDf513d1481", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0xB79Bd8BDF75823A5f858854f236Ac0f2359a3660", + "decapacitor": "0x93bC320B2eB4CF55Ceb7dfF6AD24f188D44020b3", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + } + }, + "Counter": "0x4dC25D9d3ee57018998A50e912F40f6384947Ff5", + "SocketSimulator": "0xB8Ec1142422f4c726b1fAF99054a6F616aFB2Bd3", + "SimulatorUtils": "0x7eAE8a3F4186e3B5ABdD712093Bcd62115Eb7de2", + "SwitchboardSimulator": "0x57cA482C7dc749B2A26747Ed2915560c2401262F", + "CapacitorSimulator": "0xD9ef4524926F1Dd79C2C78Ef69084d24E60CDE59", + "ExecutionManagerDF": "0x31B111B2197971fC982B1A507024Cc0d0E83273C" + }, + "34443": { + "SignatureVerifier": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "Hasher": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "CapacitorFactory": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "Socket": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "ExecutionManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "TransmitManager": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "FastSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "OptimisticSwitchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "SocketBatcher": "0xc82a8F36BEb1F513328E51a072A4Ac5f55674CBa", + "Counter": "0x933544D1916D8ABC93B1055050A74B174b4DFdc3", + "startBlock": 1149427, + "integrations": { + "1": { + "FAST": { + "capacitor": "0xB4Ca08934052A664Fd1D5c5d206a66a5684D95Cf", + "decapacitor": "0x5A7A6Ac35E886FfaBF773bA8B94313E6Fb1dDc86", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + }, + "OPTIMISTIC": { + "capacitor": "0x921B7f179ef04227E53324927F9AFb7155149db0", + "decapacitor": "0x529967A44995313fc468AD29c2C1c14DaebCBAE7", + "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + } + }, + "10": { + "FAST": { + "capacitor": "0xDAc077a030b43CF7771d954E46b8408A2526B99F", + "decapacitor": "0x77F88b197dEF6b531fB4d67B77D5F0BD19182f27", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + }, + "OPTIMISTIC": { + "capacitor": "0x43BBF5B1C8000f09a19a52A4abc126dd0dA69466", + "decapacitor": "0xf3b4CAA568Ac166a724b2d710EcE0f67efFedE57", + "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + } + }, + "56": { + "FAST": { + "capacitor": "0x190a805F8022A409B14F1B5884644EF9ad2F9Aa1", + "decapacitor": "0x2bFD6360a22e0b44BCCA9432a3E254Cdf31ce84e", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + }, + "OPTIMISTIC": { + "capacitor": "0x0f62B88B7E125eb373977AAC21dBde1DD6E6A8cf", + "decapacitor": "0xa3A07b4ED75819e080C8Ac9Cc19113B7f6509838", + "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + } + }, + "137": { + "FAST": { + "capacitor": "0x655ad5d7D8400cc84e8B6d26f2D9E0824128cDf1", + "decapacitor": "0x1f4C4F696ec48a57dA26a5c9c0aeCbAc94E41272", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + }, + "OPTIMISTIC": { + "capacitor": "0x67316f9954476cbDE33B247897e4571ed3d30F7B", + "decapacitor": "0xaD9FB6D87c2A55a1dc0daE97F427c77203571fad", + "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + } + }, + "324": { + "FAST": { + "capacitor": "0xc69147b566F94428EBCAfCc117d7d55ec9fD6c1d", + "decapacitor": "0x814f61a02eE7E54D9ffCf93aBf0DdbBE4A971490", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + }, + "OPTIMISTIC": { + "capacitor": "0x460A564A4997F43440a80a3D17d105e11d182b7D", + "decapacitor": "0x020a97BC7f816baB8f00A35f06231524d1E19f7f", + "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + } + }, + "957": { + "FAST": { + "capacitor": "0x66822922dFB1BD4c48cB5375D04f7ba280f2d2A6", + "decapacitor": "0x0E72269226A3F185BDd648C875dF4c97978333cB", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + }, + "OPTIMISTIC": { + "capacitor": "0xE7010520FC3934AE35F645a50C4A22Ff4259a8E9", + "decapacitor": "0xA33086e616feF145fA6806fCa152Ed100815B1AF", + "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + } + }, + "2999": { + "FAST": { + "capacitor": "0xA6f2809Cbb96396fdFe1C6Afa904d736407F3934", + "decapacitor": "0x5dE6dBfD35F566AA7C147A0eDe507e0b12094C17", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + }, + "OPTIMISTIC": { + "capacitor": "0x2796A3c9FeAbA485b3a588a48757b98e9FF63C03", + "decapacitor": "0xd21922747Cd0970A392d21248373226d16c1d6e1", + "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + } + }, + "8453": { + "FAST": { + "capacitor": "0xFFB1668F7978C67B385acB40AB9A9ada879a1271", + "decapacitor": "0xa6b874Ca1AcF2c453b614cCEB022cFE91E2f37bC", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + }, + "OPTIMISTIC": { + "capacitor": "0x81153EFD395E5fF30FE69637c63203793fEEF233", + "decapacitor": "0x4110331Fc94EdCD78e2f3193039E40316fC09702", + "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + } + }, + "42161": { + "FAST": { + "capacitor": "0x32588ee44eA7014e7E8C37954141cb56681179ca", + "decapacitor": "0x15a815152CF82a83FD6fe325409AEF8998C491A8", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + }, + "OPTIMISTIC": { + "capacitor": "0xb7e909Eb9fbcdb5Ed34b47f70eee381244B3c9b5", + "decapacitor": "0x1DFB66c58B460B74Ac2DC22c9D68BC3A95317eEB", + "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + } + }, + "81457": { + "FAST": { + "capacitor": "0x1c04bA008E511b09B0268F0E44F943D9c60c0d7B", + "decapacitor": "0xAa0bf42C0e8F429a62044b066377267b14f9fDd9", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" }, + "OPTIMISTIC": { + "capacitor": "0x9d3db1877798A792EEEc8E64FBF0FdF9674472c7", + "decapacitor": "0x11CBa600b46E0181088EE50790560547171aa348", + "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + } + }, + "543210": { "FAST": { - "capacitor": "0xAe6b45e525e2cC18B1B613AA9BDa5E5C289B1b5a", - "decapacitor": "0xD864ba930F302F49EfA9142da6b9247A1e2b3cC4", - "switchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562" + "capacitor": "0xad4365634f42770483c49cea7aa8e8743af24DC9", + "decapacitor": "0x7db814ea1e36a2d8065A6f889d0F4f616B16C0C4", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + }, + "OPTIMISTIC": { + "capacitor": "0x4d89F9789221518f6a804f63FE1A76da0Eb058f3", + "decapacitor": "0x1640a047C8A395FceFD907a7e2EfBfb9900bDD00", + "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + } + } + }, + "SocketSimulator": "0x2C75A88aF2d873FE4267eA3B4F0C7B8eee7F7e3A", + "SimulatorUtils": "0xF5d08060A15B2a66C3bC81CaC77203Da14e4C28E", + "SwitchboardSimulator": "0x0E20397CaeAb9423939618003DB58d9119740301", + "CapacitorSimulator": "0x056CCBf501C27F6c7b77320a65185D3e91d9d4F9", + "ExecutionManagerDF": "0xfB9dF8073bD6Fea7Ba2e6E17f3b457c24C060Df1" + }, + "42161": { + "SignatureVerifier": "0x9879a2b15722374243843DDdb79e5E6872aA74B8", + "Hasher": "0xcDA819182c2BBE351644eD5D429280ab98004B4e", + "CapacitorFactory": "0xBce4Cd69FeFEdb6eb076CF67E55Bae858567136a", + "Socket": "0x37cc674582049b579571E2fFd890a4d99355f6Ba", + "ExecutionManager": "0x0a1040C23bc8d04669A118A27433D5B379C2D381", + "TransmitManager": "0xd648A4f9db4AA872985b35B9ABB9Be642c0D7f2e", + "integrations": { + "1": { + "NATIVE_BRIDGE": { + "switchboard": "0xaB2F8c1588ACA57bC2909512B645a860C65770d3", + "capacitor": "0x2975C739DE55a833AddFd22B533866b028977fB4", + "decapacitor": "0xB4B60bb758CFee6BCd9846B134a2305a9a783286" + }, + "FAST": { + "capacitor": "0xbd5e94A05e87b3fF068a5499cF3f14B22f1Eb7f6", + "decapacitor": "0xf37523dbFC50663D4Eabadd8c264C552eA097c35", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0x6fBFBdb8A375b35Cf7e62665c3e1E319A0B0025d", + "decapacitor": "0x7256ea61aFB76796883A213010CE740fFE8e6E30", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, + "10": { + "OPTIMISTIC": { + "capacitor": "0x3F5783650f78D534A201AA74b6279C455DE1C96B", + "decapacitor": "0x79073628e38CC81c933701fAeD20b98Af7949c8e", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + }, + "FAST": { + "capacitor": "0xE705b20ea53A3F6F894d47395f0946dd975D33b8", + "decapacitor": "0x16132eF02ec04F21eD52Da3f8Af7b2bee3Ae1B92", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + } + }, + "56": { + "OPTIMISTIC": { + "capacitor": "0xae37244fE1ec6E2Fbb0D3bEe3cf9224e5b6a944A", + "decapacitor": "0x9A55696A095Bd856eC16D48FDc08899d7D17772E", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + }, + "FAST": { + "capacitor": "0xd5648ec96a97F93aa1ed95FafCC992E548bf2fBa", + "decapacitor": "0xE7C4E225d3d865c16FA1765231C2B0b56aaF3efB", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + } + }, + "100": { + "FAST": { + "capacitor": "0x73f59f3E5C0cB15C41d8D96544242E279a6a2eFA", + "decapacitor": "0xfc1414a1e068695e55cEAD7bd9ba9d8189AdbE65", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0x0C91065f560A5C7047fFb65cC58d4Dc2D3C8A09c", + "decapacitor": "0xD05198d75e538B546950F13aFC6AAA58bd96C5C1", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, + "137": { + "OPTIMISTIC": { + "capacitor": "0x923FbD055Fdf3612Fa0bCeCda04b2F87B5689063", + "decapacitor": "0xEE003246EFB0b9c19F226f78ffFA8221605e9bD2", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + }, + "FAST": { + "capacitor": "0x04556F46402f5c13DA39B9Be3e9b4ED1412795DA", + "decapacitor": "0x420EA6a4346a49e2b58849617a8DB692e87E5023", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + } + }, + "146": { + "FAST": { + "capacitor": "0x161E7067c83F9febbA00F2378A0aaA49B0670f15", + "decapacitor": "0xDFc193b7BccE24F7b3B761CcED9233ccE827669c", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0x0116752cD9788F55F03D9ffec4b532d7808d69B2", + "decapacitor": "0x01F764ca8514CaBadEb380148D66dbA1d3e65921", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, + "169": { + "FAST": { + "capacitor": "0x250EC5a70a23a42bcFfa3f33cA176B9DBB549D9E", + "decapacitor": "0xBa64A84DC7185Bb9FDcf7e86d147bF27F763437c", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0xa449373aA744d4917AeE8c134340A89b786e52F9", + "decapacitor": "0xA63A80b811277Bd53bf114048607d85dE30B607d", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, + "204": { + "FAST": { + "capacitor": "0x81522E2Ee6b2BAc9631e043bB386E6378a0a6f7f", + "decapacitor": "0x52f612DC85c9B95d385d0E439b12b8a45b0Fc4fb", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0xe5D19EAa9394e07ae8F86ec1B1928607d869281d", + "decapacitor": "0xB9B3909C76856e56bA796635129f3bDC7A1BadA1", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, + "324": { + "FAST": { + "capacitor": "0x4F54b10d7AAd150C6F9987F82a578EbA8AD6B37E", + "decapacitor": "0xa8F8B8628820679bD17354ccF438055879e1BE0d", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0x2a9BEAD04954f14f0701D07Cb4aDfe5FfcD8F688", + "decapacitor": "0x49EB3eD945F8567752b7496c17594D94f489250F", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, + "404": { + "FAST": { + "capacitor": "0xF140a4A504c11F49A4b2F4ABd383CA20C7e6B115", + "decapacitor": "0x4463A4C9c3Dae8E98442d94B5559D55317BD0e75", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0x571866Cd09e5743dA70aE7572a7509a5CF937847", + "decapacitor": "0x8620e1A475e1F2198EE066d9510E48834E7F636c", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" } }, "957": { "FAST": { - "capacitor": "0x633a828F7EbB3c30bd0fcD80E127d23e45b9CABb", - "decapacitor": "0x1CD4bc16F197FBe5AF493066cdea8095A1Fc46D1", - "switchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562" + "capacitor": "0x29Ebc834D24af22B9466a4150425354998c3E800", + "decapacitor": "0xBA85C43A9cF99479a54E6102ec4d58c403fe964c", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" }, "OPTIMISTIC": { - "capacitor": "0x0cefaEe9453F939b43eD88EF659a54bE4c147106", - "decapacitor": "0x56DB02335CA50C4eDf074D4f819c37310f6F2cFA", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x273Fa9B65adb6C8a1a9AA2F6e99eDc6207E1758e", + "decapacitor": "0x686a4A65722FFA050C00Ee92adBF7E29d9105E21", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, + "1024": { + "FAST": { + "capacitor": "0x8f777a86DE8A727336428A7843dd1635F34D270e", + "decapacitor": "0xF451ed4518A17eBEF498dE08152ab41AaD6aaF5c", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0x96c05E3f7379c347F18C49C9EA3F79AA8d130d71", + "decapacitor": "0x327b104280690A0fb3A672134EB754727De425e0", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, + "1101": { + "FAST": { + "capacitor": "0xD61441CBB90C15f470CFa78CbaA140106eda37cb", + "decapacitor": "0xE4C87Dd05d4A335Aa4C00acd83ddE360736e76aD", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0x6BB83633A9F2eff10c684f77d7A5ca7E4EcaF799", + "decapacitor": "0x7d98cd0cb80080d72501468adb8E437e89664307", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, + "2999": { + "OPTIMISTIC": { + "capacitor": "0xf2d85CDd4C89ac37141FbBc4367D1EA4151F9D1E", + "decapacitor": "0xdcEd327876e2fFd39da590450D6C1560FE6aa059", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + }, + "FAST": { + "capacitor": "0x58F06b216b41aA562dC6e93A5551ED4303441abe", + "decapacitor": "0x07f365BE2c80Be67bCb6fF71fA398603ddDD7F4E", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + } + }, + "5000": { + "FAST": { + "capacitor": "0x4dE8697a8Be925C6a7e120fA95e4a2Df7966D6d3", + "decapacitor": "0x8719bF040864935CE867F8BC3Ef00dddd85DddF0", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0x5C1a48A1E9dAE4751b044b712d8865799e99ff62", + "decapacitor": "0x08034f49fE4EA0823CCFA0E98b128d9a4b963cDC", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, + "7887": { + "FAST": { + "capacitor": "0xEEa93fEECe95867D620646Dc3187A738a2f41D5d", + "decapacitor": "0x46FDD6247Ae1F5990Ee814C8d11Bc268E5Ca53dc", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0xb62d826Ac46488e3230B548D9c90bd9D2209FD2D", + "decapacitor": "0xD6394792FC615f0500f774E3e90e8b20b4062232", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, + "7897": { + "FAST": { + "capacitor": "0xAda6856Ed50202413C3c4E2Aaf3fDE2EF21DB9bd", + "decapacitor": "0xFF8D873f2aBc1f6d938e2c8BCe1079a4B0CaD39b", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0x8d77e9477c14c3D5625Fd1B05435bFd09595aA40", + "decapacitor": "0xeF7BE097c1D241229477CFE1e3F961A72e5b9F2B", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, + "8008": { + "FAST": { + "capacitor": "0x852C3648189DfA089B0fAFbb0B314c4Dfc94F3D7", + "decapacitor": "0x4204b6b9e4712079dCca774476bE91CB0516e7A3", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0xcaE9B82F3E75b4df33c653Af94aFdbb2EEC21613", + "decapacitor": "0x9c957E86B23915D7F6fD540356961578bC20CFb0", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, + "8453": { + "FAST": { + "capacitor": "0x6b19c12C0d5A41449d69AB2EB059959414531D3E", + "decapacitor": "0x3D571b6afa1d3b8FDf7EE8238aFF55ddaF8D2b99", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0xF5F048a6362b593FF7071610275F3f5a15404461", + "decapacitor": "0x5474fc6D25639A0eA78C4347981e9229b67CC00F", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, + "34443": { + "FAST": { + "capacitor": "0x79d9b5653e7672e937A05CF95a4730AA84D9A79b", + "decapacitor": "0x870b38C612Bf67eE7673ba2E537ADDe965B67cfc", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0x9394b3BC68Ea794E9511157F619082bB2af5EfB2", + "decapacitor": "0x39B61bc0F6b84E32B999dfF259D5354761AE549D", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" } }, - "8453": { + "43114": { "FAST": { - "capacitor": "0x611DE381354427265a58BD829184476E969de103", - "decapacitor": "0xD8D2650259eC8d201Dcc8Cb31150d16A38498Da5", - "switchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562" + "capacitor": "0x47CAa09e584C1bF93e1c107243C114F7f7D4B386", + "decapacitor": "0xa44EfA9Fb568549F94B34E0a4a84E26E6B3FEB76", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" }, "OPTIMISTIC": { - "capacitor": "0x14Fe73b25eFa3f4C56ab37854F12Ab5Fdc503338", - "decapacitor": "0x8135DbDca6968EFD64896dB64aFf6233bd961eB9", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x824654690c468664dED7A01aD045bdca5a9a03D5", + "decapacitor": "0xa1C108385edA8D34B585D2e5d44cC26aEbfe22bf", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" } }, - "42161": { - "OPTIMISTIC": { - "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", - "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" - }, - "FAST": { - "capacitor": "0xa9D32248962b8675438d488bbb28974081Fd4779", - "decapacitor": "0x298a5bef4052B15E32d66D27Bfe7Fd3677f1aEf1", - "switchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562" - } - } - }, - "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", - "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", - "FastSwitchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562", - "SocketBatcher": "0xffC2D8f660a5CC41273f1Db714EaEcd19D28d147", - "SocketSimulator": "0x5175B4fC72A33d1f9Fb48A0B955B6C24e9C30331", - "SimulatorUtils": "0x806536Cff37a08Ab82674a6e697daB4DD710FdF1", - "SwitchboardSimulator": "0x15F629625cf18adB1214ca7F7E451B265AA28a8C", - "CapacitorSimulator": "0x9a74F1e7ee1bB419802E9FD24683613a3d33f6f9", - "startBlock": 4046505 - }, - "4665": { - "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", - "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", - "Socket": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "ExecutionManager": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", - "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", - "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", - "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", - "SocketBatcher": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", - "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", - "startBlock": 1045, - "integrations": { - "1": { + "57073": { "FAST": { - "capacitor": "0x924b840ea9Cb97Aa103B6B37b5815676a0fA6076", - "decapacitor": "0x4648bA0745A1333eEF1e6790815c2e8d327C0686", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0xD24E0A611f15c69d6768C51FEb28Bc2DB8CE4568", + "decapacitor": "0xc145205b929A3078192408A14290aF783314192B", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" }, "OPTIMISTIC": { - "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", - "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x8dcE6411821FfBA3F473c6682b8f38f67609b1b4", + "decapacitor": "0x2b88854f6847e891Ee427a086Fb5b19931E4Fc49", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" } }, - "10": { + "59144": { "FAST": { - "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", - "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0x2CecC589b7dCCc78600Bbd49D05C758b54bF5e6C", + "decapacitor": "0xc1Ddac8D7f2a8c05De075D81C55049A43f3A4bEF", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" }, "OPTIMISTIC": { - "capacitor": "0x8746E279A2Bb21e12e17d0121fb1Bbc57234c0b2", - "decapacitor": "0x37A00337dae8F2A02B4513ae0a5267EAaEB55621", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x5897fecDCb13AE990c72653B650bce9E1b9a7817", + "decapacitor": "0xC072ac056bB2f94a890255fAF2b53cFd09b72312", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" } }, - "8453": { + "60808": { "FAST": { - "capacitor": "0xA44a50cdb7b9B117f793395dC17bC52847F607f9", - "decapacitor": "0xb1ED25951868138A0bd0eb48ea8b9969B9406D9D", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0xA4C93dF2aaDc02b258B6a7536A27cb594e3DE0Fb", + "decapacitor": "0xcf1126ead9aedC1Fb31D15873D1217436ED0Bb8A", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" }, "OPTIMISTIC": { - "capacitor": "0x680bcC086CfC63d6c8a27A49eC355b9C73860470", - "decapacitor": "0x5dAf40B6E84C1412c6E7cbA73a73757A956D0E8E", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0xA6D5e337ba518dFfF43ba2eaC26f151b1D4D087C", + "decapacitor": "0xD7B6beFfC88786BDf848544FC993DBC4D30E4674", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" } }, - "42161": { + "63157": { "FAST": { - "capacitor": "0xB1ecD6D2d1f52D5Abed57431508733d51BB4Cd6B", - "decapacitor": "0x67e8D09fE657332e312e0d649500c09E8A8c3A2C", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0x1c37dDdb5Ca9C350853E7486cd86Cd60Bfdf9d93", + "decapacitor": "0x4cf203CF54733a88C3979D8EA35c87F1A2140AfC", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" }, "OPTIMISTIC": { - "capacitor": "0x8590b1DDb6a4A06145bF008e8e708A81f9fb53e6", - "decapacitor": "0x8DFD1D3b6EAF93dDf11AeC821a060e1bc4974CDf", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x05c4370abB62Ed9e5d4466D39CbBD407cd36227F", + "decapacitor": "0x05C8433398A39Ece74Ca8e3177f233323CA3Acf7", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" } - } - } - }, - "5000": { - "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", - "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", - "Socket": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "ExecutionManager": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", - "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", - "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", - "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", - "SocketBatcher": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", - "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", - "startBlock": 47547470, - "integrations": { - "1": { + }, + "81457": { "FAST": { - "capacitor": "0xB1ecD6D2d1f52D5Abed57431508733d51BB4Cd6B", - "decapacitor": "0x67e8D09fE657332e312e0d649500c09E8A8c3A2C", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0xbc9eD1Ba7a61c6B9443B0dA9D8E0E64A0b100Ac6", + "decapacitor": "0x8754A5BC7479831A67feF2446288a87A083601AA", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" }, "OPTIMISTIC": { - "capacitor": "0x924b840ea9Cb97Aa103B6B37b5815676a0fA6076", - "decapacitor": "0x4648bA0745A1333eEF1e6790815c2e8d327C0686", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0xbef2512c3f703a21f385E8e8d71e04F7919a270E", + "decapacitor": "0xd90384e29275d63bb16220cBBe47abA6Ef0EF486", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" } }, - "10": { + "543210": { "FAST": { - "capacitor": "0x8590b1DDb6a4A06145bF008e8e708A81f9fb53e6", - "decapacitor": "0x8DFD1D3b6EAF93dDf11AeC821a060e1bc4974CDf", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0x43B55cb9C747181F8A4a6fE9873Cd278067FcF73", + "decapacitor": "0x9D7A1A9Bf386D3D24a1F83aA50C06cC238F9C73F", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" }, "OPTIMISTIC": { - "capacitor": "0xA44a50cdb7b9B117f793395dC17bC52847F607f9", - "decapacitor": "0xb1ED25951868138A0bd0eb48ea8b9969B9406D9D", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x79025D536c3690811Fe746083c536297aE6Efd72", + "decapacitor": "0x1aa16c66dd37293f86BefAdadE468C624Cc98e43", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" } }, - "8453": { + "777777": { "FAST": { - "capacitor": "0x8746E279A2Bb21e12e17d0121fb1Bbc57234c0b2", - "decapacitor": "0x37A00337dae8F2A02B4513ae0a5267EAaEB55621", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0xC3B4beB04B1c3e3b20e86651Dc461C38a0600f30", + "decapacitor": "0xE4A27F8520e9d74C20cc3dE95738a695A232A3bA", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" }, "OPTIMISTIC": { - "capacitor": "0x680bcC086CfC63d6c8a27A49eC355b9C73860470", - "decapacitor": "0x5dAf40B6E84C1412c6E7cbA73a73757A956D0E8E", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x1918Cb6545F431b97Ef082D32d9C43f37Dc28fbe", + "decapacitor": "0x3A72604549367A381787B15a31D5Fb9E4767d962", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" } }, - "42161": { + "1324967486": { "FAST": { - "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", - "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + "capacitor": "0xf6AFBa39422bD85D83D71b8056B04Be3C6752E78", + "decapacitor": "0xe3ebABb4B208A26c530c9f7e9022094820b24A8d", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" }, "OPTIMISTIC": { - "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", - "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x054c6b66B5EC153f1b714B6de0653ed112358dc4", + "decapacitor": "0x1d527a286331086009ff8f0C462D3E2cF8e66A78", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" } } }, - "SocketSimulator": "0xf4B9Cddc9d326F6e01A1A61b8eF3Df44F1E08449", - "SimulatorUtils": "0xb07F38FD7e8703100294c257f0A403cEb569bBdD", - "SwitchboardSimulator": "0x8145cDEf14Eb07613BC0e6f689A093B41d34FEEf", - "CapacitorSimulator": "0x7a7F0B8B738FaA8f0630a92a3652DEbB0eB457E7" + "OptimisticSwitchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8", + "FastSwitchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f", + "SocketBatcher": "0xbf2492A42cc0078A46A4cDfb372858574912CD2F", + "startBlock": 188278733, + "Counter": "0x687C51d273f8378d71Aa825D5d09d0D4578EC5ee", + "SocketSimulator": "0x8CE48DDeBFCcf2EE2cF8aDE87547De04DC03ec82", + "SimulatorUtils": "0x188b69DB174033dB0e78af4C5036d0D5d7061F11", + "SwitchboardSimulator": "0xc5697260cE121cb00bb99F5e7f5CCc59977040a6", + "CapacitorSimulator": "0xebbfb1d4dbB4a868d04f4cEc88292e93f7E6A8d3", + "ExecutionManagerDF": "0x4ac0dD10eE6F29A897fDE3007c6239A6C654D5B3" }, - "7887": { - "SignatureVerifier": "0x56Ac0e336f0c3620dCaF8d361E8E14eA73C31f5d", - "Hasher": "0x9652Dd5e1388CA80712470122F27be0d1c33B48b", - "CapacitorFactory": "0x35B1Ca86D564e69FA38Ee456C12c78A62e78Aa4c", - "Socket": "0x3e9727470C66B1e77034590926CDe0242B5A3dCc", - "ExecutionManager": "0x6c914cc610e9a05eaFFfD79c10c60Ad1704717E5", - "TransmitManager": "0x6332e56A423480A211E301Cb85be12814e9238Bb", - "FastSwitchboard": "0x516302D1b25e5F6d1ac90eF7256270cd799524CF", - "OptimisticSwitchboard": "0x2B98775aBE9cDEb041e3c2E56C76ce2560AF57FB", - "SocketBatcher": "0x12FF8947a2524303C13ca7dA9bE4914381f6557a", - "Counter": "0x03B73a2c5c5D22D125E9572983Cc9Db33f9B5E9d", - "SocketSimulator": "0x72846179EF1467B2b71F2bb7525fcD4450E46B2A", - "SimulatorUtils": "0x897DA4D039f64090bfdb33cd2Ed2Da81adD6FB02", - "SwitchboardSimulator": "0xa7527C270f30cF3dAFa6e82603b4978e1A849359", - "CapacitorSimulator": "0x6dbB5ee7c63775013FaF810527DBeDe2810d7Aee", - "startBlock": 130656, + "43114": { + "SignatureVerifier": "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "Hasher": "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "CapacitorFactory": "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", + "Socket": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", + "ExecutionManagerDF": "0x0CC93650bF4D98237628DACf87f94E443956D8dF", + "TransmitManager": "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", + "FastSwitchboard": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", + "OptimisticSwitchboard": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "SocketBatcher": "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", + "Counter": "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", + "SocketSimulator": "0xb4Db1838d0B97BD58C7663b3E487eEbC9a996472", + "SimulatorUtils": "0x8c36353db4F3a2DDDeed38405199d13DCF8a1B82", + "SwitchboardSimulator": "0x09A03E0d298AA13a07A9a3e36a606d4F6a4b8bB7", + "CapacitorSimulator": "0xe8634C358B1f98543399C32fA275d450F3df77AA", + "startBlock": 49860699, "integrations": { "1": { "FAST": { - "capacitor": "0xC2a01Cd64DCEbd3f5531B9847bE9ac6EE3c1f69A", - "decapacitor": "0x20cD1b923C16551e8db1eFD462B8ed3d7d7f92F6", - "switchboard": "0x516302D1b25e5F6d1ac90eF7256270cd799524CF" + "capacitor": "0xd0AAF35a9870e1D8470f49822afdceC219B770c4", + "decapacitor": "0xaDb63D2281182bccfE382d5Ba4e0eCdC351c5F2E", + "switchboard": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21" }, "OPTIMISTIC": { - "capacitor": "0x5EA0bC9Dd767439D7000d829D3a46E38ef94E63d", - "decapacitor": "0xC3230427dAA959E4b12FC87a1bc47add3d565529", - "switchboard": "0x2B98775aBE9cDEb041e3c2E56C76ce2560AF57FB" + "capacitor": "0x77075809377d9Db6C9A2148210eD241E1f16CA53", + "decapacitor": "0xcF79fc9A7e028112a59CFC0234ddfe358283B2Cb", + "switchboard": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF" } }, "10": { "FAST": { - "capacitor": "0x56D77fA62C98ccf4c45E645bcFD83626a16B7C35", - "decapacitor": "0x1595aece46e3aB756949BF314aEAfAfA47D3C4a9", - "switchboard": "0x516302D1b25e5F6d1ac90eF7256270cd799524CF" + "capacitor": "0x4b8E6ef3461e18b3c59Cb9F624709321Df93F2A6", + "decapacitor": "0x61Ad0622B355963Ad595E0848357f83a7DA41383", + "switchboard": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21" }, "OPTIMISTIC": { - "capacitor": "0x806dd530F020F27d9bb3be4DDC669E7191c70705", - "decapacitor": "0x943cB1e125eC092F26d9e0741469488C5D70FB43", - "switchboard": "0x2B98775aBE9cDEb041e3c2E56C76ce2560AF57FB" + "capacitor": "0x41b421906da71Cb6148A9a8AaEC21061BB8565e3", + "decapacitor": "0x32b4780ec614Aa1D3003Df10726A09318A8e6997", + "switchboard": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF" } }, - "8453": { + "56": { "FAST": { - "capacitor": "0xea094af8cB914BdD0662a47f5e141e08E5A27A82", - "decapacitor": "0x70994d59C52A5aA492432a1703b8fe639D1cf53C", - "switchboard": "0x516302D1b25e5F6d1ac90eF7256270cd799524CF" + "capacitor": "0x7C78dA75549719e6006bab4370E9E745964344db", + "decapacitor": "0x2Ca87564fCB2b3DFEeDBD4c4baFbaA7aCBbf9491", + "switchboard": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21" }, "OPTIMISTIC": { - "capacitor": "0x8521206093E554fd11ebAdC1748d60A33B41DE66", - "decapacitor": "0x673c50C88ef5183459682b53b47864C0fd01b52B", - "switchboard": "0x2B98775aBE9cDEb041e3c2E56C76ce2560AF57FB" + "capacitor": "0x80b11153AbEa5a66384A65b5d7A64207E7D42470", + "decapacitor": "0x46f34Fd5744f8f145B9d3965884b160D4D596e4d", + "switchboard": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF" } }, - "42161": { + "100": { "FAST": { - "capacitor": "0x2321C637686b8dA2e01c60D72fD82a595879da00", - "decapacitor": "0xfD894892Ed2723Caa147C76283e0ea72596c1fA5", - "switchboard": "0x516302D1b25e5F6d1ac90eF7256270cd799524CF" + "capacitor": "0x22d81971fE93E0C6432aD34c028B3a0c042Fa041", + "decapacitor": "0xfe44b3435c232D7F4b0825a81e8CcB624307B976", + "switchboard": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21" }, "OPTIMISTIC": { - "capacitor": "0x45f791cA90E23D431F08f2Ec6B2202028D2489ef", - "decapacitor": "0x7d38196535734a921Aa5C25c9AFB0E31F873f6f0", - "switchboard": "0x2B98775aBE9cDEb041e3c2E56C76ce2560AF57FB" + "capacitor": "0x7C258d944705093EE90Ab648168DF8FAc4eE2dF0", + "decapacitor": "0x3c20996D62A73336A5f1B1D2FdB7C5053D321a25", + "switchboard": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF" } - } - } - }, - "8008": { - "SignatureVerifier": "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", - "Hasher": "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", - "CapacitorFactory": "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", - "Socket": "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", - "ExecutionManager": "0x1CAdCd88fC148D3966eDe75D029937C886f66009", - "TransmitManager": "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", - "FastSwitchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", - "OptimisticSwitchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF", - "SocketBatcher": "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", - "Counter": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", - "startBlock": 119805, - "integrations": { - "1": { + }, + "137": { "FAST": { - "capacitor": "0xdF24b92Ad07D39344B1abA69a8acbb5DEa5BA08a", - "decapacitor": "0x03bCf41D18Cd8AA7D4b13DCc8574150329e6D130", - "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + "capacitor": "0x7F4A6041A8E238c2988aB5311d4a0772864DFDaa", + "decapacitor": "0x59A183969509B4554dCC734C6C37abaCBec3f829", + "switchboard": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21" }, "OPTIMISTIC": { - "capacitor": "0xF6f648CF8164Dd7Ec04C0dba8fc91e7b66A154C0", - "decapacitor": "0xc014b5C95B790b35acbeE3E4D7807Bd556FddebE", - "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + "capacitor": "0xF21CDDbe97229B4aD1BE0eB1fdca5aad4b83D0F7", + "decapacitor": "0x94ae9AF84642BF2A0E408BA6820c9acF04614E80", + "switchboard": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF" } }, - "10": { + "146": { "FAST": { - "capacitor": "0xfDab5AD9dD96deb42f093510641a325dB65cAD10", - "decapacitor": "0xE16b17BC461C3EDF6c351c1a27FB42851F085D19", - "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + "capacitor": "0xC98BB57B33B213BBc1C22F0141717DDe76Cd7a04", + "decapacitor": "0xBDf8F0f97F058439848A7a0D00Aa5b095D3a4f89", + "switchboard": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21" }, "OPTIMISTIC": { - "capacitor": "0xcacBE8Caaa88003544BA8d6Ebf63af256Cba9b93", - "decapacitor": "0x68e39A99221087D3585fA4493911A60683AbE32d", - "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + "capacitor": "0x6d4e9A9C63f3d7ce90D6925dd83dDa2703A35553", + "decapacitor": "0xcB39704920eA0Bc1CCC1F830db94f1C19134069e", + "switchboard": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF" } }, - "8453": { + "324": { "FAST": { - "capacitor": "0xe73B81e0582110A3e1e84eD48986CF8365C67F5c", - "decapacitor": "0x2e544869aD700F70E47597Aa065e562deAFcA241", - "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + "capacitor": "0xEb48b07EcD84f20AcA861b45678E7327C0b13853", + "decapacitor": "0xbA47aA967A639d0Adf42fdE245D5f09AF57E96d9", + "switchboard": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21" }, "OPTIMISTIC": { - "capacitor": "0xCF029dbbFCeBf82C981B3Ffe78CCB38bbC57a6FC", - "decapacitor": "0xe9BE8937aDf6A92CBF464b2904097c71E480f925", - "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + "capacitor": "0x0B920983510ed84B91c071B30b0F999F90492e06", + "decapacitor": "0x5a74fE90B2029148432A0908189FE3Fd1bF3E539", + "switchboard": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF" } }, - "42161": { + "1101": { "FAST": { - "capacitor": "0x19405671F9F14a81a1112ac890E85E321a79426D", - "decapacitor": "0xFE82774f00Ce859Aad948e71D739C417Ae85B1fd", - "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + "capacitor": "0x5E24Da3ec27868C1d72e7A48d0e280E8Bd2d5b33", + "decapacitor": "0xe8f046b0ed52a4428C5b8548a995751f8cE46417", + "switchboard": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21" }, "OPTIMISTIC": { - "capacitor": "0xcf4136C6537D6e4F2b17a0035663dCDD3C08F746", - "decapacitor": "0x949c6C52A539BAD93D2a31EF4EB923fd8a09c660", - "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + "capacitor": "0x1fADB06BeA498999de22692B4eCe43d62D8d16de", + "decapacitor": "0x4A1cf75218a86677E4a8F5A3099774E7E1196aAF", + "switchboard": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF" } - } - }, - "SocketSimulator": "0x15F629625cf18adB1214ca7F7E451B265AA28a8C", - "SimulatorUtils": "0xda6421c91fd656ed37C89329975FbD63077f60CF", - "SwitchboardSimulator": "0x4c6D87EFF6FE77C565092194eF2eaE285F2d81Af", - "CapacitorSimulator": "0xb5eDDA0aBB44c4bacE39D5E9BC0545c241736A79" - }, - "8453": { - "SignatureVerifier": "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47", - "Hasher": "0xAC313d7491910516E06FBfC2A0b5BB49bb072D91", - "CapacitorFactory": "0xDC23842d47b80D88A549777eB1F33C2F47f253D0", - "Socket": "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", - "ExecutionManager": "0x6086c6451217241D8e42e134733A542095E13c47", - "TransmitManager": "0xb8c32878c69F4cC4705D0Bd99bca082C4eEFd76D", - "FastSwitchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8", - "OptimisticSwitchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34", - "SocketBatcher": "0x17A89B7372866a0155bF14980973Ad4408A3145C", - "startBlock": 9266919, - "integrations": { - "1": { + }, + "5000": { "FAST": { - "capacitor": "0x769539bE1b533841acA8436078ada53d6E64035f", - "decapacitor": "0x413248783F1B66703a0248d455EE790436FAdcA9", - "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + "capacitor": "0x536d9A127a137858ec729c52b70A768b551559b8", + "decapacitor": "0xF758E40b0ACc078d2ad9868591445AFCC43067C7", + "switchboard": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21" }, - "OPTIMISTIC": { - "capacitor": "0x34543E63E38EEc5C9818D9234d08A4EEFF18bD2D", - "decapacitor": "0x7aCF234A02676E59Df1A7A35069bbcab686D127C", - "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + "OPTIMISTIC": { + "capacitor": "0x633378cBeb9B3a17FB4E1e39123725AFFE855794", + "decapacitor": "0x2Ea398C96F66e726943468b757B828dbA76B8824", + "switchboard": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF" } }, - "10": { + "8453": { "FAST": { - "capacitor": "0xCcdc860cB233dB57Af21665dE1A46911d41dB717", - "decapacitor": "0x9570F603ab0424adCa0Cb56e79363DDf90054733", - "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + "capacitor": "0x29730d8d679e74139d7350C8b02aCA30F1bc6dca", + "decapacitor": "0x90227e78f3FCc218D3e534f2f13D02e33Bcd71f3", + "switchboard": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21" }, "OPTIMISTIC": { - "capacitor": "0x06c8f503684459B4f8b7F0875cfed44879Be1Bbc", - "decapacitor": "0xd3FB87591Cbf521907D554CdD09d6c51d30aBf44", - "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + "capacitor": "0x568023DFB6264b9e4890b183ea2C8c7167569C9D", + "decapacitor": "0x52615eBEC93f86DB64cB86CdD327D2F0ec6baa8e", + "switchboard": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF" } }, - "56": { + "42161": { "FAST": { - "capacitor": "0x781770faf0F065d61e21013702a5E8Aa7c6B8538", - "decapacitor": "0x31Ee32e7AEB216CF7075263f649C42EEee921FF7", - "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + "capacitor": "0x4f223f004A5D221ec05951961dc2Bd8B42c87643", + "decapacitor": "0x32F7a63cd45Ac7114dd1E32669810C0e64e7D7Cb", + "switchboard": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21" }, "OPTIMISTIC": { - "capacitor": "0xD706CfacDc505f08C5B1515193920975026bfD0C", - "decapacitor": "0xc13F75e6c18dB7cB3cfc101784260a3f5CeBDe14", - "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + "capacitor": "0x38548f05be2C3FF256ab75E9EEe195796128cB4A", + "decapacitor": "0x4105C8b86b76A11DF745077EFf0a8ad96Dac3F0C", + "switchboard": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF" } }, - "137": { + "57073": { "FAST": { - "capacitor": "0x8470258083De192083c4EcCea4BfE80455C7f6c5", - "decapacitor": "0xB270eCf507c618CCc72cC1b4F99e3970168aCE93", - "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + "capacitor": "0xb80dE717bE3C168120166680D1cf062F9Ee3B850", + "decapacitor": "0xC7c8A03F5dc8e41391752344404C11355B01581B", + "switchboard": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21" }, "OPTIMISTIC": { - "capacitor": "0xBC8C72C33B9d4523a4381B3B1a5D9292ad98951E", - "decapacitor": "0xF6CD575DdfDc0c13136A0A2DEAd87FCA1cFe9CA8", - "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + "capacitor": "0x92B0d286703fc0e608DF32D98A1F7e7ECa2581a0", + "decapacitor": "0x6F1fC2eD93db9Ed56AC8b997f1BE9B51B2910995", + "switchboard": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF" } }, - "404": { + "59144": { "FAST": { - "capacitor": "0xd3a9250646CDC35C850Ef8865dB5663CC358b168", - "decapacitor": "0xc2C21EEC5Bf711f494ec6F0e449372e2d97f6251", - "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + "capacitor": "0x71Ccb994347eB1a34f3148b59f4465BB9c94a160", + "decapacitor": "0xd87f37A074217B2fF86d8Dd8B0661dDF8003fBB2", + "switchboard": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21" }, "OPTIMISTIC": { - "capacitor": "0xf3Dac1610295407Ef0FC70d34b627674eB221e8B", - "decapacitor": "0xc71B1Fdba532446309187d51D32F05DB4a9B0777", - "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + "capacitor": "0xF41bF4F91493B76DE0Cc68797817e5f802c0271C", + "decapacitor": "0x99333a8fAcbbfFBD91BbFC4dB5144B3c21F123B1", + "switchboard": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF" } }, - "957": { + "543210": { "FAST": { - "capacitor": "0x41C46a62c6F774F2Ffd53F08C3C8707f11B0e098", - "decapacitor": "0xE73D88a9004f23532aEd53455F7895A2D63a616d", - "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + "capacitor": "0x84a04483b18E24b7F17728008b5174063d00cE47", + "decapacitor": "0x451FD06cE5d447829A173051a35Eb1a21D0f247e", + "switchboard": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21" }, "OPTIMISTIC": { - "capacitor": "0x2e61336C59340919d331C862f8226C24A7D805d5", - "decapacitor": "0xc7e13D19Fb350161CEC734DF695A747cEfd68E73", - "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + "capacitor": "0x326b186f68Ff9334066EBfb024c0777fd8A3CEa8", + "decapacitor": "0xbe16FAFAa5aCbfE8C4595b22b0d7f06d212C7e49", + "switchboard": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF" } - }, - "1024": { + } + } + }, + "43210": { + "SignatureVerifier": "0x070B713eE5717B563Bc3008A154B044887821d44", + "Hasher": "0x016093b29A0b68A109F6a72A4e99402225ce724f", + "CapacitorFactory": "0xd262DF05097a13A93E8e481939bCA9548c30E334", + "Socket": "0xe7eE9483745b6B1662B9882B2027AD54ff2F1d84", + "ExecutionManagerDF": "0x93b223B20D97473Cf2577b71Fcdf85D808cFD1c3", + "TransmitManager": "0x8ecD9bfa48f0F5D2117b957275B92f643d20A2c6", + "FastSwitchboard": "0x87A2572bb46dfAfF158c53cDc0b6D456E9C24eEe", + "OptimisticSwitchboard": "0x37df284eE8EE67D5767080411924AC91e4Fd84f9", + "SocketBatcher": "0x123A85f7C151745aAA3b91Ff1d874c4AAD7Ec5fE", + "Counter": "0x72923Ef1421CC62198885Fd1329F24173e437f7e", + "SocketSimulator": "0x0A257dA9f37fc52113810Be34d75f348CDcD39BC", + "SimulatorUtils": "0xc4FEAa35c71695F82b94E4b0A4C4d91f2C5B616e", + "SwitchboardSimulator": "0xAc998031Ea29900D96500Cc91d82ac490F0565f8", + "CapacitorSimulator": "0x417Fa5e927EAcCf898E358b04f589660b614CaaE", + "startBlock": 39223, + "integrations": { + "421614": { "FAST": { - "capacitor": "0x217c387cf50Eb2CCCe9f6F1eb474a0678EC65142", - "decapacitor": "0xD5300C7Fa86Cc2d27838636eAF27301fE0e8bA8d", - "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + "capacitor": "0xBD9bD7E067Ba55C5014B48873389A2e1f9b651B0", + "decapacitor": "0x6362cFd075dEAce4Db516F5848FFb100eC474A05", + "switchboard": "0x87A2572bb46dfAfF158c53cDc0b6D456E9C24eEe" }, "OPTIMISTIC": { - "capacitor": "0x4d461daB6D6AB35Ce326EbCFef47Db5A33DB963B", - "decapacitor": "0x2cF2a744093c514E2488D2c3C7DEf303D3B10186", - "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + "capacitor": "0x2F8531a301ce8B53d716e5459043145e6317555c", + "decapacitor": "0x9e4316860C9d8B136f7C8Fee6D006E96C47195dC", + "switchboard": "0x37df284eE8EE67D5767080411924AC91e4Fd84f9" } }, - "2999": { + "11155111": { "FAST": { - "capacitor": "0xabCa240De0eA9a02028Fd7eE2585c94BeCF229aE", - "decapacitor": "0x16a381AB5be35Cc9F8bD5507dA121B4B2Dc5923C", - "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + "capacitor": "0xd38cD0965f98C70247d9f645076A3D9b5Cd5AD01", + "decapacitor": "0x760f7484C9E1189b1B587186A2eeA9761aB58AE0", + "switchboard": "0x87A2572bb46dfAfF158c53cDc0b6D456E9C24eEe" }, "OPTIMISTIC": { - "capacitor": "0xb537a7d6EF431229282cc9aB85EB1c7dA22E8DC2", - "decapacitor": "0x51C039162e9569fa487E1486D0a66Fe858857b34", - "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + "capacitor": "0x75422A527503869cc67EAC1AB44e65320c21CA8b", + "decapacitor": "0x9306a663C994347265A961C0a679C52007306A02", + "switchboard": "0x37df284eE8EE67D5767080411924AC91e4Fd84f9" } }, - "4665": { + "11155420": { "FAST": { - "capacitor": "0x4783Ea08E7671858Aa940e23B8eF9150312dcA9F", - "decapacitor": "0xc1AF347b9Cdf70EB31Fe1f254972E8F4C27929B8", - "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + "capacitor": "0x6F8c26552CB48DEAC8596fDa1E7772C6CEF9315b", + "decapacitor": "0x31163a25C80e0413DCB3a76a0ffA6f79d1161aab", + "switchboard": "0x87A2572bb46dfAfF158c53cDc0b6D456E9C24eEe" }, "OPTIMISTIC": { - "capacitor": "0x0D65C6221E174Ff196095Fa44f5Da46FA1429bA4", - "decapacitor": "0xBCF16685352331A0f926d3B7310b8a5b0215ba86", - "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + "capacitor": "0x832173C076b30B7F42D69B8E97392C37cD87F7E0", + "decapacitor": "0x31E55227afe17a8d74f0fA462Fb0397F50266083", + "switchboard": "0x37df284eE8EE67D5767080411924AC91e4Fd84f9" } - }, - "5000": { + } + } + }, + "47763": { + "SignatureVerifier": "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "Hasher": "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "CapacitorFactory": "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "Socket": "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "ExecutionManager": "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "TransmitManager": "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", + "FastSwitchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", + "OptimisticSwitchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF", + "SocketBatcher": "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", + "Counter": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", + "SocketSimulator": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "SimulatorUtils": "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", + "SwitchboardSimulator": "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", + "CapacitorSimulator": "0xD7B34Db1477797FA2Dff890afBa88a00eb89b9eE", + "startBlock": 67493, + "integrations": { + "1": { "FAST": { - "capacitor": "0x4DDE7e35Baf49438859761542FaE5a0cF9720e0C", - "decapacitor": "0x01Ec2e6e9b405D95f40Fe6FeDB8158a08aefeab0", - "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + "capacitor": "0x19405671F9F14a81a1112ac890E85E321a79426D", + "decapacitor": "0xFE82774f00Ce859Aad948e71D739C417Ae85B1fd", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x21E8965674996bEe74DB8B3c618a2f4821cE6c84", - "decapacitor": "0xF44a29dEcEf5b59CD54Caf3A93878ea85387FA48", - "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + "capacitor": "0xfDab5AD9dD96deb42f093510641a325dB65cAD10", + "decapacitor": "0xE16b17BC461C3EDF6c351c1a27FB42851F085D19", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } - }, - "7887": { + } + }, + "ExecutionManagerDF": "0x8Bc50b98B55F42DD3966e9b428AF3581386B7Fa6" + }, + "57073": { + "SignatureVerifier": "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "Hasher": "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "CapacitorFactory": "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "Socket": "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "ExecutionManagerDF": "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "TransmitManager": "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", + "FastSwitchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", + "OptimisticSwitchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF", + "SocketBatcher": "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", + "Counter": "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", + "SocketSimulator": "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "SimulatorUtils": "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", + "SwitchboardSimulator": "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", + "CapacitorSimulator": "0xD7B34Db1477797FA2Dff890afBa88a00eb89b9eE", + "startBlock": 502240, + "integrations": { + "1": { "FAST": { - "capacitor": "0x297723D9cAC7F7a2C75c04bc30Be6614fC1ac5d1", - "decapacitor": "0xc923faf035AFB59Fe988b8E28fB9B7c753E3c758", - "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + "capacitor": "0x19405671F9F14a81a1112ac890E85E321a79426D", + "decapacitor": "0xFE82774f00Ce859Aad948e71D739C417Ae85B1fd", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x6F1f64102243D5F179F412FB432BED03Abe19722", - "decapacitor": "0x3C53618A3FFB7216F41D94d5Ea466Ec63c7993ff", - "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + "capacitor": "0x5924cE286850adEC8ddC9f64E8e45900006D76dB", + "decapacitor": "0x2C806f22CA1CA75Fe8D7D6cEd53B199f23D43fCc", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "8008": { + "10": { "FAST": { - "capacitor": "0x7307F9970b049606c6d1cC6Fa4dBe829E06eEba0", - "decapacitor": "0xEBDD84931EFf4D572ceFFa5ca24ab57eE13ef987", - "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + "capacitor": "0xfDab5AD9dD96deb42f093510641a325dB65cAD10", + "decapacitor": "0xE16b17BC461C3EDF6c351c1a27FB42851F085D19", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x61a924e4F8C706c71139A8986e6289210AaFD07d", - "decapacitor": "0x4d85A957fc70bC8134e507313B42cf370aDF1364", - "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + "capacitor": "0xb5B1514a94584864e4b76eD0ea6C70363A8F8e52", + "decapacitor": "0x8946Ccfc19c4F7b230cA9D627aFF83A183c7fD9a", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "34443": { + "56": { "FAST": { - "capacitor": "0x279824278c1C78662A4BF9fb25EeA954BBF74d97", - "decapacitor": "0x0603c547e428b2aA4BdBcfD540d205D8Db8B5dc9", - "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + "capacitor": "0xe73B81e0582110A3e1e84eD48986CF8365C67F5c", + "decapacitor": "0x2e544869aD700F70E47597Aa065e562deAFcA241", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xd93BF81B8B54860E94e5b26E786F428c0f78A434", - "decapacitor": "0xfF94F698B1EC0966bCd5F90487Fbd5D9410B31e1", - "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + "capacitor": "0xd9DB6A7Ff0175c68053542Dc0714967f316c3923", + "decapacitor": "0x4E04BC370629D101AAB69546a12d4D98b9d369aF", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "42161": { + "100": { "FAST": { - "capacitor": "0x1a50D1e4f3bf1F9D1E2752B0D1cE0Cd2F99aDb3b", - "decapacitor": "0x5F030Ed56CA8742dB95d599caAc8dEbBE70B2a07", - "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + "capacitor": "0xcf4136C6537D6e4F2b17a0035663dCDD3C08F746", + "decapacitor": "0x949c6C52A539BAD93D2a31EF4EB923fd8a09c660", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x6e7dAd288966Afa716AfCa2356dc699b3bF621a1", - "decapacitor": "0x24B9be73D1fC7131C00B5f1eDa39722c62C49588", - "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + "capacitor": "0xe056cD2C8d6172259CEf4a6bCfBa51430C930EA4", + "decapacitor": "0x9915a72206BB6f57d694d975146694C4d33aD4b1", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "81457": { + "137": { "FAST": { - "capacitor": "0xaAe7643D0C9AAD0a3A2Ac8932cf7c0d260600B79", - "decapacitor": "0xB792AeD8F981B738dE443d8201B024684876a8C9", - "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + "capacitor": "0xcacBE8Caaa88003544BA8d6Ebf63af256Cba9b93", + "decapacitor": "0x68e39A99221087D3585fA4493911A60683AbE32d", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xC42Fbf373519DA257F2c9193c20CC9CC598Bed5E", - "decapacitor": "0xB8a4bC5C2081ECE114335A6e741f8b182f6e83b2", - "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + "capacitor": "0x8490EA934cC935db5252bb98D99099acBE6e1913", + "decapacitor": "0x0E26F08dE9B0BB34C483768fe5809808780Aad96", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "777777": { + "146": { "FAST": { - "capacitor": "0x1B233fAc2f876dF6e998456eAb084f5782E1ffDC", - "decapacitor": "0xf59e2604776B09d6dB1FBB577c78C907D572aC45", - "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + "capacitor": "0x29017d72206Eb0Be053C565E20b54857289AEF68", + "decapacitor": "0x783c2Da3a07A29f2fb79801356F14d95F33679Dd", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xA922122e52f7fFBc297a6A784405AEC11905C18C", - "decapacitor": "0xDd347e9c5Fc06bfb2db60e4797A53F86330f5487", - "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + "capacitor": "0xD2CA65d78d957237768900bf196Ba571873AFDd3", + "decapacitor": "0xEc2bd1356C3DD05553f499aF685e11245b6e3217", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "1324967486": { + "324": { "FAST": { - "capacitor": "0x457eF7905fE7130606Bf652Df71780D461AA6CbB", - "decapacitor": "0x2541866a00aee94e77a46390E4daCaDf513d1481", - "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + "capacitor": "0xCF029dbbFCeBf82C981B3Ffe78CCB38bbC57a6FC", + "decapacitor": "0xe9BE8937aDf6A92CBF464b2904097c71E480f925", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xB79Bd8BDF75823A5f858854f236Ac0f2359a3660", - "decapacitor": "0x93bC320B2eB4CF55Ceb7dfF6AD24f188D44020b3", - "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + "capacitor": "0x07229718F47457B61bd6859d0C818a1A33394d76", + "decapacitor": "0x3C2b3bCB80ABC57DF4Cf06f1991684308513d72c", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } - } - }, - "Counter": "0x1DE4928f1305704d069e23efc6EB1Fb446cf1135", - "SocketSimulator": "0x4c2BAB5A7Df134519368ab78364ea220db1bdA26", - "SimulatorUtils": "0xC7f534aA1443B947b7B9A09B497B49FFA1B30dA9", - "SwitchboardSimulator": "0x10C700641F48DA53434439BF2dA21A4C27091221", - "CapacitorSimulator": "0xBB7fDDB1c8C87aF3c46f784f15792b2721ec7117" - }, - "34443": { - "SignatureVerifier": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "Hasher": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", - "CapacitorFactory": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "Socket": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", - "ExecutionManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", - "TransmitManager": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", - "FastSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", - "OptimisticSwitchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", - "SocketBatcher": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", - "Counter": "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", - "startBlock": 1149427, - "integrations": { - "1": { + }, + "1101": { "FAST": { - "capacitor": "0xB4Ca08934052A664Fd1D5c5d206a66a5684D95Cf", - "decapacitor": "0x5A7A6Ac35E886FfaBF773bA8B94313E6Fb1dDc86", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0xdF24b92Ad07D39344B1abA69a8acbb5DEa5BA08a", + "decapacitor": "0x03bCf41D18Cd8AA7D4b13DCc8574150329e6D130", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x921B7f179ef04227E53324927F9AFb7155149db0", - "decapacitor": "0x529967A44995313fc468AD29c2C1c14DaebCBAE7", - "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + "capacitor": "0xB36c60cCdc2022DB4f6e4f917E9b28e473B0402b", + "decapacitor": "0xE187cc0847880f7dEBDf00F8C5d7F001175F3445", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "10": { + "5000": { "FAST": { - "capacitor": "0xDAc077a030b43CF7771d954E46b8408A2526B99F", - "decapacitor": "0x77F88b197dEF6b531fB4d67B77D5F0BD19182f27", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0xF6f648CF8164Dd7Ec04C0dba8fc91e7b66A154C0", + "decapacitor": "0xc014b5C95B790b35acbeE3E4D7807Bd556FddebE", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x43BBF5B1C8000f09a19a52A4abc126dd0dA69466", - "decapacitor": "0xf3b4CAA568Ac166a724b2d710EcE0f67efFedE57", - "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + "capacitor": "0x977A0B70f269CFC4576fCF38bEcafdfc9D0a0537", + "decapacitor": "0x3e02B09a328B6508C5084ff70d354aEe873a2f6D", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "137": { + "8453": { "FAST": { - "capacitor": "0x655ad5d7D8400cc84e8B6d26f2D9E0824128cDf1", - "decapacitor": "0x1f4C4F696ec48a57dA26a5c9c0aeCbAc94E41272", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x9f72CAEAccc292977A0c134693AB5F63fe513202", + "decapacitor": "0x86917a199668155A7Aa1dA833499E5646c00d9dA", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x67316f9954476cbDE33B247897e4571ed3d30F7B", - "decapacitor": "0xaD9FB6D87c2A55a1dc0daE97F427c77203571fad", - "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + "capacitor": "0xdc666E0C861140ed69ecF5A3a32efefFb44C5854", + "decapacitor": "0xdfAbC6a129d351d0dF0858bB7F66ba4554Bcdfb5", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "957": { + "42161": { "FAST": { - "capacitor": "0x66822922dFB1BD4c48cB5375D04f7ba280f2d2A6", - "decapacitor": "0x0E72269226A3F185BDd648C875dF4c97978333cB", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0xf0C835C640715Dc5363447bF7233078991889fC8", + "decapacitor": "0x2eF42ec2c355E6E5D296Ef888aBB7904386c0B94", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xE7010520FC3934AE35F645a50C4A22Ff4259a8E9", - "decapacitor": "0xA33086e616feF145fA6806fCa152Ed100815B1AF", - "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + "capacitor": "0xa28717c161332b86851ACB8961E4D605D358A56E", + "decapacitor": "0x865dE5f98c4c1d21C18DA77560443646a4c6760D", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "8453": { + "43114": { "FAST": { - "capacitor": "0xFFB1668F7978C67B385acB40AB9A9ada879a1271", - "decapacitor": "0xa6b874Ca1AcF2c453b614cCEB022cFE91E2f37bC", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0xa41C5493e7e433CE6c3348d3b2cd6F0a41B7989F", + "decapacitor": "0x2E2Af879435D6f9F7d6b129FDA8a8Ed4e53AE9Ff", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x81153EFD395E5fF30FE69637c63203793fEEF233", - "decapacitor": "0x4110331Fc94EdCD78e2f3193039E40316fC09702", - "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + "capacitor": "0x82c25eEAFd9E4628Ae596C592E5A2101E1B95eBE", + "decapacitor": "0xF63518C49693dFB5cdcB988C6640070E13F7fD25", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "42161": { + "59144": { "FAST": { - "capacitor": "0x32588ee44eA7014e7E8C37954141cb56681179ca", - "decapacitor": "0x15a815152CF82a83FD6fe325409AEF8998C491A8", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x938DbeA077a5deB6a7680EBdCC85bB4bA216Cb52", + "decapacitor": "0x018FD84FFcaD3401C3465dFA7E8017218Fc55Dc9", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0xb7e909Eb9fbcdb5Ed34b47f70eee381244B3c9b5", - "decapacitor": "0x1DFB66c58B460B74Ac2DC22c9D68BC3A95317eEB", - "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + "capacitor": "0x77CDB3441D1EB0a98e36b8c96eDD26fB788Db502", + "decapacitor": "0xdF5Be240946f63CA107E62076B5B49148511A326", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, - "81457": { + "543210": { "FAST": { - "capacitor": "0x1c04bA008E511b09B0268F0E44F943D9c60c0d7B", - "decapacitor": "0xAa0bf42C0e8F429a62044b066377267b14f9fDd9", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + "capacitor": "0x441432a93E38BdB82f71684359E59AE49c0D9a79", + "decapacitor": "0x9D44AF8a4a0fD8D86Aaa584394845a86B31007f3", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" }, "OPTIMISTIC": { - "capacitor": "0x9d3db1877798A792EEEc8E64FBF0FdF9674472c7", - "decapacitor": "0x11CBa600b46E0181088EE50790560547171aa348", - "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + "capacitor": "0x980791b85F392B2Dc11e0D75eF7f15B054F00Da1", + "decapacitor": "0xe15771e88A74Fc9E23F4d96AcAC572980FfdCf09", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } } - }, - "SocketSimulator": "0x210Dc92f453A2620FcF09BDa76e45bb7138111D9", - "SimulatorUtils": "0xb4f28c1aeed8f9B5871dcE0134b16fAf8aC67A2D", - "SwitchboardSimulator": "0x68Ce3Fe82f9a2e94d062a7bEF110ceFD69936C8f", - "CapacitorSimulator": "0x9C530c48D1FD6282c2b2d8c9fE91B041fff7Ca5b" + } }, - "42161": { - "SignatureVerifier": "0x9879a2b15722374243843DDdb79e5E6872aA74B8", - "Hasher": "0xcDA819182c2BBE351644eD5D429280ab98004B4e", - "CapacitorFactory": "0xBce4Cd69FeFEdb6eb076CF67E55Bae858567136a", - "Socket": "0x37cc674582049b579571E2fFd890a4d99355f6Ba", - "ExecutionManager": "0x0a1040C23bc8d04669A118A27433D5B379C2D381", - "TransmitManager": "0xd648A4f9db4AA872985b35B9ABB9Be642c0D7f2e", + "59144": { + "SignatureVerifier": "0x09A03E0d298AA13a07A9a3e36a606d4F6a4b8bB7", + "Hasher": "0xcd620187f4846ba5a42ab41270aC550467dc9FbB", + "CapacitorFactory": "0xB152AC07a21966981fef9341DA3146f8e08e22bC", + "Socket": "0x134633394c8Cef32a671B6Fed5e99b4B6466f4e4", + "ExecutionManagerDF": "0x10eC45De78BDfE26Cefb953F604E18BF70904FBa", + "TransmitManager": "0xB0a98605AcEDc6C9242B32516a0d823A2712F1A3", + "FastSwitchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18", + "OptimisticSwitchboard": "0x332901149A390D334498008449089f05fa273C3B", + "SocketBatcher": "0x8aC3fc1BCd767Fd7E98710bfC173AbCeDfAE0Ee5", + "Counter": "0xcF63F80d1ab518fcc4DFA5849d71B624fF4bF67D", + "SocketSimulator": "0x58f1693e84B80799B85106c13fb759DB7C5EF35D", + "SimulatorUtils": "0x8Bc50b98B55F42DD3966e9b428AF3581386B7Fa6", + "SwitchboardSimulator": "0xf4B9Cddc9d326F6e01A1A61b8eF3Df44F1E08449", + "CapacitorSimulator": "0xd2BF218Fe89d528781684640F576073C99388E92", + "startBlock": 8465306, "integrations": { "1": { - "NATIVE_BRIDGE": { - "switchboard": "0xaB2F8c1588ACA57bC2909512B645a860C65770d3", - "capacitor": "0x2975C739DE55a833AddFd22B533866b028977fB4", - "decapacitor": "0xB4B60bb758CFee6BCd9846B134a2305a9a783286" - }, "FAST": { - "capacitor": "0xbd5e94A05e87b3fF068a5499cF3f14B22f1Eb7f6", - "decapacitor": "0xf37523dbFC50663D4Eabadd8c264C552eA097c35", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + "capacitor": "0x7e4788652BC2E3fcdCe5Dd702D675201456D67F2", + "decapacitor": "0xF8b6266B6405254241B8e2dAFdCb2a82Ce4D9877", + "switchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18" }, "OPTIMISTIC": { - "capacitor": "0x6fBFBdb8A375b35Cf7e62665c3e1E319A0B0025d", - "decapacitor": "0x7256ea61aFB76796883A213010CE740fFE8e6E30", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + "capacitor": "0x3003B9b70104aF1d37c6e00Af01aD59765CC8eAF", + "decapacitor": "0x642506cB159ab8e61e6D497360114A5bAe9C3221", + "switchboard": "0x332901149A390D334498008449089f05fa273C3B" } }, "10": { - "OPTIMISTIC": { - "capacitor": "0x3F5783650f78D534A201AA74b6279C455DE1C96B", - "decapacitor": "0x79073628e38CC81c933701fAeD20b98Af7949c8e", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" - }, "FAST": { - "capacitor": "0xE705b20ea53A3F6F894d47395f0946dd975D33b8", - "decapacitor": "0x16132eF02ec04F21eD52Da3f8Af7b2bee3Ae1B92", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" - } - }, - "56": { - "OPTIMISTIC": { - "capacitor": "0xae37244fE1ec6E2Fbb0D3bEe3cf9224e5b6a944A", - "decapacitor": "0x9A55696A095Bd856eC16D48FDc08899d7D17772E", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + "capacitor": "0x300786AAd56B4f0F91882C92375ecDC58b5725d3", + "decapacitor": "0x717B9d554bFD4a49212056420A4B59f3fA93f644", + "switchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18" }, - "FAST": { - "capacitor": "0xd5648ec96a97F93aa1ed95FafCC992E548bf2fBa", - "decapacitor": "0xE7C4E225d3d865c16FA1765231C2B0b56aaF3efB", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" - } - }, - "137": { "OPTIMISTIC": { - "capacitor": "0x923FbD055Fdf3612Fa0bCeCda04b2F87B5689063", - "decapacitor": "0xEE003246EFB0b9c19F226f78ffFA8221605e9bD2", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" - }, - "FAST": { - "capacitor": "0x04556F46402f5c13DA39B9Be3e9b4ED1412795DA", - "decapacitor": "0x420EA6a4346a49e2b58849617a8DB692e87E5023", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + "capacitor": "0x41e2cEc22c53f742d79Fb3155FdeAa5ff057e9c9", + "decapacitor": "0x64b56F17F1d462c11ae6a8B4759D9ABc9cFED318", + "switchboard": "0x332901149A390D334498008449089f05fa273C3B" } }, - "404": { + "56": { "FAST": { - "capacitor": "0xF140a4A504c11F49A4b2F4ABd383CA20C7e6B115", - "decapacitor": "0x4463A4C9c3Dae8E98442d94B5559D55317BD0e75", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + "capacitor": "0xcAccbe801Ffd15Af6E5B529a17D3526Ab0EDd9f3", + "decapacitor": "0x5A6b4122f501672e64f19Fc8c730486e48A95eB0", + "switchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18" }, "OPTIMISTIC": { - "capacitor": "0x571866Cd09e5743dA70aE7572a7509a5CF937847", - "decapacitor": "0x8620e1A475e1F2198EE066d9510E48834E7F636c", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + "capacitor": "0x2fdEC2f15Ea2F22B7538Fb6F4F5140c0924f1704", + "decapacitor": "0x3411E96ed6999e36096F930699Fb172FC1BCE266", + "switchboard": "0x332901149A390D334498008449089f05fa273C3B" } }, - "957": { + "100": { "FAST": { - "capacitor": "0x29Ebc834D24af22B9466a4150425354998c3E800", - "decapacitor": "0xBA85C43A9cF99479a54E6102ec4d58c403fe964c", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + "capacitor": "0x51945F636d02663CB5bEEB9d84eb96d10AeC549e", + "decapacitor": "0x46d9190D64798EcBd3A2e7D2354e77E9D90c0946", + "switchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18" }, "OPTIMISTIC": { - "capacitor": "0x273Fa9B65adb6C8a1a9AA2F6e99eDc6207E1758e", - "decapacitor": "0x686a4A65722FFA050C00Ee92adBF7E29d9105E21", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + "capacitor": "0xf4FA9E75D299C0aAbE6112489EF3c1D5E4C66775", + "decapacitor": "0x83BA3E0A1A5E3c83969AfFE261ec04326FfB11eD", + "switchboard": "0x332901149A390D334498008449089f05fa273C3B" } }, - "1024": { + "137": { "FAST": { - "capacitor": "0x8f777a86DE8A727336428A7843dd1635F34D270e", - "decapacitor": "0xF451ed4518A17eBEF498dE08152ab41AaD6aaF5c", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + "capacitor": "0xa6191E8c7659161C0745E67e8Ba445d88331b8C0", + "decapacitor": "0xacab5ab3E355539faAbA006edEF5c7B8085114c2", + "switchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18" }, "OPTIMISTIC": { - "capacitor": "0x96c05E3f7379c347F18C49C9EA3F79AA8d130d71", - "decapacitor": "0x327b104280690A0fb3A672134EB754727De425e0", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + "capacitor": "0x3E35Da4EBD81c4601FC0e36Fb1660d99D19fcDDa", + "decapacitor": "0x34F7C25D855a57f033446058f2ECF874acEd6c61", + "switchboard": "0x332901149A390D334498008449089f05fa273C3B" } }, - "2999": { - "OPTIMISTIC": { - "capacitor": "0xf2d85CDd4C89ac37141FbBc4367D1EA4151F9D1E", - "decapacitor": "0xdcEd327876e2fFd39da590450D6C1560FE6aa059", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" - }, + "146": { "FAST": { - "capacitor": "0x58F06b216b41aA562dC6e93A5551ED4303441abe", - "decapacitor": "0x07f365BE2c80Be67bCb6fF71fA398603ddDD7F4E", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + "capacitor": "0xa316d8f8755E3102AF78d04CFCAa8F45Cf077C6C", + "decapacitor": "0xB280650A4b929294c9ac251Cdd08f818F4712faB", + "switchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18" + }, + "OPTIMISTIC": { + "capacitor": "0x1bFE99741E482dBf885aC1bD6Ad1f2DF9C630897", + "decapacitor": "0x2f6Fe49437625F5ce889e3D8061441c381A8acD7", + "switchboard": "0x332901149A390D334498008449089f05fa273C3B" } }, - "4665": { + "169": { "FAST": { - "capacitor": "0xE717e2B12e2F938658CFbaDf0949C68F35e6DBe9", - "decapacitor": "0x1852206c717d8A70dB0aDf0F464e69154310169f", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + "capacitor": "0xD2A7407fA8a279D026ec20f7B229825f6C403faf", + "decapacitor": "0x875aB150ba46dF95e522A3A5693132Fe24c227A5", + "switchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18" }, "OPTIMISTIC": { - "capacitor": "0xe6bE286460086eAfD99e030d015D7bC9134006F7", - "decapacitor": "0x843f09ECeeFc6B0627fD7aE938D240985F09794B", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + "capacitor": "0x037b29FaC9B7aE96107583606206E6149d0116DE", + "decapacitor": "0x170298b84acB53d9cd00be072f2bf84520996F73", + "switchboard": "0x332901149A390D334498008449089f05fa273C3B" } }, - "5000": { + "204": { "FAST": { - "capacitor": "0x4dE8697a8Be925C6a7e120fA95e4a2Df7966D6d3", - "decapacitor": "0x8719bF040864935CE867F8BC3Ef00dddd85DddF0", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + "capacitor": "0xeE69c2501C8332ac654F0CfeEE9fCa50163a9e4E", + "decapacitor": "0x16017886Aaa0A303c3E5fba18a9623224d588402", + "switchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18" }, "OPTIMISTIC": { - "capacitor": "0x5C1a48A1E9dAE4751b044b712d8865799e99ff62", - "decapacitor": "0x08034f49fE4EA0823CCFA0E98b128d9a4b963cDC", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + "capacitor": "0xd49260Db68203CD011486cd4B0dE4688a74e99a2", + "decapacitor": "0x1248b14853a93cF84B5e3101d9b41E3064C3f433", + "switchboard": "0x332901149A390D334498008449089f05fa273C3B" } }, - "7887": { + "324": { "FAST": { - "capacitor": "0xEEa93fEECe95867D620646Dc3187A738a2f41D5d", - "decapacitor": "0x46FDD6247Ae1F5990Ee814C8d11Bc268E5Ca53dc", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + "capacitor": "0xa6682D863E281a7B70cf7185210fB386D8aC1400", + "decapacitor": "0x551c2fa92dF0E32FAac2f814E0c45926C40A0Fe2", + "switchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18" }, "OPTIMISTIC": { - "capacitor": "0xb62d826Ac46488e3230B548D9c90bd9D2209FD2D", - "decapacitor": "0xD6394792FC615f0500f774E3e90e8b20b4062232", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + "capacitor": "0x35ecf9379f950ae88Cf115b9132B43357fdBe78A", + "decapacitor": "0x3D2a7e9604B63990f842339Be200C15E2e8D30D6", + "switchboard": "0x332901149A390D334498008449089f05fa273C3B" } }, - "8008": { + "1101": { "FAST": { - "capacitor": "0x852C3648189DfA089B0fAFbb0B314c4Dfc94F3D7", - "decapacitor": "0x4204b6b9e4712079dCca774476bE91CB0516e7A3", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + "capacitor": "0xFe9Bc66C4A9D3cFFCFc51EAf9A7cbE3915F46654", + "decapacitor": "0x96b899921D3266d3002dd5aD25Aa62AaaBaF7187", + "switchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18" }, "OPTIMISTIC": { - "capacitor": "0xcaE9B82F3E75b4df33c653Af94aFdbb2EEC21613", - "decapacitor": "0x9c957E86B23915D7F6fD540356961578bC20CFb0", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + "capacitor": "0x2557242A2c12e9187564B8f3D5DDE384df117473", + "decapacitor": "0x668cd9B2EA681cBf3Df47457C2A7cb7b01Ed94a4", + "switchboard": "0x332901149A390D334498008449089f05fa273C3B" } }, - "8453": { + "5000": { "FAST": { - "capacitor": "0x6b19c12C0d5A41449d69AB2EB059959414531D3E", - "decapacitor": "0x3D571b6afa1d3b8FDf7EE8238aFF55ddaF8D2b99", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + "capacitor": "0x6b033a9c871e379D128cc94CB1b7ca56aB19D1F3", + "decapacitor": "0x4e557974fcbE44df80eD2e22bb01C1360E0250a2", + "switchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18" }, "OPTIMISTIC": { - "capacitor": "0xF5F048a6362b593FF7071610275F3f5a15404461", - "decapacitor": "0x5474fc6D25639A0eA78C4347981e9229b67CC00F", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + "capacitor": "0xaE6635D819Da7aed5E2abFb91b58BCCd83AA953e", + "decapacitor": "0x151ad82F10B61f9Da5244ab1B091D6A422Ba7F4C", + "switchboard": "0x332901149A390D334498008449089f05fa273C3B" } }, - "34443": { + "8453": { "FAST": { - "capacitor": "0x79d9b5653e7672e937A05CF95a4730AA84D9A79b", - "decapacitor": "0x870b38C612Bf67eE7673ba2E537ADDe965B67cfc", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + "capacitor": "0x24d950B011437750634D1e63C34dcA8dC0D6B7c4", + "decapacitor": "0xCF47A27cb68F284Ef9eC40fECbA019895720b350", + "switchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18" }, "OPTIMISTIC": { - "capacitor": "0x9394b3BC68Ea794E9511157F619082bB2af5EfB2", - "decapacitor": "0x39B61bc0F6b84E32B999dfF259D5354761AE549D", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + "capacitor": "0x8d48a4ee1d9bF0d077a18d41534A03bf1d04660a", + "decapacitor": "0x9fFAf668A0c79F2A2c24162B01EBDbE2087086bC", + "switchboard": "0x332901149A390D334498008449089f05fa273C3B" } }, - "60808": { + "42161": { "FAST": { - "capacitor": "0xA4C93dF2aaDc02b258B6a7536A27cb594e3DE0Fb", - "decapacitor": "0xcf1126ead9aedC1Fb31D15873D1217436ED0Bb8A", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + "capacitor": "0x16f0d8820f48864Da7ddA029BB219594F0dad6B9", + "decapacitor": "0x1f71Dac42a05d60ED0aAc377a2c7b330585D91E9", + "switchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18" }, "OPTIMISTIC": { - "capacitor": "0xA6D5e337ba518dFfF43ba2eaC26f151b1D4D087C", - "decapacitor": "0xD7B6beFfC88786BDf848544FC993DBC4D30E4674", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + "capacitor": "0x29D6C4964E81ae620B0781B4A0A0Ccd032497304", + "decapacitor": "0x60B458FD39a4b75eD21DDeC1a352B58e6363c2e1", + "switchboard": "0x332901149A390D334498008449089f05fa273C3B" } }, - "81457": { + "43114": { "FAST": { - "capacitor": "0xbc9eD1Ba7a61c6B9443B0dA9D8E0E64A0b100Ac6", - "decapacitor": "0x8754A5BC7479831A67feF2446288a87A083601AA", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + "capacitor": "0x970787405CEffAf5399B6C41fC6eF0f49584B032", + "decapacitor": "0xE904dF0234655d6114d6fA55C148120A5b911c6F", + "switchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18" }, "OPTIMISTIC": { - "capacitor": "0xbef2512c3f703a21f385E8e8d71e04F7919a270E", - "decapacitor": "0xd90384e29275d63bb16220cBBe47abA6Ef0EF486", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + "capacitor": "0xD39F56A0FaD7908AfD141c111C9634b2057B28d2", + "decapacitor": "0xFb9d05bD4D45271DBb437E6f425D12B1931a85A3", + "switchboard": "0x332901149A390D334498008449089f05fa273C3B" } }, - "777777": { + "57073": { "FAST": { - "capacitor": "0xC3B4beB04B1c3e3b20e86651Dc461C38a0600f30", - "decapacitor": "0xE4A27F8520e9d74C20cc3dE95738a695A232A3bA", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + "capacitor": "0xFD695cCd6C95FD638B3db503967f167d1d6F9676", + "decapacitor": "0xb9c70ee5e9A23556dc61962B22012D346b22E70c", + "switchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18" }, "OPTIMISTIC": { - "capacitor": "0x1918Cb6545F431b97Ef082D32d9C43f37Dc28fbe", - "decapacitor": "0x3A72604549367A381787B15a31D5Fb9E4767d962", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + "capacitor": "0x3c28A916Bbae149f55FDd3437AE1Ffc1D2Ce017d", + "decapacitor": "0x89525A71Ea02741445f1Db10c7669a18961Db439", + "switchboard": "0x332901149A390D334498008449089f05fa273C3B" } }, - "1324967486": { + "543210": { "FAST": { - "capacitor": "0xf6AFBa39422bD85D83D71b8056B04Be3C6752E78", - "decapacitor": "0xe3ebABb4B208A26c530c9f7e9022094820b24A8d", - "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + "capacitor": "0x970D484b1e409D19e4cCF01a3df540db0809080C", + "decapacitor": "0x8F71f8620a57081525640f060276b29499190245", + "switchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18" }, "OPTIMISTIC": { - "capacitor": "0x054c6b66B5EC153f1b714B6de0653ed112358dc4", - "decapacitor": "0x1d527a286331086009ff8f0C462D3E2cF8e66A78", - "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + "capacitor": "0x28675D72662BBEAe4FBEBE13DE025B7a6859d857", + "decapacitor": "0x72b2cd6ea55DbAbD9f7a715074ec183ff82f526d", + "switchboard": "0x332901149A390D334498008449089f05fa273C3B" } } - }, - "OptimisticSwitchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8", - "FastSwitchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f", - "SocketBatcher": "0x107e182815C5e164E05F0C2CF478acE44FD468A8", - "startBlock": 188278733, - "Counter": "0x52B143D34eE40E744358E3735b8fCA7785F182ED", - "SocketSimulator": "0x5E5677D808795844662681c3A6CEd9855cf4B476", - "SimulatorUtils": "0x04a6f5bc61Fe5e7908955F60e80779730c4069B1", - "SwitchboardSimulator": "0x8e89587020D99D92f4AE987A5D168d6DFDb54011", - "CapacitorSimulator": "0x0d22Ce1F499c6146715dB7001626Eb9Bab3Ab139" + } }, "60808": { "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", @@ -2606,6 +5529,97 @@ } } }, + "63157": { + "SignatureVerifier": "0x941f0ef5258604Fe10C76AE3858984CE0452b5f2", + "Hasher": "0xFe9DCb3dAba382f46F2Ce69ddEb3b5Df86d96f04", + "CapacitorFactory": "0x5C4186D343EeF952c9ED886E45F8243edf0A503F", + "Socket": "0x34464194a4aCD38F42060D144BF3729F625Ff047", + "ExecutionManagerDF": "0xD3B7bd2A9973b188E096dceCbB3D72FC5649FF56", + "TransmitManager": "0xe1e0d782E3b4985f1d657f77B683897AeA6b7dC9", + "FastSwitchboard": "0xEf3589Fb5CE7a5BfB01BF4F1e35a198BA7F6dF4E", + "OptimisticSwitchboard": "0x06638c0799638d64c9AfbB132f94c451A35C7c09", + "SocketBatcher": "0xc9a998F24DBa0C38293fe0418fcEaE28CD0A403E", + "Counter": "0x2CAd2eCe3A78eF1Ef6ec2E0E43E264dcBEd7E8B0", + "SocketSimulator": "0x22891c72dE565d884Dfd762B8df7C4632888a93A", + "SimulatorUtils": "0xB81598BdD2851F223625Ed2C677ccaBD8049b323", + "SwitchboardSimulator": "0x08c3e46CDbE16993d034e0BA87fD9C0dEF08F477", + "CapacitorSimulator": "0xD02F5a7a682d83504e163FCa62A66ee19B5C2AD9", + "startBlock": 70, + "integrations": { + "1": { + "FAST": { + "capacitor": "0x7ADCC6840Ca19172F29f04287932fA790a3bbaa7", + "decapacitor": "0xd3A607cb8ce38B3F0a2a40fb8BA5B0B390e1Fe5C", + "switchboard": "0xEf3589Fb5CE7a5BfB01BF4F1e35a198BA7F6dF4E" + }, + "OPTIMISTIC": { + "capacitor": "0xb12784D93Ac9f7daC5c87531079d498212642f26", + "decapacitor": "0x43c8DEE7F507419015d89d4F8A5E0aea7b41948C", + "switchboard": "0x06638c0799638d64c9AfbB132f94c451A35C7c09" + } + }, + "10": { + "FAST": { + "capacitor": "0x6a8cacf180b3aCdC16774fB897cab3f55069170a", + "decapacitor": "0x864f89a67d9cE84Adbb18bdeC551AEcd1F0098f2", + "switchboard": "0xEf3589Fb5CE7a5BfB01BF4F1e35a198BA7F6dF4E" + }, + "OPTIMISTIC": { + "capacitor": "0xdf579d670cc43B732140d959A8424C2bFC447250", + "decapacitor": "0x7CE9e84cB9b7c84579d9d10c3C81122caf0Aad76", + "switchboard": "0x06638c0799638d64c9AfbB132f94c451A35C7c09" + } + }, + "56": { + "FAST": { + "capacitor": "0xa8a75041c912Cfe992c8502dFed97C4e18B3155d", + "decapacitor": "0x6E15D0EBF337624715F5Cd9cB9Fb1a1fe4D50ab5", + "switchboard": "0xEf3589Fb5CE7a5BfB01BF4F1e35a198BA7F6dF4E" + }, + "OPTIMISTIC": { + "capacitor": "0x610aFCdaac0A2C7f9636a13Cf4ffB8943Db0eb40", + "decapacitor": "0xF53AD02BcA514220aacd5DB9B9500Bd97601D108", + "switchboard": "0x06638c0799638d64c9AfbB132f94c451A35C7c09" + } + }, + "137": { + "FAST": { + "capacitor": "0x862ccDd5AC90d3A9CCcEE4672Cb49A343c6A5B73", + "decapacitor": "0x71e65941E04da2A88F4C0716F5cde8Af8317d94d", + "switchboard": "0xEf3589Fb5CE7a5BfB01BF4F1e35a198BA7F6dF4E" + }, + "OPTIMISTIC": { + "capacitor": "0xB40C51F025D330219811A502B6ADEdaaC9d757F7", + "decapacitor": "0xCb97B4BD183413d34406fE29277D7AAfFFDd9040", + "switchboard": "0x06638c0799638d64c9AfbB132f94c451A35C7c09" + } + }, + "8453": { + "FAST": { + "capacitor": "0x87Ee120756359BB646efC26da69Aa9b25E950193", + "decapacitor": "0xECb62Ef54fd7bFc9cdCe79bFC056AABB0B391a68", + "switchboard": "0xEf3589Fb5CE7a5BfB01BF4F1e35a198BA7F6dF4E" + }, + "OPTIMISTIC": { + "capacitor": "0x6EeF89A5d04d14b0d18118995B23285F2621d9Fb", + "decapacitor": "0x277C1e080f14370b797ae0EeF501EE67b606c6b6", + "switchboard": "0x06638c0799638d64c9AfbB132f94c451A35C7c09" + } + }, + "42161": { + "FAST": { + "capacitor": "0x8aAB929803e9A720Ce2A26776ad79D1aa5A62F5f", + "decapacitor": "0x33EB547D0C26c63B3747A04C03aF7Deb5c9670a5", + "switchboard": "0xEf3589Fb5CE7a5BfB01BF4F1e35a198BA7F6dF4E" + }, + "OPTIMISTIC": { + "capacitor": "0xE9BB3369978e0dB12f78FaF2e31c59cd18b42716", + "decapacitor": "0x37c27AD04876c0362b2Ef77C6Aa1247F446Ff36F", + "switchboard": "0x06638c0799638d64c9AfbB132f94c451A35C7c09" + } + } + } + }, "80008": { "SignatureVerifier": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", "Hasher": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", @@ -2671,8 +5685,8 @@ "TransmitManager": "0xc13B44e19bc09648C3CF3d3411f2BDe5194aCede", "FastSwitchboard": "0xdcABb6d7E88396498FFF4CD987F60e354BF2a44b", "OptimisticSwitchboard": "0x09217a4A727418A7A9fc60aE07E31c2Dfd13Bf2f", - "SocketBatcher": "0x23ddd3beC944cdB16Cacf3039e389324Df598B89", - "Counter": "0xeb03440702bB6de23C63ad1c5A24598433F59F86", + "SocketBatcher": "0x0Ed83129F9c021D9c040305462f609E997cFe8d9", + "Counter": "0x78A93cf174642978015E245Df98Cf34B2977b197", "startBlock": 4132483, "integrations": { "1": { @@ -2699,6 +5713,18 @@ "switchboard": "0x09217a4A727418A7A9fc60aE07E31c2Dfd13Bf2f" } }, + "56": { + "FAST": { + "capacitor": "0xc6c1EA92d3850ecC60f8D7B12F1cd1AAE38C6E36", + "decapacitor": "0xaC800E9a6b82A8E4878d6367137CFe90A70B82eA", + "switchboard": "0xdcABb6d7E88396498FFF4CD987F60e354BF2a44b" + }, + "OPTIMISTIC": { + "capacitor": "0x1Bd05F60eEFF392EaBEcB3374650F67b8C97D968", + "decapacitor": "0xf10CbD639b94136c91a6314240f5A4d63ed7e5e9", + "switchboard": "0x09217a4A727418A7A9fc60aE07E31c2Dfd13Bf2f" + } + }, "137": { "FAST": { "capacitor": "0xa3b065C48E33239cc8d01084a4bfa26Ed0ea325C", @@ -2711,6 +5737,18 @@ "switchboard": "0x09217a4A727418A7A9fc60aE07E31c2Dfd13Bf2f" } }, + "324": { + "FAST": { + "capacitor": "0xC3D437b155512ACc739BFA7a0cc2b38eDCa20a4C", + "decapacitor": "0xE8E3937813EFeB5D6cDCB61f1Fb38AF25F9CA8fF", + "switchboard": "0xdcABb6d7E88396498FFF4CD987F60e354BF2a44b" + }, + "OPTIMISTIC": { + "capacitor": "0x4F6C61E6F0940166552c9e52B6341cd900612366", + "decapacitor": "0xEce48a918e5626501E9Ccb80d4deC7A8010d9489", + "switchboard": "0x09217a4A727418A7A9fc60aE07E31c2Dfd13Bf2f" + } + }, "957": { "FAST": { "capacitor": "0x943bbEdAa05FaEEb2b3D512233E38AF9B6F59f4f", @@ -2759,6 +5797,18 @@ "switchboard": "0x09217a4A727418A7A9fc60aE07E31c2Dfd13Bf2f" } }, + "543210": { + "FAST": { + "capacitor": "0x320d6b5cf8d4aF09b145220778af5b024e9114BE", + "decapacitor": "0x9c2d47E03cD166203AC0Fe6b30197C1106F17E8f", + "switchboard": "0xdcABb6d7E88396498FFF4CD987F60e354BF2a44b" + }, + "OPTIMISTIC": { + "capacitor": "0xEfB2ac628789509BC05D01750E0993504FCFb924", + "decapacitor": "0xAd10a1113fF45d16a4bD7fA9ceDCe40f8B5a1FC8", + "switchboard": "0x09217a4A727418A7A9fc60aE07E31c2Dfd13Bf2f" + } + }, "777777": { "FAST": { "capacitor": "0x78A8D17C8a2a9F46Df47f39d2A1b99EeA74b76ab", @@ -2772,10 +5822,11 @@ } } }, - "SocketSimulator": "0xfB9dF8073bD6Fea7Ba2e6E17f3b457c24C060Df1", - "SimulatorUtils": "0xc82a8F36BEb1F513328E51a072A4Ac5f55674CBa", - "SwitchboardSimulator": "0x933544D1916D8ABC93B1055050A74B174b4DFdc3", - "CapacitorSimulator": "0xc07Ab0bf50f2B219E0F73AF9fDB79C0a8D0c0301" + "SocketSimulator": "0xC41A7A24CC415326195415ecF1AFfbAdFD808F70", + "SimulatorUtils": "0x36E06128dBFA24B2980CD4c8d4c63A93bFC2327B", + "SwitchboardSimulator": "0xE2bB0b95646a0E499e9b9c29A7EC5BE5f3513F05", + "CapacitorSimulator": "0xc4dBEF94ce53Fb5487b3CD1397E9a6342258F23c", + "ExecutionManagerDF": "0xf8b6bb15890aeB2005db0B0B06734b594041c7D5" }, "412346": { "SignatureVerifier": "0xbd0C1774D07a0468E09FDd68b4363dd83a5E2C83", @@ -2994,18 +6045,6 @@ "switchboard": "0xEDF6dB2f3BC8deE014762e0141EE4CA19d685dBd" } }, - "3397901": { - "FAST": { - "capacitor": "0x7D15eDF7b910F5D463f3Fb538dA0F33C6116977f", - "decapacitor": "0xC31d5a4DffD9A10CC315B0beE57EaCfB34ece95E", - "switchboard": "0xB9EDe9aaEaA40e35033ABBC872D141950d08cc4d" - }, - "OPTIMISTIC": { - "capacitor": "0xeB11952971719E35644EeF6149B97f7A10734b56", - "decapacitor": "0x6c1F3dc38d28302d03b7f6d4C600a39E7225397a", - "switchboard": "0xEDF6dB2f3BC8deE014762e0141EE4CA19d685dBd" - } - }, "11155111": { "NATIVE_BRIDGE": { "switchboard": "0xAE9bE0eA6DD7B53C88665Cb2EFf7d40dFD51cf91", @@ -3054,20 +6093,8 @@ "switchboard": "0xB9EDe9aaEaA40e35033ABBC872D141950d08cc4d" }, "OPTIMISTIC": { - "capacitor": "0x0685d6f5835762517C1c168B3DF585DDFA08D349", - "decapacitor": "0x052B5a3aD2D6D13ae0E613aB8fF83c45309E0663", - "switchboard": "0xEDF6dB2f3BC8deE014762e0141EE4CA19d685dBd" - } - }, - "46658378": { - "FAST": { - "capacitor": "0x34CEFE9e0Bad421f63626BD70047fec07A16e48e", - "decapacitor": "0x28ec779242f67a70a6298eC2423eF99797Aee68a", - "switchboard": "0xB9EDe9aaEaA40e35033ABBC872D141950d08cc4d" - }, - "OPTIMISTIC": { - "capacitor": "0xA45881a5E0Ec75f46b9526e1062296fFda3e43Ea", - "decapacitor": "0xdB472Da90E88bfB532d0D9b242d8208591BfE3ec", + "capacitor": "0x0685d6f5835762517C1c168B3DF585DDFA08D349", + "decapacitor": "0x052B5a3aD2D6D13ae0E613aB8fF83c45309E0663", "switchboard": "0xEDF6dB2f3BC8deE014762e0141EE4CA19d685dBd" } }, @@ -3150,6 +6177,217 @@ "CapacitorSimulator": "0x6925F8157c88da96C2B7d574F16ACa4647287d62", "ExecutionManagerDF": "0x23307E24D936b785FBa3Bc49c41B9AD5b4d261b3" }, + "543210": { + "SignatureVerifier": "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0", + "Hasher": "0xF0fe5c03cA31e7A0debD450F9A340D032F0691F3", + "CapacitorFactory": "0x31c2c28fc9d07249e8A6Eae1e8F4326d29C86b7c", + "Socket": "0x9Da30E227791B10423915FFB6486dA283Be631dC", + "ExecutionManagerDF": "0x716e900EB0725aE6f2f78a649F3355D6e2dC6C14", + "TransmitManager": "0x3F18bCa7921Ea0904E54F1aC8C7ce627Fe0cf0f8", + "FastSwitchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51", + "OptimisticSwitchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8", + "SocketBatcher": "0xFbFaB3Bdfe098750Ad0aa18125C3EC12217Ca28a", + "Counter": "0x1fee92D0Ead2Fd6675F904E642DcC64D3052CbF2", + "SocketSimulator": "0xB256EC3685cBD68A9AF69fC947dB17fdF8400B2D", + "SimulatorUtils": "0x44ab5E29E5342242204E94d93C0379F8e72fE733", + "SwitchboardSimulator": "0xDb3c47f98285C6A61C31371499aC902230aAf6F9", + "CapacitorSimulator": "0x402096cDE37d032C998f1ce861Abb8e64D809302", + "startBlock": 515163, + "integrations": { + "1": { + "FAST": { + "capacitor": "0x4E3F73B5F09d7E4B3Afed52593B1Ff922becBA9E", + "decapacitor": "0x1Bb93A88Df3a5846d583Ab7Da063BA718bEe6e34", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0xEDD7DE9d2F751872952338e3DfF7562c71440aE7", + "decapacitor": "0x16fa5995cbAE4F115f0a8eb15Ffcf70dcEbC6797", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "10": { + "FAST": { + "capacitor": "0xD05E116C2fe6544af1D2f3Ddf17AFFa80F29649F", + "decapacitor": "0x266ce6561B71A136d18bA83cCBDd8b2bDB203041", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0x4108375003748689C4578dDf11A8B4A034ca0a26", + "decapacitor": "0x715e9F9D4ea4d26Ce9197E9639B97ed18E5D3663", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "56": { + "FAST": { + "capacitor": "0xeEdf7CA459aF68e2c4B1984d6ef51D572680b7Eb", + "decapacitor": "0x7DaFd4533e475F2C72Fd817A9418948987F8ecCE", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0x7A90Ae9C70BaaE6d47968237C463b312f1a38Dd5", + "decapacitor": "0x659C0211FcCCEac181CCfa739cB622C9702FE24A", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "100": { + "FAST": { + "capacitor": "0x39fb87702E35305e0f0Aa9D84aD6A032389e1338", + "decapacitor": "0x826dD1Ac65f96f43C67DdC419C9Bbb93B1E13F2a", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0xB65fd7A13a39cad7f85c140303A07bcA3AEeA5e1", + "decapacitor": "0xB6840E36A30a41cdDC44284b3e618d0B78b794AF", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "137": { + "FAST": { + "capacitor": "0xC8339075197b92b6e70a23c507e45049B3BB77AD", + "decapacitor": "0x7c3E70286f071d865D979E42665941aD9115e195", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0x59021214f763510741075Bd905b4D306927c59DE", + "decapacitor": "0x0fAadBF1F1d1d4A240518454B2164BD7ea7a77Bc", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "146": { + "FAST": { + "capacitor": "0x193EDe0650f87db7A8731ef27da60C6224b34324", + "decapacitor": "0x112E46d5aCe781ea08DB2bE5D639AEc993221c4C", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0x48b612Df6dcFF067b728C049224f59418F2D8D85", + "decapacitor": "0x4C7c911444AcB50cD2e58e4946a76541357AA959", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "324": { + "FAST": { + "capacitor": "0x9E1869788DD817587474aaEF009e9DA958e7FfC4", + "decapacitor": "0x9deECC5403DED9939ee2932aCBe279D01404d78C", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0xA0F305A8979a8b1D2973261c551d301a1e4A49AB", + "decapacitor": "0x7B5f3f346fAd21Bf7cD10c070107406e16F9252b", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "1101": { + "FAST": { + "capacitor": "0xeE1054786728e573D32b52b43a99Fd1c6A2823b2", + "decapacitor": "0x9463Cf0F89cA65C1Fe42f67257463a223830F13c", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0xAd099B571C39c90dEb0ff5E219A92d24fF3d15F8", + "decapacitor": "0xf673eAF328a495629df811eE1087A97e9F34a8a8", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "5000": { + "FAST": { + "capacitor": "0xC022bC126B521a9C634874Eed3C090BdB422ee3E", + "decapacitor": "0x3f1892C0e078FCb1a58C76b35FC1f7677FFf3F8d", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0xBd3f4a73eaC0C81455fb9cDA8B9CCA14C6B2eca5", + "decapacitor": "0x162142eDfAa8B5f25d898c2fe7075C0eCaE690e3", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "8453": { + "FAST": { + "capacitor": "0xa7d1a0a75C342f106A7ef70F70a1009321E61ede", + "decapacitor": "0x90d9f3cf1966F8c9FCB4cBDAAaA8465Cd7242017", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0x54Eee9720CbF0f2b5bf713ECFFe3B508fAB1cB51", + "decapacitor": "0xe2dE81A06753cd4Ea970BB9883505EF7ac219Fda", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "34443": { + "FAST": { + "capacitor": "0x0b301ac7824123D82B6ABD2debf7463CE58B9e84", + "decapacitor": "0x1fCf190f351ed5A0E33677cf338293149A036D0a", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0x0a16003A46C3e0B8225B70D7850F88EC6eEE1AD0", + "decapacitor": "0xB5261aF0E304Eab10aB53a03618D2ee7b0B29D9E", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "42161": { + "FAST": { + "capacitor": "0xC93Fc6fb6c6EC510f4c1E1581DCDeF28bEB041f6", + "decapacitor": "0x11237C273531BeEf75dBf9F3Fc427B43f5325dED", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0xE383033614de7871B0C1E451C31fcb10c198fb95", + "decapacitor": "0xaE0F4971cE48a4955eBb49c4647ED84546205D04", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "43114": { + "FAST": { + "capacitor": "0x5C2961686159C3c89697da4601cedE1954C1DC1a", + "decapacitor": "0xcAfd5712df892f518382A8f50ba89beeDe7Ea3f3", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0xB2843567b849a04a066644C429bD54C19B370177", + "decapacitor": "0x0D3037703A3Ad4B6e01a81d7B66A93B53d34595b", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "57073": { + "FAST": { + "capacitor": "0xdc498C7751e2B8180EeF9AfD8fc2580aB62EcB7a", + "decapacitor": "0xBAd0675B8Cd83c671f1f8B76Aa3E3fe6A5903915", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0x76cFd989427684828197c782ab262Dc079551105", + "decapacitor": "0xA750243744D9dd43EF2af994aC708C4E633750A7", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "59144": { + "FAST": { + "capacitor": "0xf9D513Ff5C8B6bC4300aa903A89dA58F3648aB4c", + "decapacitor": "0x9613a95bD28D0D8412C68c2c3BEBc7E3D48Cf5ed", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0xC79CA0Bd4E1b65d631e8Dc03DFa7B94c75211452", + "decapacitor": "0xe8983790830D1D9e8D4EE3Bc72b005d42C0bdce0", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, + "81457": { + "FAST": { + "capacitor": "0x243681644f7c4A6298Ab7cfD0f484FeC9f45b038", + "decapacitor": "0x8C8b5649fAA555869A99183FE6e65848A2A10d26", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0x6e3F6299266a5cfC61A7A626005494966694f6D2", + "decapacitor": "0xcaC8A3D75B158F6f8933AEB4a8eB5c15f9cB56b5", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + } + } + }, "777777": { "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", @@ -3159,8 +6397,8 @@ "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", - "SocketBatcher": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", - "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "SocketBatcher": "0xf8b6bb15890aeB2005db0B0B06734b594041c7D5", + "Counter": "0x0Ed83129F9c021D9c040305462f609E997cFe8d9", "startBlock": 8347, "integrations": { "1": { @@ -3175,103 +6413,84 @@ "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" } }, - "8453": { + "10": { "FAST": { - "capacitor": "0x8590b1DDb6a4A06145bF008e8e708A81f9fb53e6", - "decapacitor": "0x8DFD1D3b6EAF93dDf11AeC821a060e1bc4974CDf", + "capacitor": "0x8f13cFB9F90703318F03B90e1D53891e51Ba4cbE", + "decapacitor": "0x8016673CB8A69886935533331183E5040f503C5D", "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" }, "OPTIMISTIC": { - "capacitor": "0xA44a50cdb7b9B117f793395dC17bC52847F607f9", - "decapacitor": "0xb1ED25951868138A0bd0eb48ea8b9969B9406D9D", + "capacitor": "0x8DE90E501780eF595231162c5B9d90C782B2E16d", + "decapacitor": "0x2A4F9E51B2380903df4B5905003d6F8967021cdA", "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" } }, - "42161": { + "56": { "FAST": { - "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", - "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", + "capacitor": "0x33284bd6eaddB0558a2E3C77Be076bD359c72828", + "decapacitor": "0x4eA1FA330240d0fb19cBE66b6A6eecE2D32D73f9", "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" }, "OPTIMISTIC": { - "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", - "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", + "capacitor": "0x633a828F7EbB3c30bd0fcD80E127d23e45b9CABb", + "decapacitor": "0x1CD4bc16F197FBe5AF493066cdea8095A1Fc46D1", "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" } }, - "81457": { + "196": { "FAST": { - "capacitor": "0xAe6b45e525e2cC18B1B613AA9BDa5E5C289B1b5a", - "decapacitor": "0xD864ba930F302F49EfA9142da6b9247A1e2b3cC4", + "capacitor": "0xD565E419f066fF70685a57160a673D614E2f885e", + "decapacitor": "0x85296450abCDb2D50DBfd6Dcb198ABC2A738497E", "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" }, "OPTIMISTIC": { - "capacitor": "0xa9D32248962b8675438d488bbb28974081Fd4779", - "decapacitor": "0x298a5bef4052B15E32d66D27Bfe7Fd3677f1aEf1", + "capacitor": "0x0cefaEe9453F939b43eD88EF659a54bE4c147106", + "decapacitor": "0x56DB02335CA50C4eDf074D4f819c37310f6F2cFA", "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" } - } - }, - "SocketSimulator": "0xf5BDA9694F6f155348144faA6A1961D1a22C2Db4", - "SimulatorUtils": "0x507d63C5325773ebA03c4652f3568356F6Fc0a3F", - "SwitchboardSimulator": "0x1ae5a864f708d5118fC5a8dC54CafeDFCf20e00d", - "CapacitorSimulator": "0xf6baBA76Df4E8995Aa1218bEB2375e5911cEc48C" - }, - "3397901": { - "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", - "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", - "Socket": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "ExecutionManager": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", - "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", - "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", - "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", - "SocketBatcher": "0x54CAA0946dA179425e1abB169C020004284d64D3", - "Counter": "0xd7627d03dEA4006cBe8E701F6932dBF75d3269B3", - "SocketSimulator": "0xdA089249ccE9d9726Fa6b755c5ec3d9C260C90C2", - "SimulatorUtils": "0x11695Ff9EE5E600b90BcbD651D1758A9B240A2d8", - "SwitchboardSimulator": "0x64107EB9DC50E79Fb3977b9D6C927f9B9C5Bd218", - "CapacitorSimulator": "0xca428E8aa22561190d5326280d7Dfe28C6c97829", - "startBlock": 1004951, - "integrations": { - "421614": { + }, + "8453": { "FAST": { "capacitor": "0x8590b1DDb6a4A06145bF008e8e708A81f9fb53e6", "decapacitor": "0x8DFD1D3b6EAF93dDf11AeC821a060e1bc4974CDf", "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" }, "OPTIMISTIC": { - "capacitor": "0x924b840ea9Cb97Aa103B6B37b5815676a0fA6076", - "decapacitor": "0x4648bA0745A1333eEF1e6790815c2e8d327C0686", + "capacitor": "0xA44a50cdb7b9B117f793395dC17bC52847F607f9", + "decapacitor": "0xb1ED25951868138A0bd0eb48ea8b9969B9406D9D", "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" } }, - "11155111": { + "42161": { "FAST": { - "capacitor": "0xB1ecD6D2d1f52D5Abed57431508733d51BB4Cd6B", - "decapacitor": "0x67e8D09fE657332e312e0d649500c09E8A8c3A2C", + "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", + "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" }, "OPTIMISTIC": { - "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", - "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", + "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", + "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" } }, - "11155420": { + "81457": { "FAST": { - "capacitor": "0x8746E279A2Bb21e12e17d0121fb1Bbc57234c0b2", - "decapacitor": "0x37A00337dae8F2A02B4513ae0a5267EAaEB55621", + "capacitor": "0xAe6b45e525e2cC18B1B613AA9BDa5E5C289B1b5a", + "decapacitor": "0xD864ba930F302F49EfA9142da6b9247A1e2b3cC4", "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" }, "OPTIMISTIC": { - "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", - "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", + "capacitor": "0xa9D32248962b8675438d488bbb28974081Fd4779", + "decapacitor": "0x298a5bef4052B15E32d66D27Bfe7Fd3677f1aEf1", "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" } } }, - "ExecutionManagerDF": "0x663dc7E91157c58079f55C1BF5ee1BdB6401Ca7a" + "SocketSimulator": "0x78A93cf174642978015E245Df98Cf34B2977b197", + "SimulatorUtils": "0xC41A7A24CC415326195415ecF1AFfbAdFD808F70", + "SwitchboardSimulator": "0x36E06128dBFA24B2980CD4c8d4c63A93bFC2327B", + "CapacitorSimulator": "0x06eD6DeCed1A93b7F5e4B27de7Ceb814A9f696db", + "ExecutionManagerDF": "0x9e196dff347e2bB4116C4e409AA025d427eB8fC6" }, "11155111": { "SignatureVerifier": "0x10d9DA6AE85eff6D582A91829f78bde2a3EC2dCC", @@ -3399,18 +6618,6 @@ "switchboard": "0xd84fabe06806270Fb2dDFC2255102206e3B36865" } }, - "3397901": { - "FAST": { - "capacitor": "0x1DeC9591eEB180cB25C23C5a8d919702240417F5", - "decapacitor": "0x3A226567B865b9D24F7dA8A834ee0aE9d01F09c7", - "switchboard": "0x501fCBa3e6F92b2D1d89038FeD56EdacaaF5f7c2" - }, - "OPTIMISTIC": { - "capacitor": "0x2cCFD39F91D27d3ffc89a4626eE1E21f25353f38", - "decapacitor": "0x4759B3257e374710019bDB0abCD717a48FcFe2D4", - "switchboard": "0xd84fabe06806270Fb2dDFC2255102206e3B36865" - } - }, "11155112": { "FAST": { "capacitor": "0x5e3d9014a1B467Be149Cd6aA6fBDE1eda718c781", @@ -3452,15 +6659,15 @@ "switchboard": "0xd84fabe06806270Fb2dDFC2255102206e3B36865" } }, - "46658378": { + "12227332": { "FAST": { - "capacitor": "0x204374dabEDe785ED9D0D0139c300F0804C8489E", - "decapacitor": "0x235C58A592CD6494083fD7766e59e643D733a0E3", + "capacitor": "0xaAe037d334D051E638BaDa675bBD62aF9Ae8540E", + "decapacitor": "0xf3D5b938fb9cf4207C05c743544a33C22758E216", "switchboard": "0x501fCBa3e6F92b2D1d89038FeD56EdacaaF5f7c2" }, "OPTIMISTIC": { - "capacitor": "0xfb59C44a9Da19c7864e69b2D9E1E7f52bD6f8846", - "decapacitor": "0xa4F8Ca235AaE12B5CE0c6BDb7DAC4cf535B1C71b", + "capacitor": "0xC319e8053b8053b5b213E350ABAF3c7CEf0F177E", + "decapacitor": "0x77962a79afEed1762250Dfc1d66F386e7BaD57b7", "switchboard": "0xd84fabe06806270Fb2dDFC2255102206e3B36865" } }, @@ -3699,18 +6906,6 @@ "switchboard": "0xEDF6dB2f3BC8deE014762e0141EE4CA19d685dBd" } }, - "3397901": { - "FAST": { - "capacitor": "0xa15d28D33FbD0eE67C456076F9d2A2B48F847804", - "decapacitor": "0x3B9c5A6991874525ba5E44cB113B871b818d2b44", - "switchboard": "0xB9EDe9aaEaA40e35033ABBC872D141950d08cc4d" - }, - "OPTIMISTIC": { - "capacitor": "0x67e7D52de5F5eFb1aD4a9d095CC4DbDf27D1e5E0", - "decapacitor": "0x44e08e987184F67599C89B50Fc35D56090e48C24", - "switchboard": "0xEDF6dB2f3BC8deE014762e0141EE4CA19d685dBd" - } - }, "11155111": { "NATIVE_BRIDGE": { "switchboard": "0xAE9bE0eA6DD7B53C88665Cb2EFf7d40dFD51cf91", @@ -3752,18 +6947,6 @@ "switchboard": "0xEDF6dB2f3BC8deE014762e0141EE4CA19d685dBd" } }, - "46658378": { - "FAST": { - "capacitor": "0x34CEFE9e0Bad421f63626BD70047fec07A16e48e", - "decapacitor": "0x28ec779242f67a70a6298eC2423eF99797Aee68a", - "switchboard": "0xB9EDe9aaEaA40e35033ABBC872D141950d08cc4d" - }, - "OPTIMISTIC": { - "capacitor": "0xA45881a5E0Ec75f46b9526e1062296fFda3e43Ea", - "decapacitor": "0xdB472Da90E88bfB532d0D9b242d8208591BfE3ec", - "switchboard": "0xEDF6dB2f3BC8deE014762e0141EE4CA19d685dBd" - } - }, "89346162": { "FAST": { "capacitor": "0x6462b018347198eaA09BEB4191C477D50d9081d5", @@ -3818,12 +7001,12 @@ "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", - "SocketBatcher": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", - "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", - "SocketSimulator": "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", - "SimulatorUtils": "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", - "SwitchboardSimulator": "0x040993fbF458b95871Cd2D73Ee2E09F4AF6d56bB", - "CapacitorSimulator": "0x75c69B183351FE95890a6c200e0e667E18dEE4B6", + "SocketBatcher": "0xDC23842d47b80D88A549777eB1F33C2F47f253D0", + "Counter": "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", + "SocketSimulator": "0x6086c6451217241D8e42e134733A542095E13c47", + "SimulatorUtils": "0xb8c32878c69F4cC4705D0Bd99bca082C4eEFd76D", + "SwitchboardSimulator": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8", + "CapacitorSimulator": "0xefad130716e69Dd2C50518FC5F16e3d6B60D915E", "startBlock": 656724, "integrations": { "11155111": { @@ -3838,9 +7021,10 @@ "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" } } - } + }, + "ExecutionManagerDF": "0xAC313d7491910516E06FBfC2A0b5BB49bb072D91" }, - "28122024": { + "12227332": { "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", @@ -3850,36 +7034,29 @@ "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", "SocketBatcher": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", - "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", - "startBlock": 568413, + "Counter": "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", + "SocketSimulator": "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", + "SimulatorUtils": "0x040993fbF458b95871Cd2D73Ee2E09F4AF6d56bB", + "SwitchboardSimulator": "0xBE51D38547992293c89CC589105784ab60b004A9", + "CapacitorSimulator": "0x22d71d05cB5747C7Aa60c96B82e0c1fA51306ba4", + "startBlock": 171800, "integrations": { - "421614": { + "11155111": { "FAST": { "capacitor": "0xB1ecD6D2d1f52D5Abed57431508733d51BB4Cd6B", "decapacitor": "0x67e8D09fE657332e312e0d649500c09E8A8c3A2C", "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" }, "OPTIMISTIC": { - "capacitor": "0x8590b1DDb6a4A06145bF008e8e708A81f9fb53e6", - "decapacitor": "0x8DFD1D3b6EAF93dDf11AeC821a060e1bc4974CDf", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" - } - }, - "11155420": { - "FAST": { "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" - }, - "OPTIMISTIC": { - "capacitor": "0x8746E279A2Bb21e12e17d0121fb1Bbc57234c0b2", - "decapacitor": "0x37A00337dae8F2A02B4513ae0a5267EAaEB55621", "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" } } - } + }, + "ExecutionManagerDF": "0xAC313d7491910516E06FBfC2A0b5BB49bb072D91" }, - "46658378": { + "28122024": { "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", @@ -3888,7 +7065,9 @@ "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", - "startBlock": 277, + "SocketBatcher": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "startBlock": 568413, "integrations": { "421614": { "FAST": { @@ -3902,18 +7081,6 @@ "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" } }, - "11155111": { - "FAST": { - "capacitor": "0x924b840ea9Cb97Aa103B6B37b5815676a0fA6076", - "decapacitor": "0x4648bA0745A1333eEF1e6790815c2e8d327C0686", - "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" - }, - "OPTIMISTIC": { - "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", - "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", - "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" - } - }, "11155420": { "FAST": { "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", @@ -3926,12 +7093,7 @@ "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" } } - }, - "SocketBatcher": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", - "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", - "SocketSimulator": "", - "SimulatorUtils": "", - "SwitchboardSimulator": "" + } }, "89346162": { "SignatureVerifier": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", @@ -3942,12 +7104,12 @@ "TransmitManager": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", "FastSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", "OptimisticSwitchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", - "SocketBatcher": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", - "Counter": "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", - "SocketSimulator": "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", - "SimulatorUtils": "0x040993fbF458b95871Cd2D73Ee2E09F4AF6d56bB", - "SwitchboardSimulator": "0xBE51D38547992293c89CC589105784ab60b004A9", - "CapacitorSimulator": "0x22d71d05cB5747C7Aa60c96B82e0c1fA51306ba4", + "SocketBatcher": "0x6D1e0220914f4fb73aF954694564e77024de3693", + "Counter": "0x43B32c740420865def58be48a286c6eB100bA54C", + "SocketSimulator": "0x1Aba89fC7ff67D27ccaa51893c46FD1e5fEE924B", + "SimulatorUtils": "0xc5a5Ac67fff82Da72d1F862f1363E2b217a2A61A", + "SwitchboardSimulator": "0x47E136cf4A96e1afa72e19022f9699Bbaa1BE60e", + "CapacitorSimulator": "0x6C1733cB23689c49530Ac000E9142B2418a7Edd9", "startBlock": 125, "integrations": { "421614": { @@ -3986,7 +7148,8 @@ "switchboard": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" } } - } + }, + "ExecutionManagerDF": "0xb2DE6f6426344B600d923f932bb228bFC7A34558" }, "686669576": { "SignatureVerifier": "0x47140353947Bc127c9cf36fabd61112C8Fb8db2A", @@ -4009,8 +7172,8 @@ "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", - "SocketBatcher": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", - "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "SocketBatcher": "0xb07B3CfB1F0AaB839cbf84D2FB9442DebDDbDd2a", + "Counter": "0xaf12f9A5EC621e14cF27c7B28f903539d9c3f7C8", "startBlock": 22, "integrations": { "1": { @@ -4074,10 +7237,11 @@ } } }, - "SocketSimulator": "0x1Aba89fC7ff67D27ccaa51893c46FD1e5fEE924B", - "SimulatorUtils": "0xc5a5Ac67fff82Da72d1F862f1363E2b217a2A61A", - "SwitchboardSimulator": "0x47E136cf4A96e1afa72e19022f9699Bbaa1BE60e", - "CapacitorSimulator": "0x6C1733cB23689c49530Ac000E9142B2418a7Edd9" + "SocketSimulator": "0x1Ac062d8dE227Ca4E7Df2A34E9489bC845b11773", + "SimulatorUtils": "0xCd76DaA4e6c6dd2FC503e821190AD7f15F5B8D84", + "SwitchboardSimulator": "0x6873ED2dda63e44C2F655Dd093ceb6DCA96e5Fc3", + "CapacitorSimulator": "0x5AA4D11e10B4650Cb0D3590aFbCe822e13960d10", + "ExecutionManagerDF": "0x1141efbA7aDed9eECAa27C785d9bd50C51E54c88" }, "1399904803": { "SignatureVerifier": "0x03D51955216a7E6F301e0613515fA86A6f3d59A9", diff --git a/deployments/prod_verification.json b/deployments/prod_verification.json index 8be31fe23..5531bcb39 100644 --- a/deployments/prod_verification.json +++ b/deployments/prod_verification.json @@ -1,5 +1,29 @@ { "1": [ + [ + "0x38a4418329E72580443e30AB374188b6Cea1f867", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 1, + 1, + "0x5C71beE4a6b0D617D8c3d107D331292741789E27", + "0xf1ABF110d1B6ff0E2e8C05dd64FBF9eBA4d8af98", + "IMLI" + ] + ], + [ + "0xBEe5a4786805cC7E05A1345ACaa4604d058721A2", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0xB8Ec1142422f4c726b1fAF99054a6F616aFB2Bd3", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], [ "0x4ac0dD10eE6F29A897fDE3007c6239A6C654D5B3", "SocketSimulator", @@ -202,6 +226,36 @@ ] ], "10": [ + [ + "0x540B35F5A42418061FB546C4149Fa534aA02a48C", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 10, + 10, + "0x3e89c061BF570B0678C7792BBfFC6bAA9d580Dc5", + "0xbb1f202095BE99000038D8d207C7E6f0F85a3925", + "IMLI" + ] + ], + [ + "0xbaF4a260B47544C7f2F44aBb7f1Aea733f5Cb08c", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 10, + 10, + "0x3e89c061BF570B0678C7792BBfFC6bAA9d580Dc5", + "0xbb1f202095BE99000038D8d207C7E6f0F85a3925", + "IMLI" + ] + ], + [ + "0x74EBb564b92A3F7AcfFeb8aF3b322831bF57ac22", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], [ "0x5A4518bC61088EB0154D715dC61D0Bf801a744e9", "SocketSimulator", @@ -274,6 +328,18 @@ ] ], "56": [ + [ + "0xe8F4558f3051DaD88e65A3e15a285Ae1E0614A4B", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 56, + 56, + "0x47508Dd0a0bA2E4bf404Cb19A954d302b6f75d00", + "0x12E1dbCA1EC056421365bBdbC9e4Bd124c8F6760", + "IMLI" + ] + ], [ "0x0EE2cBeb853142E6d1BF46338A73999fD4023332", "SocketSimulator", @@ -470,7 +536,178 @@ ["0xdE7f7a699F8504641eceF544B0fbc0740C37E69B"] ] ], + "100": [ + [ + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 100, + 100, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "IMLI" + ] + ], + [ + "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", 10] + ] + ], "137": [ + [ + "0x3b103Ada40478B169095063fC4bABa667f20BA45", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xC7f534aA1443B947b7B9A09B497B49FFA1B30dA9", + 137, + 1000, + "0x2F04a8f11691Db9e0EE08BF44a7712aF8273720D" + ] + ], + [ + "0x10C700641F48DA53434439BF2dA21A4C27091221", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0xC7f534aA1443B947b7B9A09B497B49FFA1B30dA9", + "0x2F04a8f11691Db9e0EE08BF44a7712aF8273720D", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 137 + ] + ], + [ + "0xC7f534aA1443B947b7B9A09B497B49FFA1B30dA9", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 137, + 137, + "0x8AFacb9b98d01cd8D1FD45ae1d9A8e4F12C7673e", + "0x2F04a8f11691Db9e0EE08BF44a7712aF8273720D", + "IMLI" + ] + ], + [ + "0x4c2BAB5A7Df134519368ab78364ea220db1bdA26", + "Counter", + "contracts/examples/Counter.sol", + ["0xc20687f8dc0ad51d01003013d1c5b02d10DED001"] + ], + [ + "0x52B143D34eE40E744358E3735b8fCA7785F182ED", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0x5a0e01ED2be962a16cF56DFb6C3F252adED4483c", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 137, + "0xc20687f8dc0ad51d01003013d1c5b02d10DED001", + "0x2F04a8f11691Db9e0EE08BF44a7712aF8273720D" + ] + ], + [ + "0xc7046E894fc94dfdac07AE9fF48729Eee6bE67a4", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xB9a9268fB56286f6Cb8144751B08aCA991DB0cD0", + 137, + 1000, + "0x2F04a8f11691Db9e0EE08BF44a7712aF8273720D" + ] + ], + [ + "0x68b393f237478249e4fD37F78aff4862e9BffAb5", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0xB9a9268fB56286f6Cb8144751B08aCA991DB0cD0", + "0x2F04a8f11691Db9e0EE08BF44a7712aF8273720D", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 137 + ] + ], + [ + "0xB9a9268fB56286f6Cb8144751B08aCA991DB0cD0", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 137, + 137, + "0x8AFacb9b98d01cd8D1FD45ae1d9A8e4F12C7673e", + "0x2F04a8f11691Db9e0EE08BF44a7712aF8273720D", + "IMLI" + ] + ], + [ + "0xc2588658629b897D61B45c87D67F1f823de46527", + "Counter", + "contracts/examples/Counter.sol", + ["0xc20687f8dc0ad51d01003013d1c5b02d10DED001"] + ], + [ + "0x45443364238Ffe9AA3E2F5af318531E679D5804f", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0xd8c6fB10Fc47a4536C4b56f4529B4a49be235900", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 137, + "0xc20687f8dc0ad51d01003013d1c5b02d10DED001", + "0x2F04a8f11691Db9e0EE08BF44a7712aF8273720D" + ] + ], + [ + "0x7D7d6405fd6229216331a4e321FaCC8d7306eDeE", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 137, + 137, + "0x8AFacb9b98d01cd8D1FD45ae1d9A8e4F12C7673e", + "0x2F04a8f11691Db9e0EE08BF44a7712aF8273720D", + "IMLI" + ] + ], + [ + "0xB426712C5149bE178DB95b22B95E415b6B26C260", + "Counter", + "contracts/examples/Counter.sol", + ["0xc20687f8dc0ad51d01003013d1c5b02d10DED001"] + ], + [ + "0xb8d0Cd5816744FF556c2ead5c092cef7Ffe4d0BF", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0xE9992b2272b8368544A79Aa6EA940abD97856564", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 137, + "0xc20687f8dc0ad51d01003013d1c5b02d10DED001", + "0x2F04a8f11691Db9e0EE08BF44a7712aF8273720D" + ] + ], [ "0x1D79F3af314CA93F7d8B608c97336f41524D44ed", "SwitchboardSimulator", @@ -592,186 +829,173 @@ ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] ] ], - "238": [ + "146": [ [ - "0x2a1094b6585b32FE33929cDdF7Ee3F5a1c1E163A", + "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", "SwitchboardSimulator", "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x7050b6f947BA48508219Ac02EC152E9f198ADc5e", - 238, + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + 146, 1000, - "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0xb584D4bE1A5470CA1a8778E9B86c81e165204599", + "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", "SimulatorUtils", "contracts/mocks/fee-updater/SimulatorUtils.sol", [ - "0x7050b6f947BA48508219Ac02EC152E9f198ADc5e", - "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 238 + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 146 ] ], [ - "0x7050b6f947BA48508219Ac02EC152E9f198ADc5e", + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", "SocketSimulator", "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 238, - 238, - "0xd286595d2e3D879596FAB51f83A702D10a6db27b", - "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", - { - "dev": "IMLI", - "surge": "IMLI", - "prod": "IMLI" - } + 146, + 146, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "IMLI" ] ], [ - "0x2ddf16BA6d0180e5357d5e170eF1917a01b41fc0", + "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", "Counter", "contracts/examples/Counter.sol", - ["0x852C5DE08b9beB014caD171C16B12a8D7456ea3f"] + ["0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE"] ], [ - "0xF51e426240E1C0b63dC7F7ec8b172376487329E3", + "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", "SocketBatcher", "contracts/socket/SocketBatcher.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] ], [ - "0xc0E02AA55d10e38855e13B64A8E1387A04681A00", + "0x0CC93650bF4D98237628DACf87f94E443956D8dF", "OptimisticSwitchboard", "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", - 238, + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + 146, 7200, - "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x5800249621DA520aDFdCa16da20d8A5Fc0f814d8", + "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", "FastSwitchboard", "contracts/switchboard/default-switchboards/FastSwitchboard.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", - 238, + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + 146, 7200, - "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0xBE51D38547992293c89CC589105784ab60b004A9", + "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", "TransmitManager", "contracts/TransmitManager.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 238, - "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", - "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 146, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x040993fbF458b95871Cd2D73Ee2E09F4AF6d56bB", - "ExecutionManager", - "contracts/ExecutionManager.sol", + "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 238, - "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", - "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 146, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", "Socket", "contracts/socket/Socket.sol", [ - 238, - "0xd286595d2e3D879596FAB51f83A702D10a6db27b", - "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 146, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", "IMLI" ] ], [ - "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", + "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", "CapacitorFactory", "contracts/CapacitorFactory.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", 10] ], [ - "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", "Hasher", "contracts/utils/Hasher.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] ], [ - "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", "SignatureVerifier", "contracts/utils/SignatureVerifier.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ] + ], + "169": [ + [ + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 169, + 169, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "IMLI" + ] ], [ - "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", - "SignatureVerifier", - "contracts/utils/SignatureVerifier.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", 10] ] ], - "404": [ + "196": [ [ - "0x67CF51A4665c28ba1921ad8D269BC474F84208d5", + "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", "SwitchboardSimulator", "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - "0x4c6D87EFF6FE77C565092194eF2eaE285F2d81Af", - 404, + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + 196, 1000, "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0xbBbe9bb6A6AD0eFDe58fC67FF47e87c58ec153Db", + "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", "SimulatorUtils", "contracts/mocks/fee-updater/SimulatorUtils.sol", [ - "0x4c6D87EFF6FE77C565092194eF2eaE285F2d81Af", - "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", - "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - 404 - ] - ], - [ - "0x4c6D87EFF6FE77C565092194eF2eaE285F2d81Af", - "SocketSimulator", - "contracts/mocks/fee-updater/SocketSimulator.sol", - [ - 404, - 404, - "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", - "IMLI" - ] - ], - [ - "0xda6421c91fd656ed37C89329975FbD63077f60CF", - "ExecutionManagerDF", - "contracts/ExecutionManagerDF.sol", - [ "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - 404, - "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", - "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + 196 ] ], [ @@ -779,15 +1003,11 @@ "SocketSimulator", "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 404, - 404, + 196, + 196, "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", - { - "dev": "IMLI", - "surge": "IMLI", - "prod": "IMLI" - } + "IMLI" ] ], [ @@ -797,474 +1017,1828 @@ ["0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE"] ], [ - "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", - "CapacitorFactory", - "contracts/CapacitorFactory.sol", - ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", 10] - ] - ], - "416": [ - [ - "0xd286595d2e3D879596FAB51f83A702D10a6db27b", - "Counter", - "contracts/examples/Counter.sol", - ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] - ], - [ - "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", "SocketBatcher", "contracts/socket/SocketBatcher.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] ], [ - "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "0x0CC93650bF4D98237628DACf87f94E443956D8dF", "OptimisticSwitchboard", "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 416, + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + 196, 7200, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", "FastSwitchboard", "contracts/switchboard/default-switchboards/FastSwitchboard.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 416, + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + 196, 7200, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", "TransmitManager", "contracts/TransmitManager.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 416, - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 196, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0xc317144DE60E6bC9455363bB09852C00bd14CD61", - "ExecutionManager", - "contracts/ExecutionManager.sol", + "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 416, - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 196, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", "Socket", "contracts/socket/Socket.sol", [ - 416, - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 196, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", "IMLI" ] ], [ - "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", "CapacitorFactory", "contracts/CapacitorFactory.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", 10] ], [ - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", "Hasher", "contracts/utils/Hasher.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] ], [ - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", "SignatureVerifier", "contracts/utils/SignatureVerifier.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] ] ], - "420": [ - [ - "0x702dD708262D8Edb585814acaD5c976EBe978560", - "SocketBatcher", - "contracts/socket/SocketBatcher.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] - ], + "204": [ [ - "0xE0DD154111D407Db671eAeC703CF472d3a2c5333", - "SocketBatcher", - "contracts/socket/SocketBatcher.sol", - ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 204, + 204, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "IMLI" + ] ], [ - "0xb80d97657277e24d70caee6dEF92BFaa7D884A7f", - "SocketBatcher", - "contracts/socket/SocketBatcher.sol", - ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] - ], + "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", 10] + ] + ], + "238": [ [ - "0x9d10C5D68C0878Ba255E62b3f2051f22E43A9b2f", - "Counter", - "contracts/examples/Counter.sol", - ["0x5054D6c7dF3048fFf6b148765b2d58e2803837e1"] + "0x2a1094b6585b32FE33929cDdF7Ee3F5a1c1E163A", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x7050b6f947BA48508219Ac02EC152E9f198ADc5e", + 238, + 1000, + "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" + ] ], [ - "0xcedcDE612280074d697F79526EDF9238d6871bA1", - "SocketBatcher", - "contracts/socket/SocketBatcher.sol", - ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + "0xb584D4bE1A5470CA1a8778E9B86c81e165204599", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0x7050b6f947BA48508219Ac02EC152E9f198ADc5e", + "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 238 + ] ], [ - "0x2dD88939B6fC56EA71308879c57ED68D423bBa93", - "OptimismSwitchboard", - "contracts/switchboard/native/OptimismSwitchboard.sol", + "0x7050b6f947BA48508219Ac02EC152E9f198ADc5e", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 420, - 300000, - "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", - "0x5054D6c7dF3048fFf6b148765b2d58e2803837e1", - "0x4200000000000000000000000000000000000007", - "0x154425b14538ca5dCE77357133CEA76DDc6650EA" + 238, + 238, + "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + { + "dev": "IMLI", + "surge": "IMLI", + "prod": "IMLI" + } ] ], [ - "0xDFbf47607FBA3707E69B16576F653154a92d9B96", - "OptimisticSwitchboard", - "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", - [ - "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", - "0x5054D6c7dF3048fFf6b148765b2d58e2803837e1", - 420, - 7200, - "0x154425b14538ca5dCE77357133CEA76DDc6650EA" - ] + "0x2ddf16BA6d0180e5357d5e170eF1917a01b41fc0", + "Counter", + "contracts/examples/Counter.sol", + ["0x852C5DE08b9beB014caD171C16B12a8D7456ea3f"] ], [ - "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303", - "FastSwitchboard", - "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + "0xF51e426240E1C0b63dC7F7ec8b172376487329E3", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0xc0E02AA55d10e38855e13B64A8E1387A04681A00", + "OptimisticSwitchboard", + "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", [ - "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", - "0x5054D6c7dF3048fFf6b148765b2d58e2803837e1", - 420, + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", + 238, 7200, - "0x154425b14538ca5dCE77357133CEA76DDc6650EA" + "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" ] ], [ - "0x696e9dA896587A6a5E02FD9B16530c6D1531C7dE", + "0x5800249621DA520aDFdCa16da20d8A5Fc0f814d8", "FastSwitchboard", "contracts/switchboard/default-switchboards/FastSwitchboard.sol", [ - "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", - "0x5054D6c7dF3048fFf6b148765b2d58e2803837e1", - 420, + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", + 238, 7200, - "0x154425b14538ca5dCE77357133CEA76DDc6650EA" + "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" ] ], [ - "0x5Bc00ACf7f7dfde6666CE66648C56eD938bd22E6", + "0xBE51D38547992293c89CC589105784ab60b004A9", "TransmitManager", "contracts/TransmitManager.sol", [ - "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", - 420, - "0x5054D6c7dF3048fFf6b148765b2d58e2803837e1", - "0x154425b14538ca5dCE77357133CEA76DDc6650EA" + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 238, + "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", + "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" ] ], [ - "0x0f0c780eD26eaDC796A48FCc86f2Af878EA37c96", + "0x040993fbF458b95871Cd2D73Ee2E09F4AF6d56bB", "ExecutionManager", "contracts/ExecutionManager.sol", [ - "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", - 420, - "0x5054D6c7dF3048fFf6b148765b2d58e2803837e1", - "0x154425b14538ca5dCE77357133CEA76DDc6650EA" + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 238, + "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", + "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e" ] ], [ - "0x5054D6c7dF3048fFf6b148765b2d58e2803837e1", + "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", "Socket", "contracts/socket/Socket.sol", [ - 420, - "0xE5e333d3a6BBeba1097DfB751Bb577f7952037b7", - "0x9A71385EAD5984d4E11eFe27a28307269f3d848F", - "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", + 238, + "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "IMLI" ] ], [ - "0x9A71385EAD5984d4E11eFe27a28307269f3d848F", + "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", "CapacitorFactory", "contracts/CapacitorFactory.sol", - ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", 10] + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] ], [ - "0xE5e333d3a6BBeba1097DfB751Bb577f7952037b7", + "0xd286595d2e3D879596FAB51f83A702D10a6db27b", "Hasher", "contracts/utils/Hasher.sol", - ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ], [ - "0x154425b14538ca5dCE77357133CEA76DDc6650EA", + "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", "SignatureVerifier", "contracts/utils/SignatureVerifier.sol", - ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "SignatureVerifier", + "contracts/utils/SignatureVerifier.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ] ], - "647": [ + "324": [ [ - "0x891345026ec93C0a2fa48F53EC5dA1d7AaB8305b", + "0xDb3c47f98285C6A61C31371499aC902230aAf6F9", "SwitchboardSimulator", "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ - "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", - "0xD9C057b412D6b5385E7f30975Fe719Df90Fd885F", - 647, + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xB256EC3685cBD68A9AF69fC947dB17fdF8400B2D", + 324, 1000, - "0x47140353947Bc127c9cf36fabd61112C8Fb8db2A" + "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0" ] ], [ - "0x86a8d161403B9867961677D36104830859BAB796", + "0x44ab5E29E5342242204E94d93C0379F8e72fE733", "SimulatorUtils", "contracts/mocks/fee-updater/SimulatorUtils.sol", [ - "0xD9C057b412D6b5385E7f30975Fe719Df90Fd885F", - "0x47140353947Bc127c9cf36fabd61112C8Fb8db2A", - "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", - 647 + "0xB256EC3685cBD68A9AF69fC947dB17fdF8400B2D", + "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 324 ] ], [ - "0xD9C057b412D6b5385E7f30975Fe719Df90Fd885F", + "0xB256EC3685cBD68A9AF69fC947dB17fdF8400B2D", "SocketSimulator", "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 647, - 647, - "0x9814d1E6751ADAE2D60fF16f987ae02a25C87224", - "0x47140353947Bc127c9cf36fabd61112C8Fb8db2A", + 324, + 324, + "0xF0fe5c03cA31e7A0debD450F9A340D032F0691F3", + "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0", "IMLI" ] ], [ - "0x3b5a7468532A403612E3F4908c4100E55B5563BE", + "0x1fee92D0Ead2Fd6675F904E642DcC64D3052CbF2", + "Counter", + "contracts/examples/Counter.sol", + ["0x9Da30E227791B10423915FFB6486dA283Be631dC"] + ], + [ + "0xFbFaB3Bdfe098750Ad0aa18125C3EC12217Ca28a", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8", + "OptimisticSwitchboard", + "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0x9Da30E227791B10423915FFB6486dA283Be631dC", + 324, + 7200, + "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0" + ] + ], + [ + "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0x9Da30E227791B10423915FFB6486dA283Be631dC", + 324, + 7200, + "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0" + ] + ], + [ + "0x3F18bCa7921Ea0904E54F1aC8C7ce627Fe0cf0f8", + "TransmitManager", + "contracts/TransmitManager.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 324, + "0x9Da30E227791B10423915FFB6486dA283Be631dC", + "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0" + ] + ], + [ + "0x716e900EB0725aE6f2f78a649F3355D6e2dC6C14", "ExecutionManagerDF", "contracts/ExecutionManagerDF.sol", [ - "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", - 647, - "0x834Ee253f0B926DCc1d03EbAeAfEc3a3D1eE4a86", - "0x47140353947Bc127c9cf36fabd61112C8Fb8db2A" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 324, + "0x9Da30E227791B10423915FFB6486dA283Be631dC", + "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0" ] ], [ - "0x5D3F469BEA637c5017Df408fF25AA8B9BC6e6400", - "SocketBatcher", - "contracts/socket/SocketBatcher.sol", - ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + "0x9Da30E227791B10423915FFB6486dA283Be631dC", + "Socket", + "contracts/socket/Socket.sol", + [ + 324, + "0xF0fe5c03cA31e7A0debD450F9A340D032F0691F3", + "0x31c2c28fc9d07249e8A6Eae1e8F4326d29C86b7c", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "IMLI" + ] + ], + [ + "0x31c2c28fc9d07249e8A6Eae1e8F4326d29C86b7c", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", 10] + ], + [ + "0xF0fe5c03cA31e7A0debD450F9A340D032F0691F3", + "Hasher", + "contracts/utils/Hasher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0", + "SignatureVerifier", + "contracts/utils/SignatureVerifier.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] ] ], - "901": [ + "404": [ [ - "0x9fBf8BA818E1Daa033fFBAc0dd90B281FB011913", + "0xB93bBbea105A1C93a2a443F1B44C1019e72565c1", "SwitchboardSimulator", "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ - "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", - "0x87a27a367cA286C4307b08FDFd596065E7690E82", - 901, + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xF5d08060A15B2a66C3bC81CaC77203Da14e4C28E", + 404, 1000, - "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x768a3D30473B0f02797e736A7d2b213Adc697Fa5", + "0x0E20397CaeAb9423939618003DB58d9119740301", "SimulatorUtils", "contracts/mocks/fee-updater/SimulatorUtils.sol", [ - "0x87a27a367cA286C4307b08FDFd596065E7690E82", - "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff", - "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", - 901 + "0xF5d08060A15B2a66C3bC81CaC77203Da14e4C28E", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 404 ] ], [ - "0x87a27a367cA286C4307b08FDFd596065E7690E82", + "0xF5d08060A15B2a66C3bC81CaC77203Da14e4C28E", "SocketSimulator", "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 901, - 901, - "0xfc2140e9A83693CBd8b54C42AFf83ecb627c2Ec7", - "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff", + 404, + 404, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", "IMLI" ] ], [ - "0xDA36728642A0cbe4A020342F208CA6A6aCc87b49", + "0x2C75A88aF2d873FE4267eA3B4F0C7B8eee7F7e3A", + "Counter", + "contracts/examples/Counter.sol", + ["0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE"] + ], + [ + "0x933544D1916D8ABC93B1055050A74B174b4DFdc3", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0xc82a8F36BEb1F513328E51a072A4Ac5f55674CBa", "ExecutionManagerDF", "contracts/ExecutionManagerDF.sol", [ - "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", - 901, - "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", - "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 404, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x5d2A7185F0f03ED88067b9Fa02252946fccaA0B8", - "OptimismSwitchboard", - "contracts/switchboard/native/OptimismSwitchboard.sol", + "0xDA27f00E7E35D9f396427457926D5420CA5FB948", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0x68Ce3Fe82f9a2e94d062a7bEF110ceFD69936C8f", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", [ - 901, - 300000, - "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", - "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", - "0x4200000000000000000000000000000000000007", - "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 404, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x1D6811553Aff8231aDd04A84F300b89E15D99EA4", + "0x210Dc92f453A2620FcF09BDa76e45bb7138111D9", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 404, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + ] + ], + [ + "0x67CF51A4665c28ba1921ad8D269BC474F84208d5", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0x4c6D87EFF6FE77C565092194eF2eaE285F2d81Af", + 404, + 1000, + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + ] + ], + [ + "0xbBbe9bb6A6AD0eFDe58fC67FF47e87c58ec153Db", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0x4c6D87EFF6FE77C565092194eF2eaE285F2d81Af", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 404 + ] + ], + [ + "0x4c6D87EFF6FE77C565092194eF2eaE285F2d81Af", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 404, + 404, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "IMLI" + ] + ], + [ + "0xda6421c91fd656ed37C89329975FbD63077f60CF", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 404, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + ] + ], + [ + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 404, + 404, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + { + "dev": "IMLI", + "surge": "IMLI", + "prod": "IMLI" + } + ] + ], + [ + "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", + "Counter", + "contracts/examples/Counter.sol", + ["0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE"] + ], + [ + "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", 10] + ] + ], + "416": [ + [ + "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "Counter", + "contracts/examples/Counter.sol", + ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ], + [ + "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", "SocketBatcher", "contracts/socket/SocketBatcher.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ], [ - "0xe54f19dCD6f855296F57BC26a899f278E369464e", + "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "OptimisticSwitchboard", + "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + 416, + 7200, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + 416, + 7200, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "TransmitManager", + "contracts/TransmitManager.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 416, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "ExecutionManager", + "contracts/ExecutionManager.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 416, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "Socket", + "contracts/socket/Socket.sol", + [ + 416, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "IMLI" + ] + ], + [ + "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] + ], + [ + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "Hasher", + "contracts/utils/Hasher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "SignatureVerifier", + "contracts/utils/SignatureVerifier.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ] + ], + "420": [ + [ + "0x702dD708262D8Edb585814acaD5c976EBe978560", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0xE0DD154111D407Db671eAeC703CF472d3a2c5333", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + ], + [ + "0xb80d97657277e24d70caee6dEF92BFaa7D884A7f", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + ], + [ + "0x9d10C5D68C0878Ba255E62b3f2051f22E43A9b2f", + "Counter", + "contracts/examples/Counter.sol", + ["0x5054D6c7dF3048fFf6b148765b2d58e2803837e1"] + ], + [ + "0xcedcDE612280074d697F79526EDF9238d6871bA1", "SocketBatcher", "contracts/socket/SocketBatcher.sol", ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] ], [ - "0xb2dA552c9Baa0e15b13302aBBF7B555aBc8eE4E8", - "SocketBatcher", - "contracts/socket/SocketBatcher.sol", - ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + "0x2dD88939B6fC56EA71308879c57ED68D423bBa93", + "OptimismSwitchboard", + "contracts/switchboard/native/OptimismSwitchboard.sol", + [ + 420, + 300000, + "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", + "0x5054D6c7dF3048fFf6b148765b2d58e2803837e1", + "0x4200000000000000000000000000000000000007", + "0x154425b14538ca5dCE77357133CEA76DDc6650EA" + ] + ], + [ + "0xDFbf47607FBA3707E69B16576F653154a92d9B96", + "OptimisticSwitchboard", + "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", + [ + "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", + "0x5054D6c7dF3048fFf6b148765b2d58e2803837e1", + 420, + 7200, + "0x154425b14538ca5dCE77357133CEA76DDc6650EA" + ] + ], + [ + "0x7bFeb0bf17Da2eCFD3d897f11f87e0b80b3e5303", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", + "0x5054D6c7dF3048fFf6b148765b2d58e2803837e1", + 420, + 7200, + "0x154425b14538ca5dCE77357133CEA76DDc6650EA" + ] + ], + [ + "0x696e9dA896587A6a5E02FD9B16530c6D1531C7dE", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", + "0x5054D6c7dF3048fFf6b148765b2d58e2803837e1", + 420, + 7200, + "0x154425b14538ca5dCE77357133CEA76DDc6650EA" + ] + ], + [ + "0x5Bc00ACf7f7dfde6666CE66648C56eD938bd22E6", + "TransmitManager", + "contracts/TransmitManager.sol", + [ + "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", + 420, + "0x5054D6c7dF3048fFf6b148765b2d58e2803837e1", + "0x154425b14538ca5dCE77357133CEA76DDc6650EA" + ] + ], + [ + "0x0f0c780eD26eaDC796A48FCc86f2Af878EA37c96", + "ExecutionManager", + "contracts/ExecutionManager.sol", + [ + "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", + 420, + "0x5054D6c7dF3048fFf6b148765b2d58e2803837e1", + "0x154425b14538ca5dCE77357133CEA76DDc6650EA" + ] + ], + [ + "0x5054D6c7dF3048fFf6b148765b2d58e2803837e1", + "Socket", + "contracts/socket/Socket.sol", + [ + 420, + "0xE5e333d3a6BBeba1097DfB751Bb577f7952037b7", + "0x9A71385EAD5984d4E11eFe27a28307269f3d848F", + "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", + "IMLI" + ] + ], + [ + "0x9A71385EAD5984d4E11eFe27a28307269f3d848F", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", 10] + ], + [ + "0xE5e333d3a6BBeba1097DfB751Bb577f7952037b7", + "Hasher", + "contracts/utils/Hasher.sol", + ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + ], + [ + "0x154425b14538ca5dCE77357133CEA76DDc6650EA", + "SignatureVerifier", + "contracts/utils/SignatureVerifier.sol", + ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + ] + ], + "647": [ + [ + "0x891345026ec93C0a2fa48F53EC5dA1d7AaB8305b", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", + "0xD9C057b412D6b5385E7f30975Fe719Df90Fd885F", + 647, + 1000, + "0x47140353947Bc127c9cf36fabd61112C8Fb8db2A" + ] + ], + [ + "0x86a8d161403B9867961677D36104830859BAB796", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0xD9C057b412D6b5385E7f30975Fe719Df90Fd885F", + "0x47140353947Bc127c9cf36fabd61112C8Fb8db2A", + "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", + 647 + ] + ], + [ + "0xD9C057b412D6b5385E7f30975Fe719Df90Fd885F", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 647, + 647, + "0x9814d1E6751ADAE2D60fF16f987ae02a25C87224", + "0x47140353947Bc127c9cf36fabd61112C8Fb8db2A", + "IMLI" + ] + ], + [ + "0x3b5a7468532A403612E3F4908c4100E55B5563BE", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", + 647, + "0x834Ee253f0B926DCc1d03EbAeAfEc3a3D1eE4a86", + "0x47140353947Bc127c9cf36fabd61112C8Fb8db2A" + ] + ], + [ + "0x5D3F469BEA637c5017Df408fF25AA8B9BC6e6400", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + ] + ], + "901": [ + [ + "0xd29950bE28D36182599f9B3ec82D08A043e1bf40", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x0cCFB68FC0e5c6Cb84225508b5CDD286A18979b1", + 901, + 1000, + "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" + ] + ], + [ + "0x571B5B2A04C9B5B3999CE275D1b50E0f1a2851d9", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0x0cCFB68FC0e5c6Cb84225508b5CDD286A18979b1", + "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff", + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 901 + ] + ], + [ + "0x0cCFB68FC0e5c6Cb84225508b5CDD286A18979b1", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 901, + 901, + "0xfc2140e9A83693CBd8b54C42AFf83ecb627c2Ec7", + "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff", + "IMLI" + ] + ], + [ + "0xB2Dc051BA9D471DC441755871a5096b291CC364d", + "Counter", + "contracts/examples/Counter.sol", + ["0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc"] + ], + [ + "0x7b2f652B2dA7e0b1077B02D5e629966383d11161", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0x4c0623EC2cB2B1f1a5A19e18AB9a2Df897E1f746", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 901, + "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", + "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" + ] + ], + [ + "0x9fBf8BA818E1Daa033fFBAc0dd90B281FB011913", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", + "0x87a27a367cA286C4307b08FDFd596065E7690E82", + 901, + 1000, + "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" + ] + ], + [ + "0x768a3D30473B0f02797e736A7d2b213Adc697Fa5", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0x87a27a367cA286C4307b08FDFd596065E7690E82", + "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff", + "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", + 901 + ] + ], + [ + "0x87a27a367cA286C4307b08FDFd596065E7690E82", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 901, + 901, + "0xfc2140e9A83693CBd8b54C42AFf83ecb627c2Ec7", + "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff", + "IMLI" + ] + ], + [ + "0xDA36728642A0cbe4A020342F208CA6A6aCc87b49", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", + 901, + "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", + "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" + ] + ], + [ + "0x5d2A7185F0f03ED88067b9Fa02252946fccaA0B8", + "OptimismSwitchboard", + "contracts/switchboard/native/OptimismSwitchboard.sol", + [ + 901, + 300000, + "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", + "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", + "0x4200000000000000000000000000000000000007", + "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" + ] + ], + [ + "0x1D6811553Aff8231aDd04A84F300b89E15D99EA4", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0xe54f19dCD6f855296F57BC26a899f278E369464e", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + ], + [ + "0xb2dA552c9Baa0e15b13302aBBF7B555aBc8eE4E8", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + ], + [ + "0xfCa282147D5E9b14c208D09dbEbC7Eb5C3814dC5", + "Counter", + "contracts/examples/Counter.sol", + ["0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc"] + ], + [ + "0x0EA425AeB75F5B2027Cbe8c70b821E3D3490da8e", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + ], + [ + "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD", + "OptimisticSwitchboard", + "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", + [ + "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", + "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", + 901, + 7200, + "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" + ] + ], + [ + "0xB39Cb89dfD708115616fdA1a2735613931B14181", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", + "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", + 901, + 7200, + "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" + ] + ], + [ + "0x7b274fA61180611aAcb811355B894C456DBDE776", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", + "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", + 901, + 7200, + "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" + ] + ], + [ + "0x86350a98802C71A143644Ca740D40e00AAA2F3bE", + "TransmitManager", + "contracts/TransmitManager.sol", + [ + "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", + 901, + "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", + "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" + ] + ], + [ + "0x6b4338D5adCB6704E235E7BCeDBbaaD602a0340a", + "ExecutionManager", + "contracts/ExecutionManager.sol", + [ + "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", + 901, + "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", + "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" + ] + ], + [ + "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", + "Socket", + "contracts/socket/Socket.sol", + [ + 901, + "0xfc2140e9A83693CBd8b54C42AFf83ecb627c2Ec7", + "0x50cD99661C604da8d36Db001e86Df976E13A7Cf0", + "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", + "IMLI" + ] + ], + [ + "0x50cD99661C604da8d36Db001e86Df976E13A7Cf0", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", 10] + ], + [ + "0xfc2140e9A83693CBd8b54C42AFf83ecb627c2Ec7", + "Hasher", + "contracts/utils/Hasher.sol", + ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + ], + [ + "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff", + "SignatureVerifier", + "contracts/utils/SignatureVerifier.sol", + ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + ] + ], + "919": [ + [ + "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", + "Counter", + "contracts/examples/Counter.sol", + ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ], + [ + "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "Counter", + "contracts/examples/Counter.sol", + ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ], + [ + "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "OptimisticSwitchboard", + "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + 919, + 7200, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + 919, + 7200, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "TransmitManager", + "contracts/TransmitManager.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 919, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "ExecutionManager", + "contracts/ExecutionManager.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 919, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "Socket", + "contracts/socket/Socket.sol", + [ + 919, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "IMLI" + ] + ], + [ + "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] + ], + [ + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "Hasher", + "contracts/utils/Hasher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "SignatureVerifier", + "contracts/utils/SignatureVerifier.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ] + ], + "957": [ + [ + "0xE2bB0b95646a0E499e9b9c29A7EC5BE5f3513F05", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xC41A7A24CC415326195415ecF1AFfbAdFD808F70", + 957, + 1000, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x36E06128dBFA24B2980CD4c8d4c63A93bFC2327B", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0xC41A7A24CC415326195415ecF1AFfbAdFD808F70", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 957 + ] + ], + [ + "0xC41A7A24CC415326195415ecF1AFfbAdFD808F70", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 957, + 957, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "IMLI" + ] + ], + [ + "0x0Ed83129F9c021D9c040305462f609E997cFe8d9", + "Counter", + "contracts/examples/Counter.sol", + ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ], + [ + "0xf8b6bb15890aeB2005db0B0B06734b594041c7D5", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0x9e196dff347e2bB4116C4e409AA025d427eB8fC6", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 957, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xb7A6DBA1D9035Cc7Fe20A2e40e5B2FB2E8F5Ddf9", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0xD23678c7D554cb09CA7892d6521d40BFb02a05C8", + 957, + 1000, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x0645095Dc03B9546DFDB2fC8e7a52959ec37efA1", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0xD23678c7D554cb09CA7892d6521d40BFb02a05C8", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 957 + ] + ], + [ + "0xD23678c7D554cb09CA7892d6521d40BFb02a05C8", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 957, + 957, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + { + "dev": "IMLI", + "surge": "IMLI", + "prod": "IMLI" + } + ] + ], + [ + "0x5333982087C2Db4f85d0Ed2CdE22b22ABC0fdae3", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 957, + 957, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + { + "dev": "IMLI", + "surge": "IMLI", + "prod": "IMLI" + } + ] + ], + [ + "0x1D6811553Aff8231aDd04A84F300b89E15D99EA4", + "OptimismSwitchboard", + "contracts/switchboard/native/OptimismSwitchboard.sol", + [ + 957, + 300000, + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x4200000000000000000000000000000000000007", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x040993fbF458b95871Cd2D73Ee2E09F4AF6d56bB", + "Counter", + "contracts/examples/Counter.sol", + ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ], + [ + "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", + "OptimismSwitchboard", + "contracts/switchboard/native/OptimismSwitchboard.sol", + [ + 957, + 300000, + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x5456f02c08e9A018E42C39b351328E5AA864174A", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "OptimisticSwitchboard", + "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + 957, + 7200, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + 957, + 7200, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "TransmitManager", + "contracts/TransmitManager.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 957, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "ExecutionManager", + "contracts/ExecutionManager.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 957, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "Socket", + "contracts/socket/Socket.sol", + [ + 957, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "IMLI" + ] + ], + [ + "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] + ], + [ + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "Hasher", + "contracts/utils/Hasher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "SignatureVerifier", + "contracts/utils/SignatureVerifier.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ] + ], + "1024": [ + [ + "0xd0580065858313f0300eBb6e7970cD3699323985", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", + "0x98bBfbdDA0f32c411b1cE821B495aAb1bD43C680", + 1024, + 1000, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x337bD38dA8833ee5B7202e53315293A1776BB7e6", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0x98bBfbdDA0f32c411b1cE821B495aAb1bD43C680", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", + 1024 + ] + ], + [ + "0x98bBfbdDA0f32c411b1cE821B495aAb1bD43C680", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 1024, + 1024, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "IMLI" + ] + ], + [ + "0x3cD9C9Aa2f262339Cc994466a12F9A4c7A267827", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", + 1024, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x5bA62006442bC42e28E3E5147A5221Be723ca1DE", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", + "0x320Cd79c54927Fe130427bD4492b6c6068D075E3", + 1024, + 1000, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xb515E9E6E6aBA44bBEC72FBF6B1a18DDB6bec68e", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0x320Cd79c54927Fe130427bD4492b6c6068D075E3", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", + 1024 + ] + ], + [ + "0x320Cd79c54927Fe130427bD4492b6c6068D075E3", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 1024, + 1024, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + { + "dev": "IMLI", + "surge": "IMLI", + "prod": "IMLI" + } + ] + ], + [ + "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "Counter", + "contracts/examples/Counter.sol", + ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ], + [ + "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "OptimisticSwitchboard", + "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + 1024, + 7200, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + 1024, + 7200, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "TransmitManager", + "contracts/TransmitManager.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 1024, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "ExecutionManager", + "contracts/ExecutionManager.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 1024, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "Socket", + "contracts/socket/Socket.sol", + [ + 1024, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "IMLI" + ] + ], + [ + "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] + ], + [ + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "Hasher", + "contracts/utils/Hasher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "SignatureVerifier", + "contracts/utils/SignatureVerifier.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ] + ], + "1101": [ + [ + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 1101, + 1101, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "IMLI" + ] + ], + [ + "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", 10] + ] + ], + "1729": [ + [ + "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "Counter", + "contracts/examples/Counter.sol", + ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ], + [ + "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "OptimisticSwitchboard", + "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + 1729, + 7200, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + 1729, + 7200, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "TransmitManager", + "contracts/TransmitManager.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 1729, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "ExecutionManager", + "contracts/ExecutionManager.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 1729, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "Socket", + "contracts/socket/Socket.sol", + [ + 1729, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "IMLI" + ] + ], + [ + "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] + ], + [ + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "Hasher", + "contracts/utils/Hasher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "SignatureVerifier", + "contracts/utils/SignatureVerifier.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ] + ], + "2999": [ + [ + "0xb8d0Cd5816744FF556c2ead5c092cef7Ffe4d0BF", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xE1208BFef6661cB4C2A03B46278A8a03de35fa91", + 2999, + 1000, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xE9992b2272b8368544A79Aa6EA940abD97856564", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0xE1208BFef6661cB4C2A03B46278A8a03de35fa91", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 2999 + ] + ], + [ + "0xE1208BFef6661cB4C2A03B46278A8a03de35fa91", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 2999, + 2999, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "IMLI" + ] + ], + [ + "0x1D79F3af314CA93F7d8B608c97336f41524D44ed", + "Counter", + "contracts/examples/Counter.sol", + ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ], + [ + "0xc57Da85262313DABc7A080110EEd436010101aeF", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0x1DE4928f1305704d069e23efc6EB1Fb446cf1135", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 2999, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x998449832cAAA709EDa6c8263e4cfb11b88A8226", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 2999, + 2999, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "IMLI" + ] ], [ - "0xfCa282147D5E9b14c208D09dbEbC7Eb5C3814dC5", + "0xB2a0c443c8F32255CD76D9f83f00BaAC8Add1564", "Counter", "contracts/examples/Counter.sol", - ["0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc"] + ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] ], [ - "0x0EA425AeB75F5B2027Cbe8c70b821E3D3490da8e", + "0xE0aCD26E4c97af97c893e66825BF798Fa83DBa56", "SocketBatcher", "contracts/socket/SocketBatcher.sol", - ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] ], [ - "0x1d6E46fd4DFdfe063f9096Dc2C0862D36A25b1aD", - "OptimisticSwitchboard", - "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", + "0xa89afD441caAE1e86F10A6301232858D22583bf9", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", [ - "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", - "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", - 901, - 7200, - "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 2999, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] ], [ - "0xB39Cb89dfD708115616fdA1a2735613931B14181", - "FastSwitchboard", - "contracts/switchboard/default-switchboards/FastSwitchboard.sol", - [ - "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", - "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", - 901, - 7200, - "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" - ] + "0x1C4E51f453df3208A01EE8AF9f6420FDf02D373a", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] ], [ - "0x7b274fA61180611aAcb811355B894C456DBDE776", - "FastSwitchboard", - "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + "0xDb53F6f92e9372C1d2DBF0670b1cDe5EfA70710b", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", [ - "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", - "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", - 901, - 7200, - "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 2999, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] ], [ - "0x86350a98802C71A143644Ca740D40e00AAA2F3bE", - "TransmitManager", - "contracts/TransmitManager.sol", + "0x15F629625cf18adB1214ca7F7E451B265AA28a8C", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ - "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", - 901, - "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", - "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0x5175B4fC72A33d1f9Fb48A0B955B6C24e9C30331", + 2999, + 1000, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] ], [ - "0x6b4338D5adCB6704E235E7BCeDBbaaD602a0340a", - "ExecutionManager", - "contracts/ExecutionManager.sol", + "0x806536Cff37a08Ab82674a6e697daB4DD710FdF1", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", [ - "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", - 901, - "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", - "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff" + "0x5175B4fC72A33d1f9Fb48A0B955B6C24e9C30331", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 2999 ] ], [ - "0xFDC28fA368c33DEC7853d63B65FC5Cfe01B212fc", - "Socket", - "contracts/socket/Socket.sol", + "0x5175B4fC72A33d1f9Fb48A0B955B6C24e9C30331", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 901, - "0xfc2140e9A83693CBd8b54C42AFf83ecb627c2Ec7", - "0x50cD99661C604da8d36Db001e86Df976E13A7Cf0", - "0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", + 2999, + 2999, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", "IMLI" ] ], [ - "0x50cD99661C604da8d36Db001e86Df976E13A7Cf0", - "CapacitorFactory", - "contracts/CapacitorFactory.sol", - ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa", 10] + "0xBAA3892a58ACc49d026cd590b5452Ba1F849D65b", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 2999, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] ], [ - "0xfc2140e9A83693CBd8b54C42AFf83ecb627c2Ec7", - "Hasher", - "contracts/utils/Hasher.sol", - ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] + "0xffC2D8f660a5CC41273f1Db714EaEcd19D28d147", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ], [ - "0x19791877C020f7Cd5Ca1c97bdd5D268a52dbB0ff", - "SignatureVerifier", - "contracts/utils/SignatureVerifier.sol", - ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] - ] - ], - "919": [ - [ - "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", - "Counter", - "contracts/examples/Counter.sol", - ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + "0x768A2A53e4318dA7714a0aA65a96D9A241603562", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + 2999, + 7200, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] ], [ "0xd286595d2e3D879596FAB51f83A702D10a6db27b", @@ -1285,7 +2859,7 @@ [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 919, + 2999, 7200, "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1297,7 +2871,7 @@ [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 919, + 2999, 7200, "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1308,7 +2882,7 @@ "contracts/TransmitManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 919, + 2999, "0x565810cbfa3Cf1390963E5aFa2fB953795686339", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1319,7 +2893,7 @@ "contracts/ExecutionManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 919, + 2999, "0x565810cbfa3Cf1390963E5aFa2fB953795686339", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1329,7 +2903,7 @@ "Socket", "contracts/socket/Socket.sol", [ - 919, + 2999, "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", @@ -1355,100 +2929,123 @@ ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ] ], - "957": [ + "5000": [ [ - "0xb7A6DBA1D9035Cc7Fe20A2e40e5B2FB2E8F5Ddf9", + "0x1Ac062d8dE227Ca4E7Df2A34E9489bC845b11773", "SwitchboardSimulator", "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0xD23678c7D554cb09CA7892d6521d40BFb02a05C8", - 957, + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xb07B3CfB1F0AaB839cbf84D2FB9442DebDDbDd2a", + 5000, 1000, "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] ], [ - "0x0645095Dc03B9546DFDB2fC8e7a52959ec37efA1", + "0xaf12f9A5EC621e14cF27c7B28f903539d9c3f7C8", "SimulatorUtils", "contracts/mocks/fee-updater/SimulatorUtils.sol", [ - "0xD23678c7D554cb09CA7892d6521d40BFb02a05C8", + "0xb07B3CfB1F0AaB839cbf84D2FB9442DebDDbDd2a", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 957 + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 5000 ] ], [ - "0xD23678c7D554cb09CA7892d6521d40BFb02a05C8", + "0xb07B3CfB1F0AaB839cbf84D2FB9442DebDDbDd2a", "SocketSimulator", "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 957, - 957, + 5000, + 5000, "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", - { - "dev": "IMLI", - "surge": "IMLI", - "prod": "IMLI" - } + "IMLI" ] ], [ - "0x5333982087C2Db4f85d0Ed2CdE22b22ABC0fdae3", + "0x1141efbA7aDed9eECAa27C785d9bd50C51E54c88", + "Counter", + "contracts/examples/Counter.sol", + ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ], + [ + "0xf200705d32fD1ED4A840610B756F12570c0ddE39", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0xf18571A79d561D23E029eB5101FC885e40Fb62ca", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 5000, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x8145cDEf14Eb07613BC0e6f689A093B41d34FEEf", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xf4B9Cddc9d326F6e01A1A61b8eF3Df44F1E08449", + 5000, + 1000, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xb07F38FD7e8703100294c257f0A403cEb569bBdD", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0xf4B9Cddc9d326F6e01A1A61b8eF3Df44F1E08449", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 5000 + ] + ], + [ + "0xf4B9Cddc9d326F6e01A1A61b8eF3Df44F1E08449", "SocketSimulator", "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 957, - 957, + 5000, + 5000, "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", - { - "dev": "IMLI", - "surge": "IMLI", - "prod": "IMLI" - } + "IMLI" ] ], [ - "0x1D6811553Aff8231aDd04A84F300b89E15D99EA4", - "OptimismSwitchboard", - "contracts/switchboard/native/OptimismSwitchboard.sol", + "0x8Bc50b98B55F42DD3966e9b428AF3581386B7Fa6", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", [ - 957, - 300000, - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 5000, "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x4200000000000000000000000000000000000007", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] ], [ - "0x040993fbF458b95871Cd2D73Ee2E09F4AF6d56bB", + "0xd286595d2e3D879596FAB51f83A702D10a6db27b", "Counter", "contracts/examples/Counter.sol", ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] ], [ - "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", + "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", "SocketBatcher", "contracts/socket/SocketBatcher.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ], - [ - "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", - "OptimismSwitchboard", - "contracts/switchboard/native/OptimismSwitchboard.sol", - [ - 957, - 300000, - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x5456f02c08e9A018E42C39b351328E5AA864174A", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" - ] - ], [ "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", "OptimisticSwitchboard", @@ -1456,7 +3053,7 @@ [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 957, + 5000, 7200, "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1468,7 +3065,7 @@ [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 957, + 5000, 7200, "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1479,7 +3076,7 @@ "contracts/TransmitManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 957, + 5000, "0x565810cbfa3Cf1390963E5aFa2fB953795686339", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1490,7 +3087,7 @@ "contracts/ExecutionManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 957, + 5000, "0x565810cbfa3Cf1390963E5aFa2fB953795686339", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1500,7 +3097,7 @@ "Socket", "contracts/socket/Socket.sol", [ - 957, + 5000, "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", @@ -1526,85 +3123,268 @@ ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ] ], - "1024": [ + "7897": [ [ - "0xd0580065858313f0300eBb6e7970cD3699323985", + "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", "SwitchboardSimulator", "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ - "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", - "0x98bBfbdDA0f32c411b1cE821B495aAb1bD43C680", - 1024, + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + 7897, 1000, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x337bD38dA8833ee5B7202e53315293A1776BB7e6", + "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", "SimulatorUtils", "contracts/mocks/fee-updater/SimulatorUtils.sol", [ - "0x98bBfbdDA0f32c411b1cE821B495aAb1bD43C680", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", - "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", - 1024 + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 7897 ] ], [ - "0x98bBfbdDA0f32c411b1cE821B495aAb1bD43C680", + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", "SocketSimulator", "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 1024, - 1024, - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + 7897, + 7897, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", "IMLI" ] ], [ - "0x3cD9C9Aa2f262339Cc994466a12F9A4c7A267827", + "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", + "Counter", + "contracts/examples/Counter.sol", + ["0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE"] + ], + [ + "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0x0CC93650bF4D98237628DACf87f94E443956D8dF", + "OptimisticSwitchboard", + "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + 7897, + 7200, + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + ] + ], + [ + "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + 7897, + 7200, + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + ] + ], + [ + "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", + "TransmitManager", + "contracts/TransmitManager.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 7897, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + ] + ], + [ + "0x1CAdCd88fC148D3966eDe75D029937C886f66009", "ExecutionManagerDF", "contracts/ExecutionManagerDF.sol", [ - "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", - 1024, - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 7897, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x5bA62006442bC42e28E3E5147A5221Be723ca1DE", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "Socket", + "contracts/socket/Socket.sol", + [ + 7897, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "IMLI" + ] + ], + [ + "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", 10] + ], + [ + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "Hasher", + "contracts/utils/Hasher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "SignatureVerifier", + "contracts/utils/SignatureVerifier.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ] + ], + "8008": [ + [ + "0xDA27f00E7E35D9f396427457926D5420CA5FB948", "SwitchboardSimulator", "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ - "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", - "0x320Cd79c54927Fe130427bD4492b6c6068D075E3", - 1024, + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xb4f28c1aeed8f9B5871dcE0134b16fAf8aC67A2D", + 8008, 1000, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0xb515E9E6E6aBA44bBEC72FBF6B1a18DDB6bec68e", + "0x68Ce3Fe82f9a2e94d062a7bEF110ceFD69936C8f", "SimulatorUtils", "contracts/mocks/fee-updater/SimulatorUtils.sol", [ - "0x320Cd79c54927Fe130427bD4492b6c6068D075E3", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", - "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", - 1024 + "0xb4f28c1aeed8f9B5871dcE0134b16fAf8aC67A2D", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 8008 + ] + ], + [ + "0xb4f28c1aeed8f9B5871dcE0134b16fAf8aC67A2D", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 8008, + 8008, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "IMLI" + ] + ], + [ + "0x210Dc92f453A2620FcF09BDa76e45bb7138111D9", + "Counter", + "contracts/examples/Counter.sol", + ["0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE"] + ], + [ + "0x9eabdB3e4D3Bdf23e4b8a22963A4Da4dE151bA9f", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0x67CF51A4665c28ba1921ad8D269BC474F84208d5", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 8008, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + ] + ], + [ + "0x4c6D87EFF6FE77C565092194eF2eaE285F2d81Af", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0x15F629625cf18adB1214ca7F7E451B265AA28a8C", + 8008, + 1000, + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + ] + ], + [ + "0xda6421c91fd656ed37C89329975FbD63077f60CF", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0x15F629625cf18adB1214ca7F7E451B265AA28a8C", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 8008 + ] + ], + [ + "0x15F629625cf18adB1214ca7F7E451B265AA28a8C", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 8008, + 8008, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "IMLI" + ] + ], + [ + "0x806536Cff37a08Ab82674a6e697daB4DD710FdF1", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 8008, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + ] + ], + [ + "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + 8008, + 1000, + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + ] + ], + [ + "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 8008 ] ], [ - "0x320Cd79c54927Fe130427bD4492b6c6068D075E3", + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", "SocketSimulator", "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 1024, - 1024, - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + 8008, + 8008, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", { "dev": "IMLI", "surge": "IMLI", @@ -1613,824 +3393,824 @@ ] ], [ - "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", "Counter", "contracts/examples/Counter.sol", - ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ["0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE"] ], [ - "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", "SocketBatcher", "contracts/socket/SocketBatcher.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] ], [ - "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "0x0CC93650bF4D98237628DACf87f94E443956D8dF", "OptimisticSwitchboard", "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 1024, + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + 8008, 7200, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", "FastSwitchboard", "contracts/switchboard/default-switchboards/FastSwitchboard.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 1024, + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + 8008, 7200, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", "TransmitManager", "contracts/TransmitManager.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 1024, - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 8008, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "0x1CAdCd88fC148D3966eDe75D029937C886f66009", "ExecutionManager", "contracts/ExecutionManager.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 1024, - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 8008, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", "Socket", "contracts/socket/Socket.sol", [ - 1024, - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 8008, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", "IMLI" ] ], [ - "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", "CapacitorFactory", "contracts/CapacitorFactory.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", 10] ], [ - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", "Hasher", "contracts/utils/Hasher.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] ], [ - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", "SignatureVerifier", "contracts/utils/SignatureVerifier.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] ] ], - "1729": [ - [ - "0xd286595d2e3D879596FAB51f83A702D10a6db27b", - "Counter", - "contracts/examples/Counter.sol", - ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] - ], - [ - "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", - "SocketBatcher", - "contracts/socket/SocketBatcher.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] - ], + "8453": [ [ - "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", - "OptimisticSwitchboard", - "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", + "0x57cA482C7dc749B2A26747Ed2915560c2401262F", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 1729, - 7200, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xB8Ec1142422f4c726b1fAF99054a6F616aFB2Bd3", + 8453, + 1000, + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" ] ], [ - "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", - "FastSwitchboard", - "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + "0x7eAE8a3F4186e3B5ABdD712093Bcd62115Eb7de2", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 1729, - 7200, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0xB8Ec1142422f4c726b1fAF99054a6F616aFB2Bd3", + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 8453 ] ], [ - "0xbDf50eAe568ECef74796ed6022a0d453e8432410", - "TransmitManager", - "contracts/TransmitManager.sol", + "0xB8Ec1142422f4c726b1fAF99054a6F616aFB2Bd3", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 1729, - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + 8453, + 8453, + "0xAC313d7491910516E06FBfC2A0b5BB49bb072D91", + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47", + "IMLI" ] ], [ - "0xc317144DE60E6bC9455363bB09852C00bd14CD61", - "ExecutionManager", - "contracts/ExecutionManager.sol", + "0x4dC25D9d3ee57018998A50e912F40f6384947Ff5", + "Counter", + "contracts/examples/Counter.sol", + ["0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156"] + ], + [ + "0x43F3dD32d23B551ECBbB7c390368b960d168D063", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0x31B111B2197971fC982B1A507024Cc0d0E83273C", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 1729, - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 8453, + "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" ] ], [ - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "Socket", - "contracts/socket/Socket.sol", + "0x188b69DB174033dB0e78af4C5036d0D5d7061F11", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 1729, - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 8453, + 8453, + "0xAC313d7491910516E06FBfC2A0b5BB49bb072D91", + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47", "IMLI" ] ], [ - "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", - "CapacitorFactory", - "contracts/CapacitorFactory.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] + "0x8CE48DDeBFCcf2EE2cF8aDE87547De04DC03ec82", + "Counter", + "contracts/examples/Counter.sol", + ["0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156"] ], [ - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "Hasher", - "contracts/utils/Hasher.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + "0x687C51d273f8378d71Aa825D5d09d0D4578EC5ee", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] ], [ - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", - "SignatureVerifier", - "contracts/utils/SignatureVerifier.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] - ] - ], - "2999": [ + "0xbf2492A42cc0078A46A4cDfb372858574912CD2F", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 8453, + "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" + ] + ], [ - "0x15F629625cf18adB1214ca7F7E451B265AA28a8C", + "0x10C700641F48DA53434439BF2dA21A4C27091221", "SwitchboardSimulator", "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - "0x5175B4fC72A33d1f9Fb48A0B955B6C24e9C30331", - 2999, + "0x4c2BAB5A7Df134519368ab78364ea220db1bdA26", + 8453, 1000, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" ] ], [ - "0x806536Cff37a08Ab82674a6e697daB4DD710FdF1", + "0xC7f534aA1443B947b7B9A09B497B49FFA1B30dA9", "SimulatorUtils", "contracts/mocks/fee-updater/SimulatorUtils.sol", [ - "0x5175B4fC72A33d1f9Fb48A0B955B6C24e9C30331", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0x4c2BAB5A7Df134519368ab78364ea220db1bdA26", + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47", "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - 2999 + 8453 ] ], [ - "0x5175B4fC72A33d1f9Fb48A0B955B6C24e9C30331", + "0x4c2BAB5A7Df134519368ab78364ea220db1bdA26", "SocketSimulator", "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 2999, - 2999, - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + 8453, + 8453, + "0xAC313d7491910516E06FBfC2A0b5BB49bb072D91", + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47", "IMLI" ] ], [ - "0xBAA3892a58ACc49d026cd590b5452Ba1F849D65b", + "0x52B143D34eE40E744358E3735b8fCA7785F182ED", "ExecutionManagerDF", "contracts/ExecutionManagerDF.sol", [ "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - 2999, - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + 8453, + "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" ] ], [ - "0xffC2D8f660a5CC41273f1Db714EaEcd19D28d147", - "SocketBatcher", - "contracts/socket/SocketBatcher.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + "0x1DE4928f1305704d069e23efc6EB1Fb446cf1135", + "Counter", + "contracts/examples/Counter.sol", + ["0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156"] + ], + [ + "0x0e276315EB155d28C7Aebd78AC118F967277a265", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0xeCFad5D71026979aF7B04E8C1D64D3fBda7aCC9e", + 8453, + 1000, + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" + ] ], [ - "0x768A2A53e4318dA7714a0aA65a96D9A241603562", - "FastSwitchboard", - "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + "0xF64010ACE8f7333dF61F6D0ae3d08C5d4704D69A", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", [ + "0xeCFad5D71026979aF7B04E8C1D64D3fBda7aCC9e", + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47", "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 2999, - 7200, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + 8453 ] ], [ - "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "0xeCFad5D71026979aF7B04E8C1D64D3fBda7aCC9e", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 8453, + 8453, + "0xAC313d7491910516E06FBfC2A0b5BB49bb072D91", + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47", + { + "dev": "IMLI", + "surge": "IMLI", + "prod": "IMLI" + } + ] + ], + [ + "0xBA585eC503d0D113ddb5B212363DBE6abb12A132", "Counter", "contracts/examples/Counter.sol", - ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ["0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156"] ], [ - "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "0x17A89B7372866a0155bF14980973Ad4408A3145C", "SocketBatcher", "contracts/socket/SocketBatcher.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ], [ - "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "0x15A55294B7278260DdfFC659Fb39a401871EeE34", "OptimisticSwitchboard", "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 2999, + "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", + 8453, 7200, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" ] ], [ - "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8", "FastSwitchboard", "contracts/switchboard/default-switchboards/FastSwitchboard.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 2999, + "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", + 8453, 7200, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" ] ], [ - "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "0xb8c32878c69F4cC4705D0Bd99bca082C4eEFd76D", "TransmitManager", "contracts/TransmitManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 2999, - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + 8453, + "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" ] ], [ - "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "0x6086c6451217241D8e42e134733A542095E13c47", "ExecutionManager", "contracts/ExecutionManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 2999, - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + 8453, + "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" ] ], [ - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", "Socket", "contracts/socket/Socket.sol", [ - 2999, - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + 8453, + "0xAC313d7491910516E06FBfC2A0b5BB49bb072D91", + "0xDC23842d47b80D88A549777eB1F33C2F47f253D0", "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "IMLI" ] ], [ - "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "0xDC23842d47b80D88A549777eB1F33C2F47f253D0", "CapacitorFactory", "contracts/CapacitorFactory.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] ], [ - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0xAC313d7491910516E06FBfC2A0b5BB49bb072D91", "Hasher", "contracts/utils/Hasher.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ], [ - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47", "SignatureVerifier", "contracts/utils/SignatureVerifier.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] - ] - ], - "4665": [ - [ - "0xd286595d2e3D879596FAB51f83A702D10a6db27b", - "Counter", - "contracts/examples/Counter.sol", - ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] - ], - [ - "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", - "SocketBatcher", - "contracts/socket/SocketBatcher.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ], [ - "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", - "OptimisticSwitchboard", - "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", - [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 4665, - 7200, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" - ] - ], - [ - "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", - "FastSwitchboard", - "contracts/switchboard/default-switchboards/FastSwitchboard.sol", - [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 4665, - 7200, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" - ] - ], - [ - "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "0xBD9f6198a220046E944D704b7ff2A68b778F4A44", "TransmitManager", "contracts/TransmitManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 4665, - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + 8453, + "0x1D6811553Aff8231aDd04A84F300b89E15D99EA4", + "0x7050b6f947BA48508219Ac02EC152E9f198ADc5e" ] ], [ - "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "0xD9e492C3899aC768F67aD9AdC0Ce88aAB5463f60", "ExecutionManager", "contracts/ExecutionManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 4665, - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + 8453, + "0x1D6811553Aff8231aDd04A84F300b89E15D99EA4", + "0x7050b6f947BA48508219Ac02EC152E9f198ADc5e" ] ], [ - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x1D6811553Aff8231aDd04A84F300b89E15D99EA4", "Socket", "contracts/socket/Socket.sol", [ - 4665, - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + 8453, + "0xb584D4bE1A5470CA1a8778E9B86c81e165204599", + "0x2a1094b6585b32FE33929cDdF7Ee3F5a1c1E163A", "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "IMLI" ] ], [ - "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "0x2a1094b6585b32FE33929cDdF7Ee3F5a1c1E163A", "CapacitorFactory", "contracts/CapacitorFactory.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] ], [ - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0xb584D4bE1A5470CA1a8778E9B86c81e165204599", "Hasher", "contracts/utils/Hasher.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ], [ - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0x7050b6f947BA48508219Ac02EC152E9f198ADc5e", "SignatureVerifier", "contracts/utils/SignatureVerifier.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ] ], - "5000": [ + "34443": [ [ - "0x8145cDEf14Eb07613BC0e6f689A093B41d34FEEf", + "0x0E20397CaeAb9423939618003DB58d9119740301", "SwitchboardSimulator", "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - "0xf4B9Cddc9d326F6e01A1A61b8eF3Df44F1E08449", - 5000, + "0x2C75A88aF2d873FE4267eA3B4F0C7B8eee7F7e3A", + 34443, 1000, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" ] ], [ - "0xb07F38FD7e8703100294c257f0A403cEb569bBdD", + "0xF5d08060A15B2a66C3bC81CaC77203Da14e4C28E", "SimulatorUtils", "contracts/mocks/fee-updater/SimulatorUtils.sol", [ - "0xf4B9Cddc9d326F6e01A1A61b8eF3Df44F1E08449", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0x2C75A88aF2d873FE4267eA3B4F0C7B8eee7F7e3A", + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - 5000 + 34443 ] ], [ - "0xf4B9Cddc9d326F6e01A1A61b8eF3Df44F1E08449", + "0x2C75A88aF2d873FE4267eA3B4F0C7B8eee7F7e3A", "SocketSimulator", "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 5000, - 5000, + 34443, + 34443, + "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", "IMLI" ] ], [ - "0x8Bc50b98B55F42DD3966e9b428AF3581386B7Fa6", + "0x933544D1916D8ABC93B1055050A74B174b4DFdc3", + "Counter", + "contracts/examples/Counter.sol", + ["0xc317144DE60E6bC9455363bB09852C00bd14CD61"] + ], + [ + "0xc82a8F36BEb1F513328E51a072A4Ac5f55674CBa", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0xfB9dF8073bD6Fea7Ba2e6E17f3b457c24C060Df1", "ExecutionManagerDF", "contracts/ExecutionManagerDF.sol", [ "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - 5000, - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + 34443, + "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" ] ], [ - "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "0x68Ce3Fe82f9a2e94d062a7bEF110ceFD69936C8f", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0x210Dc92f453A2620FcF09BDa76e45bb7138111D9", + 34443, + 1000, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" + ] + ], + [ + "0xb4f28c1aeed8f9B5871dcE0134b16fAf8aC67A2D", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0x210Dc92f453A2620FcF09BDa76e45bb7138111D9", + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 34443 + ] + ], + [ + "0x210Dc92f453A2620FcF09BDa76e45bb7138111D9", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 34443, + 34443, + "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "IMLI" + ] + ], + [ + "0x9eabdB3e4D3Bdf23e4b8a22963A4Da4dE151bA9f", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 34443, + "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" + ] + ], + [ + "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", "Counter", "contracts/examples/Counter.sol", - ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ["0xc317144DE60E6bC9455363bB09852C00bd14CD61"] ], [ - "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "0xd286595d2e3D879596FAB51f83A702D10a6db27b", "SocketBatcher", "contracts/socket/SocketBatcher.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ], [ - "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", "OptimisticSwitchboard", "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 5000, + "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + 34443, 7200, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" ] ], [ - "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", "FastSwitchboard", "contracts/switchboard/default-switchboards/FastSwitchboard.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 5000, + "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + 34443, 7200, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" ] ], [ - "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", "TransmitManager", "contracts/TransmitManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 5000, - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + 34443, + "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" ] ], [ - "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "0xbDf50eAe568ECef74796ed6022a0d453e8432410", "ExecutionManager", "contracts/ExecutionManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 5000, - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + 34443, + "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" ] ], [ - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0xc317144DE60E6bC9455363bB09852C00bd14CD61", "Socket", "contracts/socket/Socket.sol", [ - 5000, - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + 34443, "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "IMLI" ] ], [ - "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", "CapacitorFactory", "contracts/CapacitorFactory.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] ], [ - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", "Hasher", "contracts/utils/Hasher.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ], [ - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", "SignatureVerifier", "contracts/utils/SignatureVerifier.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] - ] - ], - "8008": [ + ], [ - "0x4c6D87EFF6FE77C565092194eF2eaE285F2d81Af", + "0xdf4Dc41c54482B5077572723828d1AfA2266D697", "SwitchboardSimulator", "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ - "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - "0x15F629625cf18adB1214ca7F7E451B265AA28a8C", - 8008, + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x11695Ff9EE5E600b90BcbD651D1758A9B240A2d8", + 34443, 1000, - "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" ] ], [ - "0xda6421c91fd656ed37C89329975FbD63077f60CF", + "0x64107EB9DC50E79Fb3977b9D6C927f9B9C5Bd218", "SimulatorUtils", "contracts/mocks/fee-updater/SimulatorUtils.sol", [ - "0x15F629625cf18adB1214ca7F7E451B265AA28a8C", - "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", - "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - 8008 + "0x11695Ff9EE5E600b90BcbD651D1758A9B240A2d8", + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 34443 ] ], [ - "0x15F629625cf18adB1214ca7F7E451B265AA28a8C", + "0x11695Ff9EE5E600b90BcbD651D1758A9B240A2d8", "SocketSimulator", "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 8008, - 8008, - "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", - "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", - "IMLI" - ] - ], - [ - "0x806536Cff37a08Ab82674a6e697daB4DD710FdF1", - "ExecutionManagerDF", - "contracts/ExecutionManagerDF.sol", - [ - "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - 8008, - "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", - "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + 34443, + 34443, + "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + { + "dev": "IMLI", + "surge": "IMLI", + "prod": "IMLI" + } ] - ], + ] + ], + "42161": [ [ - "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", + "0xc5697260cE121cb00bb99F5e7f5CCc59977040a6", "SwitchboardSimulator", "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", - 8008, + "0x8CE48DDeBFCcf2EE2cF8aDE87547De04DC03ec82", + 42161, 1000, - "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + "0x9879a2b15722374243843DDdb79e5E6872aA74B8" ] ], [ - "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", + "0x188b69DB174033dB0e78af4C5036d0D5d7061F11", "SimulatorUtils", "contracts/mocks/fee-updater/SimulatorUtils.sol", [ - "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", - "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "0x8CE48DDeBFCcf2EE2cF8aDE87547De04DC03ec82", + "0x9879a2b15722374243843DDdb79e5E6872aA74B8", "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - 8008 + 42161 ] ], [ - "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "0x8CE48DDeBFCcf2EE2cF8aDE87547De04DC03ec82", "SocketSimulator", "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 8008, - 8008, - "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", - "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", - { - "dev": "IMLI", - "surge": "IMLI", - "prod": "IMLI" - } + 42161, + 42161, + "0xcDA819182c2BBE351644eD5D429280ab98004B4e", + "0x9879a2b15722374243843DDdb79e5E6872aA74B8", + "IMLI" ] ], [ - "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", + "0x687C51d273f8378d71Aa825D5d09d0D4578EC5ee", "Counter", "contracts/examples/Counter.sol", - ["0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE"] + ["0x37cc674582049b579571E2fFd890a4d99355f6Ba"] ], [ - "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", + "0xbf2492A42cc0078A46A4cDfb372858574912CD2F", "SocketBatcher", "contracts/socket/SocketBatcher.sol", ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] ], [ - "0x0CC93650bF4D98237628DACf87f94E443956D8dF", - "OptimisticSwitchboard", - "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", - [ - "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", - 8008, - 7200, - "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" - ] - ], - [ - "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", - "FastSwitchboard", - "contracts/switchboard/default-switchboards/FastSwitchboard.sol", - [ - "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", - 8008, - 7200, - "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" - ] - ], - [ - "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", - "TransmitManager", - "contracts/TransmitManager.sol", + "0x4ac0dD10eE6F29A897fDE3007c6239A6C654D5B3", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", [ "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - 8008, - "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", - "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + 42161, + "0x37cc674582049b579571E2fFd890a4d99355f6Ba", + "0x9879a2b15722374243843DDdb79e5E6872aA74B8" ] ], [ - "0x1CAdCd88fC148D3966eDe75D029937C886f66009", - "ExecutionManager", - "contracts/ExecutionManager.sol", + "0x3431fCFB44597f18E38744a3156a916A388BA4D0", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", [ "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - 8008, - "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", - "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + 42161, + "0x37cc674582049b579571E2fFd890a4d99355f6Ba", + "0x9879a2b15722374243843DDdb79e5E6872aA74B8" ] ], [ - "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", - "Socket", - "contracts/socket/Socket.sol", + "0xb1b93173FecaDBd89cb94F446a1E6bCEF50e8344", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", [ - 8008, - "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", - "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - "IMLI" + 42161, + "0x37cc674582049b579571E2fFd890a4d99355f6Ba", + "0x9879a2b15722374243843DDdb79e5E6872aA74B8" ] ], [ - "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", - "CapacitorFactory", - "contracts/CapacitorFactory.sol", - ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", 10] - ], - [ - "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", - "Hasher", - "contracts/utils/Hasher.sol", - ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] - ], - [ - "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", - "SignatureVerifier", - "contracts/utils/SignatureVerifier.sol", - ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] - ] - ], - "8453": [ - [ - "0x10C700641F48DA53434439BF2dA21A4C27091221", + "0x8e89587020D99D92f4AE987A5D168d6DFDb54011", "SwitchboardSimulator", "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ - "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - "0x4c2BAB5A7Df134519368ab78364ea220db1bdA26", - 8453, + "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", + "0x5E5677D808795844662681c3A6CEd9855cf4B476", + 42161, 1000, - "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" + "0x9879a2b15722374243843DDdb79e5E6872aA74B8" ] ], [ - "0xC7f534aA1443B947b7B9A09B497B49FFA1B30dA9", + "0x04a6f5bc61Fe5e7908955F60e80779730c4069B1", "SimulatorUtils", "contracts/mocks/fee-updater/SimulatorUtils.sol", [ - "0x4c2BAB5A7Df134519368ab78364ea220db1bdA26", - "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47", - "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - 8453 + "0x5E5677D808795844662681c3A6CEd9855cf4B476", + "0x9879a2b15722374243843DDdb79e5E6872aA74B8", + "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", + 42161 ] ], [ - "0x4c2BAB5A7Df134519368ab78364ea220db1bdA26", + "0x5E5677D808795844662681c3A6CEd9855cf4B476", "SocketSimulator", "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 8453, - 8453, - "0xAC313d7491910516E06FBfC2A0b5BB49bb072D91", - "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47", + 42161, + 42161, + "0xcDA819182c2BBE351644eD5D429280ab98004B4e", + "0x9879a2b15722374243843DDdb79e5E6872aA74B8", "IMLI" ] ], [ - "0x52B143D34eE40E744358E3735b8fCA7785F182ED", + "0x83A52B74e06d1A705e35BB939Be95fcEF7b14CAb", "ExecutionManagerDF", "contracts/ExecutionManagerDF.sol", [ - "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - 8453, - "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", - "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" + "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", + 42161, + "0x37cc674582049b579571E2fFd890a4d99355f6Ba", + "0x9879a2b15722374243843DDdb79e5E6872aA74B8" ] ], [ - "0x1DE4928f1305704d069e23efc6EB1Fb446cf1135", + "0x52B143D34eE40E744358E3735b8fCA7785F182ED", "Counter", "contracts/examples/Counter.sol", - ["0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156"] + ["0x37cc674582049b579571E2fFd890a4d99355f6Ba"] ], [ - "0x0e276315EB155d28C7Aebd78AC118F967277a265", + "0x5a0e01ED2be962a16cF56DFb6C3F252adED4483c", + "Counter", + "contracts/examples/Counter.sol", + ["0x37cc674582049b579571E2fFd890a4d99355f6Ba"] + ], + [ + "0xd4FD62Ab60794d1Bdcb3EcF302FB3c0aF9D0fB34", "SwitchboardSimulator", "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0xeCFad5D71026979aF7B04E8C1D64D3fBda7aCC9e", - 8453, + "0x3f8F21Dd6Efe362Ef49ECB636824a7a2aFc3a26d", + 42161, 1000, - "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" + "0x9879a2b15722374243843DDdb79e5E6872aA74B8" ] ], [ - "0xF64010ACE8f7333dF61F6D0ae3d08C5d4704D69A", + "0xfc63Fa6d0F1dc6E3b36b19Bc3424d349037a5562", "SimulatorUtils", "contracts/mocks/fee-updater/SimulatorUtils.sol", - [ - "0xeCFad5D71026979aF7B04E8C1D64D3fBda7aCC9e", - "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47", + [ + "0x3f8F21Dd6Efe362Ef49ECB636824a7a2aFc3a26d", + "0x9879a2b15722374243843DDdb79e5E6872aA74B8", "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 8453 + 42161 ] ], [ - "0xeCFad5D71026979aF7B04E8C1D64D3fBda7aCC9e", + "0x3f8F21Dd6Efe362Ef49ECB636824a7a2aFc3a26d", "SocketSimulator", "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 8453, - 8453, - "0xAC313d7491910516E06FBfC2A0b5BB49bb072D91", - "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47", + 42161, + 42161, + "0xcDA819182c2BBE351644eD5D429280ab98004B4e", + "0x9879a2b15722374243843DDdb79e5E6872aA74B8", { "dev": "IMLI", "surge": "IMLI", @@ -2439,557 +4219,547 @@ ] ], [ - "0xBA585eC503d0D113ddb5B212363DBE6abb12A132", + "0x107e182815C5e164E05F0C2CF478acE44FD468A8", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0xd5e829827F665c42326EAF68Da3360bd59b42f2f", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x37cc674582049b579571E2fFd890a4d99355f6Ba", + 42161, + 7200, + "0x9879a2b15722374243843DDdb79e5E6872aA74B8" + ] + ], + [ + "0xD0Bb14B2275CcC44b75baD9fF23EcB47651aF15c", "Counter", "contracts/examples/Counter.sol", - ["0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156"] + ["0x37cc674582049b579571E2fFd890a4d99355f6Ba"] ], [ - "0x17A89B7372866a0155bF14980973Ad4408A3145C", + "0x2ea720eA6B4Dd82A31766dA2b48300c0a31F4B8e", "SocketBatcher", "contracts/socket/SocketBatcher.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ], [ - "0x15A55294B7278260DdfFC659Fb39a401871EeE34", + "0xaB2F8c1588ACA57bC2909512B645a860C65770d3", + "ArbitrumL2Switchboard", + "contracts/switchboard/native/ArbitrumL2Switchboard.sol", + [ + 42161, + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x37cc674582049b579571E2fFd890a4d99355f6Ba", + "0x9879a2b15722374243843DDdb79e5E6872aA74B8" + ] + ], + [ + "0x1812ff6bd726934f18159164e2927B34949B16a8", "OptimisticSwitchboard", "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", - 8453, + "0x37cc674582049b579571E2fFd890a4d99355f6Ba", + 42161, 7200, - "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" + "0x9879a2b15722374243843DDdb79e5E6872aA74B8" ] ], [ - "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8", + "0xFff4A34925301d231ddF42B871c3b199c1E80584", "FastSwitchboard", "contracts/switchboard/default-switchboards/FastSwitchboard.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", - 8453, + "0x37cc674582049b579571E2fFd890a4d99355f6Ba", + 42161, 7200, - "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" + "0x9879a2b15722374243843DDdb79e5E6872aA74B8" ] ], [ - "0xb8c32878c69F4cC4705D0Bd99bca082C4eEFd76D", + "0xd648A4f9db4AA872985b35B9ABB9Be642c0D7f2e", "TransmitManager", "contracts/TransmitManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 8453, - "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", - "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" + 42161, + "0x37cc674582049b579571E2fFd890a4d99355f6Ba", + "0x9879a2b15722374243843DDdb79e5E6872aA74B8" ] ], [ - "0x6086c6451217241D8e42e134733A542095E13c47", + "0x0a1040C23bc8d04669A118A27433D5B379C2D381", "ExecutionManager", "contracts/ExecutionManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 8453, - "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", - "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" + 42161, + "0x37cc674582049b579571E2fFd890a4d99355f6Ba", + "0x9879a2b15722374243843DDdb79e5E6872aA74B8" ] ], [ - "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", + "0x37cc674582049b579571E2fFd890a4d99355f6Ba", "Socket", "contracts/socket/Socket.sol", [ - 8453, - "0xAC313d7491910516E06FBfC2A0b5BB49bb072D91", - "0xDC23842d47b80D88A549777eB1F33C2F47f253D0", + 42161, + "0xcDA819182c2BBE351644eD5D429280ab98004B4e", + "0xBce4Cd69FeFEdb6eb076CF67E55Bae858567136a", "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "IMLI" ] ], [ - "0xDC23842d47b80D88A549777eB1F33C2F47f253D0", + "0xBce4Cd69FeFEdb6eb076CF67E55Bae858567136a", "CapacitorFactory", "contracts/CapacitorFactory.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] ], [ - "0xAC313d7491910516E06FBfC2A0b5BB49bb072D91", + "0xcDA819182c2BBE351644eD5D429280ab98004B4e", "Hasher", "contracts/utils/Hasher.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ], [ - "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47", + "0x9879a2b15722374243843DDdb79e5E6872aA74B8", "SignatureVerifier", "contracts/utils/SignatureVerifier.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] - ], - [ - "0xBD9f6198a220046E944D704b7ff2A68b778F4A44", - "TransmitManager", - "contracts/TransmitManager.sol", - [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 8453, - "0x1D6811553Aff8231aDd04A84F300b89E15D99EA4", - "0x7050b6f947BA48508219Ac02EC152E9f198ADc5e" - ] - ], - [ - "0xD9e492C3899aC768F67aD9AdC0Ce88aAB5463f60", - "ExecutionManager", - "contracts/ExecutionManager.sol", - [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 8453, - "0x1D6811553Aff8231aDd04A84F300b89E15D99EA4", - "0x7050b6f947BA48508219Ac02EC152E9f198ADc5e" - ] - ], + ] + ], + "43114": [ [ - "0x1D6811553Aff8231aDd04A84F300b89E15D99EA4", - "Socket", - "contracts/socket/Socket.sol", + "0xb4Db1838d0B97BD58C7663b3E487eEbC9a996472", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 8453, - "0xb584D4bE1A5470CA1a8778E9B86c81e165204599", - "0x2a1094b6585b32FE33929cDdF7Ee3F5a1c1E163A", - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 43114, + 43114, + "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", "IMLI" ] ], [ - "0x2a1094b6585b32FE33929cDdF7Ee3F5a1c1E163A", + "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", "CapacitorFactory", "contracts/CapacitorFactory.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] - ], - [ - "0xb584D4bE1A5470CA1a8778E9B86c81e165204599", - "Hasher", - "contracts/utils/Hasher.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] - ], - [ - "0x7050b6f947BA48508219Ac02EC152E9f198ADc5e", - "SignatureVerifier", - "contracts/utils/SignatureVerifier.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", 10] ] ], - "34443": [ + "43210": [ [ - "0x68Ce3Fe82f9a2e94d062a7bEF110ceFD69936C8f", + "0xAc998031Ea29900D96500Cc91d82ac490F0565f8", "SwitchboardSimulator", "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ - "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - "0x210Dc92f453A2620FcF09BDa76e45bb7138111D9", - 34443, + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x0A257dA9f37fc52113810Be34d75f348CDcD39BC", + 43210, 1000, - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" + "0x070B713eE5717B563Bc3008A154B044887821d44" ] ], [ - "0xb4f28c1aeed8f9B5871dcE0134b16fAf8aC67A2D", + "0xc4FEAa35c71695F82b94E4b0A4C4d91f2C5B616e", "SimulatorUtils", "contracts/mocks/fee-updater/SimulatorUtils.sol", [ - "0x210Dc92f453A2620FcF09BDa76e45bb7138111D9", - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - 34443 + "0x0A257dA9f37fc52113810Be34d75f348CDcD39BC", + "0x070B713eE5717B563Bc3008A154B044887821d44", + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 43210 ] ], [ - "0x210Dc92f453A2620FcF09BDa76e45bb7138111D9", + "0x0A257dA9f37fc52113810Be34d75f348CDcD39BC", "SocketSimulator", "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 34443, - 34443, - "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + 43210, + 43210, + "0x016093b29A0b68A109F6a72A4e99402225ce724f", + "0x070B713eE5717B563Bc3008A154B044887821d44", "IMLI" ] ], [ - "0x9eabdB3e4D3Bdf23e4b8a22963A4Da4dE151bA9f", - "ExecutionManagerDF", - "contracts/ExecutionManagerDF.sol", - [ - "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - 34443, - "0xc317144DE60E6bC9455363bB09852C00bd14CD61", - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" - ] - ], - [ - "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", + "0x72923Ef1421CC62198885Fd1329F24173e437f7e", "Counter", "contracts/examples/Counter.sol", - ["0xc317144DE60E6bC9455363bB09852C00bd14CD61"] + ["0xe7eE9483745b6B1662B9882B2027AD54ff2F1d84"] ], [ - "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "0x123A85f7C151745aAA3b91Ff1d874c4AAD7Ec5fE", "SocketBatcher", "contracts/socket/SocketBatcher.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ], [ - "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "0x37df284eE8EE67D5767080411924AC91e4Fd84f9", "OptimisticSwitchboard", "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0xc317144DE60E6bC9455363bB09852C00bd14CD61", - 34443, + "0xe7eE9483745b6B1662B9882B2027AD54ff2F1d84", + 43210, 7200, - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" + "0x070B713eE5717B563Bc3008A154B044887821d44" ] ], [ - "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "0x87A2572bb46dfAfF158c53cDc0b6D456E9C24eEe", "FastSwitchboard", "contracts/switchboard/default-switchboards/FastSwitchboard.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0xc317144DE60E6bC9455363bB09852C00bd14CD61", - 34443, + "0xe7eE9483745b6B1662B9882B2027AD54ff2F1d84", + 43210, 7200, - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" + "0x070B713eE5717B563Bc3008A154B044887821d44" ] ], [ - "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "0x8ecD9bfa48f0F5D2117b957275B92f643d20A2c6", "TransmitManager", "contracts/TransmitManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 34443, - "0xc317144DE60E6bC9455363bB09852C00bd14CD61", - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" + 43210, + "0xe7eE9483745b6B1662B9882B2027AD54ff2F1d84", + "0x070B713eE5717B563Bc3008A154B044887821d44" ] ], [ - "0xbDf50eAe568ECef74796ed6022a0d453e8432410", - "ExecutionManager", - "contracts/ExecutionManager.sol", + "0x93b223B20D97473Cf2577b71Fcdf85D808cFD1c3", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 34443, - "0xc317144DE60E6bC9455363bB09852C00bd14CD61", - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" + 43210, + "0xe7eE9483745b6B1662B9882B2027AD54ff2F1d84", + "0x070B713eE5717B563Bc3008A154B044887821d44" ] ], [ - "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "0xe7eE9483745b6B1662B9882B2027AD54ff2F1d84", "Socket", "contracts/socket/Socket.sol", [ - 34443, - "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + 43210, + "0x016093b29A0b68A109F6a72A4e99402225ce724f", + "0xd262DF05097a13A93E8e481939bCA9548c30E334", "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "IMLI" ] ], [ - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0xd262DF05097a13A93E8e481939bCA9548c30E334", "CapacitorFactory", "contracts/CapacitorFactory.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] ], [ - "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "0x016093b29A0b68A109F6a72A4e99402225ce724f", "Hasher", "contracts/utils/Hasher.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ], [ - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x070B713eE5717B563Bc3008A154B044887821d44", "SignatureVerifier", "contracts/utils/SignatureVerifier.sol", ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ] + ], + "47763": [ + [ + "0x8Bc50b98B55F42DD3966e9b428AF3581386B7Fa6", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 47763, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + ] ], [ - "0xdf4Dc41c54482B5077572723828d1AfA2266D697", + "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", "SwitchboardSimulator", "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x11695Ff9EE5E600b90BcbD651D1758A9B240A2d8", - 34443, + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + 47763, 1000, - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x64107EB9DC50E79Fb3977b9D6C927f9B9C5Bd218", + "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", "SimulatorUtils", "contracts/mocks/fee-updater/SimulatorUtils.sol", [ - "0x11695Ff9EE5E600b90BcbD651D1758A9B240A2d8", - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 34443 + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 47763 ] ], [ - "0x11695Ff9EE5E600b90BcbD651D1758A9B240A2d8", + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", "SocketSimulator", "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 34443, - 34443, - "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - { - "dev": "IMLI", - "surge": "IMLI", - "prod": "IMLI" - } + 47763, + 47763, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "IMLI" ] - ] - ], - "42161": [ + ], + [ + "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", + "Counter", + "contracts/examples/Counter.sol", + ["0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE"] + ], [ - "0x3431fCFB44597f18E38744a3156a916A388BA4D0", - "ExecutionManagerDF", - "contracts/ExecutionManagerDF.sol", + "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0x0CC93650bF4D98237628DACf87f94E443956D8dF", + "OptimisticSwitchboard", + "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", [ "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - 42161, - "0x37cc674582049b579571E2fFd890a4d99355f6Ba", - "0x9879a2b15722374243843DDdb79e5E6872aA74B8" + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + 47763, + 7200, + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0xb1b93173FecaDBd89cb94F446a1E6bCEF50e8344", - "ExecutionManagerDF", - "contracts/ExecutionManagerDF.sol", + "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", [ "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - 42161, - "0x37cc674582049b579571E2fFd890a4d99355f6Ba", - "0x9879a2b15722374243843DDdb79e5E6872aA74B8" + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + 47763, + 7200, + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x8e89587020D99D92f4AE987A5D168d6DFDb54011", - "SwitchboardSimulator", - "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", + "TransmitManager", + "contracts/TransmitManager.sol", [ - "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", - "0x5E5677D808795844662681c3A6CEd9855cf4B476", - 42161, - 1000, - "0x9879a2b15722374243843DDdb79e5E6872aA74B8" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 47763, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x04a6f5bc61Fe5e7908955F60e80779730c4069B1", - "SimulatorUtils", - "contracts/mocks/fee-updater/SimulatorUtils.sol", + "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "ExecutionManager", + "contracts/ExecutionManager.sol", [ - "0x5E5677D808795844662681c3A6CEd9855cf4B476", - "0x9879a2b15722374243843DDdb79e5E6872aA74B8", - "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", - 42161 + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 47763, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x5E5677D808795844662681c3A6CEd9855cf4B476", - "SocketSimulator", - "contracts/mocks/fee-updater/SocketSimulator.sol", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "Socket", + "contracts/socket/Socket.sol", [ - 42161, - 42161, - "0xcDA819182c2BBE351644eD5D429280ab98004B4e", - "0x9879a2b15722374243843DDdb79e5E6872aA74B8", + 47763, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", "IMLI" ] ], [ - "0x83A52B74e06d1A705e35BB939Be95fcEF7b14CAb", - "ExecutionManagerDF", - "contracts/ExecutionManagerDF.sol", - [ - "0xdE7f7a699F8504641eceF544B0fbc0740C37E69B", - 42161, - "0x37cc674582049b579571E2fFd890a4d99355f6Ba", - "0x9879a2b15722374243843DDdb79e5E6872aA74B8" - ] + "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", 10] ], [ - "0x52B143D34eE40E744358E3735b8fCA7785F182ED", - "Counter", - "contracts/examples/Counter.sol", - ["0x37cc674582049b579571E2fFd890a4d99355f6Ba"] + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "Hasher", + "contracts/utils/Hasher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] ], [ - "0x5a0e01ED2be962a16cF56DFb6C3F252adED4483c", - "Counter", - "contracts/examples/Counter.sol", - ["0x37cc674582049b579571E2fFd890a4d99355f6Ba"] - ], + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "SignatureVerifier", + "contracts/utils/SignatureVerifier.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ] + ], + "57073": [ [ - "0xd4FD62Ab60794d1Bdcb3EcF302FB3c0aF9D0fB34", + "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", "SwitchboardSimulator", "contracts/mocks/fee-updater/SwitchboardSimulator.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x3f8F21Dd6Efe362Ef49ECB636824a7a2aFc3a26d", - 42161, + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + 57073, 1000, - "0x9879a2b15722374243843DDdb79e5E6872aA74B8" + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0xfc63Fa6d0F1dc6E3b36b19Bc3424d349037a5562", + "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", "SimulatorUtils", "contracts/mocks/fee-updater/SimulatorUtils.sol", [ - "0x3f8F21Dd6Efe362Ef49ECB636824a7a2aFc3a26d", - "0x9879a2b15722374243843DDdb79e5E6872aA74B8", - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 42161 + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 57073 ] ], [ - "0x3f8F21Dd6Efe362Ef49ECB636824a7a2aFc3a26d", + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", "SocketSimulator", "contracts/mocks/fee-updater/SocketSimulator.sol", [ - 42161, - 42161, - "0xcDA819182c2BBE351644eD5D429280ab98004B4e", - "0x9879a2b15722374243843DDdb79e5E6872aA74B8", - { - "dev": "IMLI", - "surge": "IMLI", - "prod": "IMLI" - } - ] - ], - [ - "0x107e182815C5e164E05F0C2CF478acE44FD468A8", - "SocketBatcher", - "contracts/socket/SocketBatcher.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] - ], - [ - "0xd5e829827F665c42326EAF68Da3360bd59b42f2f", - "FastSwitchboard", - "contracts/switchboard/default-switchboards/FastSwitchboard.sol", - [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x37cc674582049b579571E2fFd890a4d99355f6Ba", - 42161, - 7200, - "0x9879a2b15722374243843DDdb79e5E6872aA74B8" + 57073, + 57073, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "IMLI" ] ], [ - "0xD0Bb14B2275CcC44b75baD9fF23EcB47651aF15c", + "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", "Counter", "contracts/examples/Counter.sol", - ["0x37cc674582049b579571E2fFd890a4d99355f6Ba"] + ["0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE"] ], [ - "0x2ea720eA6B4Dd82A31766dA2b48300c0a31F4B8e", + "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", "SocketBatcher", "contracts/socket/SocketBatcher.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] - ], - [ - "0xaB2F8c1588ACA57bC2909512B645a860C65770d3", - "ArbitrumL2Switchboard", - "contracts/switchboard/native/ArbitrumL2Switchboard.sol", - [ - 42161, - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x37cc674582049b579571E2fFd890a4d99355f6Ba", - "0x9879a2b15722374243843DDdb79e5E6872aA74B8" - ] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] ], [ - "0x1812ff6bd726934f18159164e2927B34949B16a8", + "0x0CC93650bF4D98237628DACf87f94E443956D8dF", "OptimisticSwitchboard", "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x37cc674582049b579571E2fFd890a4d99355f6Ba", - 42161, + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + 57073, 7200, - "0x9879a2b15722374243843DDdb79e5E6872aA74B8" + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0xFff4A34925301d231ddF42B871c3b199c1E80584", + "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", "FastSwitchboard", "contracts/switchboard/default-switchboards/FastSwitchboard.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x37cc674582049b579571E2fFd890a4d99355f6Ba", - 42161, + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + 57073, 7200, - "0x9879a2b15722374243843DDdb79e5E6872aA74B8" + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0xd648A4f9db4AA872985b35B9ABB9Be642c0D7f2e", + "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", "TransmitManager", "contracts/TransmitManager.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 42161, - "0x37cc674582049b579571E2fFd890a4d99355f6Ba", - "0x9879a2b15722374243843DDdb79e5E6872aA74B8" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 57073, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x0a1040C23bc8d04669A118A27433D5B379C2D381", - "ExecutionManager", - "contracts/ExecutionManager.sol", + "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 42161, - "0x37cc674582049b579571E2fFd890a4d99355f6Ba", - "0x9879a2b15722374243843DDdb79e5E6872aA74B8" + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 57073, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" ] ], [ - "0x37cc674582049b579571E2fFd890a4d99355f6Ba", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", "Socket", "contracts/socket/Socket.sol", [ - 42161, - "0xcDA819182c2BBE351644eD5D429280ab98004B4e", - "0xBce4Cd69FeFEdb6eb076CF67E55Bae858567136a", - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 57073, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", "IMLI" ] ], [ - "0xBce4Cd69FeFEdb6eb076CF67E55Bae858567136a", + "0x6C593aD4C0Fa4E293a0f1240F9ca3CF0e8a28619", "CapacitorFactory", "contracts/CapacitorFactory.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", 10] ], [ - "0xcDA819182c2BBE351644eD5D429280ab98004B4e", + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", "Hasher", "contracts/utils/Hasher.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] ], [ - "0x9879a2b15722374243843DDdb79e5E6872aA74B8", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", "SignatureVerifier", "contracts/utils/SignatureVerifier.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ] + ], + "59144": [ + [ + "0x58f1693e84B80799B85106c13fb759DB7C5EF35D", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 59144, + 59144, + "0xcd620187f4846ba5a42ab41270aC550467dc9FbB", + "0x09A03E0d298AA13a07A9a3e36a606d4F6a4b8bB7", + "IMLI" + ] + ], + [ + "0xB152AC07a21966981fef9341DA3146f8e08e22bC", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", 10] ] ], "60808": [ @@ -3121,6 +4891,26 @@ ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ] ], + "63157": [ + [ + "0x22891c72dE565d884Dfd762B8df7C4632888a93A", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 63157, + 63157, + "0xFe9DCb3dAba382f46F2Ce69ddEb3b5Df86d96f04", + "0x941f0ef5258604Fe10C76AE3858984CE0452b5f2", + "IMLI" + ] + ], + [ + "0x5C4186D343EeF952c9ED886E45F8243edf0A503F", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0x44A44837894B5eDC2Bde64567FC62599b3b88F4C", 10] + ] + ], "80001": [ [ "0x1F0F1FC746fcd4d59b6dBDDFf67a88cde70dAeE5", @@ -3459,6 +5249,87 @@ ] ], "81457": [ + [ + "0xE2bB0b95646a0E499e9b9c29A7EC5BE5f3513F05", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xC41A7A24CC415326195415ecF1AFfbAdFD808F70", + 81457, + 1000, + "0x23307E24D936b785FBa3Bc49c41B9AD5b4d261b3" + ] + ], + [ + "0x36E06128dBFA24B2980CD4c8d4c63A93bFC2327B", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0xC41A7A24CC415326195415ecF1AFfbAdFD808F70", + "0x23307E24D936b785FBa3Bc49c41B9AD5b4d261b3", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 81457 + ] + ], + [ + "0xC41A7A24CC415326195415ecF1AFfbAdFD808F70", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 81457, + 81457, + "0x0Aa26a14C2559319F9dEf7304E93db5aE6b32fb9", + "0x23307E24D936b785FBa3Bc49c41B9AD5b4d261b3", + "IMLI" + ] + ], + [ + "0x78A93cf174642978015E245Df98Cf34B2977b197", + "Counter", + "contracts/examples/Counter.sol", + ["0xB6fb3062405985F700fa23758A3053162ddBeFb9"] + ], + [ + "0x0Ed83129F9c021D9c040305462f609E997cFe8d9", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0xf8b6bb15890aeB2005db0B0B06734b594041c7D5", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 81457, + "0xB6fb3062405985F700fa23758A3053162ddBeFb9", + "0x23307E24D936b785FBa3Bc49c41B9AD5b4d261b3" + ] + ], + [ + "0xB93bBbea105A1C93a2a443F1B44C1019e72565c1", + "Counter", + "contracts/examples/Counter.sol", + ["0xB6fb3062405985F700fa23758A3053162ddBeFb9"] + ], + [ + "0x0E20397CaeAb9423939618003DB58d9119740301", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0xF5d08060A15B2a66C3bC81CaC77203Da14e4C28E", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 81457, + "0xB6fb3062405985F700fa23758A3053162ddBeFb9", + "0x23307E24D936b785FBa3Bc49c41B9AD5b4d261b3" + ] + ], [ "0x933544D1916D8ABC93B1055050A74B174b4DFdc3", "SwitchboardSimulator", @@ -4276,13 +6147,243 @@ ["0x78Deb9225c3F28D12922913Fec978e4dC90E1aa4"] ], [ - "0x845a6f4Be829e5D11906cc2eb2f8ccd39E8848a6", - "SignatureVerifier", - "contracts/utils/SignatureVerifier.sol", - ["0x78Deb9225c3F28D12922913Fec978e4dC90E1aa4"] - ] - ], - "777777": [ + "0x845a6f4Be829e5D11906cc2eb2f8ccd39E8848a6", + "SignatureVerifier", + "contracts/utils/SignatureVerifier.sol", + ["0x78Deb9225c3F28D12922913Fec978e4dC90E1aa4"] + ] + ], + "543210": [ + [ + "0xDb3c47f98285C6A61C31371499aC902230aAf6F9", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xB256EC3685cBD68A9AF69fC947dB17fdF8400B2D", + 543210, + 1000, + "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0" + ] + ], + [ + "0x44ab5E29E5342242204E94d93C0379F8e72fE733", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0xB256EC3685cBD68A9AF69fC947dB17fdF8400B2D", + "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 543210 + ] + ], + [ + "0xB256EC3685cBD68A9AF69fC947dB17fdF8400B2D", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 543210, + 543210, + "0xF0fe5c03cA31e7A0debD450F9A340D032F0691F3", + "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0", + "IMLI" + ] + ], + [ + "0x1fee92D0Ead2Fd6675F904E642DcC64D3052CbF2", + "Counter", + "contracts/examples/Counter.sol", + ["0x9Da30E227791B10423915FFB6486dA283Be631dC"] + ], + [ + "0xFbFaB3Bdfe098750Ad0aa18125C3EC12217Ca28a", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8", + "OptimisticSwitchboard", + "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0x9Da30E227791B10423915FFB6486dA283Be631dC", + 543210, + 7200, + "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0" + ] + ], + [ + "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0x9Da30E227791B10423915FFB6486dA283Be631dC", + 543210, + 7200, + "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0" + ] + ], + [ + "0x3F18bCa7921Ea0904E54F1aC8C7ce627Fe0cf0f8", + "TransmitManager", + "contracts/TransmitManager.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 543210, + "0x9Da30E227791B10423915FFB6486dA283Be631dC", + "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0" + ] + ], + [ + "0x716e900EB0725aE6f2f78a649F3355D6e2dC6C14", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 543210, + "0x9Da30E227791B10423915FFB6486dA283Be631dC", + "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0" + ] + ], + [ + "0x9Da30E227791B10423915FFB6486dA283Be631dC", + "Socket", + "contracts/socket/Socket.sol", + [ + 543210, + "0xF0fe5c03cA31e7A0debD450F9A340D032F0691F3", + "0x31c2c28fc9d07249e8A6Eae1e8F4326d29C86b7c", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "IMLI" + ] + ], + [ + "0x31c2c28fc9d07249e8A6Eae1e8F4326d29C86b7c", + "CapacitorFactory", + "contracts/CapacitorFactory.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", 10] + ], + [ + "0xF0fe5c03cA31e7A0debD450F9A340D032F0691F3", + "Hasher", + "contracts/utils/Hasher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0x860957EB07d5a850313Cfb62b5B77a87E223a3E0", + "SignatureVerifier", + "contracts/utils/SignatureVerifier.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ] + ], + "777777": [ + [ + "0x36E06128dBFA24B2980CD4c8d4c63A93bFC2327B", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0x78A93cf174642978015E245Df98Cf34B2977b197", + 777777, + 1000, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xC41A7A24CC415326195415ecF1AFfbAdFD808F70", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0x78A93cf174642978015E245Df98Cf34B2977b197", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 777777 + ] + ], + [ + "0x78A93cf174642978015E245Df98Cf34B2977b197", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 777777, + 777777, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "IMLI" + ] + ], + [ + "0x0Ed83129F9c021D9c040305462f609E997cFe8d9", + "Counter", + "contracts/examples/Counter.sol", + ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ], + [ + "0xf8b6bb15890aeB2005db0B0B06734b594041c7D5", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0x9e196dff347e2bB4116C4e409AA025d427eB8fC6", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 777777, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x4c6D87EFF6FE77C565092194eF2eaE285F2d81Af", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0x15F629625cf18adB1214ca7F7E451B265AA28a8C", + 777777, + 1000, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xda6421c91fd656ed37C89329975FbD63077f60CF", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0x15F629625cf18adB1214ca7F7E451B265AA28a8C", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 777777 + ] + ], + [ + "0x15F629625cf18adB1214ca7F7E451B265AA28a8C", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 777777, + 777777, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "IMLI" + ] + ], + [ + "0x806536Cff37a08Ab82674a6e697daB4DD710FdF1", + "Counter", + "contracts/examples/Counter.sol", + ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ], + [ + "0x5175B4fC72A33d1f9Fb48A0B955B6C24e9C30331", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], [ "0x1ae5a864f708d5118fC5a8dC54CafeDFCf20e00d", "SwitchboardSimulator", @@ -5578,6 +7679,64 @@ ] ], "12227331": [ + [ + "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x6086c6451217241D8e42e134733A542095E13c47", + 12227331, + 1000, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xb8c32878c69F4cC4705D0Bd99bca082C4eEFd76D", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0x6086c6451217241D8e42e134733A542095E13c47", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 12227331 + ] + ], + [ + "0x6086c6451217241D8e42e134733A542095E13c47", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 12227331, + 12227331, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "IMLI" + ] + ], + [ + "0x12E6e58864cE4402cF2B4B8a8E9c75eAD7280156", + "Counter", + "contracts/examples/Counter.sol", + ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ], + [ + "0xDC23842d47b80D88A549777eB1F33C2F47f253D0", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0xAC313d7491910516E06FBfC2A0b5BB49bb072D91", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 12227331, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], [ "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", "SocketSimulator", @@ -5597,9 +7756,55 @@ ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", 10] ] ], - "28122024": [ + "12227332": [ [ - "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "0xAC313d7491910516E06FBfC2A0b5BB49bb072D91", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 12227332, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xBE51D38547992293c89CC589105784ab60b004A9", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", + 12227332, + 1000, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x040993fbF458b95871Cd2D73Ee2E09F4AF6d56bB", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 12227332 + ] + ], + [ + "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 12227332, + 12227332, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "IMLI" + ] + ], + [ + "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", "Counter", "contracts/examples/Counter.sol", ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] @@ -5617,7 +7822,7 @@ [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 28122024, + 12227332, 7200, "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -5629,7 +7834,7 @@ [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 28122024, + 12227332, 7200, "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -5640,7 +7845,7 @@ "contracts/TransmitManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 28122024, + 12227332, "0x565810cbfa3Cf1390963E5aFa2fB953795686339", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -5651,7 +7856,7 @@ "contracts/ExecutionManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 28122024, + 12227332, "0x565810cbfa3Cf1390963E5aFa2fB953795686339", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -5661,7 +7866,7 @@ "Socket", "contracts/socket/Socket.sol", [ - 28122024, + 12227332, "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", @@ -5687,42 +7892,7 @@ ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ] ], - "46658378": [ - [ - "0xa1Cc84A788A8405369E49781Ca151bDeDbB5b47C", - "SocketSimulator", - "contracts/mocks/fee-updater/SocketSimulator.sol", - [ - 46658378, - 46658378, - "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", - "IMLI" - ] - ], - [ - "0xbeC6222b2Ff95735Ee83cA20dA9F190deAbA6489", - "Counter", - "contracts/examples/Counter.sol", - ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] - ], - [ - "0x87225Ec2C6d8ee8293E8F5667077d699eC2FB6Db", - "SocketBatcher", - "contracts/socket/SocketBatcher.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] - ], - [ - "0x06714dD1783C7Eb28c918156727bfD3aef8A4B8D", - "ExecutionManagerDF", - "contracts/ExecutionManagerDF.sol", - [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 46658378, - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" - ] - ], + "28122024": [ [ "0xd286595d2e3D879596FAB51f83A702D10a6db27b", "Counter", @@ -5742,7 +7912,7 @@ [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 46658378, + 28122024, 7200, "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -5754,7 +7924,7 @@ [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 46658378, + 28122024, 7200, "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -5765,7 +7935,7 @@ "contracts/TransmitManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 46658378, + 28122024, "0x565810cbfa3Cf1390963E5aFa2fB953795686339", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -5776,7 +7946,7 @@ "contracts/ExecutionManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 46658378, + 28122024, "0x565810cbfa3Cf1390963E5aFa2fB953795686339", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -5786,7 +7956,7 @@ "Socket", "contracts/socket/Socket.sol", [ - 46658378, + 28122024, "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", @@ -5902,6 +8072,66 @@ ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ] ], + "89346162": [ + [ + "0x47E136cf4A96e1afa72e19022f9699Bbaa1BE60e", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x1Aba89fC7ff67D27ccaa51893c46FD1e5fEE924B", + 89346162, + 1000, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" + ] + ], + [ + "0xc5a5Ac67fff82Da72d1F862f1363E2b217a2A61A", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0x1Aba89fC7ff67D27ccaa51893c46FD1e5fEE924B", + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 89346162 + ] + ], + [ + "0x1Aba89fC7ff67D27ccaa51893c46FD1e5fEE924B", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 89346162, + 89346162, + "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "IMLI" + ] + ], + [ + "0x43B32c740420865def58be48a286c6eB100bA54C", + "Counter", + "contracts/examples/Counter.sol", + ["0xc317144DE60E6bC9455363bB09852C00bd14CD61"] + ], + [ + "0x6D1e0220914f4fb73aF954694564e77024de3693", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0xb2DE6f6426344B600d923f932bb228bFC7A34558", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 89346162, + "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3" + ] + ] + ], "686669576": [ [ "0x323684c3556480F94F9232A1525eAD02fde4F0d1", @@ -5993,6 +8223,64 @@ ] ], "1324967486": [ + [ + "0x6873ED2dda63e44C2F655Dd093ceb6DCA96e5Fc3", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0x1Ac062d8dE227Ca4E7Df2A34E9489bC845b11773", + 1324967486, + 1000, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xCd76DaA4e6c6dd2FC503e821190AD7f15F5B8D84", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0x1Ac062d8dE227Ca4E7Df2A34E9489bC845b11773", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 1324967486 + ] + ], + [ + "0x1Ac062d8dE227Ca4E7Df2A34E9489bC845b11773", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 1324967486, + 1324967486, + "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "IMLI" + ] + ], + [ + "0xaf12f9A5EC621e14cF27c7B28f903539d9c3f7C8", + "Counter", + "contracts/examples/Counter.sol", + ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ], + [ + "0xb07B3CfB1F0AaB839cbf84D2FB9442DebDDbDd2a", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0x1141efbA7aDed9eECAa27C785d9bd50C51E54c88", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 1324967486, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], [ "0xf200705d32fD1ED4A840610B756F12570c0ddE39", "ExecutionManagerDF", diff --git a/hardhat.config.ts b/hardhat.config.ts index a725f5c1a..a56de3179 100644 --- a/hardhat.config.ts +++ b/hardhat.config.ts @@ -1,11 +1,12 @@ import "@nomiclabs/hardhat-waffle"; import "@nomiclabs/hardhat-ethers"; -import "@nomiclabs/hardhat-etherscan"; +// import "@nomiclabs/hardhat-etherscan"; import "@typechain/hardhat"; import "hardhat-preprocessor"; import "hardhat-deploy"; import "hardhat-abi-exporter"; import "hardhat-change-network"; +// import "@matterlabs/hardhat-zksync"; import { config as dotenvConfig } from "dotenv"; import type { HardhatUserConfig } from "hardhat/config"; @@ -91,8 +92,6 @@ if (isProduction) { [HardhatChainName.ANCIENT8_TESTNET2]: getChainConfig( ChainSlug.ANCIENT8_TESTNET2 ), - [HardhatChainName.HOOK_TESTNET]: getChainConfig(ChainSlug.HOOK_TESTNET), - [HardhatChainName.HOOK]: getChainConfig(ChainSlug.HOOK), [HardhatChainName.PARALLEL]: getChainConfig(ChainSlug.PARALLEL), [HardhatChainName.MANTLE]: getChainConfig(ChainSlug.MANTLE), [HardhatChainName.REYA_CRONOS]: getChainConfig(ChainSlug.REYA_CRONOS), @@ -114,6 +113,14 @@ if (isProduction) { [HardhatChainName.SYNDR]: getChainConfig(ChainSlug.SYNDR), [HardhatChainName.BLAST]: getChainConfig(ChainSlug.BLAST), [HardhatChainName.NEOX_TESTNET]: getChainConfig(ChainSlug.NEOX_TESTNET), + [HardhatChainName.GNOSIS]: getChainConfig(ChainSlug.GNOSIS), + [HardhatChainName.LINEA]: getChainConfig(ChainSlug.LINEA), + [HardhatChainName.ZKEVM]: getChainConfig(ChainSlug.ZKEVM), + [HardhatChainName.AVALANCHE]: getChainConfig(ChainSlug.AVALANCHE), + [HardhatChainName.MANTA_PACIFIC]: getChainConfig(ChainSlug.MANTA_PACIFIC), + [HardhatChainName.OPBNB]: getChainConfig(ChainSlug.OPBNB), + [HardhatChainName.GEIST]: getChainConfig(ChainSlug.GEIST), + [HardhatChainName.SONIC]: getChainConfig(ChainSlug.SONIC), }; } @@ -127,7 +134,6 @@ const config: HardhatUserConfig = { apiKey: { arbitrumOne: process.env.ARBISCAN_API_KEY || "", arbitrumTestnet: process.env.ARBISCAN_API_KEY || "", - avalanche: process.env.SNOWTRACE_API_KEY || "", bsc: process.env.BSCSCAN_API_KEY || "", bscTestnet: process.env.BSCSCAN_API_KEY || "", goerli: process.env.ETHERSCAN_API_KEY || "", @@ -147,8 +153,6 @@ const config: HardhatUserConfig = { mode: process.env.MODE_API_KEY || "none", ancient8Testnet: process.env.ANCIENT8_API_KEY || "", ancient8Testnet2: process.env.ANCIENT8_API_KEY || "", - hookTestnet: process.env.HOOK_API_KEY || "", - hook: process.env.HOOK_API_KEY || "", parallelTestnet: process.env.PARALLEL_API_KEY || "", mantle: process.env.MANTLE_API_KEY || "", reya: process.env.REYA_API_KEY || "", @@ -162,6 +166,14 @@ const config: HardhatUserConfig = { syndr: "none", blast: process.env.BLASTSCAN_API_KEY || "", neox_testnet: "none", + gnosis: process.env.GNOSISSCAN_API_KEY || "", + linea: process.env.LINEASCAN_API_KEY || "", + zkevm: process.env.ZKEVM_API_KEY || "", + avalanche: process.env.SNOWTRACE_API_KEY || "", + manta_pacific: process.env.MANTA_PACIFIC_API_KEY || "none", + opbnb: process.env.OPBNB_API_KEY || "none", + geist: process.env.GEIST_API_KEY || "none", + sonic: process.env.SONIC_API_KEY || "none", }, customChains: [ { @@ -261,13 +273,77 @@ const config: HardhatUserConfig = { }, }, { - network: "mode", + network: "neox_testnet", chainId: ChainId.NEOX_TESTNET, urls: { apiURL: "https://xt3scan.ngd.network/api", browserURL: "https://xt3scan.ngd.network", }, }, + { + network: "gnosis", + chainId: ChainId.GNOSIS, + urls: { + apiURL: "https://api.gnosisscan.io/api", + browserURL: "https://gnosisscan.io", + }, + }, + { + network: "linea", + chainId: ChainId.LINEA, + urls: { + apiURL: "https://api.lineascan.build/api", + browserURL: "https://lineascan.build", + }, + }, + { + network: "zkevm", + chainId: ChainId.ZKEVM, + urls: { + apiURL: "https://api-zkevm.polygonscan.com/api", + browserURL: "https://zkevm.polygonscan.com/", + }, + }, + { + network: "avalanche", + chainId: ChainId.AVALANCHE, + urls: { + apiURL: "https://api.snowtrace.io/api", + browserURL: "https://snowtrace.io/", + }, + }, + { + network: "manta_pacific", + chainId: ChainId.MANTA_PACIFIC, + urls: { + apiURL: "https://pacific-explorer.manta.network/api", + browserURL: "https://pacific-explorer.manta.network/", + }, + }, + { + network: "opbnb", + chainId: ChainId.OPBNB, + urls: { + apiURL: "https://api-opbnb.bscscan.com/api", + browserURL: "https://opbnb.bscscan.com/", + }, + }, + { + network: "geist", + chainId: ChainId.GEIST, + urls: { + apiURL: "https://geist-mainnet.explorer.alchemy.com/api", + browserURL: "https://geist-mainnet.explorer.alchemy.com/", + }, + }, + { + network: "sonic", + chainId: ChainId.SONIC, + urls: { + apiURL: "https://api.soniclabs.com/api", + browserURL: "https://rpc.soniclabs.com/", + }, + }, ], }, networks: { @@ -275,6 +351,24 @@ const config: HardhatUserConfig = { chainId: hardhatChainNameToSlug[HardhatChainName.HARDHAT], }, ...liveNetworks, + zeroTestnet: { + url: process.env.ZERO_SEPOLIA_RPC, + zksync: true, + ethNetwork: "sepolia", + verifyURL: "https://zerion-testnet-proofs.explorer.caldera.xyz/api", + }, + zero: { + url: process.env.ZERO_RPC, + zksync: true, + ethNetwork: "mainnet", + verifyURL: "https://zero-network.calderaexplorer.xyz/api", + }, + zksync: { + url: process.env.ZKSYNC_RPC, + zksync: true, + ethNetwork: "mainnet", + verifyURL: "", + }, }, paths: { sources: "./contracts", @@ -297,6 +391,10 @@ const config: HardhatUserConfig = { }, }), }, + zksolc: { + version: "latest", // Uses latest available in https://github.com/matter-labs/zksolc-bin + settings: {}, + }, solidity: { version: "0.8.19", settings: { diff --git a/package.json b/package.json index 633eab2cd..24b67a28d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@socket.tech/dl-core", "license": "UNLICENSED", - "version": "2.17.0-test.0", + "version": "2.37.0", "description": "Smart contracts for socket data layer.", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -21,6 +21,7 @@ "@aws-sdk/client-s3": "^3.465.0", "@eth-optimism/sdk": "^3.2.3", "@ethersproject/bytes": "^5.7.0", + "@matterlabs/hardhat-zksync": "^1.2.0", "@fxportal/maticjs-fxportal": "^1.1.1", "@maticnetwork/maticjs": "^3.5.0", "@maticnetwork/maticjs-ethers": "^1.0.2", @@ -41,7 +42,7 @@ "dotenv": "^16.0.3", "ethereum-waffle": "^3.2.0", "ethers": "^5.6.6", - "hardhat": "^2.9.5", + "hardhat": "^2.22.7", "hardhat-abi-exporter": "^2.10.1", "hardhat-change-network": "^0.0.7", "hardhat-deploy": "^0.11.20", @@ -51,7 +52,8 @@ "prettier-plugin-solidity": "^1.0.0-beta.13", "ts-node": "^10.7.0", "typechain": "^8.0.0", - "typescript": "^4.6.4" + "typescript": "^4.6.4", + "zksync-ethers": "5" }, "scripts": { "lint": "prettier \"./**\" --write", diff --git a/scripts/admin/rescueFunds.ts b/scripts/admin/rescueFunds.ts index 21c916679..f16fe0166 100644 --- a/scripts/admin/rescueFunds.ts +++ b/scripts/admin/rescueFunds.ts @@ -189,7 +189,7 @@ export const main = async () => { ETH_ADDRESS, signer.address, rescueAmount, - { ...overrides(parseInt(chainSlug)) } + { ...(await overrides(parseInt(chainSlug))) } ); console.log( `Rescuing ${rescueAmount} from ${contractAddr[index]} on ${chainSlug}: ${tx.hash}` diff --git a/scripts/admin/rotate-owner/1-nominate.ts b/scripts/admin/rotate-owner/1-nominate.ts index 2943da86e..a77caa516 100644 --- a/scripts/admin/rotate-owner/1-nominate.ts +++ b/scripts/admin/rotate-owner/1-nominate.ts @@ -162,7 +162,7 @@ const checkAndNominate = async ( if (sendTx) { console.log(`✨ ${label}: Nominating`); const tx = await contract.nominateOwner(newOwner, { - ...overrides(parseInt(chainSlug)), + ...(await overrides(parseInt(chainSlug))), }); const receipt = await tx.wait(); console.log(`🚀 ${label}: Done: ${receipt.transactionHash}`); diff --git a/scripts/admin/rotate-owner/2-claim.ts b/scripts/admin/rotate-owner/2-claim.ts index 056ab42f3..59432a76b 100644 --- a/scripts/admin/rotate-owner/2-claim.ts +++ b/scripts/admin/rotate-owner/2-claim.ts @@ -145,7 +145,9 @@ const checkAndClaim = async ( if (sendTx) { console.log(`✨ ${label}: Claiming`); - const tx = await contract.claimOwner({ ...overrides(parseInt(chainSlug)) }); + const tx = await contract.claimOwner({ + ...(await overrides(parseInt(chainSlug))), + }); const receipt = await tx.wait(); console.log(`🚀 ${label}: Done: ${receipt.transactionHash}`); } else { diff --git a/scripts/admin/setFees.ts b/scripts/admin/setFees.ts index 66e9aff10..bd60a6124 100644 --- a/scripts/admin/setFees.ts +++ b/scripts/admin/setFees.ts @@ -38,7 +38,9 @@ const main = async () => { verificationOverheadFees ); - const nonce = await switchboard.nextNonce(switchboard.signer.getAddress()); + const nonce = await switchboard.nextNonce(switchboard.signer.getAddress(), { + ...(await overrides(chain)), + }); const digest = keccak256( defaultAbiCoder.encode( [ @@ -70,7 +72,7 @@ const main = async () => { switchboardFees, verificationOverheadFees, signature, - { ...overrides(chain) } + { ...(await overrides(chain)) } ); console.log(tx.hash); diff --git a/scripts/admin/tripGlobal.ts b/scripts/admin/tripGlobal.ts index b3e9b6c9a..6d3916330 100644 --- a/scripts/admin/tripGlobal.ts +++ b/scripts/admin/tripGlobal.ts @@ -126,7 +126,7 @@ const main = async () => { newTripStatus: !tripStatus, signature, nonce, - ...overrides(chain), + ...(await overrides(chain)), }); if (sendTx) { @@ -147,11 +147,11 @@ const sendTxn = async ( let tx; if (trip) tx = await switchboard.tripGlobal(nonce, signature, { - ...overrides(chain), + ...(await overrides(chain)), }); if (untrip) tx = await switchboard.unTrip(nonce, signature, { - ...overrides(chain), + ...(await overrides(chain)), }); console.log(tx.hash); diff --git a/scripts/admin/untripPath.ts b/scripts/admin/untripPath.ts index 6480d1c84..042917d56 100644 --- a/scripts/admin/untripPath.ts +++ b/scripts/admin/untripPath.ts @@ -119,7 +119,7 @@ const main = async () => { newTripStatus: !tripStatus, signature, nonce, - ...overrides(chain), + ...(await overrides(chain)), }); if (sendTx) { @@ -138,7 +138,7 @@ const sendTxn = async ( switchboard: Contract ) => { let tx = await switchboard.unTripPath(nonce, siblingChain, signature, { - ...overrides(chain), + ...(await overrides(chain)), }); console.log(tx.hash); diff --git a/scripts/constants/networks.ts b/scripts/constants/networks.ts index 129819d85..f8a5fde55 100644 --- a/scripts/constants/networks.ts +++ b/scripts/constants/networks.ts @@ -8,8 +8,15 @@ import { hardhatChainNameToSlug, HardhatChainName, chainSlugToHardhatChainName, + zkStackChain, } from "../../src"; +import "@matterlabs/hardhat-zksync-node/dist/type-extensions"; +import { + Wallet as zkWallet, + Provider, +} from "@matterlabs/hardhat-zksync/node_modules/zksync-ethers"; + const dotenvConfigPath: string = process.env.DOTENV_CONFIG_PATH || "./.env"; dotenvConfig({ path: resolve(__dirname, dotenvConfigPath) }); @@ -22,6 +29,11 @@ function createReverseEnumMap(enumObj: any) { return reverseMap; } +export const chainIdToSlug = (chainId: ChainId) => { + const chainName = chainSlugReverseMap.get(chainId.toString()); + return ChainSlug[chainName as keyof typeof ChainSlug]; +}; + export const rpcKeys = (chainSlug: ChainSlug) => { const chainName = chainSlugToHardhatChainName[chainSlug].toString(); return `${chainName.toUpperCase()}_RPC`; @@ -47,3 +59,13 @@ export const getProviderFromChainSlug = (chainSlug: ChainSlug) => { export const getProviderFromChainName = (chainName: HardhatChainName) => { return getProviderFromChainSlug(hardhatChainNameToSlug[chainName]); }; + +export const getZkWallet = (chainSlug: ChainSlug) => { + if (!zkStackChain.includes(chainSlug)) + throw new Error(`Chain ${chainSlug} is not a zkStack chain`); + if (!process.env.SOCKET_SIGNER_KEY) + throw new Error("SOCKET_SIGNER_KEY not set"); + const rpc = getJsonRpcUrl(chainSlug); + const provider = new Provider(rpc); + return new zkWallet(process.env.SOCKET_SIGNER_KEY, provider); +}; diff --git a/scripts/constants/overrides.ts b/scripts/constants/overrides.ts new file mode 100644 index 000000000..e75a9a288 --- /dev/null +++ b/scripts/constants/overrides.ts @@ -0,0 +1,144 @@ +import { ChainSlug } from "../../src/enums/chainSlug"; +import { providers } from "ethers"; + +const defaultType = 0; +const DEFAULT_GAS_PRICE_MULTIPLIER = 1.05; + +type ChainOverride = { + type?: number; + gasLimit?: number; + gasPrice?: number; + gasPriceMultiplier?: number; +}; + +// Gas price calculation priority: +// 1. Use `gasPrice` if provided in chainOverrides +// 2. If not, calculate using `gasPriceMultiplier` from chainOverrides +// 3. If neither is provided, use DEFAULT_GAS_PRICE_MULTIPLIER +export const chainOverrides: { + [chainSlug in ChainSlug]?: ChainOverride; +} = { + [ChainSlug.ARBITRUM_SEPOLIA]: { + type: 1, + gasLimit: 50_000_000, + gasPrice: 200_000_000, + }, + [ChainSlug.BSC]: { + gasLimit: 6_000_000, + }, + [ChainSlug.MAINNET]: { + gasLimit: 6_000_000, + gasPriceMultiplier: 1.25, + }, + + [ChainSlug.POLYGON_MAINNET]: { + gasPriceMultiplier: 2, + }, + [ChainSlug.ZKEVM]: { + gasPriceMultiplier: 1.3, + }, + [ChainSlug.BASE]: { + gasPriceMultiplier: 2, + }, + [ChainSlug.SEPOLIA]: { + type: 1, + gasLimit: 2_000_000, + gasPriceMultiplier: 1.5, + }, + [ChainSlug.AEVO_TESTNET]: { + type: 1, + }, + [ChainSlug.LYRA_TESTNET]: { + type: 1, + }, + [ChainSlug.MODE_TESTNET]: { + type: 1, + gasPrice: 100_000_000, + }, + [ChainSlug.MODE]: { + type: 1, + gasLimit: 10_000_000, + gasPrice: 1_000_000, + }, + + [ChainSlug.SYNDR_SEPOLIA_L3]: { + type: 1, + gasLimit: 500_000_000, + gasPrice: 1_000_000, + }, + [ChainSlug.REYA_CRONOS]: { + type: 1, + gasPrice: 100_000_000, + }, + [ChainSlug.REYA]: { + type: 1, + gasPrice: 100_000_000, + }, + [ChainSlug.POLYNOMIAL_TESTNET]: { + gasLimit: 4_000_000, + }, + [ChainSlug.BOB]: { + type: 1, + gasLimit: 4_000_000, + gasPrice: 100_000_000, + }, + [ChainSlug.KINTO]: { + // gasLimit: 4_000_000, + }, + [ChainSlug.KINTO_DEVNET]: { + gasLimit: 4_000_000, + }, + [ChainSlug.MANTLE]: { + type: 1, + gasLimit: 10_000_000_000, + gasPrice: 30_000_000, + }, + [ChainSlug.NEOX_TESTNET]: { + type: 1, + gasLimit: 1_000_000, + gasPrice: 212_000_000_000, + }, + [ChainSlug.GNOSIS]: { + gasLimit: 15_000_000, + }, + [ChainSlug.LINEA]: { + gasLimit: 10_000_000, + }, + [ChainSlug.AVALANCHE]: { + gasLimit: 3_000_000, + }, +}; + +/** + * Get transaction overrides for a specific chain + * + * Gas price calculation priority: + * 1. Use `gasPrice` from chainOverrides if provided + * 2. If not, calculate based on the current network gas price: + * a. Use `gasPriceMultiplier` from chainOverrides if provided + * b. If not, use DEFAULT_GAS_PRICE_MULTIPLIER + * + * @param chainSlug - The chain identifier + * @param provider - The network provider + * @returns An object with gasLimit, gasPrice, and transaction type + */ +export const getOverrides = async ( + chainSlug: ChainSlug, + provider: providers.StaticJsonRpcProvider +) => { + const overrides = chainOverrides[chainSlug] || {}; + const { gasLimit, type = defaultType } = overrides; + + let gasPrice = overrides.gasPrice; + if (!gasPrice) { + const baseGasPrice = await provider.getGasPrice(); + const multiplier = + overrides.gasPriceMultiplier || DEFAULT_GAS_PRICE_MULTIPLIER; + gasPrice = baseGasPrice + .mul(Math.round(multiplier * 1000)) + .div(1000) + .toNumber(); + } + + return { gasLimit, gasPrice, type }; +}; diff --git a/scripts/deploy/config/config.ts b/scripts/deploy/config/config.ts index 1cd701953..60a473435 100644 --- a/scripts/deploy/config/config.ts +++ b/scripts/deploy/config/config.ts @@ -9,6 +9,8 @@ import { } from "../../../src"; import { BigNumberish, utils } from "ethers"; import chainConfig from "../../../chainConfig.json"; +import { getOverrides } from "../../constants/overrides"; +import { getProviderFromChainSlug } from "../../constants"; export const mode = process.env.DEPLOYMENT_MODE as | DeploymentMode @@ -58,8 +60,6 @@ export const chains: Array = [ // ChainSlug.ANCIENT8_TESTNET, // ChainSlug.ANCIENT8_TESTNET2, // ChainSlug.SYNDR_SEPOLIA_L3, - // ChainSlug.HOOK_TESTNET, - // ChainSlug.HOOK, // ChainSlug.PARALLEL, // ChainSlug.MANTLE, // ChainSlug.REYA_CRONOS, @@ -71,7 +71,7 @@ export const chains: Array = [ ChainSlug.BLAST, ]; -export const executionManagerVersion = CORE_CONTRACTS.ExecutionManager; +export const executionManagerVersion = CORE_CONTRACTS.ExecutionManagerDF; export const sendTransaction = true; export const newRoleStatus = true; export const filterChains: number[] = chains; @@ -80,10 +80,6 @@ export const capacitorType = 1; export const maxPacketLength = 1; export const initialPacketCount = 0; -export const gasLimit = undefined; -export const gasPrice = undefined; -export const type = 0; - const MSG_VALUE_MAX_THRESHOLD = utils.parseEther("0.001"); export const msgValueMaxThreshold = (chain: ChainSlug): BigNumberish => { if (chainConfig[chain] && chainConfig[chain].msgValueMaxThreshold) @@ -119,186 +115,25 @@ export const executorAddresses = { export const ownerAddresses = { [DeploymentMode.DEV]: socketOwner, - [DeploymentMode.SURGE]: "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", - [DeploymentMode.PROD]: "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + [DeploymentMode.SURGE]: socketOwner, + [DeploymentMode.PROD]: socketOwner, +}; + +export const hexagateTripRoleOwners = { + [DeploymentMode.DEV]: "0x081871d78fe7c35c774ce3b4d4ba6592519db223", + [DeploymentMode.SURGE]: "0x081871d78fe7c35c774ce3b4d4ba6592519db223", + [DeploymentMode.PROD]: "0xb810a120dd88746c039894bc6397508bdb762e86", }; -export const overrides = ( +export const overrides = async ( chain: ChainSlug | number -): { +): Promise<{ type?: number | undefined; gasLimit?: BigNumberish | undefined; gasPrice?: BigNumberish | undefined; -} => { - if (chain == ChainSlug.ARBITRUM) { - return { - // type, - // gasLimit: 200_000_000, - // gasPrice, - }; - } else if (chain == ChainSlug.ARBITRUM_SEPOLIA) { - return { - type: 1, - gasLimit: 50_000_000, - gasPrice: 200_000_000, - }; - } else if (chain == ChainSlug.OPTIMISM) { - return { - // type, - // gasLimit: 4_000_000, - // gasPrice, - }; - } else if (chain == ChainSlug.BASE) { - return { - // type, - // gasLimit: 2_000_000, - // gasPrice: 2_000_000_000, - }; - } else if (chain == ChainSlug.OPTIMISM_SEPOLIA) { - return { - // type: 1, - // gasLimit: 5_000_000, - // gasPrice: 4_000_000_000, - }; - } else if (chain == ChainSlug.BSC) { - return { - type, - gasLimit: 6_000_000, - gasPrice, - }; - } else if (chain == ChainSlug.MAINNET) { - return { - // type: 1, - gasLimit: 6_000_000, - gasPrice: 5_000_000_000, - }; - } else if (chain == ChainSlug.POLYGON_MAINNET) { - return { - type, - gasLimit, - gasPrice: 50_000_000_000, - }; - } else if (chain == ChainSlug.SEPOLIA) { - return { - // type: 1, - gasLimit: 2_000_000, - // gasPrice: 180_000_000_000, - }; - } else if (chain == ChainSlug.AEVO_TESTNET) { - return { - type: 2, - // gasLimit, - // gasPrice, - }; - } else if (chain == ChainSlug.AEVO) { - return { - type: 1, - // gasLimit, - gasPrice: 100_000_000, - }; - } else if (chain == ChainSlug.LYRA_TESTNET) { - return { - type: 2, - // gasLimit, - // gasPrice: 100_000_000, - }; - } else if (chain == ChainSlug.LYRA) { - return { - // type: 1, - // gasLimit, - // gasPrice: 100_000_000, - }; - } else if (chain == ChainSlug.SX_NETWORK_TESTNET) { - return { - // type: 1, - // gasLimit, - // gasPrice: 100_000_000, - }; - } else if (chain == ChainSlug.MODE_TESTNET) { - return { - type: 1, - // gasLimit, - gasPrice: 100_000_000, - }; - } else if (chain == ChainSlug.MODE) { - return { - type: 1, - gasLimit: 10_000_000, - gasPrice: 1_000_000, - }; - } else if (chain == ChainSlug.SYNDR_SEPOLIA_L3) { - return { - type: 1, - gasLimit: 500_000_000, - gasPrice: 1_000_000, - }; - } else if (chain == ChainSlug.HOOK) { - return { - // type: 1, - gasLimit: 7_000_000, - // gasPrice: 100000000, - }; - } else if (chain == ChainSlug.REYA_CRONOS) { - return { - type: 1, - // gasLimit: 200000, - gasPrice: 0, - }; - } else if (chain == ChainSlug.REYA) { - return { - type: 1, - // gasLimit: 20000000, - gasPrice: 100_000_000, - }; - } else if (chain == ChainSlug.POLYNOMIAL_TESTNET) { - return { - type, - gasLimit: 4_000_000, - gasPrice, - }; - } else if (chain == ChainSlug.BOB) { - return { - type: 1, - gasLimit: 4_000_000, - gasPrice: 100_000_000, - }; - } else if (chain == ChainSlug.KINTO) { - return { - type, - gasLimit: 4_000_000, - gasPrice, - }; - } else if (chain == ChainSlug.KINTO_DEVNET) { - return { - type, - gasLimit: 4_000_000, - gasPrice, - }; - } else if (chain == ChainSlug.SIPHER_FUNKI_TESTNET) { - return { - // type, - // gasLimit, - // gasPrice, - }; - } else if (chain == ChainSlug.WINR) { - return { - // type, - // gasLimit, - // gasPrice, - }; - } else if (chain == ChainSlug.BLAST) { - return { - // type, - // gasLimit, - // gasPrice, - }; - } else if (chain == ChainSlug.MANTLE) { - return { - type: 1, - gasLimit: 10_000_000_000, - gasPrice: 30_000_000, - }; - } else if (chainConfig[chain] && chainConfig[chain].overrides) { - return chainConfig[chain].overrides!; - } else return { type, gasLimit, gasPrice }; +}> => { + if (chainConfig[chain]?.overrides) { + return chainConfig[chain].overrides; + } + return await getOverrides(chain, getProviderFromChainSlug(chain)); }; diff --git a/scripts/deploy/deploy.ts b/scripts/deploy/deploy.ts index 2acec3a6b..03bfdffae 100644 --- a/scripts/deploy/deploy.ts +++ b/scripts/deploy/deploy.ts @@ -1,4 +1,9 @@ -import { DeploymentAddresses, MainnetIds, TestnetIds } from "../../src"; +import { + ChainSlug, + DeploymentAddresses, + MainnetIds, + TestnetIds, +} from "../../src"; import { configureRoles } from "./scripts/configureRoles"; import { deployForChains } from "./scripts/deploySocketFor"; import { configureSwitchboards } from "./scripts/configureSwitchboards"; @@ -33,18 +38,27 @@ const main = async () => { value: chain, })); - const configResponse = await prompts([ + const chainsResponse = await prompts([ { name: "chains", type: "multiselect", + message: "Select chains to connect", + choices, + }, + { + name: "siblings", + type: "multiselect", message: "Select sibling chains to connect", choices, }, ]); - const chains = [...configResponse.chains]; + const chains = chainsResponse.chains; + const siblings = chainsResponse.siblings; + const allChains = [...chains, ...siblings]; + console.log("allChains: ", allChains); let addresses: DeploymentAddresses = await deployForChains( - chains, + allChains, executionManagerVersion ); @@ -52,13 +66,20 @@ const main = async () => { console.log("No siblings selected!"); return; } - await configureRoles(addresses, chains, true, executionManagerVersion); + await configureRoles( + addresses, + chains, + siblings, + true, + executionManagerVersion + ); addresses = await configureSwitchboards( addresses, chains, + siblings, executionManagerVersion ); - await connectPlugs(addresses, chains); + await connectPlugs(addresses, chains, siblings); } catch (error) { console.log("Error:", error); } diff --git a/scripts/deploy/em-migration/migrate-em.ts b/scripts/deploy/em-migration/migrate-em.ts index d3091ce2b..dbb93f00b 100644 --- a/scripts/deploy/em-migration/migrate-em.ts +++ b/scripts/deploy/em-migration/migrate-em.ts @@ -26,6 +26,7 @@ import { Wallet } from "ethers"; import { getProviderFromChainSlug } from "../../constants"; import { storeAllAddresses } from "../utils"; import { getSiblingsFromAddresses } from "../../common"; +import { connectPlugs } from "../scripts/connect"; const emVersion = CORE_CONTRACTS.ExecutionManagerDF; @@ -73,6 +74,10 @@ const deleteOldContracts = async (chains: ChainSlug[]) => { if (chains.includes(parseInt(chain) as ChainSlug)) { addresses[chain].Counter = ""; addresses[chain].SocketBatcher = ""; + addresses[chain].SocketSimulator = ""; + addresses[chain].SimulatorUtils = ""; + addresses[chain].SwitchboardSimulator = ""; + addresses[chain].CapacitorSimulator = ""; } }) ); @@ -148,6 +153,8 @@ const configure = async (chains: ChainSlug[]) => { emVersion ); + await connectPlugs(addresses, chains); + await configureExecutionManagers(chains, addresses); } catch (error) { console.log("Error:", error); diff --git a/scripts/deploy/helpers/send-msg/utils.ts b/scripts/deploy/helpers/send-msg/utils.ts index 628f70306..34dd53318 100644 --- a/scripts/deploy/helpers/send-msg/utils.ts +++ b/scripts/deploy/helpers/send-msg/utils.ts @@ -124,7 +124,7 @@ export const sendCounterBridgeMsg = async ( `fees for path ${chainSlug}-${siblingSlug} is ${formatEther(value)} ETH` ); - const { gasLimit, gasPrice, type } = overrides(chainSlug); + const { gasLimit, gasPrice, type } = await overrides(chainSlug); // console.log({to, data, value, gasLimit}); let response = await relayTx({ to, diff --git a/scripts/deploy/scripts/configureRoles.ts b/scripts/deploy/scripts/configureRoles.ts index 9a6a9ca41..4c8719b9c 100644 --- a/scripts/deploy/scripts/configureRoles.ts +++ b/scripts/deploy/scripts/configureRoles.ts @@ -13,16 +13,18 @@ import { watcherAddresses, executorAddresses, ownerAddresses, + hexagateTripRoleOwners, } from "../config/config"; import { checkAndUpdateRoles } from "./roles"; import { sleep } from "@socket.tech/dl-common"; -const sleepTime = 3000; +const sleepTime = 10000; const newRoleStatus = true; export const configureRoles = async ( addresses: DeploymentAddresses, chains: ChainSlug[], + siblings: ChainSlug[], sendTransaction: boolean, executionManagerVersion: CORE_CONTRACTS ) => { @@ -30,6 +32,7 @@ export const configureRoles = async ( let executorAddress = executorAddresses[mode]; let transmitterAddress = transmitterAddresses[mode]; let watcherAddress = watcherAddresses[mode]; + let hexagateTripRoleOwner = hexagateTripRoleOwners[mode]; let summary: { params: any; roleStatus: any }[] = []; let s; @@ -58,7 +61,7 @@ export const configureRoles = async ( ], contractName: executionManagerVersion, filterChains: chains, - filterSiblingChains: chains, + filterSiblingChains: siblings, sendTransaction, newRoleStatus, }, @@ -88,7 +91,7 @@ export const configureRoles = async ( ], contractName: CORE_CONTRACTS.TransmitManager, filterChains: chains, - filterSiblingChains: chains, + filterSiblingChains: siblings, sendTransaction, newRoleStatus, }, @@ -109,7 +112,7 @@ export const configureRoles = async ( ], contractName: CORE_CONTRACTS.Socket, filterChains: chains, - filterSiblingChains: chains, + filterSiblingChains: siblings, sendTransaction, newRoleStatus, }, @@ -134,6 +137,10 @@ export const configureRoles = async ( ROLES.FEES_UPDATER_ROLE, ], }, + { + userAddress: hexagateTripRoleOwner, + filterRoles: [ROLES.TRIP_ROLE], + }, { userAddress: transmitterAddress, filterRoles: [ROLES.FEES_UPDATER_ROLE], @@ -146,7 +153,7 @@ export const configureRoles = async ( contractName: CORE_CONTRACTS.FastSwitchboard, filterChains: chains, - filterSiblingChains: chains, + filterSiblingChains: siblings, sendTransaction, newRoleStatus, }, @@ -170,6 +177,10 @@ export const configureRoles = async ( ROLES.FEES_UPDATER_ROLE, ], }, + { + userAddress: hexagateTripRoleOwner, + filterRoles: [ROLES.TRIP_ROLE], + }, { userAddress: transmitterAddress, filterRoles: [ROLES.FEES_UPDATER_ROLE], // all roles @@ -181,7 +192,7 @@ export const configureRoles = async ( ], contractName: CORE_CONTRACTS.OptimisticSwitchboard, filterChains: chains, - filterSiblingChains: chains, + filterSiblingChains: siblings, sendTransaction, newRoleStatus, }, @@ -206,6 +217,10 @@ export const configureRoles = async ( ROLES.FEES_UPDATER_ROLE, ], // all roles }, + { + userAddress: hexagateTripRoleOwner, + filterRoles: [ROLES.TRIP_ROLE], + }, { userAddress: transmitterAddress, filterRoles: [ROLES.FEES_UPDATER_ROLE], // all roles @@ -213,7 +228,7 @@ export const configureRoles = async ( ], contractName: CORE_CONTRACTS.NativeSwitchboard, filterChains: chains, - filterSiblingChains: chains, + filterSiblingChains: siblings, sendTransaction, newRoleStatus, }, diff --git a/scripts/deploy/scripts/configureSocket.ts b/scripts/deploy/scripts/configureSocket.ts index a5dbac8f4..1762d035f 100644 --- a/scripts/deploy/scripts/configureSocket.ts +++ b/scripts/deploy/scripts/configureSocket.ts @@ -63,21 +63,25 @@ export const setManagers = async ( ).connect(socketSigner); let tx; - const currentEM = await socket.executionManager__(); + const currentEM = await socket.executionManager__({ + ...(await overrides(await socketSigner.getChainId())), + }); if ( currentEM.toLowerCase() !== addr[executionManagerVersion]?.toLowerCase() ) { tx = await socket.setExecutionManager(addr[executionManagerVersion], { - ...overrides(await socketSigner.getChainId()), + ...(await overrides(await socketSigner.getChainId())), }); console.log("updateExecutionManager", tx.hash); await tx.wait(); } - const currentTM = await socket.transmitManager__(); + const currentTM = await socket.transmitManager__({ + ...(await overrides(await socketSigner.getChainId())), + }); if (currentTM.toLowerCase() !== addr.TransmitManager?.toLowerCase()) { tx = await socket.setTransmitManager(addr.TransmitManager, { - ...overrides(await socketSigner.getChainId()), + ...(await overrides(await socketSigner.getChainId())), }); console.log("updateTransmitManager", tx.hash); await tx.wait(); @@ -101,14 +105,17 @@ export const configureExecutionManager = async ( ).connect(socketSigner); let nextNonce = ( - await executionManagerContract.nextNonce(socketSigner.address) + await executionManagerContract.nextNonce(socketSigner.address, { + ...(await overrides(chain)), + }) ).toNumber(); let requests: any = []; await Promise.all( siblingSlugs.map(async (siblingSlug) => { let currentValue = await executionManagerContract.msgValueMaxThreshold( - siblingSlug + siblingSlug, + { ...(await overrides(chain)) } ); if ( @@ -156,7 +163,7 @@ export const configureExecutionManager = async ( let tx = await socketBatcherContract.setExecutionFeesBatch( emAddress, requests, - { ...overrides(chain) } + { ...(await overrides(chain)) } ); console.log("configured EM for ", chain, tx.hash); await tx.wait(); @@ -216,7 +223,7 @@ export const setupPolygonNativeSwitchboard = async (addresses) => { const tx = await sbContract .connect(socketSigner) .setFxChildTunnel(dstSwitchboardAddress, { - ...overrides(await socketSigner.getChainId()), + ...(await overrides(await socketSigner.getChainId())), }); console.log(srcChain, tx.hash); await tx.wait(); @@ -234,7 +241,7 @@ export const setupPolygonNativeSwitchboard = async (addresses) => { const tx = await sbContract .connect(socketSigner) .setFxRootTunnel(dstSwitchboardAddress, { - ...overrides(await socketSigner.getChainId()), + ...(await overrides(await socketSigner.getChainId())), }); console.log(srcChain, tx.hash); await tx.wait(); diff --git a/scripts/deploy/scripts/configureSwitchboards.ts b/scripts/deploy/scripts/configureSwitchboards.ts index 8eafaf106..863b05aef 100644 --- a/scripts/deploy/scripts/configureSwitchboards.ts +++ b/scripts/deploy/scripts/configureSwitchboards.ts @@ -25,9 +25,11 @@ import { export const configureSwitchboards = async ( addresses: DeploymentAddresses, chains: ChainSlug[], + siblings: ChainSlug[], executionManagerVersion: CORE_CONTRACTS ) => { try { + console.log("=========== configuring switchboards ==========="); await Promise.all( chains.map(async (chain) => { if (!addresses[chain]) return; @@ -42,17 +44,17 @@ export const configureSwitchboards = async ( let addr: ChainSocketAddresses = addresses[chain]!; - const list = isTestnet(chain) ? TestnetIds : MainnetIds; - const siblingSlugs: ChainSlug[] = list.filter( - (chainSlug) => chainSlug !== chain && chains.includes(chainSlug) - ); + // const list = isTestnet(chain) ? TestnetIds : MainnetIds; + // const siblingSlugs: ChainSlug[] = list.filter( + // (chainSlug) => chainSlug !== chain && chains.includes(chainSlug) + // ); await configureExecutionManager( executionManagerVersion, addr[executionManagerVersion]!, addr[CORE_CONTRACTS.SocketBatcher], chain, - siblingSlugs, + siblings, socketSigner ); @@ -60,10 +62,10 @@ export const configureSwitchboards = async ( const integrations = addr["integrations"] ?? {}; const integrationList = Object.keys(integrations).filter((chain) => - chains.includes(parseInt(chain) as ChainSlug) + siblings.includes(parseInt(chain) as ChainSlug) ); - console.log(`Configuring for ${chain}`); + console.log(`Configuring switchboards for ${chain}`); for (let sibling of integrationList) { const nativeConfig = integrations[sibling][IntegrationTypes.native]; @@ -91,7 +93,7 @@ export const configureSwitchboards = async ( addr = await registerSwitchboards( chain, - siblingSlugs, + siblings, CORE_CONTRACTS.FastSwitchboard, IntegrationTypes.fast, addr, @@ -101,7 +103,7 @@ export const configureSwitchboards = async ( addr = await registerSwitchboards( chain, - siblingSlugs, + siblings, CORE_CONTRACTS.OptimisticSwitchboard, IntegrationTypes.optimistic, addr, diff --git a/scripts/deploy/scripts/connect.ts b/scripts/deploy/scripts/connect.ts index d3387d9da..06c378e1b 100644 --- a/scripts/deploy/scripts/connect.ts +++ b/scripts/deploy/scripts/connect.ts @@ -18,9 +18,11 @@ import { overrides } from "../config/config"; export const connectPlugs = async ( addresses: DeploymentAddresses, - chains: ChainSlug[] + chains: ChainSlug[], + siblings: ChainSlug[] ) => { try { + console.log("=========== connecting plugs ==========="); await Promise.all( chains.map(async (chain) => { if (!addresses[chain]) return; @@ -34,21 +36,21 @@ export const connectPlugs = async ( const addr: ChainSocketAddresses = addresses[chain]!; if (!addr["integrations"]) return; - const list = isTestnet(chain) ? TestnetIds : MainnetIds; - const siblingSlugs: ChainSlug[] = list.filter( - (chainSlug) => - chainSlug !== chain && - addresses?.[chainSlug]?.["Counter"] && - chains.includes(chainSlug) - ); + // const list = isTestnet(chain) ? TestnetIds : MainnetIds; + // const siblingSlugs: ChainSlug[] = list.filter( + // (chainSlug) => + // chainSlug !== chain && + // addresses?.[chainSlug]?.["Counter"] && + // chains.includes(chainSlug) + // ); - const siblingIntegrationtype: IntegrationTypes[] = siblingSlugs.map( + const siblingIntegrationtype: IntegrationTypes[] = siblings.map( (chainSlug) => { return getDefaultIntegrationType(chain, chainSlug); } ); - console.log(`Configuring for ${chain}`); + console.log(`Connecting Counter for ${chain}`); const counter: Contract = ( await getInstance("Counter", addr["Counter"]) @@ -58,8 +60,8 @@ export const connectPlugs = async ( await getInstance("Socket", addr["Socket"]) ).connect(socketSigner); - for (let index = 0; index < siblingSlugs.length; index++) { - const sibling = siblingSlugs[index]; + for (let index = 0; index < siblings.length; index++) { + const sibling = siblings[index]; const siblingCounter = addresses?.[sibling]?.["Counter"]; let switchboard; try { @@ -74,7 +76,9 @@ export const connectPlugs = async ( } if (!switchboard) continue; - const configs = await socket.getPlugConfig(counter.address, sibling); + const configs = await socket.getPlugConfig(counter.address, sibling, { + ...(await overrides(chain)), + }); if ( configs["siblingPlug"].toLowerCase() === siblingCounter?.toLowerCase() && @@ -89,7 +93,7 @@ export const connectPlugs = async ( sibling, siblingCounter, switchboard, - { ...overrides(chain) } + { ...(await overrides(chain)) } ); console.log( diff --git a/scripts/deploy/scripts/deploySocket.ts b/scripts/deploy/scripts/deploySocket.ts index 2d457d3e3..dc814f87a 100644 --- a/scripts/deploy/scripts/deploySocket.ts +++ b/scripts/deploy/scripts/deploySocket.ts @@ -168,18 +168,19 @@ export const deploySocket = async ( switchboardSimulator.address; // setup + console.log("starting setup : ", chainSlug); const simulatorContract = ( await getInstance("SocketSimulator", socketSimulator.address) ).connect(deployUtils.signer); let capacitor = await simulatorContract.capacitor({ - ...overrides(chainSlug), + ...(await overrides(chainSlug)), }); if (capacitor == constants.AddressZero) { const tx = await simulatorContract.setup( switchboardSimulator.address, simulatorUtils.address, { - ...overrides(chainSlug), + ...(await overrides(chainSlug)), } ); console.log(tx.hash, "setup for simulator"); @@ -187,7 +188,7 @@ export const deploySocket = async ( } deployUtils.addresses["CapacitorSimulator"] = - await simulatorContract.capacitor({ ...overrides(chainSlug) }); + await simulatorContract.capacitor({ ...(await overrides(chainSlug)) }); deployUtils.addresses.startBlock = deployUtils.addresses.startBlock ? deployUtils.addresses.startBlock : await socketSigner.provider?.getBlockNumber(); diff --git a/scripts/deploy/scripts/registerSwitchboard.ts b/scripts/deploy/scripts/registerSwitchboard.ts index 9dd22a2be..d9cbbdf79 100644 --- a/scripts/deploy/scripts/registerSwitchboard.ts +++ b/scripts/deploy/scripts/registerSwitchboard.ts @@ -3,7 +3,7 @@ import { SignerWithAddress } from "@nomiclabs/hardhat-ethers/signers"; import { createObj, getInstance } from "../utils"; import { ChainSlug, ChainSocketAddresses } from "../../../src"; -import { initialPacketCount, overrides } from "../config/config"; +import { initialPacketCount, overrides, socketOwner } from "../config/config"; export default async function registerSwitchboardForSibling( switchBoardAddress: string, @@ -25,9 +25,13 @@ export default async function registerSwitchboardForSibling( await getInstance("FastSwitchboard", switchBoardAddress) ).connect(signer); + // send overrides while reading capacitor to avoid errors on mantle chain + // some chains give balance error if gas price is used with from address as zero + // therefore override from address as well let capacitor = await socket.capacitors__( switchBoardAddress, - remoteChainSlug + remoteChainSlug, + { ...(await overrides(await signer.getChainId())), from: socketOwner } ); if (capacitor === constants.AddressZero) { @@ -38,7 +42,7 @@ export default async function registerSwitchboardForSibling( initialPacketCount, siblingSwitchBoardAddress, { - ...overrides(await signer.getChainId()), + ...(await overrides(await signer.getChainId())), } ); console.log( @@ -49,10 +53,17 @@ export default async function registerSwitchboardForSibling( } // get capacitor and decapacitor for config - capacitor = await socket.capacitors__(switchBoardAddress, remoteChainSlug); + // send overrides while reading capacitor/decapacitor to avoid errors on mantle chain + // some chains give balance error if gas price is used with from address as zero + // therefore override from address as well + capacitor = await socket.capacitors__(switchBoardAddress, remoteChainSlug, { + ...(await overrides(await signer.getChainId())), + from: socketOwner, + }); const decapacitor = await socket.decapacitors__( switchBoardAddress, - remoteChainSlug + remoteChainSlug, + { ...(await overrides(await signer.getChainId())), from: socketOwner } ); config = setCapacitorPair( diff --git a/scripts/deploy/scripts/roles.ts b/scripts/deploy/scripts/roles.ts index d77054065..7d6b374c3 100644 --- a/scripts/deploy/scripts/roles.ts +++ b/scripts/deploy/scripts/roles.ts @@ -18,7 +18,7 @@ import { import { getRoleHash, getChainRoleHash, getInstance } from "../utils"; import { Wallet, ethers } from "ethers"; import { getProviderFromChainSlug } from "../../constants"; -import { overrides } from "../config/config"; +import { overrides, socketOwner } from "../config/config"; import AccessControlExtendedABI from "@socket.tech/dl-core/artifacts/abi/AccessControlExtended.json"; let roleStatus: any = {}; @@ -144,7 +144,7 @@ const executeRoleTransactions = async ( let tx = await wallet.sendTransaction({ to: contractAddress, data, - ...overrides(chainSlug), + ...(await overrides(chainSlug)), }); console.log( `chain: ${chainSlug}`, @@ -170,7 +170,7 @@ const executeOtherTransactions = async ( let tx = await wallet.sendTransaction({ to, data, - ...overrides(chainSlug), + ...(await overrides(chainSlug)), }); console.log(`to: ${to}, txHash: ${tx?.hash}`); await tx.wait(); @@ -247,9 +247,13 @@ const checkNativeSwitchboardRoles = async ({ await Promise.all( requiredRoles.map(async (role) => { if (filterRoles.length > 0 && !filterRoles.includes(role)) return; + // send overrides while reading role to avoid errors on mantle chain + // some chains give balance error if gas price is used with from address as zero + // therefore override from address as well let hasRole = await instance.callStatic["hasRole(bytes32,address)"]( getRoleHash(role), - userAddress + userAddress, + { ...(await overrides(chainSlug)), from: socketOwner } ); if (!roleStatus[chainSlug][pseudoContractName]["global"]) @@ -351,9 +355,15 @@ export const checkAndUpdateRoles = async ( requiredRoles.map(async (role) => { if (filterRoles.length > 0 && !filterRoles.includes(role)) return; + // send overrides while reading role to avoid errors on mantle chain + // some chains give balance error if gas price is used with from address as zero + // therefore override from address as well let hasRole = await instance.callStatic[ "hasRole(bytes32,address)" - ](getRoleHash(role), userAddress); + ](getRoleHash(role), userAddress, { + ...(await overrides(chainSlug)), + from: socketOwner, + }); if (isRoleChanged(hasRole, newRoleStatus)) { if (!roleStatus[chainSlug][contractName!]["global"]) { roleStatus[chainSlug][contractName!]["global"] = []; @@ -403,9 +413,16 @@ export const checkAndUpdateRoles = async ( requiredChainRoles.map(async (role) => { if (filterRoles.length > 0 && !filterRoles.includes(role)) return; + // send overrides while reading role to avoid errors on mantle chain + // some chains give balance error if gas price is used with from address as zero + // therefore override from address as well let hasRole = await instance.callStatic[ "hasRole(bytes32,address)" - ](getChainRoleHash(role, Number(siblingSlug)), userAddress); + ]( + getChainRoleHash(role, Number(siblingSlug)), + userAddress, + { ...(await overrides(chainSlug)), from: socketOwner } + ); if (isRoleChanged(hasRole, newRoleStatus)) { if ( diff --git a/scripts/deploy/single-click-deploy/integrators/utils.ts b/scripts/deploy/single-click-deploy/integrators/utils.ts index fe813de2a..681f340df 100644 --- a/scripts/deploy/single-click-deploy/integrators/utils.ts +++ b/scripts/deploy/single-click-deploy/integrators/utils.ts @@ -107,7 +107,7 @@ export const updateSDK = async ( ); await updateFile( "chainSlugToHardhatChainName.ts", - `,\n [ChainSlug.${chainName.toUpperCase()}]: [HardhatChainName.${chainName.toUpperCase()}],\n};\n`, + `,\n [ChainSlug.${chainName.toUpperCase()}]: HardhatChainName.${chainName.toUpperCase()},\n};\n`, ",\n};" ); @@ -152,6 +152,12 @@ export const updateSDK = async ( `,\n ChainSlug.${chainName.toUpperCase()},\n];`, ",\n];" ); + } else if (chainTypeInString === ChainType.zkStackChain) { + await updateFile( + "zkStackChain.ts", + `,\n ChainSlug.${chainName.toUpperCase()},\n];`, + ",\n];" + ); } else { await updateFile( "ethLikeChains.ts", diff --git a/scripts/deploy/utils/utils.ts b/scripts/deploy/utils/utils.ts index f79af3c5c..be464d634 100644 --- a/scripts/deploy/utils/utils.ts +++ b/scripts/deploy/utils/utils.ts @@ -1,6 +1,5 @@ import { Wallet, utils } from "ethers"; import { network, ethers, run } from "hardhat"; - import { ContractFactory, Contract } from "ethers"; import { Address } from "hardhat-deploy/dist/types"; import path from "path"; @@ -11,10 +10,14 @@ import { ChainSocketAddresses, DeploymentAddresses, DeploymentMode, + zkStackChain, } from "../../../src"; import { SignerWithAddress } from "@nomiclabs/hardhat-ethers/signers"; import { overrides } from "../config/config"; import { VerifyArgs } from "../verify"; +import { chainIdToSlug, getZkWallet } from "../../constants"; +import { Deployer } from "@matterlabs/hardhat-zksync"; +import * as hre from "hardhat"; export const deploymentsPath = path.join(__dirname, `/../../../deployments/`); @@ -78,23 +81,77 @@ export const getOrDeploy = async ( return contract; }; +// export async function deployContractWithArgs( +// contractName: string, +// args: Array, +// signer: SignerWithAddress | Wallet +// ) { +// try { +// const Contract: ContractFactory = await ethers.getContractFactory( +// contractName +// ); +// // gasLimit is set to undefined to not use the value set in overrides +// const contract: Contract = await Contract.connect(signer).deploy(...args, { +// ...(await overrides(await signer.getChainId())), +// }); +// await contract.deployed(); +// return contract; +// } catch (error) { +// throw error; +// } +// } + export async function deployContractWithArgs( contractName: string, args: Array, signer: SignerWithAddress | Wallet -) { +): Promise { try { - const Contract: ContractFactory = await ethers.getContractFactory( - contractName - ); - // gasLimit is set to undefined to not use the value set in overrides - const contract: Contract = await Contract.connect(signer).deploy(...args, { - ...overrides(await signer.getChainId()), - }); - await contract.deployed(); - return contract; + const chainId = (await signer.provider.getNetwork()).chainId; + const chainSlug = chainIdToSlug(chainId); + if (zkStackChain.includes(chainSlug)) { + const wallet = getZkWallet(chainSlug); + const deployer = new Deployer(hre, wallet); + const artifact = await deployer + .loadArtifact(contractName) + .catch((error) => { + if ( + error?.message?.includes( + `Artifact for contract "${contractName}" not found.` + ) + ) { + console.error(error.message); + throw `⛔️ Please make sure you have compiled your contracts or specified the correct contract name!`; + } else { + throw error; + } + }); + const contract = await deployer.deploy(artifact, args); + const address = await contract.getAddress(); + const contractFactory: ContractFactory = await ethers.getContractFactory( + contractName + ); + // console.log(contract); + // contract.address = address; + const instance = contractFactory.attach(address); + return { ...instance, address }; + } else { + const Contract: ContractFactory = await ethers.getContractFactory( + contractName + ); + const contract: Contract = await Contract.connect(signer).deploy( + ...args, + { + ...(await overrides(chainSlug)), + } + ); + await contract.deployed(); + return contract; + } } catch (error) { - throw error; + // throw error; + console.log(error); + process.exit(1); } } @@ -126,8 +183,11 @@ export const verify = async ( export const getInstance = async ( contractName: string, address: Address -): Promise => - (await ethers.getContractFactory(contractName)).attach(address); +): Promise => { + const artifact = await hre.artifacts.readArtifact(contractName); + const c = new Contract(address, artifact.abi); + return c; +}; export const getChainSlug = async (): Promise => { if (network.config.chainId === undefined) diff --git a/scripts/rpcConfig/constants/batcherSupportedChainSlug.ts b/scripts/rpcConfig/constants/batcherSupportedChainSlug.ts index 9f99c7e05..88dd44ede 100644 --- a/scripts/rpcConfig/constants/batcherSupportedChainSlug.ts +++ b/scripts/rpcConfig/constants/batcherSupportedChainSlug.ts @@ -9,7 +9,6 @@ export const batcherSupportedChainSlugs = [ ChainSlug.LYRA, ChainSlug.MAINNET, ChainSlug.MANTLE, - ChainSlug.HOOK, ChainSlug.REYA, // ChainSlug.SX_NETWORK, ChainSlug.AEVO_TESTNET, @@ -21,18 +20,35 @@ export const batcherSupportedChainSlugs = [ // ChainSlug.MODE_TESTNET, ChainSlug.BASE, ChainSlug.MODE, - // ChainSlug.HOOK_TESTNET, ChainSlug.REYA_CRONOS, ChainSlug.SYNDR_SEPOLIA_L3, ChainSlug.POLYNOMIAL_TESTNET, // ChainSlug.BOB, ChainSlug.KINTO, // ChainSlug.KINTO_DEVNET, - ChainSlug.SIPHER_FUNKI_TESTNET, + // ChainSlug.SIPHER_FUNKI_TESTNET, ChainSlug.WINR, ChainSlug.BLAST, // ChainSlug.BSC_TESTNET, ChainSlug.POLYNOMIAL, ChainSlug.SYNDR, - ChainSlug.NEOX_TESTNET, + // ChainSlug.NEOX_TESTNET, + ChainSlug.NEOX_T4_TESTNET, + ChainSlug.NEOX, + ChainSlug.GNOSIS, + ChainSlug.LINEA, + ChainSlug.ZKEVM, + ChainSlug.AVALANCHE, + ChainSlug.XLAYER, + ChainSlug.MANTA_PACIFIC, + ChainSlug.POLTER_TESTNET, + ChainSlug.POLYGON_AMOY, + ChainSlug.OPBNB, + ChainSlug.GEIST, + // ChainSlug.ZERO_SEPOLIA, + ChainSlug.ZERO, + ChainSlug.ZKSYNC, + ChainSlug.ARENA_Z, + ChainSlug.INK, + ChainSlug.SONIC, ]; diff --git a/scripts/rpcConfig/constants/defaultFinalityBucket.ts b/scripts/rpcConfig/constants/defaultFinalityBucket.ts index 05f73eba3..0cc361b61 100644 --- a/scripts/rpcConfig/constants/defaultFinalityBucket.ts +++ b/scripts/rpcConfig/constants/defaultFinalityBucket.ts @@ -5,7 +5,7 @@ import { FinalityBucket } from "../../../src/socket-types"; export const getDefaultFinalityBucket = ( chainSlug: ChainSlug ): FinalityBucket => { - return defaultFinalityBucket[chainSlug] ?? FinalityBucket.fast; + return defaultFinalityBucket[chainSlug] ?? FinalityBucket.low; }; export const defaultFinalityBucket = { diff --git a/scripts/rpcConfig/constants/disabledDFFeeChains.ts b/scripts/rpcConfig/constants/disabledDFFeeChains.ts new file mode 100644 index 000000000..9bf765567 --- /dev/null +++ b/scripts/rpcConfig/constants/disabledDFFeeChains.ts @@ -0,0 +1,19 @@ +import { ChainSlug } from "../../../src"; + +export const disabledDFFeeChains = [ + // ChainSlug.AEVO, + // ChainSlug.ARBITRUM, + // ChainSlug.OPTIMISM, + // ChainSlug.BSC, + // ChainSlug.POLYGON_MAINNET, + // ChainSlug.LYRA, + // ChainSlug.MAINNET, + // ChainSlug.MANTLE, + // ChainSlug.REYA, + // ChainSlug.BASE, + // ChainSlug.KINTO, + // ChainSlug.WINR, + // ChainSlug.BLAST, + // ChainSlug.POLYNOMIAL, + // ChainSlug.SYNDR, +]; diff --git a/scripts/rpcConfig/constants/explorers.ts b/scripts/rpcConfig/constants/explorers.ts index 12e0ee7f6..5fd863620 100644 --- a/scripts/rpcConfig/constants/explorers.ts +++ b/scripts/rpcConfig/constants/explorers.ts @@ -3,7 +3,6 @@ import { ChainSlug } from "../../../src"; export const explorers = { [ChainSlug.AEVO]: "https://explorer.aevo.xyz", [ChainSlug.LYRA]: "https://explorer.lyra.finance", - [ChainSlug.HOOK]: "https://hook.calderaexplorer.xyz", [ChainSlug.MANTLE]: "https://explorer.mantle.xyz", [ChainSlug.REYA]: "https://explorer.reya.network", [ChainSlug.SIPHER_FUNKI_TESTNET]: "https://sepolia-sandbox.funkichain.com", @@ -13,4 +12,22 @@ export const explorers = { [ChainSlug.POLYNOMIAL]: "https://explorer.polynomial.fi", [ChainSlug.SYNDR]: "https://explorer.syndr.com/", [ChainSlug.NEOX_TESTNET]: "https://xt3scan.ngd.network/", + [ChainSlug.NEOX_T4_TESTNET]: "https://xt4scan.ngd.network/", + [ChainSlug.NEOX]: "https://xexplorer.neo.org", + [ChainSlug.GNOSIS]: "https://gnosisscan.io/", + [ChainSlug.LINEA]: "https://lineascan.build/", + [ChainSlug.ZKEVM]: "https://zkevm.polygonscan.com/", + [ChainSlug.AVALANCHE]: "https://snowtrace.io/", + [ChainSlug.XLAYER]: "https://www.okx.com/web3/explorer/xlayer", + [ChainSlug.MANTA_PACIFIC]: "https://pacific-explorer.manta.network/", + [ChainSlug.POLTER_TESTNET]: "https://polter-testnet.explorer.alchemy.com/", + [ChainSlug.POLYGON_AMOY]: "https://amoy.polygonscan.com/", + [ChainSlug.OPBNB]: "https://opbnb.bscscan.com/", + [ChainSlug.GEIST]: "https://geist-mainnet.explorer.alchemy.com/", + [ChainSlug.ZERO_SEPOLIA]: "https://explorer.zero.network/", + [ChainSlug.ZERO]: "https://zerion-explorer.vercel.app/", + [ChainSlug.ZKSYNC]: "https://explorer.zksync.io/", + [ChainSlug.ARENA_Z]: "https://explorer.arena-z.gg/", + [ChainSlug.INK]: "https://explorer.inkonchain.com/", + [ChainSlug.SONIC]: "https://sonicscan.org/", }; diff --git a/scripts/rpcConfig/constants/feesUpdaterChainSlugs.ts b/scripts/rpcConfig/constants/feesUpdaterChainSlugs.ts index fb20ba001..9f682f306 100644 --- a/scripts/rpcConfig/constants/feesUpdaterChainSlugs.ts +++ b/scripts/rpcConfig/constants/feesUpdaterChainSlugs.ts @@ -10,7 +10,7 @@ import { mode } from "../../deploy/config/config"; export const feesUpdaterSupportedChainSlugs = (): ChainSlug[] => { if (mode === DeploymentMode.PROD) { const feesUpdaterSupportedChainSlugs = []; - [...MainnetIds, ...TestnetIds].forEach((m) => { + [...MainnetIds].forEach((m) => { if (batcherSupportedChainSlugs.includes(m)) { feesUpdaterSupportedChainSlugs.push(m); } diff --git a/scripts/rpcConfig/constants/finality.ts b/scripts/rpcConfig/constants/finality.ts index 05010091a..5ef5a7ce1 100644 --- a/scripts/rpcConfig/constants/finality.ts +++ b/scripts/rpcConfig/constants/finality.ts @@ -12,13 +12,38 @@ export const finalityOverrides: { [chainSlug in ChainSlug]?: ChainFinalityInfo; } = { [ChainSlug.POLYGON_MAINNET]: { - [FinalityBucket.fast]: 64, + [FinalityBucket.low]: 64, [FinalityBucket.medium]: 256, - [FinalityBucket.slow]: 1000, + [FinalityBucket.high]: 1000, }, [ChainSlug.NEOX_TESTNET]: { - [FinalityBucket.fast]: 1, + [FinalityBucket.low]: 1, [FinalityBucket.medium]: 10, - [FinalityBucket.slow]: 100, + [FinalityBucket.high]: 100, + }, + [ChainSlug.NEOX_T4_TESTNET]: { + [FinalityBucket.low]: 1, + [FinalityBucket.medium]: 10, + [FinalityBucket.high]: 100, + }, + [ChainSlug.NEOX]: { + [FinalityBucket.low]: 1, + [FinalityBucket.medium]: 10, + [FinalityBucket.high]: 100, + }, + [ChainSlug.LINEA]: { + [FinalityBucket.low]: 1, + [FinalityBucket.medium]: 10, + [FinalityBucket.high]: 100, + }, + [ChainSlug.ZERO]: { + [FinalityBucket.low]: 1, + [FinalityBucket.medium]: 2000, + [FinalityBucket.high]: 3000, + }, + [ChainSlug.ZKSYNC]: { + [FinalityBucket.low]: 1, + [FinalityBucket.medium]: 2000, + [FinalityBucket.high]: 3000, }, }; diff --git a/scripts/rpcConfig/constants/icons.ts b/scripts/rpcConfig/constants/icons.ts index b9ab9c4ff..ce0d707da 100644 --- a/scripts/rpcConfig/constants/icons.ts +++ b/scripts/rpcConfig/constants/icons.ts @@ -3,7 +3,6 @@ import { ChainSlug } from "../../../src"; export const icons = { [ChainSlug.AEVO]: "https://media.socket.tech/aevo.png", [ChainSlug.LYRA]: "https://media.socket.tech/lyra.png", - [ChainSlug.HOOK]: "https://media.socket.tech/hook.jpg", [ChainSlug.MANTLE]: "https://media.socket.tech/mantle.png", [ChainSlug.REYA]: "https://media.socket.tech/reya.png", [ChainSlug.BSC_TESTNET]: @@ -11,4 +10,22 @@ export const icons = { [ChainSlug.POLYNOMIAL]: "", [ChainSlug.SYNDR]: "", [ChainSlug.NEOX_TESTNET]: "", + [ChainSlug.NEOX_T4_TESTNET]: "", + [ChainSlug.NEOX]: "", + [ChainSlug.GNOSIS]: "", + [ChainSlug.LINEA]: "", + [ChainSlug.ZKEVM]: "", + [ChainSlug.AVALANCHE]: "", + [ChainSlug.XLAYER]: "", + [ChainSlug.MANTA_PACIFIC]: "", + [ChainSlug.POLTER_TESTNET]: "", + [ChainSlug.POLYGON_AMOY]: "", + [ChainSlug.OPBNB]: "", + [ChainSlug.GEIST]: "", + [ChainSlug.ZERO_SEPOLIA]: "", + [ChainSlug.ZERO]: "", + [ChainSlug.ZKSYNC]: "", + [ChainSlug.ARENA_Z]: "", + [ChainSlug.INK]: "", + [ChainSlug.SONIC]: "", }; diff --git a/scripts/rpcConfig/constants/index.ts b/scripts/rpcConfig/constants/index.ts index 337f48606..6ee430415 100644 --- a/scripts/rpcConfig/constants/index.ts +++ b/scripts/rpcConfig/constants/index.ts @@ -6,3 +6,4 @@ export * from "./icons"; export * from "./rpc"; export * from "./version"; export * from "./finality"; +export * from "./disabledDFFeeChains"; diff --git a/scripts/rpcConfig/constants/rpc.ts b/scripts/rpcConfig/constants/rpc.ts index 7ab577f31..2c93cf225 100644 --- a/scripts/rpcConfig/constants/rpc.ts +++ b/scripts/rpcConfig/constants/rpc.ts @@ -12,7 +12,6 @@ export const rpcs = { [ChainSlug.POLYGON_MAINNET]: checkEnvValue("POLYGON_MAINNET_RPC"), [ChainSlug.MAINNET]: checkEnvValue("MAINNET_RPC"), [ChainSlug.PARALLEL]: checkEnvValue("PARALLEL_RPC"), - [ChainSlug.HOOK]: checkEnvValue("HOOK_RPC"), [ChainSlug.MANTLE]: checkEnvValue("MANTLE_RPC"), [ChainSlug.REYA]: checkEnvValue("REYA_RPC"), [ChainSlug.ARBITRUM_SEPOLIA]: checkEnvValue("ARBITRUM_SEPOLIA_RPC"), @@ -32,7 +31,6 @@ export const rpcs = { [ChainSlug.MODE]: checkEnvValue("MODE_RPC"), [ChainSlug.ANCIENT8_TESTNET]: checkEnvValue("ANCIENT8_TESTNET_RPC"), [ChainSlug.ANCIENT8_TESTNET2]: checkEnvValue("ANCIENT8_TESTNET2_RPC"), - [ChainSlug.HOOK_TESTNET]: checkEnvValue("HOOK_TESTNET_RPC"), [ChainSlug.REYA_CRONOS]: checkEnvValue("REYA_CRONOS_RPC"), [ChainSlug.SYNDR_SEPOLIA_L3]: checkEnvValue("SYNDR_SEPOLIA_L3_RPC"), [ChainSlug.POLYNOMIAL_TESTNET]: checkEnvValue("POLYNOMIAL_TESTNET_RPC"), @@ -47,4 +45,22 @@ export const rpcs = { [ChainSlug.POLYNOMIAL]: checkEnvValue("POLYNOMIAL_RPC"), [ChainSlug.SYNDR]: checkEnvValue("SYNDR_RPC"), [ChainSlug.NEOX_TESTNET]: checkEnvValue("NEOX_TESTNET_RPC"), + [ChainSlug.NEOX_T4_TESTNET]: checkEnvValue("NEOX_T4_TESTNET_RPC"), + [ChainSlug.NEOX]: checkEnvValue("NEOX_RPC"), + [ChainSlug.GNOSIS]: checkEnvValue("GNOSIS_RPC"), + [ChainSlug.LINEA]: checkEnvValue("LINEA_RPC"), + [ChainSlug.ZKEVM]: checkEnvValue("ZKEVM_RPC"), + [ChainSlug.AVALANCHE]: checkEnvValue("AVALANCHE_RPC"), + [ChainSlug.XLAYER]: checkEnvValue("XLAYER_RPC"), + [ChainSlug.MANTA_PACIFIC]: checkEnvValue("MANTA_PACIFIC_RPC"), + [ChainSlug.POLTER_TESTNET]: checkEnvValue("POLTER_TESTNET_RPC"), + [ChainSlug.POLYGON_AMOY]: checkEnvValue("POLYGON_AMOY_RPC"), + [ChainSlug.OPBNB]: checkEnvValue("OPBNB_RPC"), + [ChainSlug.GEIST]: checkEnvValue("GEIST_RPC"), + [ChainSlug.ZERO_SEPOLIA]: checkEnvValue("ZERO_SEPOLIA_RPC"), + [ChainSlug.ZERO]: checkEnvValue("ZERO_RPC"), + [ChainSlug.ZKSYNC]: checkEnvValue("ZKSYNC_RPC"), + [ChainSlug.ARENA_Z]: checkEnvValue("ARENA_Z_RPC"), + [ChainSlug.INK]: checkEnvValue("INK_RPC"), + [ChainSlug.SONIC]: checkEnvValue("SONIC_RPC"), }; diff --git a/scripts/rpcConfig/constants/version.ts b/scripts/rpcConfig/constants/version.ts index 6881edb11..01e4c8ecc 100644 --- a/scripts/rpcConfig/constants/version.ts +++ b/scripts/rpcConfig/constants/version.ts @@ -2,5 +2,5 @@ import { DeploymentMode } from "../../../src"; export const version = { [DeploymentMode.DEV]: "1.0.5", - [DeploymentMode.PROD]: "1.0.32", + [DeploymentMode.PROD]: "1.0.75", }; diff --git a/scripts/rpcConfig/rpcConfig.ts b/scripts/rpcConfig/rpcConfig.ts index d499c6fc7..0e5c1441d 100644 --- a/scripts/rpcConfig/rpcConfig.ts +++ b/scripts/rpcConfig/rpcConfig.ts @@ -1,36 +1,37 @@ import { + arbChains, + arbL3Chains, ChainSlug, - getAddresses, - Integrations, - DeploymentMode, - S3Config, + chainSlugToHardhatChainName, ChainSlugToId, - TestnetIds, - MainnetIds, - getAllAddresses, + ChainSocketAddresses, ChainType, - TxData, - chainSlugToHardhatChainName, + DeploymentAddresses, + DeploymentMode, + getAddresses, + getAllAddresses, getCurrency, + MainnetIds, opStackL2Chain, - arbChains, - arbL3Chains, polygonCDKChains, S3ChainConfig, - FinalityBucket, - DeploymentAddresses, - ChainSocketAddresses, + S3Config, + TestnetIds, + TxData, + zkStackChain, } from "../../src"; import { getSiblings } from "../common"; +import { chainOverrides } from "../constants/overrides"; import { + batcherSupportedChainSlugs, + disabledDFFeeChains, explorers, + getDefaultFinalityBucket, + getFinality, + getReSyncInterval, icons, - batcherSupportedChainSlugs, rpcs, version, - getFinality, - getReSyncInterval, - getDefaultFinalityBucket, } from "./constants"; import { feesUpdaterSupportedChainSlugs } from "./constants/feesUpdaterChainSlugs"; import { getChainTxData } from "./txdata-builder/generate-calldata"; @@ -62,8 +63,6 @@ const getOldEMVersionChainSlugs = (): ChainSlug[] => { if (!chainAddress.ExecutionManagerDF) chains.push(parseInt(chain) as ChainSlug); }); - - console.log(chains); } catch (error) { return [] as ChainSlug[]; } @@ -78,6 +77,8 @@ const getChainType = (chainSlug: ChainSlug) => { } else if (arbL3Chains.includes(chainSlug)) { return ChainType.arbL3Chain; } else if (polygonCDKChains.includes(chainSlug)) { + return ChainType.zkStackChain; + } else if (zkStackChain.includes(chainSlug)) { return ChainType.polygonCDKChain; } else return ChainType.default; }; @@ -92,7 +93,7 @@ const getChainData = async ( chainName: chainSlugToHardhatChainName[chainSlug].toString(), blockNumber: getBlockNumber(deploymentMode, chainSlug), siblings: getSiblings(deploymentMode, chainSlug), - chainTxData: await getChainTxData(chainSlug, txData), + chainTxData: getChainTxData(chainSlug, txData), nativeToken: getCurrency(chainSlug), chainType: getChainType(chainSlug), reSyncInterval: getReSyncInterval(chainSlug), @@ -100,6 +101,7 @@ const getChainData = async ( finalityInfo: getFinality(chainSlug), defaultFinalityBucket: getDefaultFinalityBucket(chainSlug), icon: icons[chainSlug], + overrides: chainOverrides[chainSlug], }; }; @@ -133,7 +135,7 @@ export const generateDevConfig = async (txData: TxData): Promise => { addresses, chainSlugToId: ChainSlugToId, oldEMVersionChainSlugs: getOldEMVersionChainSlugs(), - disabledDFFeeChains: [], + disabledDFFeeChains, }; }; @@ -149,7 +151,6 @@ export const generateProdConfig = async (txData: TxData): Promise => { ChainSlug.POLYGON_MAINNET, ChainSlug.LYRA, ChainSlug.MAINNET, - ChainSlug.GOERLI, ChainSlug.SEPOLIA, ChainSlug.LYRA_TESTNET, ChainSlug.ARBITRUM_SEPOLIA, @@ -161,6 +162,6 @@ export const generateProdConfig = async (txData: TxData): Promise => { addresses, chainSlugToId: ChainSlugToId, oldEMVersionChainSlugs: getOldEMVersionChainSlugs(), - disabledDFFeeChains: [], + disabledDFFeeChains, }; }; diff --git a/scripts/rpcConfig/txdata-builder/generate-calldata.ts b/scripts/rpcConfig/txdata-builder/generate-calldata.ts index 16e27b9f2..bbc9daa31 100644 --- a/scripts/rpcConfig/txdata-builder/generate-calldata.ts +++ b/scripts/rpcConfig/txdata-builder/generate-calldata.ts @@ -122,47 +122,54 @@ export const getTxData = async (): Promise => { .filter((c) => addresses[c]?.["SocketSimulator"]); const txData: TxData = {}; - for (const chainSlug of allChainSlugs) { - console.log(`Getting tx data for ${chainSlug}`); - const packetInfo = await getPacketInfo( - chainSlug, - addresses[chainSlug]?.["CapacitorSimulator"] - ); - - const sbSimulatorAddress = addresses[chainSlug]?.["SwitchboardSimulator"]; - if (sbSimulatorAddress === undefined) - throw new Error("Sb simulator not found!"); - - const sealTxData = await getSealTxData(chainSlug, signer, packetInfo); - const proposeTxData = await getProposeTxData( - chainSlug, - signer, - packetInfo, - sbSimulatorAddress - ); - const attestTxData = await getAttestTxData( - chainSlug, - signer, - packetInfo, - sbSimulatorAddress - ); - const executeTxData = await getExecuteTxData(chainSlug, signer, packetInfo); - - const simulatorContract = new Contract( - sbSimulatorAddress, - OwnableABIInterface, - getProviderFromChainSlug(chainSlug) - ); - const owner = await simulatorContract.owner(); - - txData[chainSlug] = { - sealTxData, - proposeTxData, - attestTxData, - executeTxData, - owner, - }; - } + await Promise.all( + allChainSlugs.map(async (chainSlug) => { + console.log(`Getting tx data for ${chainSlug}`); + const packetInfo = await getPacketInfo( + chainSlug, + addresses[chainSlug]?.["CapacitorSimulator"] + ); + + const sbSimulatorAddress = addresses[chainSlug]?.["SwitchboardSimulator"]; + if (sbSimulatorAddress === undefined) + throw new Error("Sb simulator not found!"); + + const sealTxData = await getSealTxData(chainSlug, signer, packetInfo); + const proposeTxData = await getProposeTxData( + chainSlug, + signer, + packetInfo, + sbSimulatorAddress + ); + const attestTxData = await getAttestTxData( + chainSlug, + signer, + packetInfo, + sbSimulatorAddress + ); + const executeTxData = await getExecuteTxData( + chainSlug, + signer, + packetInfo + ); + + const simulatorContract = new Contract( + sbSimulatorAddress, + OwnableABIInterface, + getProviderFromChainSlug(chainSlug) + ); + const owner = await simulatorContract.owner(); + + txData[chainSlug] = { + sealTxData, + proposeTxData, + attestTxData, + executeTxData, + owner, + }; + console.log(`Tx data for ${chainSlug} done`); + }) + ); return txData; }; diff --git a/scripts/transmitter/propose.ts b/scripts/transmitter/propose.ts index 93d0ca15f..528c71be1 100644 --- a/scripts/transmitter/propose.ts +++ b/scripts/transmitter/propose.ts @@ -4,16 +4,16 @@ dotenvConfig(); import { arrayify } from "@ethersproject/bytes"; import { defaultAbiCoder, keccak256 } from "ethers/lib/utils"; import { Contract, Wallet, utils } from "ethers"; -import { version, getAddresses } from "../../src/index"; +import { version, getAddresses, ChainSlug } from "../../src/index"; import { getProviderFromChainSlug } from "../constants/networks"; -import { CORE_CONTRACTS, ChainSlug } from "@socket.tech/dl-core"; +import { CORE_CONTRACTS } from "@socket.tech/dl-core"; import { getInstance } from "../deploy/utils"; import { mode, overrides } from "../deploy/config/config"; export const VERSION_HASH = utils.id(version[mode]); -const chainSlug: ChainSlug = ChainSlug.OPTIMISM_GOERLI; +const chainSlug: ChainSlug = ChainSlug.OPTIMISM_SEPOLIA; const packetId = "0x000138815c83e326c0b4380127dccf01c3b69ff4dd5c16ae0000000000000001"; const root = @@ -54,7 +54,7 @@ export const main = async () => { ).connect(signer); const tx = await socket.propose(packetId, root, signature, { - ...overrides(chainSlug), + ...(await overrides(chainSlug)), }); console.log(`Proposing at tx hash: ${tx.hash}`); diff --git a/src/enums/arbChains.ts b/src/enums/arbChains.ts index a88dffd5e..5a7a9e817 100644 --- a/src/enums/arbChains.ts +++ b/src/enums/arbChains.ts @@ -7,4 +7,5 @@ export const arbChains = [ ChainSlug.PARALLEL, ChainSlug.REYA_CRONOS, ChainSlug.REYA, + ChainSlug.GEIST, ]; diff --git a/src/enums/arbL3Chains.ts b/src/enums/arbL3Chains.ts index 298a2a852..a400f5da4 100644 --- a/src/enums/arbL3Chains.ts +++ b/src/enums/arbL3Chains.ts @@ -1,8 +1,6 @@ import { ChainSlug } from "./chainSlug"; export const arbL3Chains = [ - ChainSlug.HOOK_TESTNET, - ChainSlug.HOOK, ChainSlug.SYNDR_SEPOLIA_L3, ChainSlug.KINTO, ChainSlug.KINTO_DEVNET, diff --git a/src/enums/chainId.ts b/src/enums/chainId.ts index 11728a2c4..40b656648 100644 --- a/src/enums/chainId.ts +++ b/src/enums/chainId.ts @@ -13,7 +13,6 @@ export enum ChainId { AEVO_TESTNET = 11155112, AEVO = 2999, HARDHAT = 31337, - AVALANCHE = 43114, LYRA_TESTNET = 901, LYRA = 957, XAI_TESTNET = 47279324479, @@ -26,8 +25,6 @@ export enum ChainId { MODE = 34443, ANCIENT8_TESTNET = 2863311531, ANCIENT8_TESTNET2 = 28122024, - HOOK_TESTNET = 46658378, - HOOK = 4665, PARALLEL = 1024, MANTLE = 5000, REYA_CRONOS = 89346162, @@ -44,4 +41,22 @@ export enum ChainId { POLYNOMIAL = 8008, SYNDR = 404, NEOX_TESTNET = 12227331, + NEOX_T4_TESTNET = 12227332, + NEOX = 47763, + GNOSIS = 100, + LINEA = 59144, + ZKEVM = 1101, + AVALANCHE = 43114, + XLAYER = 196, + MANTA_PACIFIC = 169, + POLTER_TESTNET = 631571, + POLYGON_AMOY = 80002, + OPBNB = 204, + GEIST = 63157, + ZERO_SEPOLIA = 43210, + ZERO = 543210, + ZKSYNC = 324, + ARENA_Z = 7897, + INK = 57073, + SONIC = 146, } diff --git a/src/enums/chainSlug.ts b/src/enums/chainSlug.ts index 73fa1409b..c5007bdce 100644 --- a/src/enums/chainSlug.ts +++ b/src/enums/chainSlug.ts @@ -15,7 +15,6 @@ export enum ChainSlug { AEVO_TESTNET = ChainId.AEVO_TESTNET, AEVO = ChainId.AEVO, HARDHAT = ChainId.HARDHAT, - AVALANCHE = ChainId.AVALANCHE, LYRA_TESTNET = ChainId.LYRA_TESTNET, LYRA = ChainId.LYRA, XAI_TESTNET = 1399904803, @@ -28,8 +27,6 @@ export enum ChainSlug { MODE = ChainId.MODE, ANCIENT8_TESTNET = ChainId.ANCIENT8_TESTNET, ANCIENT8_TESTNET2 = ChainId.ANCIENT8_TESTNET2, - HOOK_TESTNET = ChainId.HOOK_TESTNET, - HOOK = ChainId.HOOK, PARALLEL = ChainId.PARALLEL, MANTLE = ChainId.MANTLE, REYA_CRONOS = ChainId.REYA_CRONOS, @@ -46,4 +43,22 @@ export enum ChainSlug { POLYNOMIAL = ChainId.POLYNOMIAL, SYNDR = ChainId.SYNDR, NEOX_TESTNET = ChainId.NEOX_TESTNET, + NEOX_T4_TESTNET = ChainId.NEOX_T4_TESTNET, + NEOX = ChainId.NEOX, + GNOSIS = ChainId.GNOSIS, + LINEA = ChainId.LINEA, + ZKEVM = ChainId.ZKEVM, + AVALANCHE = ChainId.AVALANCHE, + XLAYER = ChainId.XLAYER, + MANTA_PACIFIC = ChainId.MANTA_PACIFIC, + POLTER_TESTNET = ChainId.POLTER_TESTNET, + POLYGON_AMOY = ChainId.POLYGON_AMOY, + OPBNB = ChainId.OPBNB, + GEIST = ChainId.GEIST, + ZERO_SEPOLIA = ChainId.ZERO_SEPOLIA, + ZERO = ChainId.ZERO, + ZKSYNC = ChainId.ZKSYNC, + ARENA_Z = ChainId.ARENA_Z, + INK = ChainId.INK, + SONIC = ChainId.SONIC, } diff --git a/src/enums/chainSlugToHardhatChainName.ts b/src/enums/chainSlugToHardhatChainName.ts index eb6b35a06..5c08ece71 100644 --- a/src/enums/chainSlugToHardhatChainName.ts +++ b/src/enums/chainSlugToHardhatChainName.ts @@ -16,7 +16,6 @@ export const chainSlugToHardhatChainName = { [ChainSlug.AEVO_TESTNET]: HardhatChainName.AEVO_TESTNET, [ChainSlug.AEVO]: HardhatChainName.AEVO, [ChainSlug.HARDHAT]: HardhatChainName.HARDHAT, - [ChainSlug.AVALANCHE]: HardhatChainName.AVALANCHE, [ChainSlug.LYRA_TESTNET]: HardhatChainName.LYRA_TESTNET, [ChainSlug.LYRA]: HardhatChainName.LYRA, [ChainSlug.XAI_TESTNET]: HardhatChainName.XAI_TESTNET, @@ -29,8 +28,6 @@ export const chainSlugToHardhatChainName = { [ChainSlug.MODE]: HardhatChainName.MODE, [ChainSlug.ANCIENT8_TESTNET]: HardhatChainName.ANCIENT8_TESTNET, [ChainSlug.ANCIENT8_TESTNET2]: HardhatChainName.ANCIENT8_TESTNET2, - [ChainSlug.HOOK_TESTNET]: HardhatChainName.HOOK_TESTNET, - [ChainSlug.HOOK]: HardhatChainName.HOOK, [ChainSlug.PARALLEL]: HardhatChainName.PARALLEL, [ChainSlug.MANTLE]: HardhatChainName.MANTLE, [ChainSlug.REYA_CRONOS]: HardhatChainName.REYA_CRONOS, @@ -43,8 +40,26 @@ export const chainSlugToHardhatChainName = { [ChainSlug.SIPHER_FUNKI_TESTNET]: HardhatChainName.SIPHER_FUNKI_TESTNET, [ChainSlug.WINR]: HardhatChainName.WINR, [ChainSlug.BLAST]: HardhatChainName.BLAST, - [ChainSlug.BSC_TESTNET]: [HardhatChainName.BSC_TESTNET], - [ChainSlug.POLYNOMIAL]: [HardhatChainName.POLYNOMIAL], - [ChainSlug.SYNDR]: [HardhatChainName.SYNDR], - [ChainSlug.NEOX_TESTNET]: [HardhatChainName.NEOX_TESTNET], + [ChainSlug.BSC_TESTNET]: HardhatChainName.BSC_TESTNET, + [ChainSlug.POLYNOMIAL]: HardhatChainName.POLYNOMIAL, + [ChainSlug.SYNDR]: HardhatChainName.SYNDR, + [ChainSlug.NEOX_TESTNET]: HardhatChainName.NEOX_TESTNET, + [ChainSlug.NEOX_T4_TESTNET]: HardhatChainName.NEOX_T4_TESTNET, + [ChainSlug.NEOX]: HardhatChainName.NEOX, + [ChainSlug.GNOSIS]: HardhatChainName.GNOSIS, + [ChainSlug.LINEA]: HardhatChainName.LINEA, + [ChainSlug.ZKEVM]: HardhatChainName.ZKEVM, + [ChainSlug.AVALANCHE]: HardhatChainName.AVALANCHE, + [ChainSlug.XLAYER]: HardhatChainName.XLAYER, + [ChainSlug.MANTA_PACIFIC]: HardhatChainName.MANTA_PACIFIC, + [ChainSlug.POLTER_TESTNET]: HardhatChainName.POLTER_TESTNET, + [ChainSlug.POLYGON_AMOY]: HardhatChainName.POLYGON_AMOY, + [ChainSlug.OPBNB]: HardhatChainName.OPBNB, + [ChainSlug.GEIST]: HardhatChainName.GEIST, + [ChainSlug.ZERO_SEPOLIA]: HardhatChainName.ZERO_SEPOLIA, + [ChainSlug.ZERO]: HardhatChainName.ZERO, + [ChainSlug.ZKSYNC]: HardhatChainName.ZKSYNC, + [ChainSlug.ARENA_Z]: HardhatChainName.ARENA_Z, + [ChainSlug.INK]: HardhatChainName.INK, + [ChainSlug.SONIC]: HardhatChainName.SONIC, }; diff --git a/src/enums/chainSlugToId.ts b/src/enums/chainSlugToId.ts index e4ba62638..fae218ad0 100644 --- a/src/enums/chainSlugToId.ts +++ b/src/enums/chainSlugToId.ts @@ -16,7 +16,6 @@ export const ChainSlugToId = { [ChainSlug.AEVO_TESTNET]: ChainId.AEVO_TESTNET, [ChainSlug.AEVO]: ChainId.AEVO, [ChainSlug.HARDHAT]: ChainId.HARDHAT, - [ChainSlug.AVALANCHE]: ChainId.AVALANCHE, [ChainSlug.LYRA_TESTNET]: ChainId.LYRA_TESTNET, [ChainSlug.LYRA]: ChainId.LYRA, [ChainSlug.XAI_TESTNET]: ChainId.XAI_TESTNET, @@ -29,8 +28,6 @@ export const ChainSlugToId = { [ChainSlug.MODE]: ChainId.MODE, [ChainSlug.ANCIENT8_TESTNET]: ChainId.ANCIENT8_TESTNET, [ChainSlug.ANCIENT8_TESTNET2]: ChainId.ANCIENT8_TESTNET2, - [ChainSlug.HOOK_TESTNET]: ChainId.HOOK_TESTNET, - [ChainSlug.HOOK]: ChainId.HOOK, [ChainSlug.PARALLEL]: ChainId.PARALLEL, [ChainSlug.MANTLE]: ChainId.MANTLE, [ChainSlug.REYA_CRONOS]: ChainId.REYA_CRONOS, @@ -47,4 +44,22 @@ export const ChainSlugToId = { [ChainSlug.POLYNOMIAL]: ChainId.POLYNOMIAL, [ChainSlug.SYNDR]: ChainId.SYNDR, [ChainSlug.NEOX_TESTNET]: ChainId.NEOX_TESTNET, + [ChainSlug.NEOX_T4_TESTNET]: ChainId.NEOX_T4_TESTNET, + [ChainSlug.NEOX]: ChainId.NEOX, + [ChainSlug.GNOSIS]: ChainId.GNOSIS, + [ChainSlug.LINEA]: ChainId.LINEA, + [ChainSlug.ZKEVM]: ChainId.ZKEVM, + [ChainSlug.AVALANCHE]: ChainId.AVALANCHE, + [ChainSlug.XLAYER]: ChainId.XLAYER, + [ChainSlug.MANTA_PACIFIC]: ChainId.MANTA_PACIFIC, + [ChainSlug.POLTER_TESTNET]: ChainId.POLTER_TESTNET, + [ChainSlug.POLYGON_AMOY]: ChainId.POLYGON_AMOY, + [ChainSlug.OPBNB]: ChainId.OPBNB, + [ChainSlug.GEIST]: ChainId.GEIST, + [ChainSlug.ZERO_SEPOLIA]: ChainId.ZERO_SEPOLIA, + [ChainSlug.ZERO]: ChainId.ZERO, + [ChainSlug.ZKSYNC]: ChainId.ZKSYNC, + [ChainSlug.ARENA_Z]: ChainId.ARENA_Z, + [ChainSlug.INK]: ChainId.INK, + [ChainSlug.SONIC]: ChainId.SONIC, }; diff --git a/src/enums/chainSlugToKey.ts b/src/enums/chainSlugToKey.ts index 03efe0483..e968a465d 100644 --- a/src/enums/chainSlugToKey.ts +++ b/src/enums/chainSlugToKey.ts @@ -16,7 +16,6 @@ export const ChainSlugToKey = { [ChainSlug.AEVO_TESTNET]: HardhatChainName.AEVO_TESTNET, [ChainSlug.AEVO]: HardhatChainName.AEVO, [ChainSlug.HARDHAT]: HardhatChainName.HARDHAT, - [ChainSlug.AVALANCHE]: HardhatChainName.AVALANCHE, [ChainSlug.LYRA_TESTNET]: HardhatChainName.LYRA_TESTNET, [ChainSlug.LYRA]: HardhatChainName.LYRA, [ChainSlug.XAI_TESTNET]: HardhatChainName.XAI_TESTNET, @@ -29,8 +28,6 @@ export const ChainSlugToKey = { [ChainSlug.MODE]: HardhatChainName.MODE, [ChainSlug.ANCIENT8_TESTNET]: HardhatChainName.ANCIENT8_TESTNET, [ChainSlug.ANCIENT8_TESTNET2]: HardhatChainName.ANCIENT8_TESTNET2, - [ChainSlug.HOOK_TESTNET]: HardhatChainName.HOOK_TESTNET, - [ChainSlug.HOOK]: HardhatChainName.HOOK, [ChainSlug.PARALLEL]: HardhatChainName.PARALLEL, [ChainSlug.MANTLE]: HardhatChainName.MANTLE, [ChainSlug.REYA_CRONOS]: HardhatChainName.REYA_CRONOS, @@ -47,4 +44,22 @@ export const ChainSlugToKey = { [ChainSlug.POLYNOMIAL]: HardhatChainName.POLYNOMIAL, [ChainSlug.SYNDR]: HardhatChainName.SYNDR, [ChainSlug.NEOX_TESTNET]: HardhatChainName.NEOX_TESTNET, + [ChainSlug.NEOX_T4_TESTNET]: HardhatChainName.NEOX_T4_TESTNET, + [ChainSlug.NEOX]: HardhatChainName.NEOX, + [ChainSlug.GNOSIS]: HardhatChainName.GNOSIS, + [ChainSlug.LINEA]: HardhatChainName.LINEA, + [ChainSlug.ZKEVM]: HardhatChainName.ZKEVM, + [ChainSlug.AVALANCHE]: HardhatChainName.AVALANCHE, + [ChainSlug.XLAYER]: HardhatChainName.XLAYER, + [ChainSlug.MANTA_PACIFIC]: HardhatChainName.MANTA_PACIFIC, + [ChainSlug.POLTER_TESTNET]: HardhatChainName.POLTER_TESTNET, + [ChainSlug.POLYGON_AMOY]: HardhatChainName.POLYGON_AMOY, + [ChainSlug.OPBNB]: HardhatChainName.OPBNB, + [ChainSlug.GEIST]: HardhatChainName.GEIST, + [ChainSlug.ZERO_SEPOLIA]: HardhatChainName.ZERO_SEPOLIA, + [ChainSlug.ZERO]: HardhatChainName.ZERO, + [ChainSlug.ZKSYNC]: HardhatChainName.ZKSYNC, + [ChainSlug.ARENA_Z]: HardhatChainName.ARENA_Z, + [ChainSlug.INK]: HardhatChainName.INK, + [ChainSlug.SONIC]: HardhatChainName.SONIC, }; diff --git a/src/enums/currency.ts b/src/enums/currency.ts index eef4564cf..67af78867 100644 --- a/src/enums/currency.ts +++ b/src/enums/currency.ts @@ -10,4 +10,14 @@ export const Currency = { [ChainSlug.BSC_TESTNET]: NativeTokens["binancecoin"], [ChainSlug.WINR]: NativeTokens["winr"], [ChainSlug.NEOX_TESTNET]: NativeTokens["gas"], + [ChainSlug.NEOX_T4_TESTNET]: NativeTokens["gas"], + [ChainSlug.NEOX]: NativeTokens["gas"], + [ChainSlug.GNOSIS]: NativeTokens["dai"], + [ChainSlug.AVALANCHE]: NativeTokens["avalanche-2"], + [ChainSlug.XLAYER]: NativeTokens["okb"], + [ChainSlug.POLTER_TESTNET]: NativeTokens["aavegotchi"], + [ChainSlug.POLYGON_AMOY]: NativeTokens["matic-network"], + [ChainSlug.OPBNB]: NativeTokens["binancecoin"], + [ChainSlug.GEIST]: NativeTokens["aavegotchi"], + [ChainSlug.SONIC]: NativeTokens["fantom"], }; diff --git a/src/enums/ethLikeChains.ts b/src/enums/ethLikeChains.ts index c730f0361..ef9edc830 100644 --- a/src/enums/ethLikeChains.ts +++ b/src/enums/ethLikeChains.ts @@ -17,4 +17,12 @@ export const ethLikeChains = [ ChainSlug.SYNDR_SEPOLIA_L3, ChainSlug.BSC_TESTNET, ChainSlug.NEOX_TESTNET, + ChainSlug.NEOX_T4_TESTNET, + ChainSlug.NEOX, + ChainSlug.GNOSIS, + ChainSlug.LINEA, + ChainSlug.ZKEVM, + ChainSlug.AVALANCHE, + ChainSlug.POLYGON_AMOY, + ChainSlug.SONIC, ]; diff --git a/src/enums/hardhatChainName.ts b/src/enums/hardhatChainName.ts index f1d14c6af..3cd548ce9 100644 --- a/src/enums/hardhatChainName.ts +++ b/src/enums/hardhatChainName.ts @@ -5,8 +5,6 @@ export enum HardhatChainName { OPTIMISM = "optimism", OPTIMISM_GOERLI = "optimism_goerli", OPTIMISM_SEPOLIA = "optimism_sepolia", - AVALANCHE = "avalanche", - AVALANCHE_TESTNET = "avalanche_testnet", BSC = "bsc", MAINNET = "mainnet", GOERLI = "goerli", @@ -27,8 +25,6 @@ export enum HardhatChainName { MODE = "mode", ANCIENT8_TESTNET = "ancient8_testnet", ANCIENT8_TESTNET2 = "ancient8_testnet2", - HOOK_TESTNET = "hook_testnet", - HOOK = "hook", PARALLEL = "parallel", MANTLE = "mantle", REYA_CRONOS = "reya_cronos", @@ -45,4 +41,22 @@ export enum HardhatChainName { POLYNOMIAL = "polynomial", SYNDR = "syndr", NEOX_TESTNET = "neox_testnet", + NEOX_T4_TESTNET = "neox_t4_testnet", + NEOX = "neox", + GNOSIS = "gnosis", + LINEA = "linea", + ZKEVM = "zkevm", + AVALANCHE = "avalanche", + XLAYER = "xlayer", + MANTA_PACIFIC = "manta_pacific", + POLTER_TESTNET = "polter_testnet", + POLYGON_AMOY = "polygon_amoy", + OPBNB = "opbnb", + GEIST = "geist", + ZERO_SEPOLIA = "zero_sepolia", + ZERO = "zero", + ZKSYNC = "zksync", + ARENA_Z = "arena_z", + INK = "ink", + SONIC = "sonic", } diff --git a/src/enums/hardhatChainNameToSlug.ts b/src/enums/hardhatChainNameToSlug.ts index e24fc75ac..a12067087 100644 --- a/src/enums/hardhatChainNameToSlug.ts +++ b/src/enums/hardhatChainNameToSlug.ts @@ -16,7 +16,6 @@ export const hardhatChainNameToSlug = { [HardhatChainName.AEVO_TESTNET]: ChainSlug.AEVO_TESTNET, [HardhatChainName.AEVO]: ChainSlug.AEVO, [HardhatChainName.HARDHAT]: ChainSlug.HARDHAT, - [HardhatChainName.AVALANCHE]: ChainSlug.AVALANCHE, [HardhatChainName.LYRA_TESTNET]: ChainSlug.LYRA_TESTNET, [HardhatChainName.LYRA]: ChainSlug.LYRA, [HardhatChainName.XAI_TESTNET]: ChainSlug.XAI_TESTNET, @@ -29,8 +28,6 @@ export const hardhatChainNameToSlug = { [HardhatChainName.MODE]: ChainSlug.MODE, [HardhatChainName.ANCIENT8_TESTNET]: ChainSlug.ANCIENT8_TESTNET, [HardhatChainName.ANCIENT8_TESTNET2]: ChainSlug.ANCIENT8_TESTNET2, - [HardhatChainName.HOOK_TESTNET]: ChainSlug.HOOK_TESTNET, - [HardhatChainName.HOOK]: ChainSlug.HOOK, [HardhatChainName.PARALLEL]: ChainSlug.PARALLEL, [HardhatChainName.MANTLE]: ChainSlug.MANTLE, [HardhatChainName.REYA_CRONOS]: ChainSlug.REYA_CRONOS, @@ -47,4 +44,22 @@ export const hardhatChainNameToSlug = { [HardhatChainName.POLYNOMIAL]: ChainSlug.POLYNOMIAL, [HardhatChainName.SYNDR]: ChainSlug.SYNDR, [HardhatChainName.NEOX_TESTNET]: ChainSlug.NEOX_TESTNET, + [HardhatChainName.NEOX_T4_TESTNET]: ChainSlug.NEOX_T4_TESTNET, + [HardhatChainName.NEOX]: ChainSlug.NEOX, + [HardhatChainName.GNOSIS]: ChainSlug.GNOSIS, + [HardhatChainName.LINEA]: ChainSlug.LINEA, + [HardhatChainName.ZKEVM]: ChainSlug.ZKEVM, + [HardhatChainName.AVALANCHE]: ChainSlug.AVALANCHE, + [HardhatChainName.XLAYER]: ChainSlug.XLAYER, + [HardhatChainName.MANTA_PACIFIC]: ChainSlug.MANTA_PACIFIC, + [HardhatChainName.POLTER_TESTNET]: ChainSlug.POLTER_TESTNET, + [HardhatChainName.POLYGON_AMOY]: ChainSlug.POLYGON_AMOY, + [HardhatChainName.OPBNB]: ChainSlug.OPBNB, + [HardhatChainName.GEIST]: ChainSlug.GEIST, + [HardhatChainName.ZERO_SEPOLIA]: ChainSlug.ZERO_SEPOLIA, + [HardhatChainName.ZERO]: ChainSlug.ZERO, + [HardhatChainName.ZKSYNC]: ChainSlug.ZKSYNC, + [HardhatChainName.ARENA_Z]: ChainSlug.ARENA_Z, + [HardhatChainName.INK]: ChainSlug.INK, + [HardhatChainName.SONIC]: ChainSlug.SONIC, }; diff --git a/src/enums/index.ts b/src/enums/index.ts index 9f71ff35f..ffe03aaae 100644 --- a/src/enums/index.ts +++ b/src/enums/index.ts @@ -13,4 +13,5 @@ export * from "./mainnetIds"; export * from "./native-tokens"; export * from "./opStackChains"; export * from "./polygonCDKChains"; +export * from "./zkStackChain"; export * from "./testnetIds"; diff --git a/src/enums/mainnetIds.ts b/src/enums/mainnetIds.ts index aca065435..f25b7fcfe 100644 --- a/src/enums/mainnetIds.ts +++ b/src/enums/mainnetIds.ts @@ -12,7 +12,6 @@ export const MainnetIds: ChainSlug[] = [ ChainSlug.MODE, ChainSlug.PARALLEL, ChainSlug.MANTLE, - ChainSlug.HOOK, ChainSlug.REYA, ChainSlug.SX_NETWORK, ChainSlug.BOB, @@ -21,4 +20,18 @@ export const MainnetIds: ChainSlug[] = [ ChainSlug.BLAST, ChainSlug.POLYNOMIAL, ChainSlug.SYNDR, + ChainSlug.NEOX, + ChainSlug.GNOSIS, + ChainSlug.LINEA, + ChainSlug.ZKEVM, + ChainSlug.AVALANCHE, + ChainSlug.XLAYER, + ChainSlug.MANTA_PACIFIC, + ChainSlug.OPBNB, + ChainSlug.GEIST, + ChainSlug.ZERO, + ChainSlug.ZKSYNC, + ChainSlug.ARENA_Z, + ChainSlug.INK, + ChainSlug.SONIC, ]; diff --git a/src/enums/native-tokens.ts b/src/enums/native-tokens.ts index a6d7f18ec..1ec1600aa 100644 --- a/src/enums/native-tokens.ts +++ b/src/enums/native-tokens.ts @@ -8,4 +8,9 @@ export enum NativeTokens { "winr" = "winr-protocol", "no-token" = "no-token", "gas" = "gas", + "dai" = "dai", + "avalanche-2" = "avalanche-2", + "okb" = "okb", + "aavegotchi" = "aavegotchi", + "fantom" = "fantom", } diff --git a/src/enums/opStackChains.ts b/src/enums/opStackChains.ts index b92db2c50..eb4d9a6b5 100644 --- a/src/enums/opStackChains.ts +++ b/src/enums/opStackChains.ts @@ -17,4 +17,9 @@ export const opStackL2Chain = [ ChainSlug.SIPHER_FUNKI_TESTNET, ChainSlug.BLAST, ChainSlug.POLYNOMIAL, + ChainSlug.MANTA_PACIFIC, + ChainSlug.POLTER_TESTNET, + ChainSlug.OPBNB, + ChainSlug.ARENA_Z, + ChainSlug.INK, ]; diff --git a/src/enums/polygonCDKChains.ts b/src/enums/polygonCDKChains.ts index cc0c757b6..4a29a7abc 100644 --- a/src/enums/polygonCDKChains.ts +++ b/src/enums/polygonCDKChains.ts @@ -6,4 +6,5 @@ export const polygonCDKChains = [ ChainSlug.SX_NETWORK_TESTNET, ChainSlug.SX_NETWORK, ChainSlug.XAI_TESTNET, + ChainSlug.XLAYER, ]; diff --git a/src/enums/testnetIds.ts b/src/enums/testnetIds.ts index 973ceb6e8..c2ea63fb2 100644 --- a/src/enums/testnetIds.ts +++ b/src/enums/testnetIds.ts @@ -16,7 +16,6 @@ export const TestnetIds: ChainSlug[] = [ ChainSlug.CDK_TESTNET, ChainSlug.ANCIENT8_TESTNET, ChainSlug.ANCIENT8_TESTNET2, - ChainSlug.HOOK_TESTNET, ChainSlug.REYA_CRONOS, ChainSlug.SYNDR_SEPOLIA_L3, ChainSlug.POLYNOMIAL_TESTNET, @@ -24,4 +23,8 @@ export const TestnetIds: ChainSlug[] = [ ChainSlug.SIPHER_FUNKI_TESTNET, ChainSlug.BSC_TESTNET, ChainSlug.NEOX_TESTNET, + ChainSlug.NEOX_T4_TESTNET, + ChainSlug.POLTER_TESTNET, + ChainSlug.POLYGON_AMOY, + ChainSlug.ZERO_SEPOLIA, ]; diff --git a/src/enums/zkStackChain.ts b/src/enums/zkStackChain.ts new file mode 100644 index 000000000..e9a003eed --- /dev/null +++ b/src/enums/zkStackChain.ts @@ -0,0 +1,7 @@ +import { ChainSlug } from "./chainSlug"; + +export const zkStackChain = [ + ChainSlug.ZERO_SEPOLIA, + ChainSlug.ZERO, + ChainSlug.ZKSYNC, +]; diff --git a/src/index.ts b/src/index.ts index c1b289262..83cab07ca 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,6 +2,7 @@ import { DeploymentMode } from "./socket-types"; export { getFinality } from "../scripts/rpcConfig/constants/finality"; export { getDefaultFinalityBucket } from "../scripts/rpcConfig/constants/defaultFinalityBucket"; export { getReSyncInterval } from "../scripts/rpcConfig/constants/reSyncInterval"; +export { getOverrides } from "../scripts/constants/overrides"; export * from "./socket-types"; export * from "./enums"; diff --git a/src/socket-types.ts b/src/socket-types.ts index fe23d3de2..9a1224b67 100644 --- a/src/socket-types.ts +++ b/src/socket-types.ts @@ -212,13 +212,14 @@ export enum ChainType { arbL3Chain = "arbL3Chain", arbChain = "arbChain", polygonCDKChain = "polygonCDKChain", + zkStackChain = "zkStackChain", default = "default", } export enum FinalityBucket { - fast = 1, // latest - medium = 2, // safe - slow = 3, // finalized + low = 1, // low confirmations / latest + medium = 2, // medium confirmations / data posted + high = 3, // high confirmations / data posted and finalized } export enum TransmissionParamFinalityType { @@ -226,9 +227,9 @@ export enum TransmissionParamFinalityType { } export type ChainFinalityInfo = { - [FinalityBucket.fast]: number; + [FinalityBucket.low]: number; [FinalityBucket.medium]: number; - [FinalityBucket.slow]: number; + [FinalityBucket.high]: number; }; export type TxData = { @@ -258,6 +259,11 @@ export interface S3ChainConfig { icon?: string; finalityInfo?: ChainFinalityInfo; defaultFinalityBucket?: FinalityBucket; + overrides?: { + type?: number; + gasPrice?: number; + gasLimit?: number; + }; } export type S3Config = { diff --git a/src/transmission-utils.ts b/src/transmission-utils.ts index 7467d96d1..6ca235487 100644 --- a/src/transmission-utils.ts +++ b/src/transmission-utils.ts @@ -2,12 +2,12 @@ Transmission param format: - first byte - version - current version is 1 - 2nd byte - finalityType (1: bucket) -- next 4 bytes - value - bucket (1:fast, 2:medium, 3:slow) +- next 4 bytes - value - bucket (1:low, 2:medium, 3:high) -eg : want to transmit message with slow speed - +eg : want to transmit message with high finality - transmissionParam = 0x0101000000030000000000000000000000000000000000000000000000000000 -eg : want to transmit message with fast speed - +eg : want to transmit message with low finality - transmissionParam = 0x0101000000010000000000000000000000000000000000000000000000000000 if version is 0, or invalid finality type, or invalid value is mentioned, it will use the default Bucket for that chain diff --git a/yarn.lock b/yarn.lock index 935883a67..2fca5a7c1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,11 @@ # yarn lockfile v1 +"@adraffy/ens-normalize@1.10.1": + version "1.10.1" + resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz#63430d04bd8c5e74f8d7d049338f1cd9d4f02069" + integrity sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw== + "@arbitrum/sdk@^3.1.13": version "3.1.13" resolved "https://registry.yarnpkg.com/@arbitrum/sdk/-/sdk-3.1.13.tgz#a0d3d9a7b387f42547c63f6f066d8a6c4dd945cc" @@ -2570,6 +2575,11 @@ dependencies: regenerator-runtime "^0.14.0" +"@balena/dockerignore@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@balena/dockerignore/-/dockerignore-1.0.2.tgz#9ffe4726915251e8eb69f44ef3547e0da2c03e0d" + integrity sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q== + "@cspotcode/source-map-support@^0.8.0": version "0.8.1" resolved "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz" @@ -3098,11 +3108,28 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" +"@fastify/busboy@^2.0.0": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-2.1.1.tgz#b9da6a878a371829a0502c9b6c1c143ef6663f4d" + integrity sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA== + "@fxportal/maticjs-fxportal@^1.1.1": version "1.1.1" resolved "https://registry.npmjs.org/@fxportal/maticjs-fxportal/-/maticjs-fxportal-1.1.1.tgz" integrity sha512-/n4Bkab2eW9rcgQSa478yd16NxvllYjGkpF9WNhPTSmrlpicXhdGouBZ/gjK/KcCiXpNRVAaZU/slQfp8diBGQ== +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + "@jridgewell/resolve-uri@^3.0.3": version "3.1.0" resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" @@ -3138,6 +3165,129 @@ merkle-patricia-tree "^4.2.4" node-fetch "^2.6.1" +"@matterlabs/hardhat-zksync-deploy@^1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@matterlabs/hardhat-zksync-deploy/-/hardhat-zksync-deploy-1.5.0.tgz#40cb454fb187da4bb354f3acb48762a6657fcb36" + integrity sha512-7LAgYYwoKWHeR+3CyWEvA3NKBKtt7ktcr7SX6ZPgbEYqHAdXH02vxJZGwNADtMWpyYm8h+fEQkpPIgErD4NhmA== + dependencies: + "@matterlabs/hardhat-zksync-solc" "^1.2.0" + chai "^4.3.4" + chalk "^4.1.2" + fs-extra "^11.2.0" + glob "^10.4.1" + lodash "^4.17.21" + sinon "^18.0.0" + sinon-chai "^3.7.0" + ts-morph "^22.0.0" + +"@matterlabs/hardhat-zksync-ethers@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@matterlabs/hardhat-zksync-ethers/-/hardhat-zksync-ethers-1.2.1.tgz#2df547789c1a7d5b50e9714071e1ef23503ab055" + integrity sha512-J/ZpGx2Ig9AUxsKbE4IqpQ6hetqO7RPRFaSrdIcEWzurSYWb40Ih/HkQD03f5cSAjzhQEKaNlyVofefqLGkdZg== + dependencies: + "@matterlabs/hardhat-zksync-deploy" "^1.5.0" + "@matterlabs/hardhat-zksync-solc" "^1.2.4" + "@nomicfoundation/hardhat-ethers" "^3.0.6" + chai "^4.3.4" + chalk "^4.1.2" + hardhat "^2.22.5" + +"@matterlabs/hardhat-zksync-node@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@matterlabs/hardhat-zksync-node/-/hardhat-zksync-node-1.1.1.tgz#438785b172c5b85ef35b9a9e9142f393202ffa0f" + integrity sha512-cDN4PbntNRAu9CRCwWY1qNxA7Nsr5lLGC2MT80p/h7/FR9AT4USUgnRCeYsgNOKwa6c9mRNwD/CxJhgreYrUbA== + dependencies: + "@matterlabs/hardhat-zksync-solc" "^1.2.1" + axios "^1.7.2" + chai "^4.3.4" + chalk "^4.1.2" + fs-extra "^11.2.0" + proxyquire "^2.1.3" + sinon "^18.0.0" + sinon-chai "^3.7.0" + undici "^6.18.2" + +"@matterlabs/hardhat-zksync-solc@^1.2.0", "@matterlabs/hardhat-zksync-solc@^1.2.1", "@matterlabs/hardhat-zksync-solc@^1.2.4", "@matterlabs/hardhat-zksync-solc@^1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@matterlabs/hardhat-zksync-solc/-/hardhat-zksync-solc-1.2.5.tgz#fbeeabc3fea0dd232fa3c8cb31bd93c103eba11a" + integrity sha512-iZyznWl1Hoe/Z46hnUe1s2drBZBjJOS/eN+Ql2lIBX9B6NevBl9DYzkKzH5HEIMCLGnX9sWpRAJqUQJWy9UB6w== + dependencies: + "@nomiclabs/hardhat-docker" "^2.0.2" + chai "^4.3.4" + chalk "^4.1.2" + debug "^4.3.5" + dockerode "^4.0.2" + fs-extra "^11.2.0" + proper-lockfile "^4.1.2" + semver "^7.6.2" + sinon "^18.0.0" + sinon-chai "^3.7.0" + undici "^6.18.2" + +"@matterlabs/hardhat-zksync-upgradable@^1.6.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@matterlabs/hardhat-zksync-upgradable/-/hardhat-zksync-upgradable-1.7.0.tgz#4e9a0e1db0784957e5696c9563de40294c262cda" + integrity sha512-ycBp/W/Xss5VWNBbpQyJnxUmkQrZ6ouYNVaKShB+L4hRrwXmM8bjh08JR8tZu/mZc9XcGtTYRP+7qS1yvqm2Tw== + dependencies: + "@matterlabs/hardhat-zksync-deploy" "^1.5.0" + "@matterlabs/hardhat-zksync-ethers" "^1.2.1" + "@matterlabs/hardhat-zksync-solc" "^1.2.5" + "@openzeppelin/contracts-hardhat-zksync-upgradable" "npm:@openzeppelin/contracts@^5.0.2" + "@openzeppelin/defender-sdk-base-client" "^1.10.0" + "@openzeppelin/defender-sdk-deploy-client" "^1.10.0" + "@openzeppelin/defender-sdk-network-client" "^1.10.0" + "@openzeppelin/hardhat-upgrades" "^3.2.1" + "@openzeppelin/upgrades-core" "^1.37.0" + chalk "^4.1.2" + compare-versions "^6.1.0" + ethereumjs-util "^7.1.5" + ethers "^6.12.2" + fs-extra "^11.2.0" + hardhat "^2.22.5" + proper-lockfile "^4.1.2" + semver "^7.6.2" + solidity-ast "^0.4.56" + zksync-ethers "^6.11.2" + +"@matterlabs/hardhat-zksync-verify@^1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@matterlabs/hardhat-zksync-verify/-/hardhat-zksync-verify-1.6.0.tgz#701ea2812c3a554bcc72e04e23a4af4b2ad0709c" + integrity sha512-RsWlQbI23BDXMsxTtvHXpzx1dBotI2p2trvdG+r1uN/KAmMJBOKIqxce2UNXl8skd5Gtysa4GPjXEp4yaf2KrA== + dependencies: + "@ethersproject/abi" "^5.7.0" + "@ethersproject/address" "5.7.0" + "@matterlabs/hardhat-zksync-solc" "^1.2.1" + "@nomicfoundation/hardhat-verify" "^2.0.8" + axios "^1.7.2" + cbor "^9.0.2" + chai "^4.3.4" + chalk "^4.1.2" + debug "^4.3.5" + semver "^7.6.2" + sinon "^18.0.0" + sinon-chai "^3.7.0" + +"@matterlabs/hardhat-zksync@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@matterlabs/hardhat-zksync/-/hardhat-zksync-1.2.0.tgz#c3005ca7d9300b463f23c4f0c47731ef87e9029e" + integrity sha512-5tA8Yvt3S5+CEIoawvQw+D1IcKMmr78MwFYWCtJrBA8OQGXhCS9Q79Gk7vJkkQ2MjzrHBob1WLkxTdlhWWnSGg== + dependencies: + "@matterlabs/hardhat-zksync-deploy" "^1.5.0" + "@matterlabs/hardhat-zksync-ethers" "^1.2.1" + "@matterlabs/hardhat-zksync-node" "^1.1.1" + "@matterlabs/hardhat-zksync-solc" "^1.2.5" + "@matterlabs/hardhat-zksync-upgradable" "^1.6.0" + "@matterlabs/hardhat-zksync-verify" "^1.6.0" + "@nomicfoundation/hardhat-ethers" "^3.0.4" + "@nomicfoundation/hardhat-verify" "^2.0.0" + "@openzeppelin/upgrades-core" "^1.31.3" + chai "^4.3.4" + ethers "^6.12.2" + hardhat "^2.22.5" + sinon "^18.0.0" + sinon-chai "^3.7.0" + zksync-ethers "^6.11.2" + "@metamask/eth-sig-util@^4.0.0": version "4.0.1" resolved "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-4.0.1.tgz" @@ -3154,11 +3304,23 @@ resolved "https://registry.yarnpkg.com/@middy/core/-/core-3.6.2.tgz#8d3fd3b4aa4c62a9f21a340559d6b6d3c0b37ca7" integrity sha512-/vyvG34RIt7CTmuB/jksGkk9vs6RCoOlRFPfdQq11dHkiKlT2mm8j/jZx7gSpEhXXh9LeaEMuKPnsgWBIlGS1g== +"@noble/curves@1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.2.0.tgz#92d7e12e4e49b23105a2555c6984d41733d65c35" + integrity sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw== + dependencies: + "@noble/hashes" "1.3.2" + "@noble/hashes@1.1.2": version "1.1.2" resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.2.tgz" integrity sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA== +"@noble/hashes@1.3.2": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.2.tgz#6f26dbc8fbc7205873ce3cee2f690eba0d421b39" + integrity sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ== + "@noble/hashes@~1.1.1": version "1.1.3" resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.3.tgz" @@ -3169,137 +3331,187 @@ resolved "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.6.3.tgz" integrity sha512-T04e4iTurVy7I8Sw4+c5OSN9/RkPlo1uKxAomtxQNLq8j1uPAqnsqG1bqvY3Jv7c13gyr6dui0zmh/I3+f/JaQ== -"@nomicfoundation/ethereumjs-block@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@nomicfoundation/ethereumjs-block/-/ethereumjs-block-4.0.0.tgz" - integrity sha512-bk8uP8VuexLgyIZAHExH1QEovqx0Lzhc9Ntm63nCRKLHXIZkobaFaeCVwTESV7YkPKUk7NiK11s8ryed4CS9yA== - dependencies: - "@nomicfoundation/ethereumjs-common" "^3.0.0" - "@nomicfoundation/ethereumjs-rlp" "^4.0.0" - "@nomicfoundation/ethereumjs-trie" "^5.0.0" - "@nomicfoundation/ethereumjs-tx" "^4.0.0" - "@nomicfoundation/ethereumjs-util" "^8.0.0" - ethereum-cryptography "0.1.3" +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" -"@nomicfoundation/ethereumjs-blockchain@^6.0.0": - version "6.0.0" - resolved "https://registry.npmjs.org/@nomicfoundation/ethereumjs-blockchain/-/ethereumjs-blockchain-6.0.0.tgz" - integrity sha512-pLFEoea6MWd81QQYSReLlLfH7N9v7lH66JC/NMPN848ySPPQA5renWnE7wPByfQFzNrPBuDDRFFULMDmj1C0xw== - dependencies: - "@nomicfoundation/ethereumjs-block" "^4.0.0" - "@nomicfoundation/ethereumjs-common" "^3.0.0" - "@nomicfoundation/ethereumjs-ethash" "^2.0.0" - "@nomicfoundation/ethereumjs-rlp" "^4.0.0" - "@nomicfoundation/ethereumjs-trie" "^5.0.0" - "@nomicfoundation/ethereumjs-util" "^8.0.0" - abstract-level "^1.0.3" - debug "^4.3.3" - ethereum-cryptography "0.1.3" - level "^8.0.0" - lru-cache "^5.1.1" - memory-level "^1.0.0" +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== -"@nomicfoundation/ethereumjs-common@^3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@nomicfoundation/ethereumjs-common/-/ethereumjs-common-3.0.0.tgz" - integrity sha512-WS7qSshQfxoZOpHG/XqlHEGRG1zmyjYrvmATvc4c62+gZXgre1ymYP8ZNgx/3FyZY0TWe9OjFlKOfLqmgOeYwA== +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: - "@nomicfoundation/ethereumjs-util" "^8.0.0" - crc-32 "^1.2.0" + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" -"@nomicfoundation/ethereumjs-ethash@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-2.0.0.tgz" - integrity sha512-WpDvnRncfDUuXdsAXlI4lXbqUDOA+adYRQaEezIkxqDkc+LDyYDbd/xairmY98GnQzo1zIqsIL6GB5MoMSJDew== - dependencies: - "@nomicfoundation/ethereumjs-block" "^4.0.0" - "@nomicfoundation/ethereumjs-rlp" "^4.0.0" - "@nomicfoundation/ethereumjs-util" "^8.0.0" - abstract-level "^1.0.3" - bigint-crypto-utils "^3.0.23" - ethereum-cryptography "0.1.3" +"@nomicfoundation/edr-darwin-arm64@0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@nomicfoundation/edr-darwin-arm64/-/edr-darwin-arm64-0.6.3.tgz#7f94f80f25bbf8f15421aca0626b1e243c5b6fba" + integrity sha512-hqtI7tYDqKG5PDmZ//Z65EH5cgH8VL/SAAu50rpHP7WAVfJWkOCcYbecywwF6nhHdonJbRTDGAeG1/+VOy6zew== -"@nomicfoundation/ethereumjs-evm@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@nomicfoundation/ethereumjs-evm/-/ethereumjs-evm-1.0.0.tgz" - integrity sha512-hVS6qRo3V1PLKCO210UfcEQHvlG7GqR8iFzp0yyjTg2TmJQizcChKgWo8KFsdMw6AyoLgLhHGHw4HdlP8a4i+Q== - dependencies: - "@nomicfoundation/ethereumjs-common" "^3.0.0" - "@nomicfoundation/ethereumjs-util" "^8.0.0" - "@types/async-eventemitter" "^0.2.1" - async-eventemitter "^0.2.4" - debug "^4.3.3" - ethereum-cryptography "0.1.3" - mcl-wasm "^0.7.1" - rustbn.js "~0.2.0" +"@nomicfoundation/edr-darwin-x64@0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@nomicfoundation/edr-darwin-x64/-/edr-darwin-x64-0.6.3.tgz#57cbbe09c70480e7eb79273ba5a497327d72347b" + integrity sha512-4fGi79/lyOlRUORhCYsYb3sWqRHuHT7qqzyZfZuNOn8llaxmT1k36xNmvpyg37R8SzjnhT/DzoukSJrs23Ip9Q== -"@nomicfoundation/ethereumjs-rlp@^4.0.0", "@nomicfoundation/ethereumjs-rlp@^4.0.0-beta.2": - version "4.0.0" - resolved "https://registry.npmjs.org/@nomicfoundation/ethereumjs-rlp/-/ethereumjs-rlp-4.0.0.tgz" - integrity sha512-GaSOGk5QbUk4eBP5qFbpXoZoZUj/NrW7MRa0tKY4Ew4c2HAS0GXArEMAamtFrkazp0BO4K5p2ZCG3b2FmbShmw== +"@nomicfoundation/edr-linux-arm64-gnu@0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@nomicfoundation/edr-linux-arm64-gnu/-/edr-linux-arm64-gnu-0.6.3.tgz#122f5ec8b00297e9ed0111405c8779a3c3ba26f3" + integrity sha512-yFFTvGFMhfAvQ1Z2itUh1jpoUA+mVROyVELcaxjIq8fyg602lQmbS+NXkhQ+oaeDgJ+06mSENrHBg4fcfRf9cw== -"@nomicfoundation/ethereumjs-statemanager@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@nomicfoundation/ethereumjs-statemanager/-/ethereumjs-statemanager-1.0.0.tgz" - integrity sha512-jCtqFjcd2QejtuAMjQzbil/4NHf5aAWxUc+CvS0JclQpl+7M0bxMofR2AJdtz+P3u0ke2euhYREDiE7iSO31vQ== +"@nomicfoundation/edr-linux-arm64-musl@0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@nomicfoundation/edr-linux-arm64-musl/-/edr-linux-arm64-musl-0.6.3.tgz#2b0371371540373b10521ead4ffa70a2d9e6ac8e" + integrity sha512-pOKmd0Fa3a6BHg5qbjbl/jMRELVi9oazbfiuU7Bvgn/dpTK+ID3jwT0SXiuC2zxjmPByWgXL6G9XRf5BPAM2rQ== + +"@nomicfoundation/edr-linux-x64-gnu@0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@nomicfoundation/edr-linux-x64-gnu/-/edr-linux-x64-gnu-0.6.3.tgz#63849575eddbcd7a5da581d401fba6f5f9347644" + integrity sha512-3AUferhkLIXtLV63w5GjpHttzdxZ36i656XMy+pkBZbbiqnzIVeKWg6DJv1A94fQY16gB4gqj9CLq4CWvbNN6w== + +"@nomicfoundation/edr-linux-x64-musl@0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@nomicfoundation/edr-linux-x64-musl/-/edr-linux-x64-musl-0.6.3.tgz#3b5e6462f47b40cde81bafc6da003c58b2eb9839" + integrity sha512-fr6bD872WIBXe9YnTDi0CzYepMcYRgSnkVqn0yK4wRnIvKrloWhxXNVY45GVIl51aNZguBnvoA4WEt6HIazs3A== + +"@nomicfoundation/edr-win32-x64-msvc@0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@nomicfoundation/edr-win32-x64-msvc/-/edr-win32-x64-msvc-0.6.3.tgz#45be7ba94b950e78e862cb3af0c320e070e0e452" + integrity sha512-sn34MvN1ajw2Oq1+Drpxej78Z0HfIzI4p4WlolupAV9dOZKzp2JAIQeLVfZpjIFbF3zuyxLPP4dUBrQoFPEqhA== + +"@nomicfoundation/edr@^0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@nomicfoundation/edr/-/edr-0.6.3.tgz#47f1b217ce5eb09aef419d76a8488bb77cd88b94" + integrity sha512-hThe5ORR75WFYTXKL0K2AyLDxkTMrG+VQ1yL9BhQYsuh3OIH+3yNDxMz2LjfvrpOrMmJ4kk5NKdFewpqDojjXQ== + dependencies: + "@nomicfoundation/edr-darwin-arm64" "0.6.3" + "@nomicfoundation/edr-darwin-x64" "0.6.3" + "@nomicfoundation/edr-linux-arm64-gnu" "0.6.3" + "@nomicfoundation/edr-linux-arm64-musl" "0.6.3" + "@nomicfoundation/edr-linux-x64-gnu" "0.6.3" + "@nomicfoundation/edr-linux-x64-musl" "0.6.3" + "@nomicfoundation/edr-win32-x64-msvc" "0.6.3" + +"@nomicfoundation/ethereumjs-common@4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-common/-/ethereumjs-common-4.0.4.tgz#9901f513af2d4802da87c66d6f255b510bef5acb" + integrity sha512-9Rgb658lcWsjiicr5GzNCjI1llow/7r0k50dLL95OJ+6iZJcVbi15r3Y0xh2cIO+zgX0WIHcbzIu6FeQf9KPrg== dependencies: - "@nomicfoundation/ethereumjs-common" "^3.0.0" - "@nomicfoundation/ethereumjs-rlp" "^4.0.0" - "@nomicfoundation/ethereumjs-trie" "^5.0.0" - "@nomicfoundation/ethereumjs-util" "^8.0.0" - debug "^4.3.3" - ethereum-cryptography "0.1.3" - functional-red-black-tree "^1.0.1" + "@nomicfoundation/ethereumjs-util" "9.0.4" -"@nomicfoundation/ethereumjs-trie@^5.0.0": - version "5.0.0" - resolved "https://registry.npmjs.org/@nomicfoundation/ethereumjs-trie/-/ethereumjs-trie-5.0.0.tgz" - integrity sha512-LIj5XdE+s+t6WSuq/ttegJzZ1vliwg6wlb+Y9f4RlBpuK35B9K02bO7xU+E6Rgg9RGptkWd6TVLdedTI4eNc2A== +"@nomicfoundation/ethereumjs-rlp@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-rlp/-/ethereumjs-rlp-5.0.4.tgz#66c95256fc3c909f6fb18f6a586475fc9762fa30" + integrity sha512-8H1S3s8F6QueOc/X92SdrA4RDenpiAEqMg5vJH99kcQaCy/a3Q6fgseo75mgWlbanGJXSlAPtnCeG9jvfTYXlw== + +"@nomicfoundation/ethereumjs-tx@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-tx/-/ethereumjs-tx-5.0.4.tgz#b0ceb58c98cc34367d40a30d255d6315b2f456da" + integrity sha512-Xjv8wAKJGMrP1f0n2PeyfFCCojHd7iS3s/Ab7qzF1S64kxZ8Z22LCMynArYsVqiFx6rzYy548HNVEyI+AYN/kw== dependencies: - "@nomicfoundation/ethereumjs-rlp" "^4.0.0" - "@nomicfoundation/ethereumjs-util" "^8.0.0" + "@nomicfoundation/ethereumjs-common" "4.0.4" + "@nomicfoundation/ethereumjs-rlp" "5.0.4" + "@nomicfoundation/ethereumjs-util" "9.0.4" ethereum-cryptography "0.1.3" - readable-stream "^3.6.0" -"@nomicfoundation/ethereumjs-tx@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@nomicfoundation/ethereumjs-tx/-/ethereumjs-tx-4.0.0.tgz" - integrity sha512-Gg3Lir2lNUck43Kp/3x6TfBNwcWC9Z1wYue9Nz3v4xjdcv6oDW9QSMJxqsKw9QEGoBBZ+gqwpW7+F05/rs/g1w== +"@nomicfoundation/ethereumjs-util@9.0.4": + version "9.0.4" + resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-util/-/ethereumjs-util-9.0.4.tgz#84c5274e82018b154244c877b76bc049a4ed7b38" + integrity sha512-sLOzjnSrlx9Bb9EFNtHzK/FJFsfg2re6bsGqinFinH1gCqVfz9YYlXiMWwDM4C/L4ywuHFCYwfKTVr/QHQcU0Q== dependencies: - "@nomicfoundation/ethereumjs-common" "^3.0.0" - "@nomicfoundation/ethereumjs-rlp" "^4.0.0" - "@nomicfoundation/ethereumjs-util" "^8.0.0" + "@nomicfoundation/ethereumjs-rlp" "5.0.4" ethereum-cryptography "0.1.3" -"@nomicfoundation/ethereumjs-util@^8.0.0": - version "8.0.0" - resolved "https://registry.npmjs.org/@nomicfoundation/ethereumjs-util/-/ethereumjs-util-8.0.0.tgz" - integrity sha512-2emi0NJ/HmTG+CGY58fa+DQuAoroFeSH9gKu9O6JnwTtlzJtgfTixuoOqLEgyyzZVvwfIpRueuePb8TonL1y+A== +"@nomicfoundation/hardhat-ethers@^3.0.4", "@nomicfoundation/hardhat-ethers@^3.0.6": + version "3.0.8" + resolved "https://registry.yarnpkg.com/@nomicfoundation/hardhat-ethers/-/hardhat-ethers-3.0.8.tgz#af078f566373abeb77e11cbe69fe3dd47f8bfc27" + integrity sha512-zhOZ4hdRORls31DTOqg+GmEZM0ujly8GGIuRY7t7szEk2zW/arY1qDug/py8AEktT00v5K+b6RvbVog+va51IA== dependencies: - "@nomicfoundation/ethereumjs-rlp" "^4.0.0-beta.2" - ethereum-cryptography "0.1.3" + debug "^4.1.1" + lodash.isequal "^4.5.0" -"@nomicfoundation/ethereumjs-vm@^6.0.0": - version "6.0.0" - resolved "https://registry.npmjs.org/@nomicfoundation/ethereumjs-vm/-/ethereumjs-vm-6.0.0.tgz" - integrity sha512-JMPxvPQ3fzD063Sg3Tp+UdwUkVxMoo1uML6KSzFhMH3hoQi/LMuXBoEHAoW83/vyNS9BxEe6jm6LmT5xdeEJ6w== - dependencies: - "@nomicfoundation/ethereumjs-block" "^4.0.0" - "@nomicfoundation/ethereumjs-blockchain" "^6.0.0" - "@nomicfoundation/ethereumjs-common" "^3.0.0" - "@nomicfoundation/ethereumjs-evm" "^1.0.0" - "@nomicfoundation/ethereumjs-rlp" "^4.0.0" - "@nomicfoundation/ethereumjs-statemanager" "^1.0.0" - "@nomicfoundation/ethereumjs-trie" "^5.0.0" - "@nomicfoundation/ethereumjs-tx" "^4.0.0" - "@nomicfoundation/ethereumjs-util" "^8.0.0" - "@types/async-eventemitter" "^0.2.1" - async-eventemitter "^0.2.4" - debug "^4.3.3" - ethereum-cryptography "0.1.3" - functional-red-black-tree "^1.0.1" - mcl-wasm "^0.7.1" - rustbn.js "~0.2.0" +"@nomicfoundation/hardhat-verify@^2.0.0", "@nomicfoundation/hardhat-verify@^2.0.8": + version "2.0.11" + resolved "https://registry.yarnpkg.com/@nomicfoundation/hardhat-verify/-/hardhat-verify-2.0.11.tgz#4ce12b592e01ee93a81933924609c233ed00d951" + integrity sha512-lGIo4dNjVQFdsiEgZp3KP6ntLiF7xJEJsbNHfSyIiFCyI0Yv0518ElsFtMC5uCuHEChiBBMrib9jWQvHHT+X3Q== + dependencies: + "@ethersproject/abi" "^5.1.2" + "@ethersproject/address" "^5.0.2" + cbor "^8.1.0" + chalk "^2.4.2" + debug "^4.1.1" + lodash.clonedeep "^4.5.0" + semver "^6.3.0" + table "^6.8.0" + undici "^5.14.0" + +"@nomicfoundation/slang-darwin-arm64@0.17.0": + version "0.17.0" + resolved "https://registry.yarnpkg.com/@nomicfoundation/slang-darwin-arm64/-/slang-darwin-arm64-0.17.0.tgz#8cded3c24322624e3b6618760caba8e840bd1c1d" + integrity sha512-O0q94EUtoWy9A5kOTOa9/khtxXDYnLqmuda9pQELurSiwbQEVCPQL8kb34VbOW+ifdre66JM/05Xw9JWhIZ9sA== + +"@nomicfoundation/slang-darwin-x64@0.17.0": + version "0.17.0" + resolved "https://registry.yarnpkg.com/@nomicfoundation/slang-darwin-x64/-/slang-darwin-x64-0.17.0.tgz#6ebeb33a2ced89fc6023f6cda4af96403486038a" + integrity sha512-IaDbHzvT08sBK2HyGzonWhq1uu8IxdjmTqAWHr25Oh/PYnamdi8u4qchZXXYKz/DHLoYN3vIpBXoqLQIomhD/g== + +"@nomicfoundation/slang-linux-arm64-gnu@0.17.0": + version "0.17.0" + resolved "https://registry.yarnpkg.com/@nomicfoundation/slang-linux-arm64-gnu/-/slang-linux-arm64-gnu-0.17.0.tgz#41c7e57a9b1a3aee6911f0cab22e683c149fb470" + integrity sha512-Lj4anvOsQZxs1SycG8VyT2Rl2oqIhyLSUCgGepTt3CiJ/bM+8r8bLJIgh8vKkki4BWz49YsYIgaJB2IPv8FFTw== + +"@nomicfoundation/slang-linux-arm64-musl@0.17.0": + version "0.17.0" + resolved "https://registry.yarnpkg.com/@nomicfoundation/slang-linux-arm64-musl/-/slang-linux-arm64-musl-0.17.0.tgz#9c4b51689274ae75c2c8a4cddd2e1cc0a79c191d" + integrity sha512-/xkTCa9d5SIWUBQE3BmLqDFfJRr4yUBwbl4ynPiGUpRXrD69cs6pWKkwjwz/FdBpXqVo36I+zY95qzoTj/YhOA== + +"@nomicfoundation/slang-linux-x64-gnu@0.17.0": + version "0.17.0" + resolved "https://registry.yarnpkg.com/@nomicfoundation/slang-linux-x64-gnu/-/slang-linux-x64-gnu-0.17.0.tgz#c3a3b6a7b775fc617832958d10e6664bf86d39d0" + integrity sha512-oe5IO5vntOqYvTd67deCHPIWuSuWm6aYtT2/0Kqz2/VLtGz4ClEulBSRwfnNzBVtw2nksWipE1w8BzhImI7Syg== + +"@nomicfoundation/slang-linux-x64-musl@0.17.0": + version "0.17.0" + resolved "https://registry.yarnpkg.com/@nomicfoundation/slang-linux-x64-musl/-/slang-linux-x64-musl-0.17.0.tgz#725118ff99a7217b9f1d1bd84411d9442084077d" + integrity sha512-PpYCI5K/kgLAMXaPY0V4VST5gCDprEOh7z/47tbI8kJQumI5odjsj/Cs8MpTo7/uRH6flKYbVNgUzcocWVYrAQ== + +"@nomicfoundation/slang-win32-arm64-msvc@0.17.0": + version "0.17.0" + resolved "https://registry.yarnpkg.com/@nomicfoundation/slang-win32-arm64-msvc/-/slang-win32-arm64-msvc-0.17.0.tgz#9c8bc4ccf21eaaac0cfcb6d3954ede4e2dea4c02" + integrity sha512-u/Mkf7OjokdBilP7QOJj6QYJU4/mjkbKnTX21wLyCIzeVWS7yafRPYpBycKIBj2pRRZ6ceAY5EqRpb0aiCq+0Q== + +"@nomicfoundation/slang-win32-ia32-msvc@0.17.0": + version "0.17.0" + resolved "https://registry.yarnpkg.com/@nomicfoundation/slang-win32-ia32-msvc/-/slang-win32-ia32-msvc-0.17.0.tgz#3fc5d00a3f8c1d85a5e94146af78a5526a4f3d27" + integrity sha512-XJBVQfNnZQUv0tP2JSJ573S+pmgrLWgqSZOGaMllnB/TL1gRci4Z7dYRJUF2s82GlRJE+FHSI2Ro6JISKmlXCg== + +"@nomicfoundation/slang-win32-x64-msvc@0.17.0": + version "0.17.0" + resolved "https://registry.yarnpkg.com/@nomicfoundation/slang-win32-x64-msvc/-/slang-win32-x64-msvc-0.17.0.tgz#f6a5e3250fa07cbda49151edeb80f09090e5b71a" + integrity sha512-zPGsAeiTfqfPNYHD8BfrahQmYzA78ZraoHKTGraq/1xwJwzBK4bu/NtvVA4pJjBV+B4L6DCxVhSbpn40q26JQA== + +"@nomicfoundation/slang@^0.17.0": + version "0.17.0" + resolved "https://registry.yarnpkg.com/@nomicfoundation/slang/-/slang-0.17.0.tgz#d9c25cd711ebf3490c9d0c99e9b4ca2481341a6b" + integrity sha512-1GlkGRcGpVnjFw9Z1vvDKOKo2mzparFt7qrl2pDxWp+jrVtlvej98yCMX52pVyrYE7ZeOSZFnx/DtsSgoukStQ== + dependencies: + "@nomicfoundation/slang-darwin-arm64" "0.17.0" + "@nomicfoundation/slang-darwin-x64" "0.17.0" + "@nomicfoundation/slang-linux-arm64-gnu" "0.17.0" + "@nomicfoundation/slang-linux-arm64-musl" "0.17.0" + "@nomicfoundation/slang-linux-x64-gnu" "0.17.0" + "@nomicfoundation/slang-linux-x64-musl" "0.17.0" + "@nomicfoundation/slang-win32-arm64-msvc" "0.17.0" + "@nomicfoundation/slang-win32-ia32-msvc" "0.17.0" + "@nomicfoundation/slang-win32-x64-msvc" "0.17.0" "@nomicfoundation/solidity-analyzer-darwin-arm64@0.1.0": version "0.1.0" @@ -3367,6 +3579,15 @@ "@nomicfoundation/solidity-analyzer-win32-ia32-msvc" "0.1.0" "@nomicfoundation/solidity-analyzer-win32-x64-msvc" "0.1.0" +"@nomiclabs/hardhat-docker@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@nomiclabs/hardhat-docker/-/hardhat-docker-2.0.2.tgz#ae964be17951275a55859ff7358e9e7c77448846" + integrity sha512-XgGEpRT3wlA1VslyB57zyAHV+oll8KnV1TjwnxxC1tpAL04/lbdwpdO5KxInVN8irMSepqFpsiSkqlcnvbE7Ng== + dependencies: + dockerode "^2.5.8" + fs-extra "^7.0.1" + node-fetch "^2.6.0" + "@nomiclabs/hardhat-ethers@^2.1.1": version "2.2.1" resolved "https://registry.npmjs.org/@nomiclabs/hardhat-ethers/-/hardhat-ethers-2.2.1.tgz" @@ -3396,6 +3617,73 @@ "@types/sinon-chai" "^3.2.3" "@types/web3" "1.0.19" +"@openzeppelin/contracts-hardhat-zksync-upgradable@npm:@openzeppelin/contracts@^5.0.2": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@openzeppelin/contracts/-/contracts-5.1.0.tgz#4e61162f2a2bf414c4e10c45eca98ce5f1aadbd4" + integrity sha512-p1ULhl7BXzjjbha5aqst+QMLY+4/LCWADXOCsmLHRM77AqiPjnd9vvUN9sosUfhL9JGKpZ0TjEGxgvnizmWGSA== + +"@openzeppelin/defender-sdk-base-client@^1.10.0", "@openzeppelin/defender-sdk-base-client@^1.14.4", "@openzeppelin/defender-sdk-base-client@^1.15.0": + version "1.15.0" + resolved "https://registry.yarnpkg.com/@openzeppelin/defender-sdk-base-client/-/defender-sdk-base-client-1.15.0.tgz#5c6af6929c399dd7ef9ca1eb4ca042ae7e772367" + integrity sha512-nuf/xegMIuKCO0hMrxI1KQKTzQw1iCl/9kew2nJM9MrFIohhfEXItc5rbJRoV/jehmK/Jhi9ATF9OHH09StEsQ== + dependencies: + amazon-cognito-identity-js "^6.3.6" + async-retry "^1.3.3" + +"@openzeppelin/defender-sdk-deploy-client@^1.10.0", "@openzeppelin/defender-sdk-deploy-client@^1.14.4": + version "1.15.0" + resolved "https://registry.yarnpkg.com/@openzeppelin/defender-sdk-deploy-client/-/defender-sdk-deploy-client-1.15.0.tgz#affbeb93bf633ab9914ae7ca6326ff9dcdbbb670" + integrity sha512-2ODMN4j5pPYWyIOvA/zRQmJ0tJyqi6NV3S/PyvufBXa3oj/MDnVO5bMGSQFH0M2VE3bg+i/rcUb0hdbX9Rtm5Q== + dependencies: + "@openzeppelin/defender-sdk-base-client" "^1.15.0" + axios "^1.7.2" + lodash "^4.17.21" + +"@openzeppelin/defender-sdk-network-client@^1.10.0", "@openzeppelin/defender-sdk-network-client@^1.14.4": + version "1.15.0" + resolved "https://registry.yarnpkg.com/@openzeppelin/defender-sdk-network-client/-/defender-sdk-network-client-1.15.0.tgz#43eb2bb06fa69a127305f073089fa3201a65367c" + integrity sha512-tNynCqFB1XYancq/8yGuj0HCSIyNLSRSuH53Hp2Tl+DpM7W5vIkzSRfvJJxC+8Sld83bVavyNJzTN9xid992Ag== + dependencies: + "@openzeppelin/defender-sdk-base-client" "^1.15.0" + axios "^1.7.2" + lodash "^4.17.21" + +"@openzeppelin/hardhat-upgrades@^3.2.1": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@openzeppelin/hardhat-upgrades/-/hardhat-upgrades-3.5.0.tgz#90ed0508fed8415b7fa9ee1c04ade8ec57091d46" + integrity sha512-Ju/JnT7NRiOMi5m5Y0dGiz37d8wnjVBep1v5Vr7+6+MFNuQa1yddUEVWhWhoEw4udI3/mYwyw4Sfz3sq7vhicQ== + dependencies: + "@openzeppelin/defender-sdk-base-client" "^1.14.4" + "@openzeppelin/defender-sdk-deploy-client" "^1.14.4" + "@openzeppelin/defender-sdk-network-client" "^1.14.4" + "@openzeppelin/upgrades-core" "^1.40.0" + chalk "^4.1.0" + debug "^4.1.1" + ethereumjs-util "^7.1.5" + proper-lockfile "^4.1.1" + undici "^6.11.1" + +"@openzeppelin/upgrades-core@^1.31.3", "@openzeppelin/upgrades-core@^1.37.0", "@openzeppelin/upgrades-core@^1.40.0": + version "1.40.0" + resolved "https://registry.yarnpkg.com/@openzeppelin/upgrades-core/-/upgrades-core-1.40.0.tgz#f01647afb99b46356b3e7b98e3b2c7f864d85add" + integrity sha512-4bPSXdEqHsNRL5T1ybPLneWGYjzGl6XWGWkv7aUoFFgz8mOdarstRBX1Wi4XJFw6IeHPUI7mMSQr2jdz8Y2ypQ== + dependencies: + "@nomicfoundation/slang" "^0.17.0" + cbor "^9.0.0" + chalk "^4.1.0" + compare-versions "^6.0.0" + debug "^4.1.1" + ethereumjs-util "^7.0.3" + minimatch "^9.0.5" + minimist "^1.2.7" + proper-lockfile "^4.1.1" + solidity-ast "^0.4.51" + +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== + "@redis/client@1.3.0": version "1.3.0" resolved "https://registry.yarnpkg.com/@redis/client/-/client-1.3.0.tgz#c62ccd707f16370a2dc2f9e158a28b7da049fa77" @@ -3542,6 +3830,41 @@ resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz" integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== +"@sinonjs/commons@^3.0.0", "@sinonjs/commons@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" + integrity sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@11.2.2": + version "11.2.2" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz#50063cc3574f4a27bd8453180a04171c85cc9699" + integrity sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw== + dependencies: + "@sinonjs/commons" "^3.0.0" + +"@sinonjs/fake-timers@^13.0.1": + version "13.0.3" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-13.0.3.tgz#3338263cbdfdb5cd40be61c3c315f360bf4f3a3b" + integrity sha512-golm/Sc4CqLV/ZalIP14Nre7zPgd8xG/S3nHULMTBHMX0llyTNhE1O6nrgbfvLX2o0y849CnLKdu8OE05Ztiiw== + dependencies: + "@sinonjs/commons" "^3.0.1" + +"@sinonjs/samsam@^8.0.0": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-8.0.2.tgz#e4386bf668ff36c95949e55a38dc5f5892fc2689" + integrity sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw== + dependencies: + "@sinonjs/commons" "^3.0.1" + lodash.get "^4.4.2" + type-detect "^4.1.0" + +"@sinonjs/text-encoding@^0.7.3": + version "0.7.3" + resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz#282046f03e886e352b2d5f5da5eb755e01457f3f" + integrity sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA== + "@smithy/abort-controller@^2.0.14": version "2.0.14" resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-2.0.14.tgz#0608c34e35289e66ba839bbdda0c2ccd971e8d26" @@ -4924,6 +5247,16 @@ dependencies: defer-to-connect "^2.0.0" +"@ts-morph/common@~0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@ts-morph/common/-/common-0.23.0.tgz#bd4ddbd3f484f29476c8bd985491592ae5fc147e" + integrity sha512-m7Lllj9n/S6sOkCkRftpM7L24uvmfXQFedlW/4hENcuJH1HHm9u5EgxZb9uVjQSCGrbBWBkOGgcTxNg36r6ywA== + dependencies: + fast-glob "^3.3.2" + minimatch "^9.0.3" + mkdirp "^3.0.1" + path-browserify "^1.0.1" + "@tsconfig/node10@^1.0.7": version "1.0.9" resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz" @@ -4971,11 +5304,6 @@ resolved "https://registry.npmjs.org/@types/abstract-leveldown/-/abstract-leveldown-7.2.0.tgz" integrity sha512-q5veSX6zjUy/DlDhR4Y4cU0k2Ar+DT2LUraP00T19WLmTO6Se1djepCCaqU6nQrwcJ5Hyo/CWqxTzrrFg8eqbQ== -"@types/async-eventemitter@^0.2.1": - version "0.2.1" - resolved "https://registry.npmjs.org/@types/async-eventemitter/-/async-eventemitter-0.2.1.tgz" - integrity sha512-M2P4Ng26QbAeITiH7w1d7OxtldgfAe0wobpyJzVK/XOb0cUGKU2R4pfAhqcJBXAe2ife5ZOhSv4wk7p+ffURtg== - "@types/aws4@^1.5.1": version "1.11.6" resolved "https://registry.yarnpkg.com/@types/aws4/-/aws4-1.11.6.tgz#164d36a10e8bb70727ffd90a7069a3f0316bef93" @@ -5080,6 +5408,13 @@ resolved "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz" integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== +"@types/node@22.7.5": + version "22.7.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.7.5.tgz#cfde981727a7ab3611a481510b473ae54442b92b" + integrity sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ== + dependencies: + undici-types "~6.19.2" + "@types/node@^12.12.6": version "12.20.55" resolved "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz" @@ -5178,25 +5513,13 @@ resolved "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz" integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== -abort-controller@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz" - integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== - dependencies: - event-target-shim "^5.0.0" - -abstract-level@^1.0.0, abstract-level@^1.0.2, abstract-level@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/abstract-level/-/abstract-level-1.0.3.tgz" - integrity sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA== +JSONStream@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.2.tgz#c102371b6ec3a7cf3b847ca00c20bb0fce4c6dea" + integrity sha512-mn0KSip7N4e0UDPZHnqDsHECo5uGQrixQKnAskOM1BIB8hd7QKbd6il8IPRPudPHOeHiECoCFqhyMaRO9+nWyA== dependencies: - buffer "^6.0.3" - catering "^2.1.0" - is-buffer "^2.0.5" - level-supports "^4.0.0" - level-transcoder "^1.0.1" - module-error "^1.0.1" - queue-microtask "^1.2.3" + jsonparse "^1.2.0" + through ">=2.2.7 <3" abstract-leveldown@3.0.0: version "3.0.0" @@ -5276,6 +5599,11 @@ aes-js@3.0.0: resolved "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz" integrity sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw== +aes-js@4.0.0-beta.5: + version "4.0.0-beta.5" + resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-4.0.0-beta.5.tgz#8d2452c52adedebc3a3e28465d858c11ca315873" + integrity sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q== + aes-js@^3.1.1: version "3.1.2" resolved "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz" @@ -5336,6 +5664,24 @@ amazon-cognito-identity-js@^6.0.1: isomorphic-unfetch "^3.0.0" js-cookie "^2.2.1" +amazon-cognito-identity-js@^6.3.6: + version "6.3.12" + resolved "https://registry.yarnpkg.com/amazon-cognito-identity-js/-/amazon-cognito-identity-js-6.3.12.tgz#af73df033094ad4c679c19cf6122b90058021619" + integrity sha512-s7NKDZgx336cp+oDeUtB2ZzT8jWJp/v2LWuYl+LQtMEODe22RF1IJ4nRiDATp+rp1pTffCZcm44Quw4jx2bqNg== + dependencies: + "@aws-crypto/sha256-js" "1.2.2" + buffer "4.9.2" + fast-base64-decode "^1.0.0" + isomorphic-unfetch "^3.0.0" + js-cookie "^2.2.1" + +ansi-align@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" + integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== + dependencies: + string-width "^4.1.0" + ansi-colors@4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" @@ -5363,6 +5709,11 @@ ansi-regex@^5.0.1: resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== +ansi-regex@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.1.0.tgz#95ec409c69619d6cb1b8b34f14b660ef28ebd654" + integrity sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA== + ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" @@ -5382,6 +5733,11 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + antlr4ts@^0.5.0-alpha.4: version "0.5.0-alpha.4" resolved "https://registry.npmjs.org/antlr4ts/-/antlr4ts-0.5.0-alpha.4.tgz" @@ -5500,9 +5856,9 @@ asn1.js@^5.2.0: minimalistic-assert "^1.0.0" safer-buffer "^2.1.0" -asn1@~0.2.3: +asn1@^0.2.6, asn1@~0.2.3: version "0.2.6" - resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== dependencies: safer-buffer "~2.1.0" @@ -5536,7 +5892,7 @@ astral-regex@^2.0.0: resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -async-eventemitter@^0.2.2, async-eventemitter@^0.2.4: +async-eventemitter@^0.2.2: version "0.2.4" resolved "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz" integrity sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw== @@ -5713,6 +6069,15 @@ axios@^1.3.6: form-data "^4.0.0" proxy-from-env "^1.1.0" +axios@^1.7.2: + version "1.7.7" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.7.tgz#2f554296f9892a72ac8d8e4c5b79c14a91d0a47f" + integrity sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q== + dependencies: + follow-redirects "^1.15.6" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz" @@ -6269,9 +6634,9 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" -bcrypt-pbkdf@^1.0.0: +bcrypt-pbkdf@^1.0.0, bcrypt-pbkdf@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== dependencies: tweetnacl "^0.14.3" @@ -6281,18 +6646,6 @@ bech32@1.1.4: resolved "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz" integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ== -bigint-crypto-utils@^3.0.23: - version "3.1.7" - resolved "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.1.7.tgz" - integrity sha512-zpCQpIE2Oy5WIQpjC9iYZf8Uh9QqoS51ZCooAcNvzv1AQ3VWdT52D0ksr1+/faeK8HVIej1bxXcP75YcqH3KPA== - dependencies: - bigint-mod-arith "^3.1.0" - -bigint-mod-arith@^3.1.0: - version "3.1.2" - resolved "https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.1.2.tgz" - integrity sha512-nx8J8bBeiRR+NlsROFH9jHswW5HO8mgfOSqW0AmjicMMvaONDa8AO+5ViKDUUNytBPWiwfvZP4/Bj4Y3lUfvgQ== - bignumber.js@^9.0.0, bignumber.js@^9.0.1: version "9.1.0" resolved "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.0.tgz" @@ -6326,6 +6679,23 @@ bip39@2.5.0: safe-buffer "^5.0.1" unorm "^1.3.3" +bl@^1.0.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" + integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== + dependencies: + readable-stream "^2.3.5" + safe-buffer "^5.1.1" + +bl@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + blakejs@^1.1.0: version "1.2.1" resolved "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz" @@ -6374,6 +6744,20 @@ bowser@^2.11.0: resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f" integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA== +boxen@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" + integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== + dependencies: + ansi-align "^3.0.0" + camelcase "^6.2.0" + chalk "^4.1.0" + cli-boxes "^2.2.1" + string-width "^4.2.2" + type-fest "^0.20.2" + widest-line "^3.1.0" + wrap-ansi "^7.0.0" + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" @@ -6412,21 +6796,18 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== -browser-level@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/browser-level/-/browser-level-1.0.1.tgz" - integrity sha512-XECYKJ+Dbzw0lbydyQuJzwNXtOpbMSq737qxJN11sIRTErOMShvDpbzTlgju7orJKvx4epULolZAuJGLzCmWRQ== - dependencies: - abstract-level "^1.0.2" - catering "^2.1.1" - module-error "^1.0.2" - run-parallel-limit "^1.1.0" - browser-stdout@1.3.1: version "1.3.1" resolved "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz" @@ -6510,6 +6891,24 @@ bs58check@^2.1.2: create-hash "^1.1.0" safe-buffer "^5.1.2" +buffer-alloc-unsafe@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + +buffer-alloc@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== + dependencies: + buffer-alloc-unsafe "^1.1.0" + buffer-fill "^1.0.0" + +buffer-fill@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ== + buffer-from@^1.0.0: version "1.1.2" resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" @@ -6579,6 +6978,11 @@ bufio@^1.0.7: resolved "https://registry.npmjs.org/bufio/-/bufio-1.1.3.tgz" integrity sha512-W0ydG8t+ST+drUpEwl1N+dU9Ije06g8+43CLtvEIzfKo9nPFLXbKqDYE2XSg4w6RugsBcCj7pEU7jOpBC6BqrA== +buildcheck@~0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/buildcheck/-/buildcheck-0.0.6.tgz#89aa6e417cfd1e2196e3f8fe915eb709d2fe4238" + integrity sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A== + busboy@^1.6.0: version "1.6.0" resolved "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz" @@ -6684,7 +7088,7 @@ camelcase@^3.0.0: resolved "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz" integrity sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg== -camelcase@^6.0.0: +camelcase@^6.0.0, camelcase@^6.2.0: version "6.3.0" resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== @@ -6699,11 +7103,6 @@ caseless@~0.12.0: resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== -catering@^2.1.0, catering@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz" - integrity sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w== - cbor@^5.0.2: version "5.2.0" resolved "https://registry.npmjs.org/cbor/-/cbor-5.2.0.tgz" @@ -6712,6 +7111,20 @@ cbor@^5.0.2: bignumber.js "^9.0.1" nofilter "^1.0.4" +cbor@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/cbor/-/cbor-8.1.0.tgz#cfc56437e770b73417a2ecbfc9caf6b771af60d5" + integrity sha512-DwGjNW9omn6EwP70aXsn7FQJx5kO12tX0bZkaTjzdVFM6/7nhA4t0EENocKGx6D2Bch9PE2KzCUf5SceBdeijg== + dependencies: + nofilter "^3.1.0" + +cbor@^9.0.0, cbor@^9.0.2: + version "9.0.2" + resolved "https://registry.yarnpkg.com/cbor/-/cbor-9.0.2.tgz#536b4f2d544411e70ec2b19a2453f10f83cd9fdb" + integrity sha512-JPypkxsB10s9QOWwa6zwPzqE1Md3vqpPc+cai4sAecuCsRyAtAl/pMyhPlMbT/xtPnm2dznJZYRLui57qiRhaQ== + dependencies: + nofilter "^3.1.0" + chai@^4.3.4, chai@^4.3.6: version "4.3.7" resolved "https://registry.npmjs.org/chai/-/chai-4.3.7.tgz" @@ -6785,7 +7198,7 @@ checkpoint-store@^1.1.0: dependencies: functional-red-black-tree "^1.0.1" -chokidar@3.5.3, chokidar@^3.4.0, chokidar@^3.5.2: +chokidar@3.5.3, chokidar@^3.5.2: version "3.5.3" resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== @@ -6800,9 +7213,16 @@ chokidar@3.5.3, chokidar@^3.4.0, chokidar@^3.5.2: optionalDependencies: fsevents "~2.3.2" -chownr@^1.1.4: +chokidar@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-4.0.1.tgz#4a6dff66798fb0f72a94f616abbd7e1a19f31d41" + integrity sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA== + dependencies: + readdirp "^4.0.1" + +chownr@^1.0.1, chownr@^1.1.1, chownr@^1.1.4: version "1.1.4" - resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== ci-info@^2.0.0: @@ -6844,22 +7264,16 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -classic-level@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/classic-level/-/classic-level-1.2.0.tgz" - integrity sha512-qw5B31ANxSluWz9xBzklRWTUAJ1SXIdaVKTVS7HcTGKOAmExx65Wo5BUICW+YGORe2FOUaDghoI9ZDxj82QcFg== - dependencies: - abstract-level "^1.0.2" - catering "^2.1.0" - module-error "^1.0.1" - napi-macros "~2.0.0" - node-gyp-build "^4.3.0" - clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== +cli-boxes@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" + integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== + cli-highlight@^2.1.11: version "2.1.11" resolved "https://registry.yarnpkg.com/cli-highlight/-/cli-highlight-2.1.11.tgz#49736fa452f0aaf4fae580e30acb26828d2dc1bf" @@ -6916,6 +7330,11 @@ cluster-key-slot@1.1.0: resolved "https://registry.yarnpkg.com/cluster-key-slot/-/cluster-key-slot-1.1.0.tgz#30474b2a981fb12172695833052bc0d01336d10d" integrity sha512-2Nii8p3RwAPiFwsnZvukotvow2rIHM+yQ6ZcBXGHdniadkYGZYiGmkHJIbZPIV9nfv7m/U1IPMVVcAhoWFeklw== +code-block-writer@^13.0.1: + version "13.0.3" + resolved "https://registry.yarnpkg.com/code-block-writer/-/code-block-writer-13.0.3.tgz#90f8a84763a5012da7af61319dd638655ae90b5b" + integrity sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg== + code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" @@ -6999,6 +7418,16 @@ commander@3.0.2, commander@^3.0.2: resolved "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz" integrity sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow== +commander@^8.1.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +compare-versions@^6.0.0, compare-versions@^6.1.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-6.1.1.tgz#7af3cc1099ba37d244b3145a9af5201b629148a9" + integrity sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg== + component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" @@ -7009,9 +7438,9 @@ concat-map@0.0.1: resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -concat-stream@^1.4.7, concat-stream@^1.5.1: +concat-stream@^1.4.7, concat-stream@^1.5.1, concat-stream@~1.6.2: version "1.6.2" - resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== dependencies: buffer-from "^1.0.0" @@ -7098,6 +7527,14 @@ cors@^2.8.1: object-assign "^4" vary "^1" +cpu-features@~0.0.10: + version "0.0.10" + resolved "https://registry.yarnpkg.com/cpu-features/-/cpu-features-0.0.10.tgz#9aae536db2710c7254d7ed67cb3cbc7d29ad79c5" + integrity sha512-9IkYqtX3YHPCzoVg1Py+o9057a3i0fp7S530UWokCSaFVTc7CwXPRiOjRjBQQ18ZCNafx78YfnG+HALxtVmOGA== + dependencies: + buildcheck "~0.0.6" + nan "^2.19.0" + crc-32@^1.2.0: version "1.2.2" resolved "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz" @@ -7167,6 +7604,15 @@ cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" +cross-spawn@^7.0.0: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + crypto-browserify@3.12.0: version "3.12.0" resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" @@ -7232,13 +7678,20 @@ debug@4, debug@4.3.4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, de dependencies: ms "2.1.2" -debug@^3.1.0: +debug@^3.1.0, debug@^3.2.6: version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" +debug@^4.3.5: + version "4.3.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" + integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== + dependencies: + ms "^2.1.3" + decamelize@^1.1.1: version "1.2.0" resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" @@ -7458,6 +7911,11 @@ diff@^4.0.1: resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== +diff@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" + integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== + diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" @@ -7467,6 +7925,44 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" +docker-modem@^1.0.8: + version "1.0.9" + resolved "https://registry.yarnpkg.com/docker-modem/-/docker-modem-1.0.9.tgz#a1f13e50e6afb6cf3431b2d5e7aac589db6aaba8" + integrity sha512-lVjqCSCIAUDZPAZIeyM125HXfNvOmYYInciphNrLrylUtKyW66meAjSPXWchKVzoIYZx69TPnAepVSSkeawoIw== + dependencies: + JSONStream "1.3.2" + debug "^3.2.6" + readable-stream "~1.0.26-4" + split-ca "^1.0.0" + +docker-modem@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/docker-modem/-/docker-modem-5.0.3.tgz#50c06f11285289f58112b5c4c4d89824541c41d0" + integrity sha512-89zhop5YVhcPEt5FpUFGr3cDyceGhq/F9J+ZndQ4KfqNvfbJpPMfgeixFgUj5OjCYAboElqODxY5Z1EBsSa6sg== + dependencies: + debug "^4.1.1" + readable-stream "^3.5.0" + split-ca "^1.0.1" + ssh2 "^1.15.0" + +dockerode@^2.5.8: + version "2.5.8" + resolved "https://registry.yarnpkg.com/dockerode/-/dockerode-2.5.8.tgz#1b661e36e1e4f860e25f56e0deabe9f87f1d0acc" + integrity sha512-+7iOUYBeDTScmOmQqpUYQaE7F4vvIt6+gIZNHWhqAQEI887tiPFB9OvXI/HzQYqfUNvukMK+9myLW63oTJPZpw== + dependencies: + concat-stream "~1.6.2" + docker-modem "^1.0.8" + tar-fs "~1.16.3" + +dockerode@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/dockerode/-/dockerode-4.0.2.tgz#dedc8529a1db3ac46d186f5912389899bc309f7d" + integrity sha512-9wM1BVpVMFr2Pw3eJNXrYYt6DT9k0xMcsSCjtPvyQ+xa1iPg/Mo3T/gUcwI0B2cczqCeCYRPF8yFYDwtFXT0+w== + dependencies: + "@balena/dockerignore" "^1.0.2" + docker-modem "^5.0.3" + tar-fs "~2.0.1" + dom-walk@^0.1.0: version "0.1.2" resolved "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz" @@ -7504,6 +8000,11 @@ duplexer3@^0.1.4: resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz" integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" @@ -7545,6 +8046,11 @@ emoji-regex@^8.0.0: resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + encode-utf8@^1.0.2: version "1.0.3" resolved "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz" @@ -7583,7 +8089,7 @@ encoding@^0.1.11: dependencies: iconv-lite "^0.6.2" -end-of-stream@^1.1.0: +end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== @@ -8066,7 +8572,7 @@ ethereumjs-util@^5.0.0, ethereumjs-util@^5.0.1, ethereumjs-util@^5.1.1, ethereum rlp "^2.0.0" safe-buffer "^5.1.1" -ethereumjs-util@^7.0.2, ethereumjs-util@^7.1.0, ethereumjs-util@^7.1.4, ethereumjs-util@^7.1.5: +ethereumjs-util@^7.0.2, ethereumjs-util@^7.0.3, ethereumjs-util@^7.1.0, ethereumjs-util@^7.1.4, ethereumjs-util@^7.1.5: version "7.1.5" resolved "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz" integrity sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg== @@ -8130,7 +8636,7 @@ ethereumjs-wallet@0.6.5: utf8 "^3.0.0" uuid "^3.3.2" -ethers@5.7.2, ethers@^5.0.1, ethers@^5.0.2, ethers@^5.1.0, ethers@^5.5.1, ethers@^5.5.2, ethers@^5.5.3, ethers@^5.6.6, ethers@^5.7.1, ethers@^5.7.2: +ethers@5.7.2, ethers@^5.0.1, ethers@^5.0.2, ethers@^5.1.0, ethers@^5.5.1, ethers@^5.5.2, ethers@^5.5.3, ethers@^5.6.6, ethers@^5.7.1, ethers@^5.7.2, ethers@~5.7.0: version "5.7.2" resolved "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz" integrity sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg== @@ -8166,6 +8672,19 @@ ethers@5.7.2, ethers@^5.0.1, ethers@^5.0.2, ethers@^5.1.0, ethers@^5.5.1, ethers "@ethersproject/web" "5.7.1" "@ethersproject/wordlists" "5.7.0" +ethers@^6.12.2: + version "6.13.4" + resolved "https://registry.yarnpkg.com/ethers/-/ethers-6.13.4.tgz#bd3e1c3dc1e7dc8ce10f9ffb4ee40967a651b53c" + integrity sha512-21YtnZVg4/zKkCQPjrDj38B1r4nQvTZLopUGMLQ1ePU2zV/joCfDC3t3iKQjWRzjjjbzR+mdAIoikeBRNkdllA== + dependencies: + "@adraffy/ens-normalize" "1.10.1" + "@noble/curves" "1.2.0" + "@noble/hashes" "1.3.2" + "@types/node" "22.7.5" + aes-js "4.0.0-beta.5" + tslib "2.7.0" + ws "8.17.1" + ethjs-unit@0.1.6: version "0.1.6" resolved "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz" @@ -8182,11 +8701,6 @@ ethjs-util@0.1.6, ethjs-util@^0.1.3, ethjs-util@^0.1.6: is-hex-prefixed "1.0.0" strip-hex-prefix "1.0.0" -event-target-shim@^5.0.0: - version "5.0.1" - resolved "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz" - integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== - eventemitter3@4.0.4: version "4.0.4" resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz" @@ -8333,6 +8847,17 @@ fast-diff@^1.1.2: resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== +fast-glob@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" @@ -8352,6 +8877,13 @@ fast-xml-parser@4.2.5: dependencies: strnum "^1.0.5" +fastq@^1.6.0: + version "1.17.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" + integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== + dependencies: + reusify "^1.0.4" + fetch-ponyfill@^4.0.0: version "4.1.0" resolved "https://registry.npmjs.org/fetch-ponyfill/-/fetch-ponyfill-4.1.0.tgz" @@ -8364,6 +8896,14 @@ file-uri-to-path@1.0.0: resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== +fill-keys@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/fill-keys/-/fill-keys-1.0.2.tgz#9a8fa36f4e8ad634e3bf6b4f3c8882551452eb20" + integrity sha512-tcgI872xXjwFF4xgQmLxi76GnwJG3g/3isB1l4/G5Z4zrbddGpBjqZCO9oEAcB5wX0Hj/5iQB3toxfO7in1hHA== + dependencies: + is-object "~1.0.1" + merge-descriptors "~1.0.0" + fill-range@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" @@ -8381,6 +8921,13 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + finalhandler@1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" @@ -8474,6 +9021,11 @@ follow-redirects@^1.14.9: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== +follow-redirects@^1.15.6: + version "1.15.9" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1" + integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ== + for-each@^0.3.3, for-each@~0.3.3: version "0.3.3" resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz" @@ -8486,6 +9038,14 @@ for-in@^1.0.2: resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== +foreground-child@^3.1.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.0.tgz#0ac8644c06e431439f8561db8ecf29a7b5519c77" + integrity sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg== + dependencies: + cross-spawn "^7.0.0" + signal-exit "^4.0.1" + forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" @@ -8545,6 +9105,11 @@ fresh@0.5.2: resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + fs-extra@^0.30.0: version "0.30.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz" @@ -8565,6 +9130,15 @@ fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@^11.2.0: + version "11.2.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" + integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-extra@^4.0.2, fs-extra@^4.0.3: version "4.0.3" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz" @@ -8756,7 +9330,7 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -glob-parent@~5.1.2: +glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -8792,6 +9366,18 @@ glob@7.2.0: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^10.4.1: + version "10.4.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" + glob@^7.1.2, glob@^7.1.3, glob@^7.2.0, glob@~7.2.3: version "7.2.3" resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" @@ -8863,6 +9449,11 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== +graceful-fs@^4.2.4: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + har-schema@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz" @@ -8915,33 +9506,27 @@ hardhat-preprocessor@^0.1.4: dependencies: murmur-128 "^0.2.1" -hardhat@^2.9.5: - version "2.12.2" - resolved "https://registry.npmjs.org/hardhat/-/hardhat-2.12.2.tgz" - integrity sha512-f3ZhzXy1uyQv0UXnAQ8GCBOWjzv++WJNb7bnm10SsyC3dB7vlPpsMWBNhq7aoRxKrNhX9tCev81KFV3i5BTeMQ== +hardhat@^2.22.5, hardhat@^2.22.7: + version "2.22.13" + resolved "https://registry.yarnpkg.com/hardhat/-/hardhat-2.22.13.tgz#1d2c7c4b640d060ae0f5b04757322118a003955a" + integrity sha512-psVJX4FSXDpSXwsU8OcKTJN04pQEj9cFBMX5OPko+OFwbIoiOpvRmafa954/UaA1934npTj8sV3gaTSdx9bPbA== dependencies: "@ethersproject/abi" "^5.1.2" "@metamask/eth-sig-util" "^4.0.0" - "@nomicfoundation/ethereumjs-block" "^4.0.0" - "@nomicfoundation/ethereumjs-blockchain" "^6.0.0" - "@nomicfoundation/ethereumjs-common" "^3.0.0" - "@nomicfoundation/ethereumjs-evm" "^1.0.0" - "@nomicfoundation/ethereumjs-rlp" "^4.0.0" - "@nomicfoundation/ethereumjs-statemanager" "^1.0.0" - "@nomicfoundation/ethereumjs-trie" "^5.0.0" - "@nomicfoundation/ethereumjs-tx" "^4.0.0" - "@nomicfoundation/ethereumjs-util" "^8.0.0" - "@nomicfoundation/ethereumjs-vm" "^6.0.0" + "@nomicfoundation/edr" "^0.6.3" + "@nomicfoundation/ethereumjs-common" "4.0.4" + "@nomicfoundation/ethereumjs-tx" "5.0.4" + "@nomicfoundation/ethereumjs-util" "9.0.4" "@nomicfoundation/solidity-analyzer" "^0.1.0" "@sentry/node" "^5.18.1" "@types/bn.js" "^5.1.0" "@types/lru-cache" "^5.1.0" - abort-controller "^3.0.0" adm-zip "^0.4.16" aggregate-error "^3.0.0" ansi-escapes "^4.3.0" + boxen "^5.1.2" chalk "^2.4.2" - chokidar "^3.4.0" + chokidar "^4.0.0" ci-info "^2.0.0" debug "^4.1.1" enquirer "^2.3.0" @@ -8954,20 +9539,20 @@ hardhat@^2.9.5: glob "7.2.0" immutable "^4.0.0-rc.12" io-ts "1.10.4" + json-stream-stringify "^3.1.4" keccak "^3.0.2" lodash "^4.17.11" mnemonist "^0.38.0" mocha "^10.0.0" p-map "^4.0.0" - qs "^6.7.0" raw-body "^2.4.1" resolve "1.17.0" semver "^6.3.0" - solc "0.7.3" + solc "0.8.26" source-map-support "^0.5.13" stacktrace-parser "^0.1.10" tsort "0.0.1" - undici "^5.4.0" + undici "^5.14.0" uuid "^8.3.2" ws "^7.4.6" @@ -9086,7 +9671,7 @@ hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3, hash.js@^1.1.7: inherits "^2.0.3" minimalistic-assert "^1.0.1" -hasown@^2.0.0: +hasown@^2.0.0, hasown@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== @@ -9344,11 +9929,6 @@ is-buffer@^1.1.5: resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-buffer@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz" - integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== - is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: version "1.2.7" resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz" @@ -9361,6 +9941,13 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" +is-core-module@^2.13.0: + version "2.15.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37" + integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== + dependencies: + hasown "^2.0.2" + is-core-module@^2.9.0: version "2.11.0" resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz" @@ -9499,6 +10086,11 @@ is-number@^7.0.0: resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== +is-object@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" + integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== + is-plain-obj@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz" @@ -9631,6 +10223,15 @@ isstream@~0.1.2: resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== +jackspeak@^3.1.2: + version "3.4.3" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" + integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + jmespath@0.16.0: version "0.16.0" resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.16.0.tgz#b15b0a85dfd4d930d43e69ed605943c802785076" @@ -9747,6 +10348,11 @@ json-stable-stringify@^1.0.1: dependencies: jsonify "^0.0.1" +json-stream-stringify@^3.1.4: + version "3.1.6" + resolved "https://registry.yarnpkg.com/json-stream-stringify/-/json-stream-stringify-3.1.6.tgz#ebe32193876fb99d4ec9f612389a8d8e2b5d54d4" + integrity sha512-x7fpwxOkbhFCaJDJ8vb1fBY3DdSa4AlITaz+HHILQJzdPMnHEFjxPwVUi1ALIbcIxDE0PNe/0i7frnY8QnBQog== + json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" @@ -9785,6 +10391,11 @@ jsonify@^0.0.1: resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz" integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== +jsonparse@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== + jsprim@^1.2.2: version "1.4.2" resolved "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz" @@ -9795,6 +10406,11 @@ jsprim@^1.2.2: json-schema "0.4.0" verror "1.10.0" +just-extend@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-6.2.0.tgz#b816abfb3d67ee860482e7401564672558163947" + integrity sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw== + keccak@3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/keccak/-/keccak-3.0.1.tgz" @@ -10015,11 +10631,6 @@ level-sublevel@6.6.4: typewiselite "~1.0.0" xtend "~4.0.0" -level-supports@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/level-supports/-/level-supports-4.0.1.tgz" - integrity sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA== - level-supports@~1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz" @@ -10027,14 +10638,6 @@ level-supports@~1.0.0: dependencies: xtend "^4.0.2" -level-transcoder@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/level-transcoder/-/level-transcoder-1.0.1.tgz" - integrity sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w== - dependencies: - buffer "^6.0.3" - module-error "^1.0.1" - level-ws@0.0.0: version "0.0.0" resolved "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz" @@ -10061,14 +10664,6 @@ level-ws@^2.0.0: readable-stream "^3.1.0" xtend "^4.0.1" -level@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/level/-/level-8.0.0.tgz" - integrity sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ== - dependencies: - browser-level "^1.0.1" - classic-level "^1.2.0" - levelup@3.1.1, levelup@^3.0.0: version "3.1.1" resolved "https://registry.npmjs.org/levelup/-/levelup-3.1.1.tgz" @@ -10152,6 +10747,16 @@ lodash.clonedeep@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ== +lodash.get@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" @@ -10226,6 +10831,11 @@ lru-cache@5.1.1, lru-cache@^5.1.1: dependencies: yallist "^3.0.2" +lru-cache@^10.2.0: + version "10.4.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== + lru-cache@^3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz" @@ -10285,11 +10895,6 @@ match-all@^1.2.6: resolved "https://registry.npmjs.org/match-all/-/match-all-1.2.6.tgz" integrity sha512-0EESkXiTkWzrQQntBu2uzKvLu6vVkUGz40nGPbSZuegcfE5UuSzNjLaIu76zJWuaT/2I3Z/8M06OlUOZLGwLlQ== -mcl-wasm@^0.7.1: - version "0.7.9" - resolved "https://registry.npmjs.org/mcl-wasm/-/mcl-wasm-0.7.9.tgz" - integrity sha512-iJIUcQWA88IJB/5L15GnJVnSQJmf/YaxxV6zRavv83HILHaJQb6y0iFyDMdDO0gN8X37tdxmAOrH/P8B6RB8sQ== - md5.js@^1.3.4: version "1.3.5" resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" @@ -10340,15 +10945,6 @@ memdown@~3.0.0: ltgt "~2.2.0" safe-buffer "~5.1.1" -memory-level@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/memory-level/-/memory-level-1.0.0.tgz" - integrity sha512-UXzwewuWeHBz5krr7EvehKcmLFNoXxGcvuYhC41tRnkrTbJohtS7kVn9akmgirtRygg+f7Yjsfi8Uu5SGSQ4Og== - dependencies: - abstract-level "^1.0.0" - functional-red-black-tree "^1.0.1" - module-error "^1.0.1" - memorystream@^0.3.1: version "0.3.1" resolved "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz" @@ -10359,6 +10955,16 @@ merge-descriptors@1.0.1: resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== +merge-descriptors@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz#d80319a65f3c7935351e5cfdac8f9318504dbed5" + integrity sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + merkle-patricia-tree@3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-3.0.0.tgz" @@ -10441,6 +11047,14 @@ micromatch@^4.0.2: braces "^3.0.2" picomatch "^2.3.1" +micromatch@^4.0.4: + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" @@ -10507,11 +11121,23 @@ minimatch@^3.0.4, minimatch@^3.1.1: dependencies: brace-expansion "^1.1.7" +minimatch@^9.0.3, minimatch@^9.0.4, minimatch@^9.0.5: + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + minimist@^1.2.0, minimist@^1.2.6, minimist@~1.2.6: version "1.2.7" resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz" integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== +minimist@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + minipass@^2.6.0, minipass@^2.9.0: version "2.9.0" resolved "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz" @@ -10520,6 +11146,11 @@ minipass@^2.6.0, minipass@^2.9.0: safe-buffer "^5.1.2" yallist "^3.0.0" +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + minizlib@^1.3.3: version "1.3.3" resolved "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz" @@ -10535,6 +11166,11 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" +mkdirp-classic@^0.5.2: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + mkdirp-promise@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz" @@ -10554,6 +11190,11 @@ mkdirp@^0.5.1, mkdirp@^0.5.5: dependencies: minimist "^1.2.6" +mkdirp@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" + integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== + mnemonist@^0.38.0: version "0.38.5" resolved "https://registry.npmjs.org/mnemonist/-/mnemonist-0.38.5.tgz" @@ -10593,10 +11234,10 @@ mock-fs@^4.1.0: resolved "https://registry.npmjs.org/mock-fs/-/mock-fs-4.14.0.tgz" integrity sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw== -module-error@^1.0.1, module-error@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/module-error/-/module-error-1.0.2.tgz" - integrity sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA== +module-not-found-error@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/module-not-found-error/-/module-not-found-error-1.0.1.tgz#cf8b4ff4f29640674d6cdd02b0e3bc523c2bbdc0" + integrity sha512-pEk4ECWQXV6z2zjhRZUongnLJNUeGQJ3w6OQ5ctGwD+i5o93qjRQUk2Rt6VdNeu3sEP0AB4LcfvdebpxBRVr4g== moment-timezone@^0.5.43: version "0.5.45" @@ -10620,7 +11261,7 @@ ms@2.1.2: resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@2.1.3, ms@^2.0.0, ms@^2.1.1: +ms@2.1.3, ms@^2.0.0, ms@^2.1.1, ms@^2.1.3: version "2.1.3" resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== @@ -10688,6 +11329,11 @@ nan@^2.14.0: resolved "https://registry.yarnpkg.com/nan/-/nan-2.19.0.tgz#bb58122ad55a6c5bc973303908d5b16cfdd5a8c0" integrity sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw== +nan@^2.19.0, nan@^2.20.0: + version "2.22.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.22.0.tgz#31bc433fc33213c97bad36404bb68063de604de3" + integrity sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw== + nano-json-stream-parser@^0.1.2: version "0.1.2" resolved "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz" @@ -10715,11 +11361,6 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" -napi-macros@~2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz" - integrity sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg== - negotiator@0.6.3: version "0.6.3" resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" @@ -10735,6 +11376,17 @@ nice-try@^1.0.4: resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== +nise@^6.0.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/nise/-/nise-6.1.1.tgz#78ea93cc49be122e44cb7c8fdf597b0e8778b64a" + integrity sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g== + dependencies: + "@sinonjs/commons" "^3.0.1" + "@sinonjs/fake-timers" "^13.0.1" + "@sinonjs/text-encoding" "^0.7.3" + just-extend "^6.2.0" + path-to-regexp "^8.1.0" + node-addon-api@^2.0.0: version "2.0.2" resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz" @@ -10777,6 +11429,11 @@ nofilter@^1.0.4: resolved "https://registry.npmjs.org/nofilter/-/nofilter-1.0.4.tgz" integrity sha512-N8lidFp+fCz+TD51+haYdbDGrcBWwuHX40F5+z0qkUjMJ5Tp+rdSuAkMJ9N9eoolDlEVTf6u5icM+cNKkKW2mA== +nofilter@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/nofilter/-/nofilter-3.1.0.tgz#c757ba68801d41ff930ba2ec55bab52ca184aa66" + integrity sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g== + normalize-package-data@^2.3.2: version "2.5.0" resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" @@ -10997,6 +11654,11 @@ p-try@^1.0.0: resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== +package-json-from-dist@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" + integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== + packet-reader@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/packet-reader/-/packet-reader-1.0.0.tgz#9238e5480dedabacfe1fe3f2771063f164157d74" @@ -11090,9 +11752,9 @@ patch-package@^6.2.2: tmp "^0.0.33" yaml "^1.10.2" -path-browserify@^1.0.0: +path-browserify@^1.0.0, path-browserify@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== path-exists@^2.0.0: @@ -11122,11 +11784,24 @@ path-key@^2.0.1: resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + path-parse@^1.0.6, path-parse@^1.0.7: version "1.0.7" resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-starts-with@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/path-starts-with/-/path-starts-with-2.0.0.tgz" @@ -11137,6 +11812,11 @@ path-to-regexp@0.1.7: resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== +path-to-regexp@^8.1.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-8.2.0.tgz#73990cc29e57a3ff2a0d914095156df5db79e8b4" + integrity sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ== + path-type@^1.0.0: version "1.1.0" resolved "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz" @@ -11408,6 +12088,15 @@ prompts@^2.4.2: kleur "^3.0.3" sisteransi "^1.0.5" +proper-lockfile@^4.1.1, proper-lockfile@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/proper-lockfile/-/proper-lockfile-4.1.2.tgz#c8b9de2af6b2f1601067f98e01ac66baa223141f" + integrity sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA== + dependencies: + graceful-fs "^4.2.4" + retry "^0.12.0" + signal-exit "^3.0.2" + proxy-addr@~2.0.7: version "2.0.7" resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" @@ -11421,6 +12110,15 @@ proxy-from-env@^1.1.0: resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== +proxyquire@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/proxyquire/-/proxyquire-2.1.3.tgz#2049a7eefa10a9a953346a18e54aab2b4268df39" + integrity sha512-BQWfCqYM+QINd+yawJz23tbBM40VIGXOdDw3X344KcclI/gtBbdWF6SlQ4nK/bYhF9d27KYug9WzljHC6B9Ysg== + dependencies: + fill-keys "^1.0.2" + module-not-found-error "^1.0.1" + resolve "^1.11.1" + prr@~1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" @@ -11496,6 +12194,14 @@ pull-window@^2.1.4: dependencies: looper "^2.0.0" +pump@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.3.tgz#5dfe8311c33bbf6fc18261f9f34702c47c08a954" + integrity sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + pump@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" @@ -11531,7 +12237,7 @@ pvutils@^1.1.3: resolved "https://registry.yarnpkg.com/pvutils/-/pvutils-1.1.3.tgz#f35fc1d27e7cd3dfbd39c0826d173e806a03f5a3" integrity sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ== -qs@6.11.0, qs@^6.7.0, qs@^6.9.4: +qs@6.11.0, qs@^6.9.4: version "6.11.0" resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== @@ -11557,7 +12263,7 @@ querystring@0.2.0: resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g== -queue-microtask@^1.2.2, queue-microtask@^1.2.3: +queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== @@ -11647,6 +12353,19 @@ readable-stream@^2.0.0, readable-stream@^2.0.5, readable-stream@^2.2.2, readable string_decoder "~1.1.1" util-deprecate "~1.0.1" +readable-stream@^2.3.0, readable-stream@^2.3.5: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + readable-stream@^3.0.6, readable-stream@^3.1.0, readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" @@ -11656,9 +12375,18 @@ readable-stream@^3.0.6, readable-stream@^3.1.0, readable-stream@^3.4.0, readable string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@~1.0.15: +readable-stream@^3.1.1, readable-stream@^3.5.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@~1.0.15, readable-stream@~1.0.26-4: version "1.0.34" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" integrity sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg== dependencies: core-util-is "~1.0.0" @@ -11666,6 +12394,11 @@ readable-stream@~1.0.15: isarray "0.0.1" string_decoder "~0.10.x" +readdirp@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-4.0.2.tgz#388fccb8b75665da3abffe2d8f8ed59fe74c230a" + integrity sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA== + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" @@ -11861,6 +12594,15 @@ resolve@^1.10.0, resolve@^1.8.1, resolve@~1.22.1: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +resolve@^1.11.1: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + responselike@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" @@ -11897,6 +12639,16 @@ retry@0.13.1: resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + rimraf@^2.2.8, rimraf@^2.6.2, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" @@ -11919,10 +12671,10 @@ rlp@^2.0.0, rlp@^2.2.1, rlp@^2.2.2, rlp@^2.2.3, rlp@^2.2.4, rlp@^2.2.7: dependencies: bn.js "^5.2.0" -run-parallel-limit@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz" - integrity sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw== +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" @@ -12053,6 +12805,11 @@ semver@^7.6.0: dependencies: lru-cache "^6.0.0" +semver@^7.6.2: + version "7.6.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" + integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== + semver@~5.4.1: version "5.4.1" resolved "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz" @@ -12189,11 +12946,23 @@ shebang-command@^1.2.0: dependencies: shebang-regex "^1.0.0" +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + side-channel@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" @@ -12203,6 +12972,16 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" +signal-exit@^3.0.2: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +signal-exit@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + simple-concat@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz" @@ -12217,6 +12996,23 @@ simple-get@^2.7.0: once "^1.3.1" simple-concat "^1.0.0" +sinon-chai@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/sinon-chai/-/sinon-chai-3.7.0.tgz#cfb7dec1c50990ed18c153f1840721cf13139783" + integrity sha512-mf5NURdUaSdnatJx3uhoBOrY9dtL19fiOtAdT1Azxg3+lNJFiuN0uzaU3xX1LeAfL17kHQhTAJgpsfhbMJMY2g== + +sinon@^18.0.0: + version "18.0.1" + resolved "https://registry.yarnpkg.com/sinon/-/sinon-18.0.1.tgz#464334cdfea2cddc5eda9a4ea7e2e3f0c7a91c5e" + integrity sha512-a2N2TDY1uGviajJ6r4D1CyRAkzE9NNVlYOV1wX5xQDuAk0ONgzgRl0EjCQuRCPxOwp13ghsMwt9Gdldujs39qw== + dependencies: + "@sinonjs/commons" "^3.0.1" + "@sinonjs/fake-timers" "11.2.2" + "@sinonjs/samsam" "^8.0.0" + diff "^5.2.0" + nise "^6.0.0" + supports-color "^7" + sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" @@ -12271,18 +13067,16 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -solc@0.7.3: - version "0.7.3" - resolved "https://registry.npmjs.org/solc/-/solc-0.7.3.tgz" - integrity sha512-GAsWNAjGzIDg7VxzP6mPjdurby3IkGCjQcM8GFYZT6RyaoUZKmMU6Y7YwG+tFGhv7dwZ8rmR4iwFDrrD99JwqA== +solc@0.8.26: + version "0.8.26" + resolved "https://registry.yarnpkg.com/solc/-/solc-0.8.26.tgz#afc78078953f6ab3e727c338a2fefcd80dd5b01a" + integrity sha512-yiPQNVf5rBFHwN6SIf3TUUvVAFKcQqmSUFeq+fb6pNRCo0ZCgpYOZDi3BVoezCPIAcKrVYd/qXlBLUP9wVrZ9g== dependencies: command-exists "^1.2.8" - commander "3.0.2" + commander "^8.1.0" follow-redirects "^1.12.1" - fs-extra "^0.30.0" js-sha3 "0.8.0" memorystream "^0.3.1" - require-from-string "^2.0.0" semver "^5.5.0" tmp "0.0.33" @@ -12311,6 +13105,11 @@ solc@^0.6.3: semver "^5.5.0" tmp "0.0.33" +solidity-ast@^0.4.51, solidity-ast@^0.4.56: + version "0.4.59" + resolved "https://registry.yarnpkg.com/solidity-ast/-/solidity-ast-0.4.59.tgz#290a2815aef70a61092591ab3e991da080ae5931" + integrity sha512-I+CX0wrYUN9jDfYtcgWSe+OAowaXy8/1YQy7NS4ni5IBDmIYBq7ZzaP/7QqouLjzZapmQtvGLqCaYgoUWqBo5g== + solidity-comments-extractor@^0.0.7: version "0.0.7" resolved "https://registry.npmjs.org/solidity-comments-extractor/-/solidity-comments-extractor-0.0.7.tgz" @@ -12399,6 +13198,11 @@ spdx-license-ids@^3.0.0: resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz" integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== +split-ca@^1.0.0, split-ca@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/split-ca/-/split-ca-1.0.1.tgz#6c83aff3692fa61256e0cd197e05e9de157691a6" + integrity sha512-Q5thBSxp5t8WPTTJQS59LrGqOZqOsrhDGDVm8azCqIBjSBd7nd9o2PM+mDulQQkh8h//4U6hFZnc/mul8t5pWQ== + split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" resolved "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" @@ -12416,6 +13220,17 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== +ssh2@^1.15.0: + version "1.16.0" + resolved "https://registry.yarnpkg.com/ssh2/-/ssh2-1.16.0.tgz#79221d40cbf4d03d07fe881149de0a9de928c9f0" + integrity sha512-r1X4KsBGedJqo7h8F5c4Ybpcr5RjyP+aWIG007uBPRjmdQWfEiVLzSK71Zji1B9sKxwaCvD8y8cwSkYrlLiRRg== + dependencies: + asn1 "^0.2.6" + bcrypt-pbkdf "^1.0.2" + optionalDependencies: + cpu-features "~0.0.10" + nan "^2.20.0" + sshpk@^1.7.0: version "1.17.0" resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz" @@ -12474,6 +13289,15 @@ string-format@^2.0.0: resolved "https://registry.npmjs.org/string-format/-/string-format-2.0.0.tgz" integrity sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA== +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + string-width@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" @@ -12483,7 +13307,7 @@ string-width@^1.0.1: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: version "4.2.3" resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -12492,6 +13316,15 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + string.prototype.trim@~1.2.6: version "1.2.7" resolved "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz" @@ -12538,6 +13371,13 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" @@ -12552,6 +13392,13 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + strip-bom@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" @@ -12595,7 +13442,7 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^7.1.0: +supports-color@^7, supports-color@^7.1.0: version "7.2.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== @@ -12666,6 +13513,50 @@ tape@^4.6.3: string.prototype.trim "~1.2.6" through "~2.3.8" +tar-fs@~1.16.3: + version "1.16.3" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509" + integrity sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw== + dependencies: + chownr "^1.0.1" + mkdirp "^0.5.1" + pump "^1.0.0" + tar-stream "^1.1.2" + +tar-fs@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.0.1.tgz#e44086c1c60d31a4f0cf893b1c4e155dabfae9e2" + integrity sha512-6tzWDMeroL87uF/+lin46k+Q+46rAJ0SyPGz7OW7wTgblI273hsBqk2C1j0/xNadNLKDTUL9BukSjB7cwgmlPA== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.0.0" + +tar-stream@^1.1.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" + integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== + dependencies: + bl "^1.0.0" + buffer-alloc "^1.2.0" + end-of-stream "^1.0.0" + fs-constants "^1.0.0" + readable-stream "^2.3.0" + to-buffer "^1.1.1" + xtend "^4.0.0" + +tar-stream@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + tar@^4.0.2: version "4.4.19" resolved "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz" @@ -12721,9 +13612,9 @@ through2@^2.0.3: readable-stream "~2.3.6" xtend "~4.0.1" -through@~2.3.4, through@~2.3.8: +"through@>=2.2.7 <3", through@~2.3.4, through@~2.3.8: version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== timed-out@^4.0.1: @@ -12745,6 +13636,11 @@ tmp@0.1.0: dependencies: rimraf "^2.6.3" +to-buffer@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" + integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== + to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz" @@ -12860,6 +13756,14 @@ ts-generator@^0.1.1: resolve "^1.8.1" ts-essentials "^1.0.0" +ts-morph@^22.0.0: + version "22.0.0" + resolved "https://registry.yarnpkg.com/ts-morph/-/ts-morph-22.0.0.tgz#5532c592fb6dddae08846f12c9ab0fc590b1d42e" + integrity sha512-M9MqFGZREyeb5fTl6gNHKZLqBQA0TjA1lea+CR48R8EBTDuWrNqW6ccC5QvjNR4s6wDumD3LTCjOFSp9iwlzaw== + dependencies: + "@ts-morph/common" "~0.23.0" + code-block-writer "^13.0.1" + ts-node@^10.7.0: version "10.9.1" resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz" @@ -12879,6 +13783,11 @@ ts-node@^10.7.0: v8-compile-cache-lib "^3.0.1" yn "3.1.1" +tslib@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.7.0.tgz#d9b40c5c40ab59e8738f297df3087bf1a2690c01" + integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA== + tslib@^1.11.1, tslib@^1.9.3: version "1.14.1" resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" @@ -12921,11 +13830,21 @@ tweetnacl@^1.0.0, tweetnacl@^1.0.3: resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz" integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== -type-detect@^4.0.0, type-detect@^4.0.5, type-detect@^4.0.8: +type-detect@4.0.8, type-detect@^4.0.0, type-detect@^4.0.5, type-detect@^4.0.8: version "4.0.8" resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== +type-detect@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.1.0.tgz#deb2453e8f08dcae7ae98c626b13dddb0155906c" + integrity sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + type-fest@^0.21.3: version "0.21.3" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" @@ -13080,6 +13999,18 @@ underscore@^1.13.1: resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.6.tgz#04786a1f589dc6c09f761fc5f45b89e935136441" integrity sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A== +undici-types@~6.19.2: + version "6.19.8" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02" + integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw== + +undici@^5.14.0: + version "5.28.4" + resolved "https://registry.yarnpkg.com/undici/-/undici-5.28.4.tgz#6b280408edb6a1a604a9b20340f45b422e373068" + integrity sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g== + dependencies: + "@fastify/busboy" "^2.0.0" + undici@^5.4.0: version "5.12.0" resolved "https://registry.npmjs.org/undici/-/undici-5.12.0.tgz" @@ -13087,6 +14018,11 @@ undici@^5.4.0: dependencies: busboy "^1.6.0" +undici@^6.11.1, undici@^6.18.2: + version "6.20.1" + resolved "https://registry.yarnpkg.com/undici/-/undici-6.20.1.tgz#fbb87b1e2b69d963ff2d5410a40ffb4c9e81b621" + integrity sha512-AjQF1QsmqfJys+LXfGTNum+qw4S88CojRInG/6t31W/1fk6G59s92bnAvGz5Cmur+kQv2SURXEvvudLmbrE8QA== + unfetch@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be" @@ -13650,6 +14586,20 @@ which@^1.2.9: dependencies: isexe "^2.0.0" +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +widest-line@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" + integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== + dependencies: + string-width "^4.0.0" + window-size@^0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz" @@ -13675,6 +14625,15 @@ workerpool@6.2.1: resolved "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz" integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw== +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz" @@ -13692,6 +14651,15 @@ wrap-ansi@^7.0.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + wrappy@1: version "1.0.2" resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" @@ -13702,6 +14670,11 @@ ws@7.4.6: resolved "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz" integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== +ws@8.17.1: + version "8.17.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" + integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== + ws@^3.0.0: version "3.3.3" resolved "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz" @@ -13930,6 +14903,18 @@ yocto-queue@^0.1.0: resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== +zksync-ethers@5: + version "5.9.2" + resolved "https://registry.yarnpkg.com/zksync-ethers/-/zksync-ethers-5.9.2.tgz#1c5f34cb25ac0b040fd1a6118f2ba1c2c3bda090" + integrity sha512-Y2Mx6ovvxO6UdC2dePLguVzvNToOY8iLWeq5ne+jgGSJxAi/f4He/NF6FNsf6x1aWX0o8dy4Df8RcOQXAkj5qw== + dependencies: + ethers "~5.7.0" + +zksync-ethers@^6.11.2: + version "6.14.0" + resolved "https://registry.yarnpkg.com/zksync-ethers/-/zksync-ethers-6.14.0.tgz#44fd522eefa02008f2d8498756b883178ca13146" + integrity sha512-wP30kYCB45L8NNWChj+EWbN6lesecMGtVvoPpqPIoSsCLYDDSGCZ2snZ8zI9zAyOQ8AcVyvH8hjQScAJjpXtzg== + zksync-web3@^0.8.1: version "0.8.1" resolved "https://registry.npmjs.org/zksync-web3/-/zksync-web3-0.8.1.tgz"