Skip to content

Commit f22da17

Browse files
authored
feat(blast): add blast deployments (#549)
* add blast deployments Signed-off-by: bennett <[email protected]> --------- Signed-off-by: bennett <[email protected]>
1 parent a9e34ef commit f22da17

19 files changed

+7525
-6
lines changed

deploy/036_deploy_blast_spokepool.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ const func: DeployFunction = async function (hre: HardhatRuntimeEnvironment) {
3232
ZERO_ADDRESS,
3333
L2_ADDRESS_MAP[spokeChainId].usdb,
3434
L1_ADDRESS_MAP[hubChainId].l1Usdb,
35-
"0x9A8f92a830A5cB89a3816e3D267CB7791c16b04D", // TODO: replace with Across treasury address on Blast.
35+
"0x8bA929bE3462a809AFB3Bf9e100Ee110D2CFE531",
3636
];
3737
await deployNewProxy("Blast_SpokePool", constructorArgs, initArgs, spokeChainId === 81457);
3838
};

deploy/037_deploy_blast_adapter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ const func: DeployFunction = async function (hre: HardhatRuntimeEnvironment) {
2121
L1_ADDRESS_MAP[chainId].blastStandardBridge,
2222
L1_ADDRESS_MAP[chainId].usdc,
2323
L1_ADDRESS_MAP[chainId].l1BlastBridge,
24-
L1_ADDRESS_MAP[chainId].dai,
24+
L1_ADDRESS_MAP[chainId].l1Usdb,
2525
"200000", // 200k
2626
],
2727
});

deploy/consts.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,12 @@ export const L1_ADDRESS_MAP: { [key: number]: { [contractName: string]: string }
128128
// https://docs.lisk.com/contracts
129129
liskCrossDomainMessenger: "0x857824E6234f7733ecA4e9A76804fd1afa1A3A2C",
130130
liskStandardBridge: "0x1Fb30e446eA791cd1f011675E5F3f5311b70faF5",
131+
132+
// https://docs.blast.io/building/contracts
133+
l1BlastBridge: "0xc644cc19d2A9388b71dd1dEde07cFFC73237Dca8",
134+
blastCrossDomainMessenger: "0x9338F298F29D3918D5D1Feb209aeB9915CC96333",
135+
blastStandardBridge: "0xDeDa8D3CCf044fE2A16217846B6e1f1cfD8e122f",
136+
l1Usdb: "0x7f11f79DEA8CE904ed0249a23930f2e59b43a385",
131137
},
132138
};
133139

@@ -259,6 +265,9 @@ export const L2_ADDRESS_MAP: { [key: number]: { [contractName: string]: string }
259265
34443: {
260266
l2Weth: "0x4200000000000000000000000000000000000006",
261267
},
268+
168587773: {
269+
usdb: "0x4200000000000000000000000000000000000022",
270+
},
262271
};
263272

264273
export const POLYGON_CHAIN_IDS: { [l1ChainId: number]: number } = {

deployments/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
| Linea Adapter | [0x7Ea0D1882D610095A45E512B0113f79cA98a8EfE](https://etherscan.io/address/0x7Ea0D1882D610095A45E512B0113f79cA98a8EfE) |
1919
| Mode Adapter | [0xf1B59868697f3925b72889ede818B9E7ba0316d0](https://etherscan.io/address/0xf1B59868697f3925b72889ede818B9E7ba0316d0) |
2020
| Lisk Adapter | [0x8229E812f20537caA1e8Fb41749b4887B8a75C3B](https://etherscan.io/address/0x8229E812f20537caA1e8Fb41749b4887B8a75C3B) |
21+
| Blast Adapter | [0xF2bEf5E905AAE0295003ab14872F811E914EdD81](https://etherscan.io/address/0xF2bEf5E905AAE0295003ab14872F811E914EdD81) |
2122
| AcrossConfigStore | [0x3B03509645713718B78951126E0A6de6f10043f5](https://etherscan.io/address/0x3B03509645713718B78951126E0A6de6f10043f5) |
2223
| Across Bond Token | [0xee1dc6bcf1ee967a350e9ac6caaaa236109002ea](https://etherscan.io/address/0xee1dc6bcf1ee967a350e9ac6caaaa236109002ea) |
2324
| MulticallHandler | [0xA18cD406a857e174397814F32c0Ef7cC68Ddc20F](https://etherscan.io/address/0xA18cD406a857e174397814F32c0Ef7cC68Ddc20F) |
@@ -78,3 +79,9 @@
7879
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------- |
7980
| Lisk_SpokePool | [0x9552a0a6624A23B848060AE5901659CDDa1f83f8](https://blockscout.lisk.com/address/0x9552a0a6624A23B848060AE5901659CDDa1f83f8) |
8081
| MulticallHandler | [0xF2720cc7391D237876A17E10914e9b7188009957](https://blockscout.lisk.com/address/0xF2720cc7391D237876A17E10914e9b7188009957) |
82+
83+
## Blast mainnet (81457)
84+
85+
| Contract Name | Address |
86+
| --------------- | --------------------------------------------------------------------------------------------------------------------- |
87+
| Blast_SpokePool | [0x2D509190Ed0172ba588407D4c2df918F955Cc6E1](https://blastscan.io/address/0x2D509190Ed0172ba588407D4c2df918F955Cc6E1) |

deployments/blast-sepolia/.chainId

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
168587773

0 commit comments

Comments
 (0)