Skip to content

Commit

Permalink
docs(protocol): upgrade Bridge and TaikoL1 deployment (#17473)
Browse files Browse the repository at this point in the history
  • Loading branch information
dantaik authored Jun 4, 2024
1 parent 4e93a57 commit 1bea77c
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 30 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ contract TokenUnlock is EssentialContract {

uint256 public amountVested; // slot 1
address public recipient; // slot 2
uint64 public tgeTimestamp;
uint64 public tgeTimestamp; // 1717588800

mapping(address proverSet => bool valid) public isProverSet; // slot 3

Expand Down
16 changes: 7 additions & 9 deletions packages/protocol/deployments/mainnet-contract-logs-L1.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@

- ens: `bridge.based.taiko.eth`
- proxy: `0xd60247c6848B7Ca29eDdF63AA924E53dB6Ddd8EC`
- impl: `0x951B7Ae1bB26d12dB37f01748e8fB62FEf45A8B5`
- impl: `0x3c326483EBFabCf3252205f26dF632FE83d11108`
- owner: `admin.taiko.eth`
- logs:
- deployed on May 1, 2024 @commit`56dddf2b6`
Expand All @@ -75,8 +75,7 @@
- unpaused on 27 May, 2024 @tx`0x71ce1e61f1e42e34c9a51f5671ac260f2ac398e016ae645f2661f074e7f230ce`
- upgraded from `0x02F21B4C3d4dbfF70cE851741175a727c8D782Be` to `0x71c2f41AEDe913AAEf2c62596E03702E348D6Cd0.` @commit`` in @tx`0x8a380a25d03a740d9535dfc3e2fc4f6960e22d49ad88b8d85f59af4013aedf87`
- upgrade impl to `0x951B7Ae1bB26d12dB37f01748e8fB62FEf45A8B5` @commit`1bd3285` @tx`0xf21f6bf720767db3bc9b63ef69cacb20340bdedfb6589e6a4d11fe082dfa7bd6`
- todo:
- upgrade bridge for improvements based on OZ's feedback.
- upgrade impl to `0x3c326483EBFabCf3252205f26dF632FE83d11108` @commit`3ae25fd` @tx`0xc0ba6558642b93ee892bee0705dbcfb5130c53637e6266bfa5e3a6501167d6f2`

#### quota_manager

Expand Down Expand Up @@ -156,7 +155,7 @@
- signal_service: `0x9e0a24964e5397B566c1ed39258e21aB5E35C77C`
- bridge: `0xd60247c6848B7Ca29eDdF63AA924E53dB6Ddd8EC`
- taiko: `0x06a9Ab27c7e2255df1815E6CC0168d7755Feb19a`
- tier_provider: `0x4cffe56C947E26D07C14020499776DB3e9AE3a23`
- tier_router: `0xa8e5D3a2E2052bea7f10bE6a0386454b721d1f9F`
- tier_sgx: `0xb0f3186FC1963f774f52ff455DC86aEdD0b31F81`
- tier_guardian_minority: `0x579A8d63a2Db646284CBFE31FE5082c9989E985c`
- tier_guardian: `0xE3D777143Ea25A6E031d1e921F396750885f43aC`
Expand All @@ -174,15 +173,14 @@
- register `chain_watchdog` on May 21 @tx`0xaed098ad0c93113e401f61358f963501f40a046c5b5b659a1610f10120a9a86b`
- register `prover_set` to `0x34f2B21107AfE3584949c184A1E6236FFDAC4f6F` @tx`0x252cd7fcb6e02a71c0770d00f2f2476d5dd469a4fb5df622fe7bf6280d8a4100`
- register `prover_set` to `0x500735343372Dd6c9B84dBc7a75babf4479742B9` @commit`fa481c1` @tx`0x02ed558762eae5f0a930ba4a1047a02d4a793ea48890268c32df04e882f138ff`
- Upgraded from `0xF1cA1F1A068468E1dcF90dA6add185467de80943` to `0x8Af4669E3068Bae96b92cD73603f5D86beD07a9a` @commit`e79a367ad` @tx`0xe1ef58455de0b0331228e487d54720290ed8a73f709d2146bd43330d4a360bd3`
- todo:
- register "tier_router" and remove "tier_provider"
- upgraded from `0xF1cA1F1A068468E1dcF90dA6add185467de80943` to `0x8Af4669E3068Bae96b92cD73603f5D86beD07a9a` @commit`e79a367ad` @tx`0xe1ef58455de0b0331228e487d54720290ed8a73f709d2146bd43330d4a360bd3`
- register `tier_router` to `0xa8e5D3a2E2052bea7f10bE6a0386454b721d1f9F` and unregister `tier_provider` @tx`0x2c455ae888a23c232bb5c7603657eda010ffadc602a74e626332bc06eaaa3b78`

#### taikoL1

- ens: `based.taiko.eth`
- proxy: `0x06a9Ab27c7e2255df1815E6CC0168d7755Feb19a`
- impl: `0x3505a0700DB72dEc7AbFF1aF231BB5D87aBF2944`
- impl: `0xE84DC8E2a21e59426542Ab040D77f81d6dB881eE`
- owner: `admin.taiko.eth`
- logs:
- deployed on May 1, 2024 @commit`56dddf2b6`
Expand All @@ -192,9 +190,9 @@
- `resetGenesisHash()` called to reset genesis block hash to `0x90bc60466882de9637e269e87abab53c9108cf9113188bc4f80bcfcb10e489b9` on May 22 @tx`0x5a60c5815947a199cc84e1bc75539e01a202597b20c1f87bd9d02f8be6453abd`
- Upgraded from `0xe0A5D394878723CEAEC8B993e04756DF1f4B44eF` to `0xa200c2268d77737a8Fd2CA1698dA6eeab2a85CEb` on May 27 @commit`06f97d6` @tx`0x187cc99e9bcf2a94f723cf52d85b74b79bdb3872681e2a3808cadbbc3ba301e2`
- Upgraded from `0xa200c2268d77737a8Fd2CA1698dA6eeab2a85CEb` to `0x3505a0700DB72dEc7AbFF1aF231BB5D87aBF2944` on May 28 @commit`b335b70` @tx`0xa603b6d55457e64e18ddae684bfd14948452cdd7b927dd22bf0b83045e8fd028`
- Upgrade to `0xE84DC8E2a21e59426542Ab040D77f81d6dB881eE` @commit`3ae25fd` @tx`0x2c455ae888a23c232bb5c7603657eda010ffadc602a74e626332bc06eaaa3b78`
- todo:
- upgrade to enable permissionless block-proposing
- upgrade to use "tier_router"

#### assignment_hook

Expand Down
44 changes: 25 additions & 19 deletions packages/protocol/deployments/mainnet-contract-logs-L2.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
- impl: `0x0167000000000000000000000000000000000006`
- owner: `0xCa5b76Cc7A38b86Db11E5aE5B1fc9740c3bA3DE8`
- names:
- taiko_token: `0xA9d23408b9bA935c230493c40C73824Df71A0975`
- signal_service: `0x1670000000000000000000000000000000000005`
- signal_service@1: `0x9e0a24964e5397B566c1ed39258e21aB5E35C77C`
- bridge: `0x1670000000000000000000000000000000000001`
Expand All @@ -30,31 +31,31 @@
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`
- redeployed on May 22, 2024 @commit `b955e0e`
- deployed on May 1, 2024 @commit`56dddf2b6`
- redeployed on May 22, 2024 @commit`b955e0e`
- set signal_service@1 to `0x9e0a24964e5397B566c1ed39258e21aB5E35C77C` @tx`0xc50b269f961973eafc2e39d4c668efa3f7457632940a2dc74fb627d6feba0680`
- set bridge@1 to `0xd60247c6848B7Ca29eDdF63AA924E53dB6Ddd8EC` @tx`0xca295b7251c1e812e4d07145f061f18ccee62c6c4ee175483ec9f134c537a6e8`
- set erc20_vault@1 to `0x996282cA11E5DEb6B5D122CC3B9A1FcAAD4415Ab` @tx`0x82e4550eadd0d255ab930ef2257d9b8eedf1cec0198eea628661d2a3e1d0c503`
- set erc721_vault@1 to `0x0b470dd3A0e1C41228856Fb319649E7c08f419Aa` @tx`0x3b836123cd6073aff8d441ebf38b9133ba553c4625eb529811b855be67937d69`
- set erc1155_vault@1 to `0xaf145913EA4a56BE22E120ED9C24589659881702` @tx`0x4a16a8a7d02f696b753208bbf8e7e3501d6b70b9a764fa2b4e115add46c13cb3`
- changed owner to `0xCa5b76Cc7A38b86Db11E5aE5B1fc9740c3bA3DE8` @tx`0xf68861171c602e3e75ca69e950957fcb908c7949c6df9a9ea3026c238ebb1e9c`
- register `taiko_token` to `0xA9d23408b9bA935c230493c40C73824Df71A0975` @tx`0xc77434f4e37959cdc0eac125303b78dd192d8727173373cc7a6158ca7d829dad`

#### bridge

- proxy: `0x1670000000000000000000000000000000000001`
- impl: `0x0893c8821Fa358D5f3630695Ce062204814359A1`
- impl: `0x8fb67c2c16dc8578b6d69bc668236924f4c1b0f7`
- owner: `0xCa5b76Cc7A38b86Db11E5aE5B1fc9740c3bA3DE8`
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`
- redeployed on May 22, 2024 @commit `b955e0e`
- deployed on May 1, 2024 @commit`56dddf2b6`
- redeployed on May 22, 2024 @commit`b955e0e`
- upgrade to `0xf961854D68368cFFc86d90AEe8a19E9781dACA3e` @tx`0x094dd9452d79cbd74711f2b8065566e4431a05d0727c56d2b38195e40fd62805`
- upgraded from `0xf961854D68368cFFc86d90AEe8a19E9781dACA3e` to `0x98C5De7670aA7d47C6c0551fAD27Bfe464A6751a..` @commit`` in @tx`0x0b5d6acc9c5b8ef193920246081ec5ce7268111acfc1dce1f058bea06f3953c7`
- changed owner to `0xCa5b76Cc7A38b86Db11E5aE5B1fc9740c3bA3DE8` @tx`0xf68861171c602e3e75ca69e950957fcb908c7949c6df9a9ea3026c238ebb1e9c`
- upgrade impl to `0x0893c8821Fa358D5f3630695Ce062204814359A1` @commit`1bd3285` @tx`0x4605c4ce594e996bdbdb532a9aefe4fab1ea36f7e2ef63eef56a7e8033810df3`
- todo:
- upgrade bridge for improvements based on OZ's feedback.
- upgrade impl to `0x8fb67c2c16dc8578b6d69bc668236924f4c1b0f7` @commit`3ae25fd` @tx`0xc77434f4e37959cdc0eac125303b78dd192d8727173373cc7a6158ca7d829dad`

#### erc20_vault

Expand All @@ -64,8 +65,8 @@
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`
- redeployed on May 22, 2024 @commit `b955e0e`
- deployed on May 1, 2024 @commit`56dddf2b6`
- redeployed on May 22, 2024 @commit`b955e0e`
- upgrade to `0x33fBcde27fBA21e90582Df31DFB427D4dbdBefC1` @tx`0x8a12626b2f2c9464b5f2525edc2010f371397ff12fe00cf49287a9b2a6b7ab99`
- linked bridged TKO to `0xA9d23408b9bA935c230493c40C73824Df71A0975` @tx`0xe25d05320b95fbc3bffe0b7cbfe351dd5fa6413db307d5c28f7b70983567a43b`
- linked bridged USDC to `0x07d83526730c7438048D55A4fc0b850e2aaB6f0b` @tx`0xf1752ac712779e9ae53d408abdc5eec70e63582433143d6d91a489a1e8fc4778`
Expand All @@ -79,8 +80,8 @@
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`
- redeployed on May 22, 2024 @commit `b955e0e`
- deployed on May 1, 2024 @commit`56dddf2b6`
- redeployed on May 22, 2024 @commit`b955e0e`
- upgrade to `0xD68BFe63E0f2983D89cbB225BEd068a8f19f5e08` @`0x8705703a93cb4cfc1ae69d1277f4464f807c7615237f2b04ff010c6e45708d34`
- changed owner to `0xCa5b76Cc7A38b86Db11E5aE5B1fc9740c3bA3DE8` @tx`0xf68861171c602e3e75ca69e950957fcb908c7949c6df9a9ea3026c238ebb1e9c`

Expand All @@ -92,8 +93,8 @@
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`
- redeployed on May 22, 2024 @commit `b955e0e`
- deployed on May 1, 2024 @commit`56dddf2b6`
- redeployed on May 22, 2024 @commit`b955e0e`
- upgrade to `0x3918a2910C393A1A2EF7AAc807970EFE47A54b7e` @tx`0x264a2a553672a5480141638c3ca00a7bdf2c54e48c53f41867ca4f64703e16d7`
- changed owner to `0xCa5b76Cc7A38b86Db11E5aE5B1fc9740c3bA3DE8` @tx`0xf68861171c602e3e75ca69e950957fcb908c7949c6df9a9ea3026c238ebb1e9c`

Expand All @@ -105,8 +106,8 @@
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`
- redeployed on May 22, 2024 @commit `b955e0e`
- deployed on May 1, 2024 @commit`56dddf2b6`
- redeployed on May 22, 2024 @commit`b955e0e`
- changed owner to `0xCa5b76Cc7A38b86Db11E5aE5B1fc9740c3bA3DE8` @tx`0xf68861171c602e3e75ca69e950957fcb908c7949c6df9a9ea3026c238ebb1e9c`

## Rollup Specific
Expand All @@ -123,8 +124,8 @@
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`
- redeployed on May 22, 2024 @commit `b955e0e`
- deployed on May 1, 2024 @commit`56dddf2b6`
- redeployed on May 22, 2024 @commit`b955e0e`
- changed owner to `0xCa5b76Cc7A38b86Db11E5aE5B1fc9740c3bA3DE8` @tx`0xf68861171c602e3e75ca69e950957fcb908c7949c6df9a9ea3026c238ebb1e9c`

#### taikoL2
Expand All @@ -135,8 +136,8 @@
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`
- redeployed on May 22, 2024 @commit `b955e0e`
- deployed on May 1, 2024 @commit`56dddf2b6`
- redeployed on May 22, 2024 @commit`b955e0e`
- changed owner to `0xCa5b76Cc7A38b86Db11E5aE5B1fc9740c3bA3DE8` @tx`0xf68861171c602e3e75ca69e950957fcb908c7949c6df9a9ea3026c238ebb1e9c`

#### bridged_taiko_token
Expand All @@ -160,6 +161,11 @@
- updated master minter to `0xCa5b76Cc7A38b86Db11E5aE5B1fc9740c3bA3DE8` @tx`0x6d8019683b10e59259610d57063c19d7a38b6f3de51eb94cce97818a7e0b9cc4`
- transferred ownership to `0xCa5b76Cc7A38b86Db11E5aE5B1fc9740c3bA3DE8` @tx`0x55ed56d6c30e366566436f8341cd2f54d14c94790398a24633068d08c8972d45`

#### airdrop contract

- proxy: `0x30A0EE3f0F2C76Ad9f0731a4C1c89d9e2cB10930`
- owner: `0xCa5b76Cc7A38b86Db11E5aE5B1fc9740c3bA3DE8`

## Other EOAs/Contracts

- safe-singleton-factory: `0x914d7Fec6aaC8cd542e72Bca78B30650d45643d7`
Expand Down
2 changes: 1 addition & 1 deletion packages/protocol/script/tokenunlock/Deploy.s.sol
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ contract DeployTokenUnlock is DeployCapability {

address public OWNER = 0x9CBeE534B5D8a6280e01a14844Ee8aF350399C7F; // admin.taiko.eth
address public ROLLUP_ADDRESS_MANAGER = 0x579f40D0BE111b823962043702cabe6Aaa290780;
uint64 public TGE = 1_716_767_999; // Date and time (GMT): Sunday, May 26, 2024 11:59:59 PM
uint64 public TGE = 1_717_588_800; // Wednesday, June 5, 2024 12:00:00 PM
address public TOKEN_UNLOCK_IMPL = 0x035AFfC82612de31E9Db2259B9482D0Dd53B7819;

function setUp() public { }
Expand Down

0 comments on commit 1bea77c

Please sign in to comment.