From 3adb307d5712c67dd9f59398797e466fa1602c7d Mon Sep 17 00:00:00 2001 From: Pablo Veyrat Date: Thu, 23 Jan 2025 11:12:27 +0100 Subject: [PATCH] sonic: deployment script --- bun.lockb | Bin 198320 -> 198320 bytes foundry.toml | 2 ++ package.json | 2 +- scripts/deploySonicFragment.s.sol | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/bun.lockb b/bun.lockb index ea7b5d138e10f97992091a691e37aa1517a4b735..412161c0efdea0db5e5e0fe5653b7ca16c815aa6 100755 GIT binary patch delta 207 zcmV;=05JcsjSR4j43I7$xL9|`UnzADxwaE4P8FAP{hh8p4{j3T(d}!%Pp<0>u}&78 z0Vb0nFDsJ}LJ6~(oD9oAODUwb4v0HK5N+_3S8|Ftyn6NQ4m3OrY&laXR1G*)7r%=` zQv82UC+}$GIrESrFV9!dfhJ@lsb0rc))nanx8-L6NT&lhE;P3=4+0zZEI2MSFEltf zW;tbIGBYz{HZn0`WnnTgGC5&pVq{@sW;Qc4F=RM1GBRajGnZj{0vnf&k^%>p@R9-y Jx1|LG3jy!RO|t+1 delta 207 zcmV;=05JcsjSR4j43I7$R%^y&NlxPXLb7uzcZ$1?$+qmLgI^ZbbU$sco>ti$u}&78 z0V9*qA1jj(LJ6~(oD9oA$ksLjK{8M?b(xx=@`{?f=6ps7BF&FuS}<^T8Taq*P4RfY zmZ-T6y-%Je$Xe(Bx-W9Gb_H>-H9fr(c?z3ox8-L6NT&leE-<$+4+0zZEHy4LFETeU zWMVUBHDfg~V=`ekFfuqYWi(_tV`efiWi~lvFf?H~H8nD1GM8a`0vnf&k^%>p@R9-y Jx1|LG3jt`=Q)d7G diff --git a/foundry.toml b/foundry.toml index 85357db..209ba1c 100644 --- a/foundry.toml +++ b/foundry.toml @@ -67,6 +67,7 @@ etherlink = "${ETHERLINK_NODE_URI}" arthera = "${ARTHERA_NODE_URI}" swell = "${SWELL_NODE_URI}" fork = "${ETH_NODE_URI_FORK}" +sonic = "${SONIC_NODE_URI}" [etherscan] localhost = { url = "http://localhost:4000", key = "none" } @@ -108,3 +109,4 @@ lisk = { chainId = 1135, key = "${LISK_ETHERSCAN_API_KEY}", url = "https://block etherlink = { chainId = 42793, key = "${ETHERLINK_ETHERSCAN_API_KEY}", url= "https://explorer.etherlink.com/api" } arthera = { chainId = 10242, key = "${ARTHERA_ETHERSCAN_API_KEY}", url = "https://explorer.arthera.net/api/" } swell = { chainId = 1923, key = "${SWELL_ETHERSCAN_API_KEY}", url = "https://explorer.swellnetwork.io:443/api/" } +sonic = { chainId = 146, key = "${SONIC_ETHERSCAN_API_KEY}", url = "https://api.sonicscan.org/api/" } diff --git a/package.json b/package.json index 36e1b16..715b416 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "url": "https://github.com/AngleProtocol/merkl-contracts/issues" }, "devDependencies": { - "@angleprotocol/sdk": "2.35.0", + "@angleprotocol/sdk": "2.38.4", "@openzeppelin/contracts": "^4.9.0", "@openzeppelin/contracts-upgradeable": "4.9.0", "prettier": "^2.0.0", diff --git a/scripts/deploySonicFragment.s.sol b/scripts/deploySonicFragment.s.sol index 51bc795..1509e64 100644 --- a/scripts/deploySonicFragment.s.sol +++ b/scripts/deploySonicFragment.s.sol @@ -17,6 +17,7 @@ import { DistributionCreator } from "../contracts/DistributionCreator.sol"; import { IAccessControlManager } from "../contracts/interfaces/IAccessControlManager.sol"; import { MockToken } from "../contracts/mock/MockToken.sol"; +// forge script scripts/deploySonicFragment.s.sol:DeploySonicFragment --rpc-url sonic --sender 0xA9DdD91249DFdd450E81E1c56Ab60E1A62651701 --verify -vvvv --broadcast -i 1 contract DeploySonicFragment is BaseScript { function run() public broadcast { console.log("DEPLOYER_ADDRESS:", broadcaster);