diff --git a/.env.example b/.env.example index 56a5a4e1..df3659dc 100644 --- a/.env.example +++ b/.env.example @@ -107,3 +107,5 @@ ZERO_RPC=' ' ZKSYNC_RPC=' ' ARENA_Z_RPC=' ' + +INK_RPC=' ' diff --git a/deployments/prod_addresses.json b/deployments/prod_addresses.json index 8d7c72e0..dacc81f3 100644 --- a/deployments/prod_addresses.json +++ b/deployments/prod_addresses.json @@ -293,6 +293,18 @@ "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" } }, + "57073": { + "FAST": { + "capacitor": "0x28Efff6eA6B2F363Dd2C3206bF41793547Ae9c48", + "decapacitor": "0xFA7753d7071e3Feb7326544740aA9531a3998ab3", + "switchboard": "0xD5a83a40F262E2247e6566171f9ADc76b745F5cD" + }, + "OPTIMISTIC": { + "capacitor": "0xB7a135fdAee9223787618a38417aD93f230209d8", + "decapacitor": "0x5eD3bdE00C9d6E5e286d3c13316f73a083326b56", + "switchboard": "0xEaa15Fd42D68b8334a3BB1E9bF8cA85BaBE83790" + } + }, "59144": { "FAST": { "capacitor": "0x29bED105C126a60A768CfD837A7e8146Eb6898fF", @@ -736,6 +748,18 @@ "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" } }, + "57073": { + "FAST": { + "capacitor": "0x7373fE35100b4c18D34d918Bf9E072Bd915B8911", + "decapacitor": "0x8E6d6D0776621a914E8ec6f1f94200e3C3669194", + "switchboard": "0x09A6e77912a6bcFc3abfDfb841A85380Bb2A8B97" + }, + "OPTIMISTIC": { + "capacitor": "0x35c27Db03f1cF260Cd0c39A5C3eA2e55e4121A18", + "decapacitor": "0xB0e67D24215377280481a0448dE2eFbfCe304678", + "switchboard": "0xb113d72896d4874111AF00c9499b5a64e9f1e3f4" + } + }, "59144": { "FAST": { "capacitor": "0x77A03Fe510B4e8fc8C242a9065e611851eaf018B", @@ -1032,6 +1056,18 @@ "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" } }, + "57073": { + "FAST": { + "capacitor": "0xC8c9fF2F2D989156FdAd3287cA34D691eF6cba13", + "decapacitor": "0xf5d4E2cDF1D345CD47EBfaE71CA400567638B908", + "switchboard": "0xCedce2e52aa6551bC407f640D8Bd9179b528347C" + }, + "OPTIMISTIC": { + "capacitor": "0x3F4FD7778230BaE5a025b987CA234DDb20EB2fe7", + "decapacitor": "0xE5FE7fC540cA181B7de1f4e9a3f99ff3Fa48E599", + "switchboard": "0x5490aBcD9949833FB68e4d222ee68dc225881c25" + } + }, "59144": { "FAST": { "capacitor": "0x362E547fB944a08a4ce4493be5C13047f2C217df", @@ -1292,6 +1328,18 @@ "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, + "57073": { + "FAST": { + "capacitor": "0x2B26cA5A449060A9941D3b08a48706408565417D", + "decapacitor": "0xCAd3E43dbaf7F82dD709F0B908670a12C609A992", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x1EF18E6eC40FA833A602ddaA43CFDCeeB633F3CC", + "decapacitor": "0x8B951785A45b5781b27d2f638567323e2Ff27431", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, "59144": { "FAST": { "capacitor": "0xdF24b92Ad07D39344B1abA69a8acbb5DEa5BA08a", @@ -1547,6 +1595,18 @@ "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" } }, + "57073": { + "FAST": { + "capacitor": "0x6ABD4e0c94E13A25e7bC85f5943f07E97a7aB268", + "decapacitor": "0x9Dfc0AE8a90F94C159c4A043c7fDb3d382532A2e", + "switchboard": "0x33918BBF9f5269d90b8c0AbF1Fd1134C827bA445" + }, + "OPTIMISTIC": { + "capacitor": "0xCB43983986cb3B129444A2eb44AF2Ab88eab8465", + "decapacitor": "0xfb153423e794396465Bd861BD53b391309F3126d", + "switchboard": "0xeF7C79DF9c9AA6BC5d1d4ae308907e9B6a6B4372" + } + }, "59144": { "FAST": { "capacitor": "0xBaFD5672Ef6298bf262e13C1B68B3aBb60a9b567", @@ -2101,6 +2161,18 @@ "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" } }, + "57073": { + "FAST": { + "capacitor": "0xdc498C7751e2B8180EeF9AfD8fc2580aB62EcB7a", + "decapacitor": "0xBAd0675B8Cd83c671f1f8B76Aa3E3fe6A5903915", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0x76cFd989427684828197c782ab262Dc079551105", + "decapacitor": "0xA750243744D9dd43EF2af994aC708C4E633750A7", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, "59144": { "FAST": { "capacitor": "0xf9D513Ff5C8B6bC4300aa903A89dA58F3648aB4c", @@ -3033,6 +3105,18 @@ "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" } }, + "57073": { + "FAST": { + "capacitor": "0x2B26cA5A449060A9941D3b08a48706408565417D", + "decapacitor": "0xCAd3E43dbaf7F82dD709F0B908670a12C609A992", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x1EF18E6eC40FA833A602ddaA43CFDCeeB633F3CC", + "decapacitor": "0x8B951785A45b5781b27d2f638567323e2Ff27431", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, "59144": { "FAST": { "capacitor": "0x9f72CAEAccc292977A0c134693AB5F63fe513202", @@ -3332,6 +3416,18 @@ "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" } }, + "57073": { + "FAST": { + "capacitor": "0x71A7ed55a32Ac1757D0Ee1bca926911F08a3f90f", + "decapacitor": "0xbF1582321D1605d46AF5AC64FF629e94c6B2b46a", + "switchboard": "0x8f9EaEe5c5df888aBA3c1Ab19689a0660d042c6d" + }, + "OPTIMISTIC": { + "capacitor": "0xf571c1d2C301835B58e8b3B4D0F4A99E5E2e6bb0", + "decapacitor": "0x220aE732afBEd8dBDd3e12887BF2bA8e1f125de8", + "switchboard": "0x57D1Aeafb6a2b7Bd4954e47a556622161A8c0A65" + } + }, "59144": { "FAST": { "capacitor": "0x8DE90E501780eF595231162c5B9d90C782B2E16d", @@ -3806,6 +3902,18 @@ "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" } }, + "57073": { + "FAST": { + "capacitor": "0xA836e16174fBC575C98726B6212589aF0226c4d2", + "decapacitor": "0x633acbED4dA21A5ba8C0b8a433d7c35904076D05", + "switchboard": "0x957301825Dc21d4A92919C9E72dC9E6C6a29e7f8" + }, + "OPTIMISTIC": { + "capacitor": "0xE5C07637BeFE67DfeB821A4D872C32937D56D197", + "decapacitor": "0xa9b8c94b5EB2e8Cfa04164b3bD1a4ABc5C31470F", + "switchboard": "0x15A55294B7278260DdfFC659Fb39a401871EeE34" + } + }, "59144": { "FAST": { "capacitor": "0x24C3c9F85562e450cE0C70528484d7bBE1090688", @@ -4291,6 +4399,18 @@ "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" } }, + "57073": { + "FAST": { + "capacitor": "0xD24E0A611f15c69d6768C51FEb28Bc2DB8CE4568", + "decapacitor": "0xc145205b929A3078192408A14290aF783314192B", + "switchboard": "0xd5e829827F665c42326EAF68Da3360bd59b42f2f" + }, + "OPTIMISTIC": { + "capacitor": "0x8dcE6411821FfBA3F473c6682b8f38f67609b1b4", + "decapacitor": "0x2b88854f6847e891Ee427a086Fb5b19931E4Fc49", + "switchboard": "0x1812ff6bd726934f18159164e2927B34949B16a8" + } + }, "59144": { "FAST": { "capacitor": "0x2CecC589b7dCCc78600Bbd49D05C758b54bF5e6C", @@ -4637,6 +4757,169 @@ }, "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": "0x19405671F9F14a81a1112ac890E85E321a79426D", + "decapacitor": "0xFE82774f00Ce859Aad948e71D739C417Ae85B1fd", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x5924cE286850adEC8ddC9f64E8e45900006D76dB", + "decapacitor": "0x2C806f22CA1CA75Fe8D7D6cEd53B199f23D43fCc", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "10": { + "FAST": { + "capacitor": "0xfDab5AD9dD96deb42f093510641a325dB65cAD10", + "decapacitor": "0xE16b17BC461C3EDF6c351c1a27FB42851F085D19", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xb5B1514a94584864e4b76eD0ea6C70363A8F8e52", + "decapacitor": "0x8946Ccfc19c4F7b230cA9D627aFF83A183c7fD9a", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "56": { + "FAST": { + "capacitor": "0xe73B81e0582110A3e1e84eD48986CF8365C67F5c", + "decapacitor": "0x2e544869aD700F70E47597Aa065e562deAFcA241", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xd9DB6A7Ff0175c68053542Dc0714967f316c3923", + "decapacitor": "0x4E04BC370629D101AAB69546a12d4D98b9d369aF", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "100": { + "FAST": { + "capacitor": "0xcf4136C6537D6e4F2b17a0035663dCDD3C08F746", + "decapacitor": "0x949c6C52A539BAD93D2a31EF4EB923fd8a09c660", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xe056cD2C8d6172259CEf4a6bCfBa51430C930EA4", + "decapacitor": "0x9915a72206BB6f57d694d975146694C4d33aD4b1", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "137": { + "FAST": { + "capacitor": "0xcacBE8Caaa88003544BA8d6Ebf63af256Cba9b93", + "decapacitor": "0x68e39A99221087D3585fA4493911A60683AbE32d", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x8490EA934cC935db5252bb98D99099acBE6e1913", + "decapacitor": "0x0E26F08dE9B0BB34C483768fe5809808780Aad96", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "324": { + "FAST": { + "capacitor": "0xCF029dbbFCeBf82C981B3Ffe78CCB38bbC57a6FC", + "decapacitor": "0xe9BE8937aDf6A92CBF464b2904097c71E480f925", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x07229718F47457B61bd6859d0C818a1A33394d76", + "decapacitor": "0x3C2b3bCB80ABC57DF4Cf06f1991684308513d72c", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "1101": { + "FAST": { + "capacitor": "0xdF24b92Ad07D39344B1abA69a8acbb5DEa5BA08a", + "decapacitor": "0x03bCf41D18Cd8AA7D4b13DCc8574150329e6D130", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xB36c60cCdc2022DB4f6e4f917E9b28e473B0402b", + "decapacitor": "0xE187cc0847880f7dEBDf00F8C5d7F001175F3445", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "5000": { + "FAST": { + "capacitor": "0xF6f648CF8164Dd7Ec04C0dba8fc91e7b66A154C0", + "decapacitor": "0xc014b5C95B790b35acbeE3E4D7807Bd556FddebE", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x977A0B70f269CFC4576fCF38bEcafdfc9D0a0537", + "decapacitor": "0x3e02B09a328B6508C5084ff70d354aEe873a2f6D", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "8453": { + "FAST": { + "capacitor": "0x9f72CAEAccc292977A0c134693AB5F63fe513202", + "decapacitor": "0x86917a199668155A7Aa1dA833499E5646c00d9dA", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xdc666E0C861140ed69ecF5A3a32efefFb44C5854", + "decapacitor": "0xdfAbC6a129d351d0dF0858bB7F66ba4554Bcdfb5", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "42161": { + "FAST": { + "capacitor": "0xf0C835C640715Dc5363447bF7233078991889fC8", + "decapacitor": "0x2eF42ec2c355E6E5D296Ef888aBB7904386c0B94", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0xa28717c161332b86851ACB8961E4D605D358A56E", + "decapacitor": "0x865dE5f98c4c1d21C18DA77560443646a4c6760D", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "59144": { + "FAST": { + "capacitor": "0x938DbeA077a5deB6a7680EBdCC85bB4bA216Cb52", + "decapacitor": "0x018FD84FFcaD3401C3465dFA7E8017218Fc55Dc9", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x77CDB3441D1EB0a98e36b8c96eDD26fB788Db502", + "decapacitor": "0xdF5Be240946f63CA107E62076B5B49148511A326", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + }, + "543210": { + "FAST": { + "capacitor": "0x441432a93E38BdB82f71684359E59AE49c0D9a79", + "decapacitor": "0x9D44AF8a4a0fD8D86Aaa584394845a86B31007f3", + "switchboard": "0xb4Ef469c9d8317851270346070dA0ecE24616E6b" + }, + "OPTIMISTIC": { + "capacitor": "0x980791b85F392B2Dc11e0D75eF7f15B054F00Da1", + "decapacitor": "0xe15771e88A74Fc9E23F4d96AcAC572980FfdCf09", + "switchboard": "0x0CC93650bF4D98237628DACf87f94E443956D8dF" + } + } + } + }, "59144": { "SignatureVerifier": "0x09A03E0d298AA13a07A9a3e36a606d4F6a4b8bB7", "Hasher": "0xcd620187f4846ba5a42ab41270aC550467dc9FbB", @@ -4810,6 +5093,18 @@ "switchboard": "0x332901149A390D334498008449089f05fa273C3B" } }, + "57073": { + "FAST": { + "capacitor": "0xFD695cCd6C95FD638B3db503967f167d1d6F9676", + "decapacitor": "0xb9c70ee5e9A23556dc61962B22012D346b22E70c", + "switchboard": "0x497D0FA570c128830a3aA3C06582a94af2330A18" + }, + "OPTIMISTIC": { + "capacitor": "0x3c28A916Bbae149f55FDd3437AE1Ffc1D2Ce017d", + "decapacitor": "0x89525A71Ea02741445f1Db10c7669a18961Db439", + "switchboard": "0x332901149A390D334498008449089f05fa273C3B" + } + }, "543210": { "FAST": { "capacitor": "0x970D484b1e409D19e4cCF01a3df540db0809080C", @@ -5676,6 +5971,18 @@ "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" } }, + "57073": { + "FAST": { + "capacitor": "0xdc498C7751e2B8180EeF9AfD8fc2580aB62EcB7a", + "decapacitor": "0xBAd0675B8Cd83c671f1f8B76Aa3E3fe6A5903915", + "switchboard": "0x3153a8451E1Bb2d606e9df11EE082CFF99F88b51" + }, + "OPTIMISTIC": { + "capacitor": "0x76cFd989427684828197c782ab262Dc079551105", + "decapacitor": "0xA750243744D9dd43EF2af994aC708C4E633750A7", + "switchboard": "0x8b1AC14d81Bdd82ceb58591549C4c1161de138F8" + } + }, "59144": { "FAST": { "capacitor": "0xf9D513Ff5C8B6bC4300aa903A89dA58F3648aB4c", diff --git a/deployments/prod_verification.json b/deployments/prod_verification.json index 0da3d210..62a8ce33 100644 --- a/deployments/prod_verification.json +++ b/deployments/prod_verification.json @@ -4492,6 +4492,131 @@ ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] ] ], + "57073": [ + [ + "0xd9E3a8Ba9Be55919C5C0De6694e3103F5a35820E", + "SwitchboardSimulator", + "contracts/mocks/fee-updater/SwitchboardSimulator.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + 57073, + 1000, + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + ] + ], + [ + "0x3043Ad9C9e01664bc3A68477f0870Df35dC4bFf8", + "SimulatorUtils", + "contracts/mocks/fee-updater/SimulatorUtils.sol", + [ + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 57073 + ] + ], + [ + "0x525a6489a1df5fF1ae077fAf628E43b7F52298eF", + "SocketSimulator", + "contracts/mocks/fee-updater/SocketSimulator.sol", + [ + 57073, + 57073, + "0x1F6bc87f3309B5D31Eb0BdaBE3ED7d3110d3B9c3", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead", + "IMLI" + ] + ], + [ + "0x657e72B305Dc1c41e98d9efC2350EC10e3c83E21", + "Counter", + "contracts/examples/Counter.sol", + ["0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE"] + ], + [ + "0xb3314456567986e657d4C65Ec9e8cB736B92d11D", + "SocketBatcher", + "contracts/socket/SocketBatcher.sol", + ["0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836"] + ], + [ + "0x0CC93650bF4D98237628DACf87f94E443956D8dF", + "OptimisticSwitchboard", + "contracts/switchboard/default-switchboards/OptimisticSwitchboard.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + 57073, + 7200, + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + ] + ], + [ + "0xb4Ef469c9d8317851270346070dA0ecE24616E6b", + "FastSwitchboard", + "contracts/switchboard/default-switchboards/FastSwitchboard.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + 57073, + 7200, + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + ] + ], + [ + "0x9B8c323468AEC7A7Cb041CeD48F92559bFF33705", + "TransmitManager", + "contracts/TransmitManager.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 57073, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + ] + ], + [ + "0x1CAdCd88fC148D3966eDe75D029937C886f66009", + "ExecutionManagerDF", + "contracts/ExecutionManagerDF.sol", + [ + "0xB0BBff6311B7F245761A7846d3Ce7B1b100C1836", + 57073, + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "0xc8a4D2fd77c155fd52e65Ab07F337aBF84495Ead" + ] + ], + [ + "0xbe7241e9D11EC2D1Ac86CE217c4A37b7aD1701cE", + "Socket", + "contracts/socket/Socket.sol", + [ + 57073, + "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"] + ] + ], "59144": [ [ "0x58f1693e84B80799B85106c13fb759DB7C5EF35D", diff --git a/package.json b/package.json index ac35253d..31017973 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@socket.tech/dl-core", "license": "UNLICENSED", - "version": "2.35.0", + "version": "2.36.0", "description": "Smart contracts for socket data layer.", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/scripts/rpcConfig/constants/batcherSupportedChainSlug.ts b/scripts/rpcConfig/constants/batcherSupportedChainSlug.ts index 07522c7b..fcc45e82 100644 --- a/scripts/rpcConfig/constants/batcherSupportedChainSlug.ts +++ b/scripts/rpcConfig/constants/batcherSupportedChainSlug.ts @@ -49,4 +49,5 @@ export const batcherSupportedChainSlugs = [ ChainSlug.ZERO, ChainSlug.ZKSYNC, ChainSlug.ARENA_Z, + ChainSlug.INK, ]; diff --git a/scripts/rpcConfig/constants/explorers.ts b/scripts/rpcConfig/constants/explorers.ts index cd2c5317..94f394ae 100644 --- a/scripts/rpcConfig/constants/explorers.ts +++ b/scripts/rpcConfig/constants/explorers.ts @@ -28,4 +28,5 @@ export const explorers = { [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/", }; diff --git a/scripts/rpcConfig/constants/icons.ts b/scripts/rpcConfig/constants/icons.ts index f3683103..1c3b8d44 100644 --- a/scripts/rpcConfig/constants/icons.ts +++ b/scripts/rpcConfig/constants/icons.ts @@ -26,4 +26,5 @@ export const icons = { [ChainSlug.ZERO]: "", [ChainSlug.ZKSYNC]: "", [ChainSlug.ARENA_Z]: "", + [ChainSlug.INK]: "", }; diff --git a/scripts/rpcConfig/constants/rpc.ts b/scripts/rpcConfig/constants/rpc.ts index 3b6de9c8..b7ced31e 100644 --- a/scripts/rpcConfig/constants/rpc.ts +++ b/scripts/rpcConfig/constants/rpc.ts @@ -61,4 +61,5 @@ export const rpcs = { [ChainSlug.ZERO]: checkEnvValue("ZERO_RPC"), [ChainSlug.ZKSYNC]: checkEnvValue("ZKSYNC_RPC"), [ChainSlug.ARENA_Z]: checkEnvValue("ARENA_Z_RPC"), + [ChainSlug.INK]: checkEnvValue("INK_RPC"), }; diff --git a/scripts/rpcConfig/constants/version.ts b/scripts/rpcConfig/constants/version.ts index 2d9b59dc..2daef469 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.72", + [DeploymentMode.PROD]: "1.0.73", }; diff --git a/src/enums/chainId.ts b/src/enums/chainId.ts index e1dc7448..2e8b4a7c 100644 --- a/src/enums/chainId.ts +++ b/src/enums/chainId.ts @@ -57,4 +57,5 @@ export enum ChainId { ZERO = 543210, ZKSYNC = 324, ARENA_Z = 7897, + INK = 57073, } diff --git a/src/enums/chainSlug.ts b/src/enums/chainSlug.ts index 9e6e64a3..57e3306b 100644 --- a/src/enums/chainSlug.ts +++ b/src/enums/chainSlug.ts @@ -59,4 +59,5 @@ export enum ChainSlug { ZERO = ChainId.ZERO, ZKSYNC = ChainId.ZKSYNC, ARENA_Z = ChainId.ARENA_Z, + INK = ChainId.INK, } diff --git a/src/enums/chainSlugToHardhatChainName.ts b/src/enums/chainSlugToHardhatChainName.ts index 1a52cd24..9fa04675 100644 --- a/src/enums/chainSlugToHardhatChainName.ts +++ b/src/enums/chainSlugToHardhatChainName.ts @@ -60,4 +60,5 @@ export const chainSlugToHardhatChainName = { [ChainSlug.ZERO]: HardhatChainName.ZERO, [ChainSlug.ZKSYNC]: HardhatChainName.ZKSYNC, [ChainSlug.ARENA_Z]: HardhatChainName.ARENA_Z, + [ChainSlug.INK]: HardhatChainName.INK, }; diff --git a/src/enums/chainSlugToId.ts b/src/enums/chainSlugToId.ts index c3aa5435..839d6a96 100644 --- a/src/enums/chainSlugToId.ts +++ b/src/enums/chainSlugToId.ts @@ -60,4 +60,5 @@ export const ChainSlugToId = { [ChainSlug.ZERO]: ChainId.ZERO, [ChainSlug.ZKSYNC]: ChainId.ZKSYNC, [ChainSlug.ARENA_Z]: ChainId.ARENA_Z, + [ChainSlug.INK]: ChainId.INK, }; diff --git a/src/enums/chainSlugToKey.ts b/src/enums/chainSlugToKey.ts index 507bf05f..74258ad1 100644 --- a/src/enums/chainSlugToKey.ts +++ b/src/enums/chainSlugToKey.ts @@ -60,4 +60,5 @@ export const ChainSlugToKey = { [ChainSlug.ZERO]: HardhatChainName.ZERO, [ChainSlug.ZKSYNC]: HardhatChainName.ZKSYNC, [ChainSlug.ARENA_Z]: HardhatChainName.ARENA_Z, + [ChainSlug.INK]: HardhatChainName.INK, }; diff --git a/src/enums/hardhatChainName.ts b/src/enums/hardhatChainName.ts index ff536f27..52f9ced5 100644 --- a/src/enums/hardhatChainName.ts +++ b/src/enums/hardhatChainName.ts @@ -57,4 +57,5 @@ export enum HardhatChainName { ZERO = "zero", ZKSYNC = "zksync", ARENA_Z = "arena_z", + INK = "ink", } diff --git a/src/enums/hardhatChainNameToSlug.ts b/src/enums/hardhatChainNameToSlug.ts index e18a5db4..5213e475 100644 --- a/src/enums/hardhatChainNameToSlug.ts +++ b/src/enums/hardhatChainNameToSlug.ts @@ -60,4 +60,5 @@ export const hardhatChainNameToSlug = { [HardhatChainName.ZERO]: ChainSlug.ZERO, [HardhatChainName.ZKSYNC]: ChainSlug.ZKSYNC, [HardhatChainName.ARENA_Z]: ChainSlug.ARENA_Z, + [HardhatChainName.INK]: ChainSlug.INK, }; diff --git a/src/enums/mainnetIds.ts b/src/enums/mainnetIds.ts index a556f993..1ff56b23 100644 --- a/src/enums/mainnetIds.ts +++ b/src/enums/mainnetIds.ts @@ -32,4 +32,5 @@ export const MainnetIds: ChainSlug[] = [ ChainSlug.ZERO, ChainSlug.ZKSYNC, ChainSlug.ARENA_Z, + ChainSlug.INK, ]; diff --git a/src/enums/opStackChains.ts b/src/enums/opStackChains.ts index 8dbb5d48..eb4d9a6b 100644 --- a/src/enums/opStackChains.ts +++ b/src/enums/opStackChains.ts @@ -21,4 +21,5 @@ export const opStackL2Chain = [ ChainSlug.POLTER_TESTNET, ChainSlug.OPBNB, ChainSlug.ARENA_Z, + ChainSlug.INK, ];