Skip to content

Commit

Permalink
feat(protocol): execute enableTaikoTokenAllowance in DeployOnL1 s…
Browse files Browse the repository at this point in the history
…cript (#16907)
  • Loading branch information
davidtaikocha authored Apr 29, 2024
1 parent 0d5b685 commit 83cdbe8
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions packages/protocol/script/DeployOnL1.s.sol
Original file line number Diff line number Diff line change
Expand Up @@ -119,12 +119,6 @@ contract DeployOnL1 is DeployCapability {
console2.log("- chainId : ", block.chainid);
}

// ---------------------------------------------------------------
// Register shared contracts in the new rollup
copyRegister(rollupAddressManager, sharedAddressManager, "taiko_token");
copyRegister(rollupAddressManager, sharedAddressManager, "signal_service");
copyRegister(rollupAddressManager, sharedAddressManager, "bridge");

address proposer = vm.envAddress("PROPOSER");
if (proposer != address(0)) {
register(rollupAddressManager, "proposer", proposer);
Expand Down Expand Up @@ -297,6 +291,12 @@ contract DeployOnL1 is DeployCapability {
data: abi.encodeCall(AddressManager.init, (address(0)))
});

// ---------------------------------------------------------------
// Register shared contracts in the new rollup
copyRegister(rollupAddressManager, _sharedAddressManager, "taiko_token");
copyRegister(rollupAddressManager, _sharedAddressManager, "signal_service");
copyRegister(rollupAddressManager, _sharedAddressManager, "bridge");

deployProxy({
name: "taiko",
impl: address(new TaikoL1()),
Expand Down Expand Up @@ -341,6 +341,8 @@ contract DeployOnL1 is DeployCapability {
registerTo: rollupAddressManager
});

GuardianProver(guardianProverMinority).enableTaikoTokenAllowance(true);

address guardianProver = deployProxy({
name: "guardian_prover",
impl: guardianProverImpl,
Expand Down

0 comments on commit 83cdbe8

Please sign in to comment.