Skip to content

Commit

Permalink
docs(protocol): document deployed ProverSet and TokenUnlock impl addr…
Browse files Browse the repository at this point in the history
…esses (#17273)

Co-authored-by: dantaik <[email protected]>
  • Loading branch information
dantaik and dantaik authored May 21, 2024
1 parent f5aa4e6 commit fae5e68
Show file tree
Hide file tree
Showing 7 changed files with 193 additions and 130 deletions.
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
# Taiko Mainnet Contract Logs
# Taiko Mainnet Contract Logs - L1

## Notes

1. Code used on mainnet must correspond to a commit on the main branch of the official repo: https://github.com/taikoxyz/taiko-mono.

## L1 Contracts

### Shared
## Shared

#### shared_address_manager

Expand Down Expand Up @@ -34,7 +32,7 @@
- deployed on May 1, 2024 @commit `56dddf2b6`
- admin.taiko.eth accepted the ownership @tx`0x0ed114fee6de4e3e2206cea44e6632ec0c4588f73648d98d8df5dc0183b07885`
- Upgraded from `0x9cA1Ab10c9fAc5153F8b78E67f03aAa69C9c6A15` to `0xF1cA1F1A068468E1dcF90dA6add185467de80943` @commit `b90b932` @tx`0x416560cd96dc75ccffebe889e8d1ab3e08b33f814dc4a2bf7c6f9555071d1f6f`
- `Init2()` called @tx `0x7311fee56f87294e336393b55939489bc1e810c402f304013475d04c90ca32a9`
- `Init2()` called @tx`0x7311fee56f87294e336393b55939489bc1e810c402f304013475d04c90ca32a9`

#### taiko_token

Expand All @@ -45,7 +43,7 @@
- logs:
- deployed on April 25, 2024 @commit `2f6d3c62e`
- upgraded impl from `0x9ae1a067f9655dd0511390e3d70bb25933ae61eb` to `0xea53c0f4b129Cf3f3FBA896F9f23ca18246e9B3c` @commit `b90b932` and,
- Changed owner from `labs.taiko.eth` to `admin.taiko.eth` @tx `0x7d82794932540ed9edd259e58f6ef8ae21a49beada7f0224638f888f7149c01c`
- Changed owner from `labs.taiko.eth` to `admin.taiko.eth` @tx`0x7d82794932540ed9edd259e58f6ef8ae21a49beada7f0224638f888f7149c01c`
- Accept owner @tx`0x416560cd96dc75ccffebe889e8d1ab3e08b33f814dc4a2bf7c6f9555071d1f6f`

#### signal_service
Expand Down Expand Up @@ -130,7 +128,7 @@
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`

### Rollup Specific
## Rollup Specific

#### rollup_address_manager

Expand All @@ -147,16 +145,15 @@
- tier_guardian: `0xE3D777143Ea25A6E031d1e921F396750885f43aC`
- automata_dcap_attestation: `0x8d7C954960a36a7596d7eA4945dDf891967ca8A3`
- assignment_hook: `0x537a2f0D3a5879b41BCb5A2afE2EA5c4961796F6`
- prover_set: ``
- prover_set: `0x34f2B21107AfE3584949c184A1E6236FFDAC4f6F`
- proposer_one: `0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045` vitalik.eth
- proposer: `0x000000633b68f5d8d3a86593ebb815b4663bcbe0`
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`
- admin.taiko.eth accepted the ownership @tx`0x0ed114fee6de4e3e2206cea44e6632ec0c4588f73648d98d8df5dc0183b07885`
- Upgraded from `0xd912aB787624c9eb96a37e658e9596e114360440` to `0xF1cA1F1A068468E1dcF90dA6add185467de80943` @commit `b90b932` @tx`0x416560cd96dc75ccffebe889e8d1ab3e08b33f814dc4a2bf7c6f9555071d1f6f`
- `Init2()` called @tx `0x7311fee56f87294e336393b55939489bc1e810c402f304013475d04c90ca32a9`
- todo:
- register `prover_set`
- `Init2()` called @tx`0x7311fee56f87294e336393b55939489bc1e810c402f304013475d04c90ca32a9`
- register`prover_set` to `0x34f2B21107AfE3584949c184A1E6236FFDAC4f6F` @tx`0x252cd7fcb6e02a71c0770d00f2f2476d5dd469a4fb5df622fe7bf6280d8a4100`

#### taikoL1

Expand All @@ -166,7 +163,7 @@
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`
- Upgraded from `0x99Ba70E62cab0cB983e66F72330fBDDC11d85501` to `0x9fBBedBBcBb753E7214BE08381efE10d89D712fE` @commit `b90b932` @tx`0x416560cd96dc75ccffebe889e8d1ab3e08b33f814dc4a2bf7c6f9555071d1f6f`
- `Init2()` called and reset block hash to `0411D9F84A525864E0A7E8BB51667D49C6BF73820AF9E4BC76EA66ADB6BE8903` @tx `0x7311fee56f87294e336393b55939489bc1e810c402f304013475d04c90ca32a9`
- `Init2()` called and reset block hash to `0411D9F84A525864E0A7E8BB51667D49C6BF73820AF9E4BC76EA66ADB6BE8903` @tx`0x7311fee56f87294e336393b55939489bc1e810c402f304013475d04c90ca32a9`
- todo:
- upgrade the implementation again

Expand Down Expand Up @@ -269,101 +266,24 @@

### token_unlock

- impl: ``

### prover_set

- impl: ``

## L2 Contracts

### Shared

#### shared_address_manager

- proxy: `0x1670000000000000000000000000000000000006`
- impl: `0x0167000000000000000000000000000000000006`
- owner: `0xf8ff2AF0DC1D5BA4811f22aCb02936A1529fd2Be`
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`

#### bridge

- proxy: `0x1670000000000000000000000000000000000001`
- impl: `0x0167000000000000000000000000000000000001`
- owner: `0xf8ff2AF0DC1D5BA4811f22aCb02936A1529fd2Be`
- todo:
- change owner to DelegateOwner
- impl: `0x035AFfC82612de31E9Db2259B9482D0Dd53B7819.`
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`

#### erc20_vault

- proxy: `0x1670000000000000000000000000000000000002`
- impl: `0x0167000000000000000000000000000000000002`
- owner: `0xf8ff2AF0DC1D5BA4811f22aCb02936A1529fd2Be`
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`

#### erc721_vault
- deployed @commit`bca493f` @tx`0x0a4a63715257b766ca06e7e87ee25088d557c460e50120208b31666c83fc68bc`

- proxy: `0x1670000000000000000000000000000000000003`
- impl: `0x0167000000000000000000000000000000000003`
- owner: `0xf8ff2AF0DC1D5BA4811f22aCb02936A1529fd2Be`
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`

#### erc1155_vault

- proxy: `0x1670000000000000000000000000000000000004`
- impl: `0x0167000000000000000000000000000000000004`
- owner: `0xf8ff2AF0DC1D5BA4811f22aCb02936A1529fd2Be`
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`

#### signal_service

- proxy: `0x1670000000000000000000000000000000000005`
- impl: `0x0167000000000000000000000000000000000005`
- owner: `0xf8ff2AF0DC1D5BA4811f22aCb02936A1529fd2Be`
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`

### Rollup Specific

#### rollup_address_manager
### prover_set

- proxy: `0x1670000000000000000000000000000000010002`
- impl: `0x0167000000000000000000000000000000010002`
- owner: `0xf8ff2AF0DC1D5BA4811f22aCb02936A1529fd2Be`
- todo:
- change owner to DelegateOwner
- impl: `0x34f2B21107AfE3584949c184A1E6236FFDAC4f6F`
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`
- `Init2()` called @tx `0x7311fee56f87294e336393b55939489bc1e810c402f304013475d04c90ca32a9`
- deployed @commit`bca493f` @tx`0xfacd0f26e3ec4bf1f949637373483fcfe9a960dfc427d6fa62b116907bac3373`

#### taikoL2
### labprovers.taiko.eth

- proxy: `0x1670000000000000000000000000000000010001`
- impl: `0x0167000000000000000000000000000000010001`
- owner: `0xf8ff2AF0DC1D5BA4811f22aCb02936A1529fd2Be`
- todo:
- change owner to DelegateOwner
- proxy: `0x68d30f47F19c07bCCEf4Ac7FAE2Dc12FCa3e0dC9`
- ens: `labprovers.taiko.eth`
- impl: `0x34f2B21107AfE3584949c184A1E6236FFDAC4f6F`
- enabled provers:
- `0x000000629FBCf27A347d1AEbA658435230D74a5f`
- `0x00000027F51a57E7FcBC4b481d15fcE5BE68b30B`
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`

## Other EOAs/Contracts

- `davidcai.eth`:`0x56706F118e42AE069F20c5636141B844D1324AE1`
- `admin.taiko.eth`: `0x9CBeE534B5D8a6280e01a14844Ee8aF350399C7F`
- `labs.taiko.eth`: `0xB73b0FC4C0Cfc73cF6e034Af6f6b42Ebe6c8b49D`
- deployed @commit`bca493f`@tx`0xf3b6af477112d0a8209506c8f310f4eb0713beebb1911ef5d11162d36d93c0ff`
- enabled two provers (`0x000000629FBCf27A347d1AEbA658435230D74a5f` and `0x00000027F51a57E7FcBC4b481d15fcE5BE68b30B`) @tx`0xa0b1565473849bc753d395abd982e6899ecdd9e754014eebed67b69edadb61c5`
96 changes: 96 additions & 0 deletions packages/protocol/deployments/mainnet-contract-logs-L2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
# Taiko Mainnet Contract Logs - L2

## Notes

1. Code used on mainnet must correspond to a commit on the main branch of the official repo: https://github.com/taikoxyz/taiko-mono.

## Shared

#### shared_address_manager

- proxy: `0x1670000000000000000000000000000000000006`
- impl: `0x0167000000000000000000000000000000000006`
- owner: `0xf8ff2AF0DC1D5BA4811f22aCb02936A1529fd2Be`
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`

#### bridge

- proxy: `0x1670000000000000000000000000000000000001`
- impl: `0x0167000000000000000000000000000000000001`
- owner: `0xf8ff2AF0DC1D5BA4811f22aCb02936A1529fd2Be`
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`

#### erc20_vault

- proxy: `0x1670000000000000000000000000000000000002`
- impl: `0x0167000000000000000000000000000000000002`
- owner: `0xf8ff2AF0DC1D5BA4811f22aCb02936A1529fd2Be`
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`

#### erc721_vault

- proxy: `0x1670000000000000000000000000000000000003`
- impl: `0x0167000000000000000000000000000000000003`
- owner: `0xf8ff2AF0DC1D5BA4811f22aCb02936A1529fd2Be`
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`

#### erc1155_vault

- proxy: `0x1670000000000000000000000000000000000004`
- impl: `0x0167000000000000000000000000000000000004`
- owner: `0xf8ff2AF0DC1D5BA4811f22aCb02936A1529fd2Be`
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`

#### signal_service

- proxy: `0x1670000000000000000000000000000000000005`
- impl: `0x0167000000000000000000000000000000000005`
- owner: `0xf8ff2AF0DC1D5BA4811f22aCb02936A1529fd2Be`
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`

## Rollup Specific

#### rollup_address_manager

- proxy: `0x1670000000000000000000000000000000010002`
- impl: `0x0167000000000000000000000000000000010002`
- owner: `0xf8ff2AF0DC1D5BA4811f22aCb02936A1529fd2Be`
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`
- `Init2()` called @tx`0x7311fee56f87294e336393b55939489bc1e810c402f304013475d04c90ca32a9`

#### taikoL2

- proxy: `0x1670000000000000000000000000000000010001`
- impl: `0x0167000000000000000000000000000000010001`
- owner: `0xf8ff2AF0DC1D5BA4811f22aCb02936A1529fd2Be`
- todo:
- change owner to DelegateOwner
- logs:
- deployed on May 1, 2024 @commit `56dddf2b6`

## Other EOAs/Contracts

- `davidcai.eth`:`0x56706F118e42AE069F20c5636141B844D1324AE1`
- `admin.taiko.eth`: `0x9CBeE534B5D8a6280e01a14844Ee8aF350399C7F`
- `labs.taiko.eth`: `0xB73b0FC4C0Cfc73cF6e034Af6f6b42Ebe6c8b49D`
36 changes: 36 additions & 0 deletions packages/protocol/deployments/mainnet-transfer-logs-L1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Taiko Mainnet Transfer Logs - L1

## Taiko Labs EOAs

- proposer: `0x000000633b68f5d8d3a86593ebb815b4663bcbe0`
- prover: `0x000000629FBCf27A347d1AEbA658435230D74a5f`
- contester: `0x00000027F51a57E7FcBC4b481d15fcE5BE68b30B`
- bridge watchdog: `0x00000291ab79c55dc4fcd97dfba4880df4b93624`
- bridge L1 relayer: `0x0000001539d3a970c979ac67a8836a359ce4a1fc`

## TODO:

- [ ] Daniel transfer 200 ETH to L1 bridge `0xd60247c6848B7Ca29eDdF63AA924E53dB6Ddd8EC` on Ethereum

## Logs

#### tx`0x9ede1da0bb372fbaa210bb1847172888b30e8a3cc68c9d868ec066ca3301f480`

- labs.taiko.eth depositted 10 ETH to proposer: `0x000000633b68f5d8d3a86593ebb815b4663bcbe0`
- labs.taiko.eth depositted 10 ETH to prover: `0x000000629FBCf27A347d1AEbA658435230D74a5f`
- labs.taiko.eth depositted 5 ETH to contester: `0x00000027F51a57E7FcBC4b481d15fcE5BE68b30B`
- labs.taiko.eth depositted 0.01 ETH to bridge watchdog: `0x00000291ab79c55dc4fcd97dfba4880df4b93624`
- labs.taiko.eth depositted 5 ETH to bridge L1 relayer: `0x0000001539d3a970c979ac67a8836a359ce4a1fc`
- labs.taiko.eth transferred 5 ETH to Daniel Wang: `0x69AA0361Dbb0527d4F1e5312403Bd41788fe61Fe`

#### tx`0xdb04aa0f162cd84cadae96135e471575108954d552a873d42027b579140ca182`

- send 10 ETH to each of the following guardian prover address from `labs.taiko.eth` (a 80 ETH loan for the DAO)
- `0x000012dd12a6d9dd2045f5e2594f4996b99a5d33`
- `0x0cAC6E2Fd10e92Bf798341Ad0A57b5Cb39DA8D0D`
- `0xd6BB974bc47626E3547426efa4CA2A8d7DFCccdf`
- `0xd26c4e85BC2fAAc27a320987e340971cF3b47d51`
- `0xC384B679c028787166b9B3725aC14A60da205861`
- `0x1602958A85494cd9C3e0D6672BA0eE42b95B4200`
- `0x5CfEb9a72256B1b49dc2C98b1b7b99d172D50B68`
- `0x1DB8Ac9f19AbdD60A6418383BfA56A4450aa80C6`
13 changes: 13 additions & 0 deletions packages/protocol/deployments/mainnet-transfer-logs-L2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Taiko Mainnet Transfer Logs - L2

## Taiko Labs EOAs

- bridge L2 relayer: `0x00006ca990540f6e30e3ef05f085a033ae67f214`

## TODO:

- [ ] Daniel transfer 5 ETH to `0x00006ca990540f6e30e3ef05f085a033ae67f214` on Taiko L2

## Logs

#### tx:
26 changes: 0 additions & 26 deletions packages/protocol/deployments/mainnet-transfer-logs.md

This file was deleted.

24 changes: 24 additions & 0 deletions packages/protocol/script/DeployLabsProverPool.s.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.24;

import "../test/DeployCapability.sol";
import "../contracts/team/proving/ProverSet.sol";

contract DeployLabsProverPool is DeployCapability {
address public addressManager = 0x579f40D0BE111b823962043702cabe6Aaa290780;
address public owner = 0x9CBeE534B5D8a6280e01a14844Ee8aF350399C7F;

modifier broadcast() {
vm.startBroadcast();
_;
vm.stopBroadcast();
}

function run() external broadcast {
deployProxy({
name: "labprovers.taiko.eth",
impl: 0x34f2B21107AfE3584949c184A1E6236FFDAC4f6F,
data: abi.encodeCall(ProverSet.init, (owner, owner, addressManager))
});
}
}
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 @@ -10,7 +10,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
address public TOKEN_UNLOCK_IMPL = vm.envAddress("TOKEN_UNLOCK_IMPL");
address public TOKEN_UNLOCK_IMPL = 0x035AFfC82612de31E9Db2259B9482D0Dd53B7819;

function setUp() public { }

Expand Down

0 comments on commit fae5e68

Please sign in to comment.