Skip to content

Commit 060a0ed

Browse files
authored
feat: deploy Host at deterministic addresses (#85)
1 parent 688f46f commit 060a0ed

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

script/Zenith.s.sol

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,12 @@ contract ZenithScript is Script {
2020
address permit2
2121
) public returns (Zenith z, Passage p, Transactor t, HostOrders m) {
2222
vm.startBroadcast();
23-
z = new Zenith(sequencerAndGasAdmin);
24-
p = new Passage(defaultRollupChainId, withdrawalAdmin, initialEnterTokens, permit2);
25-
t = new Transactor(defaultRollupChainId, sequencerAndGasAdmin, p, 30_000_000, 5_000_000);
26-
m = new HostOrders(permit2);
23+
z = new Zenith{salt: "zenith.zenith "}(sequencerAndGasAdmin);
24+
p = new Passage{salt: "zenith.passage "}(defaultRollupChainId, withdrawalAdmin, initialEnterTokens, permit2);
25+
t = new Transactor{salt: "zenith.transactor "}(
26+
defaultRollupChainId, sequencerAndGasAdmin, p, 30_000_000, 5_000_000
27+
);
28+
m = new HostOrders{salt: "zenith.hostOrders "}(permit2);
2729
}
2830

2931
// NOTE: script must be run using SequencerAdmin key

0 commit comments

Comments
 (0)