diff --git a/.env.example b/.env.example index b23ccdbd..4f1cb42c 100644 --- a/.env.example +++ b/.env.example @@ -50,6 +50,7 @@ LYRA_TESTNET_RPC='' LYRA_RPC='' XAI_TESTNET_RPC='' SX_NETWORK_TESTNET_RPC='' +SX_NETWORK_RPC='' MODE_TESTNET_RPC='' VICTION_TESTNET_RPC='' BASE_RPC='' @@ -57,6 +58,11 @@ MODE_RPC='' ANCIENT8_TESTNET_RPC='' ANCIENT8_TESTNET2_RPC='' HOOK_TESTNET_RPC='' +HOOK_RPC='' +PARALLEL_RPC='' +MANTLE_RPC='' +REYA_CRONOS_RPC='' +REYA_RPC='' # update these settings # DEPLOYMENT_MODE="dev | surge | prod" diff --git a/deployments/prod_addresses.json b/deployments/prod_addresses.json index 1dbab4ca..d3fbd0d5 100644 --- a/deployments/prod_addresses.json +++ b/deployments/prod_addresses.json @@ -55,6 +55,18 @@ "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" } }, + "416": { + "FAST": { + "capacitor": "0xb7166FA2ea2Fb91047Dd1c2081383600765b9045", + "decapacitor": "0x2978104BE13DB5E31bA3B8DB8f85718383Ca71cE", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0x7d2e0A977fE943b604b898c2567f38c44751fbf7", + "decapacitor": "0xD43f22bdb48B70E44Fd63366C96cDCF86D10d8Ee", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } + }, "957": { "NATIVE_BRIDGE": { "switchboard": "0x139f39DC7dC05F7aC2DB3DB6af4f2e1a9De7c287", @@ -72,6 +84,18 @@ "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" } }, + "1024": { + "FAST": { + "capacitor": "0xA1afCDBa280dDd8a10533ed574305187c7E11428", + "decapacitor": "0xFDEdC720D8cF4c4695F68E20cf7297d3A016a344", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0x2303F81B2fd4609a8De981B2E033ad670fE627c8", + "decapacitor": "0x404AbD695b0e141077CcbfbA23470Fcc524B55b2", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } + }, "2999": { "FAST": { "capacitor": "0x82EE7e3F3ED34cbAC50bA9747b64dCB871Fd9Ead", @@ -84,6 +108,30 @@ "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" } }, + "4665": { + "FAST": { + "capacitor": "0xADEF76cB38e75b329f056f4D846cBCEf7262fe86", + "decapacitor": "0x864fe49a337fc5d4C9C53E103d8BCAd672842a89", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0x00D162D54Cd1ce909588aAe351F2e61166aa50C0", + "decapacitor": "0x2879cE9c076779bc3B6b9A3826d7d55C726cd47f", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } + }, + "5000": { + "FAST": { + "capacitor": "0x7873cE9D233a883b54beb5cFc512f3e8e2e299f8", + "decapacitor": "0x06e5a3e6b2114E183b37328866e893c16030C147", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0xEd4026fd996c1adD87dB27Ed591c5513c531a693", + "decapacitor": "0xC1004c8959D655066CEFDA8F665Ed6119876D67e", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } + }, "8453": { "FAST": { "capacitor": "0x1f06BAf9ff58Db17970803ce03463096654A3795", @@ -124,10 +172,23 @@ "decapacitor": "0xd4Bc1e497e8734568dDC7B7c541D19a48f015B85", "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" } + }, + "1324967486": { + "FAST": { + "capacitor": "0xc3C3c70C0A8540d02142fF9a90189d85E7F508A5", + "decapacitor": "0xE011D103e516089e6825A3c825899ED63979E903", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0x18E4749EeFf83D95E12482dF05b7225807413d9e", + "decapacitor": "0xeFeFAED1F0E4Bf9c4f3DeC2eF17b8709F2143B7F", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } } }, "SocketBatcher": "0xCFf802cCA1D506b3C4ac1eeb61233062a1B9f568", - "Counter": "0x7a6Edde81cdD9d75BC10D87C490b132c08bD426D" + "Counter": "0x7a6Edde81cdD9d75BC10D87C490b132c08bD426D", + "startBlock": 19398570 }, "5": { "SignatureVerifier": "0x0b59efeE594469Ae31954940eFFfF2192bCD8422", @@ -315,6 +376,18 @@ "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" } }, + "1024": { + "FAST": { + "capacitor": "0xDA0C5e7F6a6f0526A1928213B644C27335e2C74F", + "decapacitor": "0x0128c20980512711c9E213cd451be431F31a134A", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0x207229Ef12FD10eC633b347999b8AEa369b67511", + "decapacitor": "0x818Dd52771133cdfBDcc34D993939D8eeCd9db60", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } + }, "2999": { "OPTIMISTIC": { "capacitor": "0x2E92b72554F182008AD655EAbcD6606209c577f3", @@ -327,6 +400,30 @@ "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" } }, + "4665": { + "FAST": { + "capacitor": "0xF28c8631fa8aB1EDA9EdB2096ab03387edAB3f58", + "decapacitor": "0x78393AaC8eD667cD2461615AF556F75691f65609", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0x5568EB2CBa5F3592B53cf36Cc56786977C10b246", + "decapacitor": "0x18A0FA14c160565071c2D25db47d0093D8D4bdF4", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } + }, + "5000": { + "FAST": { + "capacitor": "0x82538D7b0506c2aB3B074a13413aF8d6456256db", + "decapacitor": "0xD0fCb74Bcc14E021F8Db1242f80A49c5c38acB2C", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0x98b0B39FD7a988A422e9C9A6F0Bccb464BD21133", + "decapacitor": "0xb1F737320b761208eBbc511Abc34435562f718c3", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } + }, "8453": { "FAST": { "capacitor": "0x072d479fe4f49a717cFE5Ca7097c213902281948", @@ -362,12 +459,25 @@ "decapacitor": "0x78B4a37ec949B3aA06fC8764C3353FAA3464531A", "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" } + }, + "1324967486": { + "FAST": { + "capacitor": "0x1FF65cB4Ac00d4a9F51D78b20a75411f3844f624", + "decapacitor": "0x4D9cE5D322a8A13ec313518AFF4f4A9c08B425df", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0x1b5a94db6141E8AA78C1652cb5B880f34Cc7C2B6", + "decapacitor": "0x89e86F9A883Bf5e94576037a69095a82D9889F5f", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } } }, "OptimisticSwitchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4", "Counter": "0x1C2ec03Cf08C77D7a4668c045415A8809D0BD6B7", "FastSwitchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97", - "SocketBatcher": "0x208cB87549740B4eb32043D0471A153ED1c54408" + "SocketBatcher": "0x208cB87549740B4eb32043D0471A153ED1c54408", + "startBlock": 117144798 }, "56": { "SignatureVerifier": "0x12E1dbCA1EC056421365bBdbC9e4Bd124c8F6760", @@ -538,6 +648,18 @@ "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" } }, + "416": { + "FAST": { + "capacitor": "0xa26dD86e8d7CA8FA787B3483e42b8470DF8521A3", + "decapacitor": "0x6c521783d2c5417e7993Ce982a1972389512f7b5", + "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" + }, + "OPTIMISTIC": { + "capacitor": "0x8Da858faC8033F3648ad8d540649778d800199D0", + "decapacitor": "0x77731eD1Ab84736c95223CD6Ac8Ce7b6faD87978", + "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" + } + }, "957": { "FAST": { "capacitor": "0xAedeCf3cD476D3360AF8f7510E31FcAF3d770604", @@ -580,12 +702,64 @@ "decapacitor": "0xf916a7915fd3e05763c3ad27225Ad3BdA5aE639e", "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" } + }, + "1324967486": { + "FAST": { + "capacitor": "0x93DD5613D77b3eaD19cE6a9F19f488F262C9EdBB", + "decapacitor": "0xF3ccB44A118713b284dF6b1400f6605c6C9E22F2", + "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" + }, + "OPTIMISTIC": { + "capacitor": "0xbFFF068E963ad531c681767C7C6B34C05E9eDeA3", + "decapacitor": "0xD85AE666809D3892137F70B7330e337D4d31c2D5", + "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" + } } }, "OptimisticSwitchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372", "Counter": "0x0eaF03567A21e32e0Ce27f329b7D0e82A971Fe74", "FastSwitchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445", - "SocketBatcher": "0x69Adf49285c25d9f840c577A0e3cb134caF944D3" + "SocketBatcher": "0x69Adf49285c25d9f840c577A0e3cb134caF944D3", + "startBlock": 54457209 + }, + "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", @@ -1105,6 +1279,69 @@ "SocketBatcher": "0x852C5DE08b9beB014caD171C16B12a8D7456ea3f", "Counter": "0x040993fbF458b95871Cd2D73Ee2E09F4AF6d56bB" }, + "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" + } + } + } + }, "2999": { "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", @@ -1178,18 +1415,132 @@ "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" - }, - "FAST": { - "capacitor": "0xa9D32248962b8675438d488bbb28974081Fd4779", - "decapacitor": "0x298a5bef4052B15E32d66D27Bfe7Fd3677f1aEf1", - "switchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562" + }, + "FAST": { + "capacitor": "0xa9D32248962b8675438d488bbb28974081Fd4779", + "decapacitor": "0x298a5bef4052B15E32d66D27Bfe7Fd3677f1aEf1", + "switchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562" + } + } + }, + "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "FastSwitchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562", + "SocketBatcher": "0xffC2D8f660a5CC41273f1Db714EaEcd19D28d147" + }, + "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": { + "FAST": { + "capacitor": "0x924b840ea9Cb97Aa103B6B37b5815676a0fA6076", + "decapacitor": "0x4648bA0745A1333eEF1e6790815c2e8d327C0686", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", + "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "10": { + "FAST": { + "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", + "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x8746E279A2Bb21e12e17d0121fb1Bbc57234c0b2", + "decapacitor": "0x37A00337dae8F2A02B4513ae0a5267EAaEB55621", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "42161": { + "FAST": { + "capacitor": "0xB1ecD6D2d1f52D5Abed57431508733d51BB4Cd6B", + "decapacitor": "0x67e8D09fE657332e312e0d649500c09E8A8c3A2C", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x8590b1DDb6a4A06145bF008e8e708A81f9fb53e6", + "decapacitor": "0x8DFD1D3b6EAF93dDf11AeC821a060e1bc4974CDf", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + } + } + }, + "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": { + "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" } } - }, - "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", - "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", - "FastSwitchboard": "0x768A2A53e4318dA7714a0aA65a96D9A241603562", - "SocketBatcher": "0xffC2D8f660a5CC41273f1Db714EaEcd19D28d147" + } }, "8453": { "SignatureVerifier": "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47", @@ -1202,7 +1553,7 @@ "OptimisticSwitchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34", "SocketBatcher": "0x17A89B7372866a0155bF14980973Ad4408A3145C", "Counter": "0xBA585eC503d0D113ddb5B212363DBE6abb12A132", - "startBlock": 7837647, + "startBlock": 9266919, "integrations": { "1": { "FAST": { @@ -1242,6 +1593,30 @@ "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" } }, + "1024": { + "FAST": { + "capacitor": "0x217c387cf50Eb2CCCe9f6F1eb474a0678EC65142", + "decapacitor": "0xD5300C7Fa86Cc2d27838636eAF27301fE0e8bA8d", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0x4d461daB6D6AB35Ce326EbCFef47Db5A33DB963B", + "decapacitor": "0x2cF2a744093c514E2488D2c3C7DEf303D3B10186", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, + "5000": { + "FAST": { + "capacitor": "0x4DDE7e35Baf49438859761542FaE5a0cF9720e0C", + "decapacitor": "0x01Ec2e6e9b405D95f40Fe6FeDB8158a08aefeab0", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0x21E8965674996bEe74DB8B3c618a2f4821cE6c84", + "decapacitor": "0xF44a29dEcEf5b59CD54Caf3A93878ea85387FA48", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, "34443": { "FAST": { "capacitor": "0x279824278c1C78662A4BF9fb25EeA954BBF74d97", @@ -1404,6 +1779,18 @@ "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" } }, + "1024": { + "FAST": { + "capacitor": "0x8f777a86DE8A727336428A7843dd1635F34D270e", + "decapacitor": "0xF451ed4518A17eBEF498dE08152ab41AaD6aaF5c", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0x96c05E3f7379c347F18C49C9EA3F79AA8d130d71", + "decapacitor": "0x327b104280690A0fb3A672134EB754727De425e0", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, "2999": { "OPTIMISTIC": { "capacitor": "0xf2d85CDd4C89ac37141FbBc4367D1EA4151F9D1E", @@ -1416,6 +1803,30 @@ "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" } }, + "4665": { + "FAST": { + "capacitor": "0xE717e2B12e2F938658CFbaDf0949C68F35e6DBe9", + "decapacitor": "0x1852206c717d8A70dB0aDf0F464e69154310169f", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0xe6bE286460086eAfD99e030d015D7bC9134006F7", + "decapacitor": "0x843f09ECeeFc6B0627fD7aE938D240985F09794B", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, + "5000": { + "FAST": { + "capacitor": "0x4dE8697a8Be925C6a7e120fA95e4a2Df7966D6d3", + "decapacitor": "0x8719bF040864935CE867F8BC3Ef00dddd85DddF0", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0x5C1a48A1E9dAE4751b044b712d8865799e99ff62", + "decapacitor": "0x08034f49fE4EA0823CCFA0E98b128d9a4b963cDC", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, "8453": { "FAST": { "capacitor": "0x6b19c12C0d5A41449d69AB2EB059959414531D3E", @@ -1439,12 +1850,25 @@ "decapacitor": "0x39B61bc0F6b84E32B999dfF259D5354761AE549D", "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" } + }, + "1324967486": { + "FAST": { + "capacitor": "0xf6AFBa39422bD85D83D71b8056B04Be3C6752E78", + "decapacitor": "0xe3ebABb4B208A26c530c9f7e9022094820b24A8d", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0x054c6b66B5EC153f1b714B6de0653ed112358dc4", + "decapacitor": "0x1d527a286331086009ff8f0C462D3E2cF8e66A78", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } } }, "OptimisticSwitchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8", "Counter": "0xD0Bb14B2275CcC44b75baD9fF23EcB47651aF15c", "FastSwitchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f", - "SocketBatcher": "0x107e182815C5e164E05F0C2CF478acE44FD468A8" + "SocketBatcher": "0x107e182815C5e164E05F0C2CF478acE44FD468A8", + "startBlock": 188278733 }, "80001": { "SignatureVerifier": "0x4dD3dC12F678A6b8Ff0bc012A911aECB75c8A561", @@ -1519,6 +1943,18 @@ "switchboard": "0x6977afB0d9F041327D2C7d1E9d412685C1B202ea" } }, + "421614": { + "FAST": { + "capacitor": "0xD47ea9F682031b50d9e878d7F0CBc8931b30CaaC", + "decapacitor": "0xB301fa5d4018ccCc13A527642aCD8D080f71Adbb", + "switchboard": "0xedAC223C3Fe694A6d4c8407b4f6e95c299d6Eba6" + }, + "OPTIMISTIC": { + "capacitor": "0x2F84B10b71680BbCa7729c67218aE28cBe7A6CB7", + "decapacitor": "0xa7456B1d363472aF78A9130333e3ce12Dae1c24c", + "switchboard": "0x6977afB0d9F041327D2C7d1E9d412685C1B202ea" + } + }, "11155111": { "FAST": { "capacitor": "0x40ceD2a65064904c128Fe84Fbb54B27757e522bB", @@ -1543,6 +1979,30 @@ "switchboard": "0x6977afB0d9F041327D2C7d1E9d412685C1B202ea" } }, + "11155420": { + "FAST": { + "capacitor": "0x9e42dF874A047BC4f442AF3e42B0f93E7c48ed6B", + "decapacitor": "0xcD5F38B9C1F008Cc981D8A1082ef9f91Cc5fa8dE", + "switchboard": "0xedAC223C3Fe694A6d4c8407b4f6e95c299d6Eba6" + }, + "OPTIMISTIC": { + "capacitor": "0x00712003d87Ac9F32C7Af39276F78246A61Be634", + "decapacitor": "0xe6eD52cA773e96dC5a37A8478305579a2c670D1d", + "switchboard": "0x6977afB0d9F041327D2C7d1E9d412685C1B202ea" + } + }, + "89346161": { + "FAST": { + "capacitor": "0x0386Da8Bf2D25fbF18b651c42Acaa1c9517372Ef", + "decapacitor": "0x9A663D5E0Ac1d5f449E9b21285f34c22Aa253dc4", + "switchboard": "0xedAC223C3Fe694A6d4c8407b4f6e95c299d6Eba6" + }, + "OPTIMISTIC": { + "capacitor": "0x9Ad921EB9BF4c0456caD0c4016609FDe9C57b4b4", + "decapacitor": "0xA7918d465A15BBa579Fd47E48132349Fc82C1d10", + "switchboard": "0x6977afB0d9F041327D2C7d1E9d412685C1B202ea" + } + }, "1399904803": { "FAST": { "capacitor": "0xa0711bc97E16824eB9d2f9F3973fA06c57b35e10", @@ -1559,7 +2019,8 @@ "FastSwitchboard": "0xedAC223C3Fe694A6d4c8407b4f6e95c299d6Eba6", "OptimisticSwitchboard": "0x6977afB0d9F041327D2C7d1E9d412685C1B202ea", "Counter": "0xAf8FcDA8536eBA1dDf2e6F8E405ADAd5C44b8568", - "SocketBatcher": "0x1F0F1FC746fcd4d59b6dBDDFf67a88cde70dAeE5" + "SocketBatcher": "0x1F0F1FC746fcd4d59b6dBDDFf67a88cde70dAeE5", + "startBlock": 46797058 }, "421613": { "SignatureVerifier": "0x52e987409522F2abeaD9A66B87B8914Dc5A071D9", @@ -1723,6 +2184,18 @@ "switchboard": "0xEDF6dB2f3BC8deE014762e0141EE4CA19d685dBd" } }, + "80001": { + "FAST": { + "capacitor": "0xA51F210DAa73c1dc89157aD276C1357b787f38Fe", + "decapacitor": "0x3ED827Acd5A5C792E4a9aD81eaf06CB37e1a80b6", + "switchboard": "0xB9EDe9aaEaA40e35033ABBC872D141950d08cc4d" + }, + "OPTIMISTIC": { + "capacitor": "0x2b4Fe14F256f184723aE64eE91aC233C24045e30", + "decapacitor": "0x8bf9555bA816a9579faC81fC42a281481C224982", + "switchboard": "0xEDF6dB2f3BC8deE014762e0141EE4CA19d685dBd" + } + }, "11155111": { "NATIVE_BRIDGE": { "switchboard": "0xAE9bE0eA6DD7B53C88665Cb2EFf7d40dFD51cf91", @@ -1788,6 +2261,18 @@ "switchboard": "0xEDF6dB2f3BC8deE014762e0141EE4CA19d685dBd" } }, + "89346161": { + "FAST": { + "capacitor": "0xb50163aDED2AB55A9a503523d87E96e025630139", + "decapacitor": "0xAC48D521E02B40b0B04DdAF2Faa4645477c12d0e", + "switchboard": "0xB9EDe9aaEaA40e35033ABBC872D141950d08cc4d" + }, + "OPTIMISTIC": { + "capacitor": "0x907Cdb0A099Ebd062Ec8129AC1ceCA4F111E4f6A", + "decapacitor": "0xD0Fb6147201FEc706f1E5F925297de8E4A0e6F24", + "switchboard": "0xEDF6dB2f3BC8deE014762e0141EE4CA19d685dBd" + } + }, "1399904803": { "FAST": { "capacitor": "0xa4Ad8b50B305d03848750a3A39DD60D3DdFc3Dae", @@ -1813,7 +2298,7 @@ } } }, - "startBlock": 6128911, + "startBlock": 21007408, "Counter": "0xA7f7e4fE8E4cdDCD9969Bd3fbcFF67000CD7DE47" }, "11155111": { @@ -1959,6 +2444,30 @@ "switchboard": "0xd84fabe06806270Fb2dDFC2255102206e3B36865" } }, + "46658378": { + "FAST": { + "capacitor": "0x204374dabEDe785ED9D0D0139c300F0804C8489E", + "decapacitor": "0x235C58A592CD6494083fD7766e59e643D733a0E3", + "switchboard": "0x501fCBa3e6F92b2D1d89038FeD56EdacaaF5f7c2" + }, + "OPTIMISTIC": { + "capacitor": "0xfb59C44a9Da19c7864e69b2D9E1E7f52bD6f8846", + "decapacitor": "0xa4F8Ca235AaE12B5CE0c6BDb7DAC4cf535B1C71b", + "switchboard": "0xd84fabe06806270Fb2dDFC2255102206e3B36865" + } + }, + "89346161": { + "FAST": { + "capacitor": "0x74075BDD0f2f1b2Cc4Df4628E988F6EA316D1A3E", + "decapacitor": "0xB043243e6E068B7fbe8A5bCD32E592b631b8220b", + "switchboard": "0x501fCBa3e6F92b2D1d89038FeD56EdacaaF5f7c2" + }, + "OPTIMISTIC": { + "capacitor": "0xacdBb1Ec69d8B288D4bfCd7Dd5a3d72a2abA396e", + "decapacitor": "0x32954D297Ca732E04b11abdc62c65F21A9089123", + "switchboard": "0xd84fabe06806270Fb2dDFC2255102206e3B36865" + } + }, "1399904803": { "FAST": { "capacitor": "0xfB42955498428F33eB1F5f7e3e67ccEA2C884D34", @@ -1975,7 +2484,7 @@ "FastSwitchboard": "0x501fCBa3e6F92b2D1d89038FeD56EdacaaF5f7c2", "OptimisticSwitchboard": "0xd84fabe06806270Fb2dDFC2255102206e3B36865", "SocketBatcher": "0x2521b29FD8d3787Ab42141f55F6b462E6115C737", - "startBlock": 4839670, + "startBlock": 5440272, "Counter": "0x1d43076909Ca139BFaC4EbB7194518bE3638fc76" }, "11155112": { @@ -2159,6 +2668,18 @@ "switchboard": "0xEDF6dB2f3BC8deE014762e0141EE4CA19d685dBd" } }, + "80001": { + "FAST": { + "capacitor": "0xA51F210DAa73c1dc89157aD276C1357b787f38Fe", + "decapacitor": "0x3ED827Acd5A5C792E4a9aD81eaf06CB37e1a80b6", + "switchboard": "0xB9EDe9aaEaA40e35033ABBC872D141950d08cc4d" + }, + "OPTIMISTIC": { + "capacitor": "0x2b4Fe14F256f184723aE64eE91aC233C24045e30", + "decapacitor": "0x8bf9555bA816a9579faC81fC42a281481C224982", + "switchboard": "0xEDF6dB2f3BC8deE014762e0141EE4CA19d685dBd" + } + }, "421614": { "FAST": { "capacitor": "0xfb359419f485B4d2B295a2754C65fd0b46e33fC9", @@ -2224,6 +2745,18 @@ "switchboard": "0xEDF6dB2f3BC8deE014762e0141EE4CA19d685dBd" } }, + "89346161": { + "FAST": { + "capacitor": "0xb50163aDED2AB55A9a503523d87E96e025630139", + "decapacitor": "0xAC48D521E02B40b0B04DdAF2Faa4645477c12d0e", + "switchboard": "0xB9EDe9aaEaA40e35033ABBC872D141950d08cc4d" + }, + "OPTIMISTIC": { + "capacitor": "0x907Cdb0A099Ebd062Ec8129AC1ceCA4F111E4f6A", + "decapacitor": "0xD0Fb6147201FEc706f1E5F925297de8E4A0e6F24", + "switchboard": "0xEDF6dB2f3BC8deE014762e0141EE4CA19d685dBd" + } + }, "1399904803": { "FAST": { "capacitor": "0xa4Ad8b50B305d03848750a3A39DD60D3DdFc3Dae", @@ -2249,7 +2782,7 @@ } } }, - "startBlock": 6545648, + "startBlock": 9038278, "Counter": "0xD9e492C3899aC768F67aD9AdC0Ce88aAB5463f60" }, "28122024": { @@ -2302,7 +2835,7 @@ "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", "SocketBatcher": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", - "startBlock": 82, + "startBlock": 277, "integrations": { "421614": { "FAST": { @@ -2316,6 +2849,18 @@ "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" } }, + "11155111": { + "FAST": { + "capacitor": "0x924b840ea9Cb97Aa103B6B37b5815676a0fA6076", + "decapacitor": "0x4648bA0745A1333eEF1e6790815c2e8d327C0686", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", + "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, "11155420": { "FAST": { "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", @@ -2330,6 +2875,69 @@ } } }, + "89346161": { + "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "Socket": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "ExecutionManager": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "SocketBatcher": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "startBlock": 233, + "integrations": { + "80001": { + "FAST": { + "capacitor": "0xA44a50cdb7b9B117f793395dC17bC52847F607f9", + "decapacitor": "0xb1ED25951868138A0bd0eb48ea8b9969B9406D9D", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x680bcC086CfC63d6c8a27A49eC355b9C73860470", + "decapacitor": "0x5dAf40B6E84C1412c6E7cbA73a73757A956D0E8E", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "421614": { + "FAST": { + "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", + "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x924b840ea9Cb97Aa103B6B37b5815676a0fA6076", + "decapacitor": "0x4648bA0745A1333eEF1e6790815c2e8d327C0686", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "11155111": { + "FAST": { + "capacitor": "0xB1ecD6D2d1f52D5Abed57431508733d51BB4Cd6B", + "decapacitor": "0x67e8D09fE657332e312e0d649500c09E8A8c3A2C", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x8746E279A2Bb21e12e17d0121fb1Bbc57234c0b2", + "decapacitor": "0x37A00337dae8F2A02B4513ae0a5267EAaEB55621", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "11155420": { + "FAST": { + "capacitor": "0x8590b1DDb6a4A06145bF008e8e708A81f9fb53e6", + "decapacitor": "0x8DFD1D3b6EAF93dDf11AeC821a060e1bc4974CDf", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", + "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + } + } + }, "686669576": { "SignatureVerifier": "0x47140353947Bc127c9cf36fabd61112C8Fb8db2A", "Hasher": "0x9814d1E6751ADAE2D60fF16f987ae02a25C87224", @@ -2342,6 +2950,69 @@ "SocketBatcher": "0x2A2d4bEA2F0b8F7AC79bf70f98D3d054aa65f461", "Counter": "0x323684c3556480F94F9232A1525eAD02fde4F0d1" }, + "1324967486": { + "SignatureVerifier": "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", + "Hasher": "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", + "CapacitorFactory": "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", + "Socket": "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "ExecutionManager": "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "TransmitManager": "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "FastSwitchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "OptimisticSwitchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "SocketBatcher": "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "Counter": "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "startBlock": 22, + "integrations": { + "1": { + "FAST": { + "capacitor": "0xA44a50cdb7b9B117f793395dC17bC52847F607f9", + "decapacitor": "0xb1ED25951868138A0bd0eb48ea8b9969B9406D9D", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x680bcC086CfC63d6c8a27A49eC355b9C73860470", + "decapacitor": "0x5dAf40B6E84C1412c6E7cbA73a73757A956D0E8E", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "10": { + "FAST": { + "capacitor": "0x8590b1DDb6a4A06145bF008e8e708A81f9fb53e6", + "decapacitor": "0x8DFD1D3b6EAF93dDf11AeC821a060e1bc4974CDf", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0xA1A57BEdfCF75492Ee7CE8aB4D1B3E1A3837EF30", + "decapacitor": "0x8757Fd4c8CEEFB59ed4F69d841ca6Fa0C2744f0D", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "137": { + "FAST": { + "capacitor": "0xB1ecD6D2d1f52D5Abed57431508733d51BB4Cd6B", + "decapacitor": "0x67e8D09fE657332e312e0d649500c09E8A8c3A2C", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x8746E279A2Bb21e12e17d0121fb1Bbc57234c0b2", + "decapacitor": "0x37A00337dae8F2A02B4513ae0a5267EAaEB55621", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, + "42161": { + "FAST": { + "capacitor": "0x40AAe25992B0a734bEE0AB70bdd55D856aB498a2", + "decapacitor": "0xD999FAf610e1a18837965554AFd5aDf80a841CaC", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0x924b840ea9Cb97Aa103B6B37b5815676a0fA6076", + "decapacitor": "0x4648bA0745A1333eEF1e6790815c2e8d327C0686", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + } + } + }, "1399904803": { "SignatureVerifier": "0x03D51955216a7E6F301e0613515fA86A6f3d59A9", "Hasher": "0x3D8F5700E0Bb2f5Ab3320c674E2B7046F85d0e1A", diff --git a/deployments/prod_verification.json b/deployments/prod_verification.json index b6b7c930..cd83fcba 100644 --- a/deployments/prod_verification.json +++ b/deployments/prod_verification.json @@ -784,6 +784,96 @@ ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ] ], + "416": [ + [ + "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "Counter", + "contracts/examples/Counter.sol", + ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ], + [ + "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "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", @@ -1060,10 +1150,414 @@ ], "919": [ [ - "0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4", - "Counter", - "contracts/examples/Counter.sol", - ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + "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": [ + [ + "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": [ + [ + "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"] + ] + ], + "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": [ + [ + "0xffC2D8f660a5CC41273f1Db714EaEcd19D28d147", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0x768A2A53e4318dA7714a0aA65a96D9A241603562", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + 2999, + 7200, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] ], [ "0xd286595d2e3D879596FAB51f83A702D10a6db27b", @@ -1084,7 +1578,7 @@ [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 919, + 2999, 7200, "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1096,7 +1590,7 @@ [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 919, + 2999, 7200, "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1107,7 +1601,7 @@ "contracts/TransmitManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 919, + 2999, "0x565810cbfa3Cf1390963E5aFa2fB953795686339", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1118,7 +1612,7 @@ "contracts/ExecutionManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 919, + 2999, "0x565810cbfa3Cf1390963E5aFa2fB953795686339", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1128,7 +1622,7 @@ "Socket", "contracts/socket/Socket.sol", [ - 919, + 2999, "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", @@ -1154,45 +1648,19 @@ ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ] ], - "957": [ - [ - "0x1D6811553Aff8231aDd04A84F300b89E15D99EA4", - "OptimismSwitchboard", - "contracts/switchboard/native/OptimismSwitchboard.sol", - [ - 957, - 300000, - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - "0x4200000000000000000000000000000000000007", - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" - ] - ], + "4665": [ [ - "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", @@ -1200,7 +1668,7 @@ [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 957, + 4665, 7200, "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1212,7 +1680,7 @@ [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 957, + 4665, 7200, "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1223,7 +1691,7 @@ "contracts/TransmitManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 957, + 4665, "0x565810cbfa3Cf1390963E5aFa2fB953795686339", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1234,7 +1702,7 @@ "contracts/ExecutionManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 957, + 4665, "0x565810cbfa3Cf1390963E5aFa2fB953795686339", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1244,7 +1712,7 @@ "Socket", "contracts/socket/Socket.sol", [ - 957, + 4665, "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", @@ -1270,25 +1738,7 @@ ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ] ], - "2999": [ - [ - "0xffC2D8f660a5CC41273f1Db714EaEcd19D28d147", - "SocketBatcher", - "contracts/socket/SocketBatcher.sol", - ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] - ], - [ - "0x768A2A53e4318dA7714a0aA65a96D9A241603562", - "FastSwitchboard", - "contracts/switchboard/default-switchboards/FastSwitchboard.sol", - [ - "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 2999, - 7200, - "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" - ] - ], + "5000": [ [ "0xd286595d2e3D879596FAB51f83A702D10a6db27b", "Counter", @@ -1308,7 +1758,7 @@ [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 2999, + 5000, 7200, "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1320,7 +1770,7 @@ [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", "0x565810cbfa3Cf1390963E5aFa2fB953795686339", - 2999, + 5000, 7200, "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1331,7 +1781,7 @@ "contracts/TransmitManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 2999, + 5000, "0x565810cbfa3Cf1390963E5aFa2fB953795686339", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1342,7 +1792,7 @@ "contracts/ExecutionManager.sol", [ "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", - 2999, + 5000, "0x565810cbfa3Cf1390963E5aFa2fB953795686339", "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" ] @@ -1352,7 +1802,7 @@ "Socket", "contracts/socket/Socket.sol", [ - 2999, + 5000, "0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3", "0x8537307810fC40F4073A12a38554D4Ff78EfFf41", "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", @@ -2638,6 +3088,96 @@ ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] ] ], + "89346161": [ + [ + "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "Counter", + "contracts/examples/Counter.sol", + ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ], + [ + "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "OptimisticSwitchboard", + "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + 89346161, + 7200, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + 89346161, + 7200, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "TransmitManager", + "contracts/TransmitManager.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 89346161, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "ExecutionManager", + "contracts/ExecutionManager.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 89346161, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "Socket", + "contracts/socket/Socket.sol", + [ + 89346161, + "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"] + ] + ], "686669576": [ [ "0x323684c3556480F94F9232A1525eAD02fde4F0d1", @@ -2728,6 +3268,96 @@ ["0x752B38FA38F53dF7fa60e6113CFd9094b7e040Aa"] ] ], + "1324967486": [ + [ + "0xd286595d2e3D879596FAB51f83A702D10a6db27b", + "Counter", + "contracts/examples/Counter.sol", + ["0x565810cbfa3Cf1390963E5aFa2fB953795686339"] + ], + [ + "0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34"] + ], + [ + "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65", + "OptimisticSwitchboard", + "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + 1324967486, + 7200, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + 1324967486, + 7200, + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xbDf50eAe568ECef74796ed6022a0d453e8432410", + "TransmitManager", + "contracts/TransmitManager.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 1324967486, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0xc317144DE60E6bC9455363bB09852C00bd14CD61", + "ExecutionManager", + "contracts/ExecutionManager.sol", + [ + "0x5fD7D0d6b91CC4787Bcb86ca47e0Bd4ea0346d34", + 1324967486, + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf" + ] + ], + [ + "0x565810cbfa3Cf1390963E5aFa2fB953795686339", + "Socket", + "contracts/socket/Socket.sol", + [ + 1324967486, + "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"] + ] + ], "1399904803": [ [ "0x6D290609b3F5F02D52F28d97C75a443ED8564cBf", diff --git a/hardhat.config.ts b/hardhat.config.ts index e3df29c5..cc880ea6 100644 --- a/hardhat.config.ts +++ b/hardhat.config.ts @@ -74,6 +74,7 @@ if (isProduction) { [HardhatChainName.SX_NETWORK_TESTNET]: getChainConfig( ChainId.SX_NETWORK_TESTNET ), + [HardhatChainName.SX_NETWORK]: getChainConfig(ChainId.SX_NETWORK), [HardhatChainName.MODE_TESTNET]: getChainConfig(ChainId.MODE_TESTNET), [HardhatChainName.VICTION_TESTNET]: getChainConfig(ChainId.VICTION_TESTNET), [HardhatChainName.BASE]: getChainConfig(ChainId.BASE), @@ -85,6 +86,11 @@ if (isProduction) { ChainId.ANCIENT8_TESTNET2 ), [HardhatChainName.HOOK_TESTNET]: getChainConfig(ChainId.HOOK_TESTNET), + [HardhatChainName.HOOK]: getChainConfig(ChainId.HOOK), + [HardhatChainName.PARALLEL]: getChainConfig(ChainId.PARALLEL), + [HardhatChainName.MANTLE]: getChainConfig(ChainId.MANTLE), + [HardhatChainName.REYA_CRONOS]: getChainConfig(ChainId.REYA_CRONOS), + [HardhatChainName.REYA]: getChainConfig(ChainId.REYA), }; } @@ -112,7 +118,7 @@ const config: HardhatUserConfig = { lyraTestnet: process.env.LYRA_API_KEY || "", lyra: process.env.LYRA_API_KEY || "", xaiTestnet: process.env.XAI_API_KEY || "", - sxnTestnet: process.env.SX_NETWORK_API_KEY || "", + sxn: process.env.SX_NETWORK_API_KEY || "", modeTestnet: process.env.MODE_API_KEY || "", victionTestnet: process.env.VICTION_API_KEY || "", base: process.env.BASESCAN_API_KEY || "", @@ -120,6 +126,10 @@ const config: HardhatUserConfig = { 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 || "", }, customChains: [ { diff --git a/package.json b/package.json index f4aed2e5..a303a45e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@socket.tech/dl-core", "license": "UNLICENSED", - "version": "2.4.18", + "version": "2.4.26", "description": "Smart contracts for socket data layer.", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -27,7 +27,7 @@ "@nomiclabs/hardhat-ethers": "^2.1.1", "@nomiclabs/hardhat-etherscan": "^3.1.0", "@nomiclabs/hardhat-waffle": "^2.0.3", - "@socket.tech/dl-core": "2.4.15", + "@socket.tech/dl-core": "2.4.22", "@typechain/ethers-v5": "^10.0.0", "@typechain/hardhat": "^6.0.0", "@types/chai": "^4.3.0", diff --git a/scripts/constants/networks.ts b/scripts/constants/networks.ts index f671f8ce..0e0ca12b 100644 --- a/scripts/constants/networks.ts +++ b/scripts/constants/networks.ts @@ -109,6 +109,11 @@ export function getJsonRpcUrl(chain: HardhatChainName | ChainId): string { jsonRpcUrl = process.env.SX_NETWORK_TESTNET_RPC as string; break; + case HardhatChainName.SX_NETWORK: + case ChainId.SX_NETWORK: + jsonRpcUrl = process.env.SX_NETWORK_RPC as string; + break; + case HardhatChainName.MODE_TESTNET: case ChainId.MODE_TESTNET: jsonRpcUrl = process.env.MODE_TESTNET_RPC as string; @@ -144,6 +149,31 @@ export function getJsonRpcUrl(chain: HardhatChainName | ChainId): string { jsonRpcUrl = process.env.HOOK_TESTNET_RPC as string; break; + case HardhatChainName.HOOK: + case ChainId.HOOK: + jsonRpcUrl = process.env.HOOK_RPC as string; + break; + + case HardhatChainName.PARALLEL: + case ChainId.PARALLEL: + jsonRpcUrl = process.env.PARALLEL_RPC as string; + break; + + case HardhatChainName.MANTLE: + case ChainId.MANTLE: + jsonRpcUrl = process.env.MANTLE_RPC as string; + break; + + case HardhatChainName.REYA_CRONOS: + case ChainId.REYA_CRONOS: + jsonRpcUrl = process.env.REYA_CRONOS_RPC as string; + break; + + case HardhatChainName.REYA: + case ChainId.REYA: + jsonRpcUrl = process.env.REYA_RPC as string; + break; + case HardhatChainName.HARDHAT: case ChainId.HARDHAT: jsonRpcUrl = "http://127.0.0.1:8545/"; diff --git a/scripts/deploy/config.ts b/scripts/deploy/config.ts index 56fa2ac1..1eb3be7a 100644 --- a/scripts/deploy/config.ts +++ b/scripts/deploy/config.ts @@ -31,10 +31,11 @@ console.log( export const chains: Array = [ // ChainSlug.GOERLI, - ChainSlug.ARBITRUM_SEPOLIA, - ChainSlug.OPTIMISM_SEPOLIA, + // ChainSlug.ARBITRUM_SEPOLIA, + // ChainSlug.OPTIMISM_SEPOLIA, // ChainSlug.POLYGON_MUMBAI, // ChainSlug.SX_NETWORK_TESTNET, + ChainSlug.SX_NETWORK, // ChainSlug.MODE_TESTNET, // ChainSlug.VICTION_TESTNET, // ChainSlug.BSC_TESTNET, @@ -44,17 +45,21 @@ export const chains: Array = [ // ChainSlug.XAI_TESTNET, // ChainSlug.CDK_TESTNET, // ChainSlug.AEVO, - // ChainSlug.MAINNET, + ChainSlug.MAINNET, // ChainSlug.ARBITRUM, // ChainSlug.OPTIMISM, + ChainSlug.POLYGON_MAINNET, // ChainSlug.LYRA, // ChainSlug.BSC, // ChainSlug.BASE, // ChainSlug.MODE, // ChainSlug.ANCIENT8_TESTNET, - ChainSlug.ANCIENT8_TESTNET2, // ChainSlug.HOOK_TESTNET, - // ChainSlug.POLYGON_MAINNET, + // ChainSlug.HOOK, + // ChainSlug.PARALLEL, + // ChainSlug.MANTLE, + // ChainSlug.REYA_CRONOS, + // ChainSlug.REYA, ]; export const executionManagerVersion = CORE_CONTRACTS.ExecutionManager; @@ -88,8 +93,12 @@ export const watcherAddresses = { [DeploymentMode.SURGE]: "0xD7Ab0e4c8c31A91fb26552F7Ad3E91E169B86225", [DeploymentMode.PROD]: "0x75ddddf61b8180d3837b7d8b98c062ca442e0e14", // prod // [DeploymentMode.PROD]: "0x55296741c6d72a07f3965abab04737c29016f2eb", // aevo watcher - // [DeploymentMode.PROD]: "0xA3a585c6d59CCE6aAe7035e8df48b3327cC8BE54", // sx watcher 1 - // [DeploymentMode.PROD]: "0x7EFF16a34e3433182D636488bc97919b10283F37", // sx watcher 2 + // [DeploymentMode.PROD]: "0xA3a585c6d59CCE6aAe7035e8df48b3327cC8BE54", // sx testnet watcher 1 + // [DeploymentMode.PROD]: "0x7EFF16a34e3433182D636488bc97919b10283F37", // sx testnet watcher 2 + // [DeploymentMode.PROD]: "0x8fB53330b1AEa01f6d34faff90e0B7c2797FC3aD", // sx watcher 1 + // [DeploymentMode.PROD]: "0xE8D6b3eE50887c131D64065a97CCC786dF0bA336", // sx watcher 2 + // [DeploymentMode.PROD]: "0x3b9FF70BcdF0B459A92fce1AbE5A6A713261BA75", // sx watcher 3 + // [DeploymentMode.PROD]: "0x5Ca565e0952C44DBF1986988ba4d10A171D45FB9", // sx watcher 4 }; export const executorAddresses = { @@ -144,9 +153,9 @@ export const overrides = ( }; } else if (chain == ChainSlug.MAINNET) { return { - type: 1, + // type: 1, gasLimit: 3000000, - gasPrice: 47_000_000_000, + gasPrice: 80_000_000_000, }; } else if (chain == ChainSlug.GOERLI) { return { @@ -158,7 +167,7 @@ export const overrides = ( return { type, gasLimit, - gasPrice: 250_000_000_000, + gasPrice: 200_000_000_000, }; } else if (chain == ChainSlug.POLYGON_MUMBAI) { return { @@ -170,7 +179,7 @@ export const overrides = ( return { type, gasLimit, - gasPrice: 1_000_000_000, + gasPrice: 10_000_000_000, }; } else if (chain == ChainSlug.AEVO_TESTNET) { return { @@ -220,6 +229,24 @@ export const overrides = ( // gasLimit, // gasPrice: 100_000_000, }; + } else if (chain == ChainSlug.HOOK) { + return { + // type: 1, + // gasLimit: 200000, + // 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: 0, + }; } else if (chainConfig[chain] && chainConfig[chain].overrides) { return chainConfig[chain].overrides!; } else return { type, gasLimit, gasPrice }; diff --git a/scripts/deploy/helpers/send-msg/allPathTest.ts b/scripts/deploy/helpers/send-msg/allPathTest.ts index e363d16a..b93ba588 100644 --- a/scripts/deploy/helpers/send-msg/allPathTest.ts +++ b/scripts/deploy/helpers/send-msg/allPathTest.ts @@ -15,7 +15,7 @@ import { BigNumber, Contract, ethers } from "ethers"; import Counter from "../../../../out/Counter.sol/Counter.json"; import Socket from "../../../../out/Socket.sol/Socket.json"; -import { chains, mode } from "../../config"; +import { chains, mode, overrides } from "../../config"; import { getProviderFromChainSlug } from "../../../constants/networks"; interface RequestObj { @@ -23,8 +23,8 @@ interface RequestObj { data: string; chainSlug: number; value?: string | BigNumber; - gasPrice?: string | BigNumber; - gasLimit: number | undefined; + gasPrice?: string | BigNumber | undefined; + gasLimit: string | number | undefined; } const getSiblingSlugs = (chainSlug: ChainSlug): ChainSlug[] => { @@ -100,8 +100,6 @@ export const sendMessagesToAllPaths = async (params: { }) => { const amount = 100; const msgGasLimit = "100000"; // update this when add fee logic for dst gas limit - let gasLimit: number | undefined = 185766; - try { let { senderChains, receiverChains, count } = params; @@ -179,11 +177,13 @@ export const sendMessagesToAllPaths = async (params: { console.log(`fees is ${value}`); - gasLimit = + const gasLimit: number | string | undefined = chainSlug === ChainSlug.ARBITRUM || chainSlug === ChainSlug.ARBITRUM_SEPOLIA - ? undefined - : gasLimit; + ? 200000 + : overrides(chainSlug)?.gasLimit + ? overrides(chainSlug).gasLimit.toString() + : undefined; let tempArray = new Array(count).fill(1); await Promise.all( @@ -195,6 +195,8 @@ export const sendMessagesToAllPaths = async (params: { data, value, gasLimit, + gasPrice: + overrides(chainSlug)?.gasPrice?.toString() || undefined, chainSlug, }, provider @@ -228,4 +230,4 @@ main() process.exit(1); }); -// npx ts-node scripts/deploy/scripts/allPathTest.ts +// npx ts-node scripts/deploy/helpers/send-msg/allPathTest.ts diff --git a/scripts/rpcConfig/rpcConfig.ts b/scripts/rpcConfig/rpcConfig.ts index 49633d89..803f76a0 100644 --- a/scripts/rpcConfig/rpcConfig.ts +++ b/scripts/rpcConfig/rpcConfig.ts @@ -57,6 +57,10 @@ const rpcs = { [ChainSlug.BSC]: checkEnvVar("BSC_RPC"), [ChainSlug.POLYGON_MAINNET]: checkEnvVar("POLYGON_RPC"), [ChainSlug.MAINNET]: checkEnvVar("ETHEREUM_RPC"), + [ChainSlug.PARALLEL]: checkEnvVar("PARALLEL_RPC"), + [ChainSlug.HOOK]: checkEnvVar("HOOK_RPC"), + [ChainSlug.MANTLE]: checkEnvVar("MANTLE_RPC"), + [ChainSlug.REYA]: checkEnvVar("REYA_RPC"), [ChainSlug.ARBITRUM_SEPOLIA]: checkEnvVar("ARBITRUM_SEPOLIA_RPC"), [ChainSlug.OPTIMISM_SEPOLIA]: checkEnvVar("OPTIMISM_SEPOLIA_RPC"), @@ -70,6 +74,7 @@ const rpcs = { [ChainSlug.GOERLI]: checkEnvVar("GOERLI_RPC"), [ChainSlug.XAI_TESTNET]: checkEnvVar("XAI_TESTNET_RPC"), [ChainSlug.SX_NETWORK_TESTNET]: checkEnvVar("SX_NETWORK_TESTNET_RPC"), + [ChainSlug.SX_NETWORK]: checkEnvVar("SX_NETWORK_RPC"), [ChainSlug.MODE_TESTNET]: checkEnvVar("MODE_TESTNET_RPC"), [ChainSlug.VICTION_TESTNET]: checkEnvVar("VICTION_TESTNET_RPC"), [ChainSlug.BASE]: checkEnvVar("BASE_RPC"), @@ -77,6 +82,7 @@ const rpcs = { [ChainSlug.ANCIENT8_TESTNET]: checkEnvVar("ANCIENT8_TESTNET_RPC"), [ChainSlug.ANCIENT8_TESTNET2]: checkEnvVar("ANCIENT8_TESTNET2_RPC"), [ChainSlug.HOOK_TESTNET]: checkEnvVar("HOOK_TESTNET_RPC"), + [ChainSlug.REYA_CRONOS]: checkEnvVar("REYA_CRONOS_RPC"), [ChainSlug.CDK_TESTNET]: checkEnvVar("CDK_TESTNET_RPC"), }; @@ -244,6 +250,12 @@ const prodConfig: S3Config = { confirmations: 1, siblings: getSiblings(DeploymentMode.PROD, ChainSlug.SX_NETWORK_TESTNET), }, + [ChainSlug.SX_NETWORK]: { + rpc: rpcs[ChainSlug.SX_NETWORK], + blockNumber: getBlockNumber(DeploymentMode.PROD, ChainSlug.SX_NETWORK), + confirmations: 1, + siblings: getSiblings(DeploymentMode.PROD, ChainSlug.SX_NETWORK), + }, [ChainSlug.MODE_TESTNET]: { rpc: rpcs[ChainSlug.MODE_TESTNET], blockNumber: getBlockNumber(DeploymentMode.PROD, ChainSlug.MODE_TESTNET), @@ -322,6 +334,36 @@ const prodConfig: S3Config = { confirmations: 1, siblings: getSiblings(DeploymentMode.PROD, ChainSlug.HOOK_TESTNET), }, + [ChainSlug.HOOK]: { + rpc: rpcs[ChainSlug.HOOK], + blockNumber: getBlockNumber(DeploymentMode.PROD, ChainSlug.HOOK), + confirmations: 1, + siblings: getSiblings(DeploymentMode.PROD, ChainSlug.HOOK), + }, + [ChainSlug.PARALLEL]: { + rpc: rpcs[ChainSlug.PARALLEL], + blockNumber: getBlockNumber(DeploymentMode.PROD, ChainSlug.PARALLEL), + confirmations: 1, + siblings: getSiblings(DeploymentMode.PROD, ChainSlug.PARALLEL), + }, + [ChainSlug.MANTLE]: { + rpc: rpcs[ChainSlug.MANTLE], + blockNumber: getBlockNumber(DeploymentMode.PROD, ChainSlug.MANTLE), + confirmations: 1, + siblings: getSiblings(DeploymentMode.PROD, ChainSlug.MANTLE), + }, + [ChainSlug.REYA_CRONOS]: { + rpc: rpcs[ChainSlug.REYA_CRONOS], + blockNumber: getBlockNumber(DeploymentMode.PROD, ChainSlug.REYA_CRONOS), + confirmations: 0, + siblings: getSiblings(DeploymentMode.PROD, ChainSlug.REYA_CRONOS), + }, + [ChainSlug.REYA]: { + rpc: rpcs[ChainSlug.REYA], + blockNumber: getBlockNumber(DeploymentMode.PROD, ChainSlug.REYA), + confirmations: 0, + siblings: getSiblings(DeploymentMode.PROD, ChainSlug.REYA), + }, }, batcherSupportedChainSlugs: [ ChainSlug.AEVO, @@ -331,6 +373,11 @@ const prodConfig: S3Config = { ChainSlug.POLYGON_MAINNET, ChainSlug.LYRA, ChainSlug.MAINNET, + ChainSlug.PARALLEL, + ChainSlug.MANTLE, + ChainSlug.HOOK, + ChainSlug.REYA, + ChainSlug.SX_NETWORK, ChainSlug.AEVO_TESTNET, // ChainSlug.ARBITRUM_GOERLI, @@ -350,6 +397,7 @@ const prodConfig: S3Config = { // ChainSlug.ANCIENT8_TESTNET, ChainSlug.ANCIENT8_TESTNET2, ChainSlug.HOOK_TESTNET, + ChainSlug.REYA_CRONOS, ], watcherSupportedChainSlugs: [ ChainSlug.AEVO, @@ -359,6 +407,11 @@ const prodConfig: S3Config = { ChainSlug.POLYGON_MAINNET, ChainSlug.LYRA, ChainSlug.MAINNET, + ChainSlug.PARALLEL, + ChainSlug.MANTLE, + ChainSlug.HOOK, + ChainSlug.REYA, + ChainSlug.SX_NETWORK, ChainSlug.AEVO_TESTNET, // ChainSlug.ARBITRUM_GOERLI, @@ -378,6 +431,7 @@ const prodConfig: S3Config = { // ChainSlug.ANCIENT8_TESTNET, ChainSlug.ANCIENT8_TESTNET2, ChainSlug.HOOK_TESTNET, + ChainSlug.REYA_CRONOS, ], nativeSupportedChainSlugs: [ ChainSlug.ARBITRUM, diff --git a/src/enums/chainId.ts b/src/enums/chainId.ts index 81c2b398..1daeb294 100644 --- a/src/enums/chainId.ts +++ b/src/enums/chainId.ts @@ -21,6 +21,7 @@ export enum ChainId { XAI_TESTNET = 47279324479, CDK_TESTNET = 686669576, SX_NETWORK_TESTNET = 647, + SX_NETWORK = 416, MODE_TESTNET = 919, VICTION_TESTNET = 89, BASE = 8453, @@ -28,4 +29,9 @@ export enum ChainId { ANCIENT8_TESTNET = 2863311531, ANCIENT8_TESTNET2 = 28122024, HOOK_TESTNET = 46658378, + HOOK = 4665, + PARALLEL = 1024, + MANTLE = 5000, + REYA_CRONOS = 89346161, + REYA = 1729, } diff --git a/src/enums/chainSlug.ts b/src/enums/chainSlug.ts index e0faa66a..1edcefea 100644 --- a/src/enums/chainSlug.ts +++ b/src/enums/chainSlug.ts @@ -22,6 +22,7 @@ export enum ChainSlug { LYRA = ChainId.LYRA, XAI_TESTNET = 1399904803, SX_NETWORK_TESTNET = ChainId.SX_NETWORK_TESTNET, + SX_NETWORK = ChainId.SX_NETWORK, MODE_TESTNET = ChainId.MODE_TESTNET, VICTION_TESTNET = ChainId.VICTION_TESTNET, CDK_TESTNET = ChainId.CDK_TESTNET, @@ -30,4 +31,9 @@ export enum ChainSlug { 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, + REYA = 1324967486, } diff --git a/src/enums/chainSlugToId.ts b/src/enums/chainSlugToId.ts index 932bc348..ec90e06e 100644 --- a/src/enums/chainSlugToId.ts +++ b/src/enums/chainSlugToId.ts @@ -23,6 +23,7 @@ export const ChainSlugToId = { [ChainSlug.LYRA]: ChainId.LYRA, [ChainSlug.XAI_TESTNET]: ChainId.XAI_TESTNET, [ChainSlug.SX_NETWORK_TESTNET]: ChainId.SX_NETWORK_TESTNET, + [ChainSlug.SX_NETWORK]: ChainId.SX_NETWORK, [ChainSlug.MODE_TESTNET]: ChainId.MODE_TESTNET, [ChainSlug.VICTION_TESTNET]: ChainId.VICTION_TESTNET, [ChainSlug.CDK_TESTNET]: ChainId.CDK_TESTNET, @@ -31,4 +32,9 @@ export const ChainSlugToId = { [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, + [ChainSlug.REYA]: ChainId.REYA, }; diff --git a/src/enums/chainSlugToKey.ts b/src/enums/chainSlugToKey.ts index 14ec92d8..b1d03767 100644 --- a/src/enums/chainSlugToKey.ts +++ b/src/enums/chainSlugToKey.ts @@ -23,6 +23,7 @@ export const ChainSlugToKey = { [ChainSlug.LYRA]: HardhatChainName.LYRA, [ChainSlug.XAI_TESTNET]: HardhatChainName.XAI_TESTNET, [ChainSlug.SX_NETWORK_TESTNET]: HardhatChainName.SX_NETWORK_TESTNET, + [ChainSlug.SX_NETWORK]: HardhatChainName.SX_NETWORK, [ChainSlug.MODE_TESTNET]: HardhatChainName.MODE_TESTNET, [ChainSlug.VICTION_TESTNET]: HardhatChainName.VICTION_TESTNET, [ChainSlug.CDK_TESTNET]: HardhatChainName.CDK_TESTNET, @@ -31,4 +32,9 @@ export const ChainSlugToKey = { [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, + [ChainSlug.REYA]: HardhatChainName.REYA, }; diff --git a/src/enums/hardhatChainName.ts b/src/enums/hardhatChainName.ts index b795cfb7..caec7039 100644 --- a/src/enums/hardhatChainName.ts +++ b/src/enums/hardhatChainName.ts @@ -20,6 +20,7 @@ export enum HardhatChainName { LYRA = "lyra", XAI_TESTNET = "xai_testnet", SX_NETWORK_TESTNET = "sxn_testnet", + SX_NETWORK = "sxn", MODE_TESTNET = "mode_testnet", VICTION_TESTNET = "viction_testnet", CDK_TESTNET = "cdk_testnet", @@ -29,4 +30,9 @@ export enum HardhatChainName { ANCIENT8_TESTNET = "ancient8_testnet", ANCIENT8_TESTNET2 = "ancient8_testnet2", HOOK_TESTNET = "hook_testnet", + HOOK = "hook", + PARALLEL = "parallel", + MANTLE = "mantle", + REYA_CRONOS = "reya_cronos", + REYA = "reya", } diff --git a/src/enums/hardhatChainNameToSlug.ts b/src/enums/hardhatChainNameToSlug.ts index 80eaa21f..46bc8f44 100644 --- a/src/enums/hardhatChainNameToSlug.ts +++ b/src/enums/hardhatChainNameToSlug.ts @@ -23,6 +23,7 @@ export const hardhatChainNameToSlug = { [HardhatChainName.LYRA]: ChainSlug.LYRA, [HardhatChainName.XAI_TESTNET]: ChainSlug.XAI_TESTNET, [HardhatChainName.SX_NETWORK_TESTNET]: ChainSlug.SX_NETWORK_TESTNET, + [HardhatChainName.SX_NETWORK]: ChainSlug.SX_NETWORK, [HardhatChainName.MODE_TESTNET]: ChainSlug.MODE_TESTNET, [HardhatChainName.VICTION_TESTNET]: ChainSlug.VICTION_TESTNET, [HardhatChainName.CDK_TESTNET]: ChainSlug.CDK_TESTNET, @@ -31,4 +32,9 @@ export const hardhatChainNameToSlug = { [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, + [HardhatChainName.REYA]: ChainSlug.REYA, }; diff --git a/src/enums/mainnetIds.ts b/src/enums/mainnetIds.ts index 019999ed..6751b9b5 100644 --- a/src/enums/mainnetIds.ts +++ b/src/enums/mainnetIds.ts @@ -10,4 +10,9 @@ export const MainnetIds: ChainSlug[] = [ ChainSlug.LYRA, ChainSlug.BASE, ChainSlug.MODE, + ChainSlug.PARALLEL, + ChainSlug.MANTLE, + ChainSlug.HOOK, + ChainSlug.REYA, + ChainSlug.SX_NETWORK, ]; diff --git a/src/enums/testnetIds.ts b/src/enums/testnetIds.ts index 44eb4c8a..caf56211 100644 --- a/src/enums/testnetIds.ts +++ b/src/enums/testnetIds.ts @@ -19,4 +19,5 @@ export const TestnetIds: ChainSlug[] = [ ChainSlug.ANCIENT8_TESTNET, ChainSlug.ANCIENT8_TESTNET2, ChainSlug.HOOK_TESTNET, + ChainSlug.REYA_CRONOS, ]; diff --git a/yarn.lock b/yarn.lock index ead239e6..29202fc1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2027,10 +2027,10 @@ "@smithy/types" "^2.6.0" tslib "^2.5.0" -"@socket.tech/dl-core@2.4.15": - version "2.4.15" - resolved "https://registry.yarnpkg.com/@socket.tech/dl-core/-/dl-core-2.4.15.tgz#07e3b8b46a7e29129c6d9b45237c94f5de63b210" - integrity sha512-VQi4mdzZGukUQyzin4avxKs7Ia6u+ZbX6j4KOXoJGTzWEJE6LhzxybxOUCMlEfT1AKyrp+3N/rfLI0rQmTYWXw== +"@socket.tech/dl-core@2.4.22": + version "2.4.22" + resolved "https://registry.yarnpkg.com/@socket.tech/dl-core/-/dl-core-2.4.22.tgz#abe14f7e9c302e278810be102ec2bfc8aaffad43" + integrity sha512-3hUUwPRk404Lq00jE8XD4PUp9QeWlX2zSmj9Ek4yBnRusjHMxzZYeBGN5mATVuM5C5U1RWpNPADgeR5QdUvJkw== dependencies: axios "^1.3.6" prompts "^2.4.2"