Skip to content

Commit 2f24be6

Browse files
rplusqclaude
andauthored
chore(deployments): record Arbitrum + Base timelocks; add Arbitrum to docs generator (#52)
- Add the deployed Timelock (0x8b8D9f03027004dB4b607E909246e9270D8fEdee) to deployments/8453.json and deployments/42161.json. - Add Arbitrum (42161) to the deployment-docs generator chain list (it was missing, so Arbitrum never appeared in the docs). - Regenerate DEPLOYMENT_ADDRESSES.md: adds the Base Timelock and a new Arbitrum section, and syncs the Optimism LockedTokenStaker entries to their live proxy addresses. Co-authored-by: rplusq <rplusq@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 12c2d7c commit 2f24be6

4 files changed

Lines changed: 21 additions & 4 deletions

File tree

DEPLOYMENT_ADDRESSES.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
| StakeWeight | [`0x521B4C065Bbdbe3E20B3727340730936912DfA46`](https://optimistic.etherscan.io/address/0x521B4C065Bbdbe3E20B3727340730936912DfA46) | [`0x9898b105fe3679f2d31c3A06B58757D913D88e5F`](https://optimistic.etherscan.io/address/0x9898b105fe3679f2d31c3A06B58757D913D88e5F) (ProxyAdmin) |
2626
| StakingRewardDistributor | [`0xF368F535e329c6d08DFf0d4b2dA961C4e7F3fCAF`](https://optimistic.etherscan.io/address/0xF368F535e329c6d08DFf0d4b2dA961C4e7F3fCAF) | [`0x28672bf553c6AB214985868f68A3a491E227aCcB`](https://optimistic.etherscan.io/address/0x28672bf553c6AB214985868f68A3a491E227aCcB) (ProxyAdmin) |
2727
| Airdrop | [`0x4ee97a759AACa2EdF9c1445223b6Cd17c2eD3fb4`](https://optimistic.etherscan.io/address/0x4ee97a759AACa2EdF9c1445223b6Cd17c2eD3fb4) | - |
28-
| LockedTokenStakerBackers | [`0x688CfB3e55fCE2540b5491E923Dc6a9C4f240176`](https://optimistic.etherscan.io/address/0x688CfB3e55fCE2540b5491E923Dc6a9C4f240176) | - |
29-
| LockedTokenStakerReown | [`0x5f630a47DE14e346fC28deB8fE379833A6F6B9B2`](https://optimistic.etherscan.io/address/0x5f630a47DE14e346fC28deB8fE379833A6F6B9B2) | - |
30-
| LockedTokenStakerWalletConnect | [`0x8621034C9acD397cc5921d036225f75699c710FA`](https://optimistic.etherscan.io/address/0x8621034C9acD397cc5921d036225f75699c710FA) | - |
28+
| LockedTokenStakerBackers | [`0x37BAdde9E3c9E108065Db36dCcce91E00556e334`](https://optimistic.etherscan.io/address/0x37BAdde9E3c9E108065Db36dCcce91E00556e334) | [`0x8B79481a2d8EEbe0F4d6Fd1705b0598540875407`](https://optimistic.etherscan.io/address/0x8B79481a2d8EEbe0F4d6Fd1705b0598540875407) (ProxyAdmin) |
29+
| LockedTokenStakerReown | [`0xCcCf4C051C6F5a82D6bD76a1F66fc3cCdE8b3D6b`](https://optimistic.etherscan.io/address/0xCcCf4C051C6F5a82D6bD76a1F66fc3cCdE8b3D6b) | [`0x54594f1aF2A6bd876bF0f6d45FB7c3cb54eFB5d5`](https://optimistic.etherscan.io/address/0x54594f1aF2A6bd876bF0f6d45FB7c3cb54eFB5d5) (ProxyAdmin) |
30+
| LockedTokenStakerWalletConnect | [`0xb6034870fdd84f09cB63433297C667A1A7771824`](https://optimistic.etherscan.io/address/0xb6034870fdd84f09cB63433297C667A1A7771824) | [`0xBa900e340f781A18C34Ff9D73CDb9756329a71d9`](https://optimistic.etherscan.io/address/0xBa900e340f781A18C34Ff9D73CDb9756329a71d9) (ProxyAdmin) |
3131
| MerkleVesterBackers | [`0x2FF1Cdf8Fe00Ae6952BAA32e37D84D31A31E2EC2`](https://optimistic.etherscan.io/address/0x2FF1Cdf8Fe00Ae6952BAA32e37D84D31A31E2EC2) | - |
3232
| MerkleVesterReown | [`0x648bddEE207da25e19918460c1Dc9F462F657a19`](https://optimistic.etherscan.io/address/0x648bddEE207da25e19918460c1Dc9F462F657a19) | - |
3333
| MerkleVesterWalletConnect | [`0x85d0964D328563D502867FF6899C6F73D2E59FD1`](https://optimistic.etherscan.io/address/0x85d0964D328563D502867FF6899C6F73D2E59FD1) | - |
@@ -38,9 +38,17 @@
3838
| Contract | Address | ProxyAdmin/Owner (if Proxy contract) |
3939
| -------- | ------- | ------------------------------------ |
4040
| L2WCT Token | [`0xeF4461891DfB3AC8572cCf7C794664A8DD927945`](https://basescan.org/address/0xeF4461891DfB3AC8572cCf7C794664A8DD927945) | [`0x3eD030AAF23b5C52c224Cb72100C22f581D10Df4`](https://basescan.org/address/0x3eD030AAF23b5C52c224Cb72100C22f581D10Df4) (ProxyAdmin) |
41+
| Timelock | [`0x8b8D9f03027004dB4b607E909246e9270D8fEdee`](https://basescan.org/address/0x8b8D9f03027004dB4b607E909246e9270D8fEdee) | - |
4142
| NTT Manager | [`0x164Be303480f542336bE0bBe0432A13b85e6FD1b`](https://basescan.org/address/0x164Be303480f542336bE0bBe0432A13b85e6FD1b) | [`0x398A2749487B2a91f2f543C01F7afD19AEE4b6b0`](https://basescan.org/address/0x398A2749487B2a91f2f543C01F7afD19AEE4b6b0) (Owner) |
4243
| NTT Transceiver | [`0x3cB1d3A449a868dd8BF8F8928408836543Fe2A68`](https://basescan.org/address/0x3cB1d3A449a868dd8BF8F8928408836543Fe2A68) | [`0x398A2749487B2a91f2f543C01F7afD19AEE4b6b0`](https://basescan.org/address/0x398A2749487B2a91f2f543C01F7afD19AEE4b6b0) (Owner) |
4344

45+
## Arbitrum (Chain ID: 42161)
46+
47+
| Contract | Address | ProxyAdmin/Owner (if Proxy contract) |
48+
| -------- | ------- | ------------------------------------ |
49+
| WCT Token | [`0xeF4461891DfB3AC8572cCf7C794664A8DD927945`](https://arbiscan.io/address/0xeF4461891DfB3AC8572cCf7C794664A8DD927945) | - |
50+
| Timelock | [`0x8b8D9f03027004dB4b607E909246e9270D8fEdee`](https://arbiscan.io/address/0x8b8D9f03027004dB4b607E909246e9270D8fEdee) | - |
51+
4452
## Solana
4553

4654
| Contract | Address |

evm/deployments/42161.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"WCT":{"address":"0xeF4461891DfB3AC8572cCf7C794664A8DD927945","admin":"0x3eD030AAF23b5C52c224Cb72100C22f581D10Df4","implementation":"0x4D1070C6e37de5870e11b99e2A006739e77ec5cb"},"chainId":42161}
1+
{"Timelock":{"address":"0x8b8D9f03027004dB4b607E909246e9270D8fEdee"},"WCT":{"address":"0xeF4461891DfB3AC8572cCf7C794664A8DD927945","admin":"0x3eD030AAF23b5C52c224Cb72100C22f581D10Df4","implementation":"0x4D1070C6e37de5870e11b99e2A006739e77ec5cb"},"chainId":42161}

evm/deployments/8453.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
{
2+
"Timelock": {
3+
"address": "0x8b8D9f03027004dB4b607E909246e9270D8fEdee"
4+
},
25
"L2WCT": {
36
"address": "0xeF4461891DfB3AC8572cCf7C794664A8DD927945",
47
"admin": "0x3eD030AAF23b5C52c224Cb72100C22f581D10Df4",

generate-deployment-docs.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@ const CHAINS: ChainConfig[] = [
4242
explorerUrl: "https://basescan.org",
4343
deploymentFile: "evm/deployments/8453.json",
4444
},
45+
{
46+
id: 42161,
47+
name: "Arbitrum",
48+
explorerUrl: "https://arbiscan.io",
49+
deploymentFile: "evm/deployments/42161.json",
50+
},
4551
];
4652

4753
// Special handling for contracts that need custom names or ordering

0 commit comments

Comments
 (0)