Skip to content

Commit

Permalink
Deploy all contracts to ink (#1016)
Browse files Browse the repository at this point in the history
* deployment prepared

* deployed all contracts to ink

* formatting change

* deployed Permit2Proxy

* revert changes in foundry.toml

* diamond logs updated

* minor fixes
  • Loading branch information
0xDEnYO authored Feb 25, 2025
1 parent fcaaec8 commit 40480a1
Show file tree
Hide file tree
Showing 18 changed files with 592 additions and 67 deletions.
1 change: 1 addition & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ ETH_NODE_URI_FUSE=https://rpc.fuse.io #[pre-commit-checker: not a secret]
ETH_NODE_URI_GNOSIS=https://rpc.ankr.com/gnosis #[pre-commit-checker: not a secret]
ETH_NODE_URI_GRAVITY=https://rpc.gravity.xyz #[pre-commit-checker: not a secret]
ETH_NODE_URI_IMMUTABLEZKEVM=https://rpc.immutable.com #[pre-commit-checker: not a secret]
ETH_NODE_URI_INK=https://rpc-gel.inkonchain.com #[pre-commit-checker: not a secret]
ETH_NODE_URI_KAIA=https://klaytn.drpc.org #[pre-commit-checker: not a secret]
ETH_NODE_URI_LINEA=https://rpc.linea.build #[pre-commit-checker: not a secret]
ETH_NODE_URI_LISK=https://rpc.api.lisk.com #[pre-commit-checker: not a secret]
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/diamondEmergencyPause.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ jobs:
ETH_NODE_URI_GNOSIS: ${{ secrets.ETH_NODE_URI_GNOSIS }}
ETH_NODE_URI_GRAVITY: ${{ secrets.ETH_NODE_URI_GRAVITY }}
ETH_NODE_URI_IMMUTABLEZKEVM: ${{ secrets.ETH_NODE_URI_IMMUTABLEZKEVM }}
ETH_NODE_URI_INK: ${{ secrets.ETH_NODE_URI_INK }}
ETH_NODE_URI_KAIA: ${{ secrets.ETH_NODE_URI_KAIA }}
ETH_NODE_URI_LINEA: ${{ secrets.ETH_NODE_URI_LINEA }}
ETH_NODE_URI_LISK: ${{ secrets.ETH_NODE_URI_LISK }}
Expand Down
6 changes: 6 additions & 0 deletions config/across.json
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,12 @@
"0xd693Ec944A85eeca4247eC1c3b130DCa9B0C3b22"
]
},
"ink": {
"chainId": 57073,
"acrossSpokePool": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4",
"weth": "0x4200000000000000000000000000000000000006",
"tokensToApprove": []
},
"linea": {
"chainId": 59144,
"acrossSpokePool": "0x7E63A5f1a8F0B4d0934B2f2327DAED3F6bb2ee75",
Expand Down
18 changes: 12 additions & 6 deletions config/dexs.json
Original file line number Diff line number Diff line change
Expand Up @@ -470,6 +470,12 @@
"0x677Fa29FFe6c8f03D6bbE789090Dceb498b7aaA4",
"0x1a4E99aB56BBac95810C0A957F173054f6FA8fDc"
],
"ink": [
"0x8295805320853d6B28778fC8f5199327e62e3d87",
"0x86E5a407385364B86B3e502644EfFee1a43C9a7b",
"0x9679d1f7D955C81827c6842b3119B911943958eE",
"0xf89901c677c9fb8D04BdE96e8aa6c6eAB5cA5Fd4"
],
"fraxtal": [
"0x7956280Ec4B4d651C4083Ca737a1fa808b5319D8",
"0x9870F0C91D722B3393383722968269496d919bD8",
Expand Down Expand Up @@ -825,6 +831,12 @@
"0x57df6092665eb6058DE53939612413ff4B09114E",
"0x85CD07Ea01423b1E937929B44E4Ad8c40BbB5E71"
],
"soneium": [
"0x8295805320853d6B28778fC8f5199327e62e3d87",
"0x86E5a407385364B86B3e502644EfFee1a43C9a7b",
"0x9679d1f7D955C81827c6842b3119B911943958eE",
"0xf89901c677c9fb8D04BdE96e8aa6c6eAB5cA5Fd4"
],
"sonic": [
"0xaFb8cC8fCd71cd768Ce117C11eB723119FCDb1f8",
"0x51f5A9675A0663C3EC2b46121eB1504687922911",
Expand Down Expand Up @@ -917,11 +929,5 @@
"0xfD0af5274aA16C72B7c463B22a435C06DEBbe894",
"0xf471d32cb40837bf24529fcf17418fc1a4807626",
"0x427bFc2E0aa683ec43fbF7861d5F4A74147938d8"
],
"soneium": [
"0x8295805320853d6B28778fC8f5199327e62e3d87",
"0x86E5a407385364B86B3e502644EfFee1a43C9a7b",
"0x9679d1f7D955C81827c6842b3119B911943958eE",
"0xf89901c677c9fb8D04BdE96e8aa6c6eAB5cA5Fd4"
]
}
1 change: 1 addition & 0 deletions config/gaszip.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
"fantom": "0xA60768b03eB14d940F6c9a8553329B7F9037C91b",
"gnosis": "0x2a37D63EAdFe4b4682a3c28C1c2cD4F109Cc2762",
"gravity": "0x6Efc6Ead40786bD87A884382b6EA4BcA3C985e99",
"ink": "0x2a37D63EAdFe4b4682a3c28C1c2cD4F109Cc2762",
"linea": "0xA60768b03eB14d940F6c9a8553329B7F9037C91b",
"lisk": "0xA60768b03eB14d940F6c9a8553329B7F9037C91b",
"mantle": "0x2a37D63EAdFe4b4682a3c28C1c2cD4F109Cc2762",
Expand Down
1 change: 1 addition & 0 deletions config/global.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"create3Factory": {
"default": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1",
"berachain": "0x5f63A2d7850776465b84Bc0fe6284BBC8188dbC7",
"ink": "0xeBbbaC35500713C4AD49929e1bE4225c7efF6510",
"kaia": "0xC3C73FEE9Cef413880696e6C39365BDf8cD564f9",
"linea": "0x8437A5fE47A4Df14700c96DF1870824e72FA8499",
"metis": "0x763f212f355433C59d734C71247d16fCE74D8785",
Expand Down
18 changes: 18 additions & 0 deletions config/networks.json
Original file line number Diff line number Diff line change
Expand Up @@ -341,6 +341,24 @@
"safeWebUrl": "https://safe.immutable.com/transactions/queue?safe=imx:0xa89a87986e8ee1Ac8fDaCc5Ac91627010Ec9f772",
"gasZipChainId": 95
},
"ink": {
"name": "ink",
"chainId": 57073,
"nativeAddress": "0x0000000000000000000000000000000000000000",
"nativeCurrency": "ETH",
"wrappedNativeAddress": "0x4200000000000000000000000000000000000006",
"status": "active",
"type": "mainnet",
"rpcUrl": "https://rpc-gel.inkonchain.com",
"verificationType": "blockscout",
"explorerUrl": "https://explorer.inkonchain.com",
"explorerApiUrl": "https://explorer.inkonchain.com/api/",
"multicallAddress": "0xcA11bde05977b3631167028862bE2a173976CA11",
"safeApiUrl": "https://safe-transaction-ink.safe.global/api",
"safeAddress": "0xaf6051D0268c1bFCb69b3121ea21fD54B25C6cbc",
"safeWebUrl": "https://app.safe.global/transactions/queue?safe=ink:0xaf6051D0268c1bFCb69b3121ea21fD54B25C6cbc",
"gasZipChainId": 392
},
"kaia": {
"name": "kaia",
"chainId": 8217,
Expand Down
1 change: 1 addition & 0 deletions config/permit2Proxy.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
"gnosis": "",
"gravity": "",
"immutablezkevm": "",
"ink": "0x000000000022D473030F116dDEE9F6B43aC78BA3",
"linea": "",
"mantle": "",
"metis": "",
Expand Down
122 changes: 63 additions & 59 deletions config/relay.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"comment": "Note: this file is generated by a backend script, do not change it manually!",
"mainnet": {
"chainId": 1,
"relayReceiver": "0xa5f565650890fba1824ee0f21ebbbf660a179934",
Expand All @@ -9,28 +8,38 @@
"relayReceiver": "0x634e831ce6d460c2cd5067af98d6452eb280e374",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"optimism": {
"chainId": 10,
"arbitrum": {
"chainId": 42161,
"relayReceiver": "0xa5f565650890fba1824ee0f21ebbbf660a179934",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"berachain": {
"chainId": 80094,
"relayReceiver": "0x7f4babd2c7d35221e72ab67ea72cba99573a0089",
"arbitrumnova": {
"chainId": 42170,
"relayReceiver": "0xa5f565650890fba1824ee0f21ebbbf660a179934",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"bsc": {
"chainId": 56,
"avalanche": {
"chainId": 43114,
"relayReceiver": "0xa5f565650890fba1824ee0f21ebbbf660a179934",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"gnosis": {
"chainId": 100,
"apechain": {
"chainId": 33139,
"relayReceiver": "0xa5f565650890fba1824ee0f21ebbbf660a179934",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"polygon": {
"chainId": 137,
"berachain": {
"chainId": 80094,
"relayReceiver": "0x7f4babd2c7d35221e72ab67ea72cba99573a0089",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"base": {
"chainId": 8453,
"relayReceiver": "0xa5f565650890fba1824ee0f21ebbbf660a179934",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"blast": {
"chainId": 81457,
"relayReceiver": "0xa5f565650890fba1824ee0f21ebbbf660a179934",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
Expand All @@ -39,99 +48,94 @@
"relayReceiver": "0xa06e1351e2fd2d45b5d35633ca7ecf328684a109",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"zksync": {
"chainId": 324,
"relayReceiver": "0xebd1e414ebb98522cfd932104ba41fac10a4ef35",
"bsc": {
"chainId": 56,
"relayReceiver": "0xa5f565650890fba1824ee0f21ebbbf660a179934",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"worldchain": {
"chainId": 480,
"relayReceiver": "0xa06e1351e2fd2d45b5d35633ca7ecf328684a109",
"gnosis": {
"chainId": 100,
"relayReceiver": "0xa5f565650890fba1824ee0f21ebbbf660a179934",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"polygonzkevm": {
"chainId": 1101,
"relayReceiver": "0xa06e1351e2fd2d45b5d35633ca7ecf328684a109",
"gravity": {
"chainId": 1625,
"relayReceiver": "0x7f4babd2c7d35221e72ab67ea72cba99573a0089",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"ink": {
"chainId": 13371,
"relayReceiver": "0x7f4babd2c7d35221e72ab67ea72cba99573a0089",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"lisk": {
"chainId": 1135,
"relayReceiver": "0xa06e1351e2fd2d45b5d35633ca7ecf328684a109",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"sei": {
"chainId": 1329,
"relayReceiver": "0x7f4babd2c7d35221e72ab67ea72cba99573a0089",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"gravity": {
"chainId": 1625,
"relayReceiver": "0x7f4babd2c7d35221e72ab67ea72cba99573a0089",
"linea": {
"chainId": 59144,
"relayReceiver": "0x00000000aa467eba42a3d604b3d74d63b2b6c6cb",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"mantle": {
"chainId": 5000,
"relayReceiver": "0xf366da269047a06a7275a933c6d653409bd6de5e",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"base": {
"chainId": 8453,
"relayReceiver": "0xa5f565650890fba1824ee0f21ebbbf660a179934",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"mode": {
"chainId": 34443,
"relayReceiver": "0xa06e1351e2fd2d45b5d35633ca7ecf328684a109",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"apechain": {
"chainId": 33139,
"optimism": {
"chainId": 10,
"relayReceiver": "0xa5f565650890fba1824ee0f21ebbbf660a179934",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"arbitrum": {
"chainId": 42161,
"polygon": {
"chainId": 137,
"relayReceiver": "0xa5f565650890fba1824ee0f21ebbbf660a179934",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"arbitrumnova": {
"chainId": 42170,
"relayReceiver": "0xa5f565650890fba1824ee0f21ebbbf660a179934",
"polygonzkevm": {
"chainId": 1101,
"relayReceiver": "0xa06e1351e2fd2d45b5d35633ca7ecf328684a109",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"avalanche": {
"chainId": 43114,
"relayReceiver": "0xa5f565650890fba1824ee0f21ebbbf660a179934",
"scroll": {
"chainId": 534352,
"relayReceiver": "0x00000000aa467eba42a3d604b3d74d63b2b6c6cb",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"linea": {
"chainId": 59144,
"relayReceiver": "0x00000000aa467eba42a3d604b3d74d63b2b6c6cb",
"sei": {
"chainId": 1329,
"relayReceiver": "0x7f4babd2c7d35221e72ab67ea72cba99573a0089",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"blast": {
"chainId": 81457,
"relayReceiver": "0xa5f565650890fba1824ee0f21ebbbf660a179934",
"soneium": {
"chainId": 1868,
"relayReceiver": "0x7f4babd2c7d35221e72ab67ea72cba99573a0089",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"taiko": {
"chainId": 167000,
"relayReceiver": "0xa06e1351e2fd2d45b5d35633ca7ecf328684a109",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"scroll": {
"chainId": 534352,
"relayReceiver": "0x00000000aa467eba42a3d604b3d74d63b2b6c6cb",
"unichain": {
"chainId": 130,
"relayReceiver": "0x47eb64e17a6d2fd559b608695e6d308cced918dd",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"soneium": {
"chainId": 1868,
"relayReceiver": "0x7f4babd2c7d35221e72ab67ea72cba99573a0089",
"worldchain": {
"chainId": 480,
"relayReceiver": "0xa06e1351e2fd2d45b5d35633ca7ecf328684a109",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"unichain": {
"chainId": 130,
"relayReceiver": "0x47eb64e17a6d2fd559b608695e6d308cced918dd",
"zksync": {
"chainId": 324,
"relayReceiver": "0xebd1e414ebb98522cfd932104ba41fac10a4ef35",
"relaySolver": "0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"
},
"zora": {
Expand Down
4 changes: 4 additions & 0 deletions config/stargate.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
"heco": "0x0000000000000000000000000000000000000000",
"gnosis": "0x1a44076050125825900e736c501f859c50fE728c",
"gravity": "0x1a44076050125825900e736c501f859c50fE728c",
"ink": "0xca29f3A6f966Cb2fc0dE625F8f325c0C46dbE958",
"moonbeam": "0x1a44076050125825900e736c501f859c50fE728c",
"moonriver": "0x1a44076050125825900e736c501f859c50fE728c",
"nova": "0x1a44076050125825900e736c501f859c50fE728c",
Expand Down Expand Up @@ -61,6 +62,7 @@
"fuse": "0x45a01e4e04f14f7a4a6702c74187c5f6222033cd",
"gnosis": "0xAf368c91793CB22739386DFCbBb2F1A9e4bCBeBf",
"gravity": "0x9c2dc7377717603eB92b2655c5f2E7997a4945BD",
"ink": "0x45f1A95A4D3f3836523F5c83673c797f4d4d263B",
"kaia": "0x16F3F98D82d965988E6853681fD578F4d719A1c0",
"linea": "0x5f688f563dc16590e570f97b542fa87931af2fed",
"mantle": "0x41b491285a4f888f9f636cec8a363ab9770a0aef",
Expand Down Expand Up @@ -230,6 +232,7 @@
"gnosis": "0x0000000000000000000000000000000000000000",
"gravity": "0x0000000000000000000000000000000000000000",
"immutablezkevm": "0x0000000000000000000000000000000000000000",
"ink": "0x0000000000000000000000000000000000000000",
"moonbeam": "0x0000000000000000000000000000000000000000",
"moonriver": "0x0000000000000000000000000000000000000000",
"nova": "0x0000000000000000000000000000000000000000",
Expand Down Expand Up @@ -278,6 +281,7 @@
"harmony": "0x0000000000000000000000000000000000000000",
"heco": "0x0000000000000000000000000000000000000000",
"gnosis": "0x0000000000000000000000000000000000000000",
"ink": "0x0000000000000000000000000000000000000000",
"moonbeam": "0x0000000000000000000000000000000000000000",
"moonriver": "0x0000000000000000000000000000000000000000",
"nova": "0x0000000000000000000000000000000000000000",
Expand Down
1 change: 1 addition & 0 deletions config/tokenwrapper.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
"base": "0x4200000000000000000000000000000000000006",
"evmos": "0xd4949664cd82660aae99bedc034a0dea8a0bd517",
"immutablezkevm": "0x3a0c2ba54d6cbd3121f01b96dfd20e99d1696c9d",
"ink": "0x4200000000000000000000000000000000000006",
"mode": "0x4200000000000000000000000000000000000006",
"arbitrum": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1",
"celo": "0x471ece3750da237f93b8e339c536989b8978a438",
Expand Down
Loading

0 comments on commit 40480a1

Please sign in to comment.