Skip to content

Commit 36b60be

Browse files
tbwebb22grasphoper
andauthored
chore: deploy UniversalSpokePool to HyperEVM (#1198)
* deploy to hyperEVM Signed-off-by: Taylor Webb <tbwebb22@gmail.com> * new deployment Signed-off-by: Ihor Farion <ihor@umaproject.org> --------- Signed-off-by: Taylor Webb <tbwebb22@gmail.com> Signed-off-by: Ihor Farion <ihor@umaproject.org> Co-authored-by: Ihor Farion <ihor@umaproject.org>
1 parent 2428718 commit 36b60be

File tree

7 files changed

+415
-18
lines changed

7 files changed

+415
-18
lines changed

broadcast/deployed-addresses.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -462,8 +462,8 @@
462462
"block_number": 14459886
463463
},
464464
"Helios": {
465-
"address": "0xd08baaE74D6d2eAb1F3320B2E1a53eeb391ce8e5",
466-
"block_number": 13934816
465+
"address": "0xc19b7ef43a6ebd393446f401d1ecfac01b181ac0",
466+
"block_number": 20185101
467467
},
468468
"MulticallHandler": {
469469
"address": "0x5E7840E06fAcCb6d1c3b5F5E0d1d3d07F2829bba",

broadcast/deployed-addresses.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -540,8 +540,8 @@ This file contains the latest deployed smart contract addresses from the broadca
540540

541541
#### Helios
542542

543-
- **Helios**: `0xd08baaE74D6d2eAb1F3320B2E1a53eeb391ce8e5`
544-
- Block Number: `13934816`
543+
- **Helios**: `0xc19b7ef43a6ebd393446f401d1ecfac01b181ac0`
544+
- Block Number: `20185101`
545545

546546
#### MulticallHandler
547547

deploy/111_deploy_universal_spokepool.ts

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,18 @@ const func: DeployFunction = async function (hre: HardhatRuntimeEnvironment) {
2929
}
3030

3131
const oftEid = getOftEid(hubChainId);
32-
// ! Notice. Deployed has to adjust this fee cap based on dst chain's native token. 4.4 BNB for BSC
32+
// ! Notice. Deployer has to adjust this fee cap based on dst chain's native token. 4.4 BNB for BSC
3333
let oftFeeCap = toWei("1"); // 1 ETH fee cap
34-
if (spokeChainId == CHAIN_IDs.MONAD) {
35-
oftFeeCap = toWei(78_000); // ~1 ETH fee cap
36-
} else if (spokeChainId == CHAIN_IDs.BSC) {
37-
oftFeeCap = toWei(4.4); // ~1 ETH fee cap
34+
switch (spokeChainId) {
35+
case CHAIN_IDs.MONAD:
36+
oftFeeCap = toWei(78_000); // ~1 ETH fee cap
37+
break;
38+
case CHAIN_IDs.BSC:
39+
oftFeeCap = toWei(4.4); // ~1 ETH fee cap
40+
break;
41+
case CHAIN_IDs.HYPEREVM:
42+
oftFeeCap = toWei(100); // ~1ETH fee cap
43+
break;
3844
}
3945

4046
const heliosAddress = getDeployedAddress("Helios", spokeChainId);

deployments/deployments.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
"999": {
6666
"SpokePool": { "address": "0x35E63eA3eb0fb7A3bc543C71FB66412e1F6B0E04", "blockNumber": 13937805 },
6767
"SpokePoolVerifier": { "address": "0x3Fb9cED51E968594C87963a371Ed90c39519f65A", "blockNumber": 14459886 },
68-
"Helios": { "address": "0xd08baaE74D6d2eAb1F3320B2E1a53eeb391ce8e5", "blockNumber": 13934816 },
68+
"Helios": { "address": "0xc19b7ef43a6ebd393446f401d1ecfac01b181ac0", "blockNumber": 20185101 },
6969
"MulticallHandler": { "address": "0x5E7840E06fAcCb6d1c3b5F5E0d1d3d07F2829bba", "blockNumber": 13992522 },
7070
"SpokePoolPeriphery": { "address": "0xF1BF00D947267Da5cC63f8c8A60568c59FA31bCb", "blockNumber": 15142204 }
7171
},

deployments/hyperevm/Universal_SpokePool.json

Lines changed: 61 additions & 8 deletions
Large diffs are not rendered by default.

deployments/hyperevm/solcInputs/9a00d55894e759374af78713ce263e36.json

Lines changed: 169 additions & 0 deletions
Large diffs are not rendered by default.

deployments/hyperevm/solcInputs/c987993d91e2f851d69a8779032fb3a1.json

Lines changed: 169 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)