Skip to content

Commit 557dedf

Browse files
committed
feat: polymer deployment on old infra
1 parent f750ce5 commit 557dedf

6 files changed

+32
-21
lines changed

evm/script/Registry.s.sol

+13-2
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,18 @@ contract Registry is BaseMultiChainDeployer {
6565
deploy_lens(bytes32(0));
6666

6767
setRegistry("v1");
68-
setDescriber();
68+
__setDescriber();
69+
}
70+
71+
function _setDescriber() internal {
72+
load_config();
73+
74+
__setDescriber();
75+
}
76+
77+
function setDescriber(string[] memory chains) iter_chains_string(chains) broadcast external {
78+
admin = vm.envAddress("CATALYST_ADDRESS");
79+
_setDescriber();
6980
}
7081

7182
function deploy(string[] memory chains) iter_chains_string(chains) broadcast external {
@@ -125,7 +136,7 @@ contract Registry is BaseMultiChainDeployer {
125136
if (!contains) reg.modifyDescriber(registry.describer, version);
126137
}
127138

128-
function setDescriber() internal {
139+
function __setDescriber() internal {
129140
CatalystDescriber desc = CatalystDescriber(registry.describer);
130141
// Set (or update) the templates
131142
address current_volatile_template = desc.version_to_template("volatile");

evm/script/Swap.s.sol

+9-9
Original file line numberDiff line numberDiff line change
@@ -27,29 +27,29 @@ contract Swap is Script, IMessageEscrowStructs {
2727
uint256 deployerPrivateKey = vm.envUint("DEPLOYER_PK");
2828
vm.startBroadcast(deployerPrivateKey);
2929

30-
address fromVault = address(0xBd529ff730DAE029fA85B38d98d6046721215FA4);
31-
address toVault = address(0xcdFeF148155ee1d5d908D4d7030de865E5720D1f);
30+
address fromVault = address(0xf1D1A2ee1Eb8A04be6474aaaADDB8539D06bd0d0);
31+
address toVault = address(0x794EfdbE09A135BE183C3cED192A1eD94A02b074);
3232

3333
// mantle
3434
address WGAS = ICatalystV1Vault(fromVault)._tokenIndexing(0);
3535

36-
uint256 amount = 0.0001 * 1e18;
36+
uint256 amount = 1 * 1e18;
3737

3838
Token(WGAS).approve(fromVault, 2**256-1);
3939
IWETH(WGAS).deposit{value: amount}();
4040

4141
for (uint256 i = 0; i < n; ++i) {
42-
ICatalystV1Vault(fromVault).sendAsset{value: 0.2 ether}(
42+
ICatalystV1Vault(fromVault).sendAsset{value: 0.007 ether}(
4343
ICatalystV1Structs.RouteDescription({
44-
chainIdentifier: bytes32(uint256(44963396551096171397092266893742463113889440497773945538210212856297399779328)),
44+
chainIdentifier: bytes32(uint256(44963396551096171397165175003751151599300063736385732409163549762670697644032)),
4545
toVault: abi.encodePacked(uint8(20), bytes32(0), abi.encode(toVault)),
4646
toAccount: abi.encodePacked(uint8(20), bytes32(0), abi.encode(address(0x0000007aAAC54131e031b3C0D6557723f9365A5B))),
4747
incentive: IncentiveDescription({
48-
maxGasDelivery: 2000000,
49-
maxGasAck: 2000000,
48+
maxGasDelivery: 700000,
49+
maxGasAck: 700000,
5050
refundGasTo: address(0x0000007aAAC54131e031b3C0D6557723f9365A5B),
51-
priceOfDeliveryGas: 10 gwei,
52-
priceOfAckGas: 60 gwei,
51+
priceOfDeliveryGas: 5 gwei,
52+
priceOfAckGas: 5 gwei,
5353
targetDelta: 0 minutes
5454
}),
5555
deadline: uint64(0)

evm/script/config/config_interfaces.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@
2323
},
2424
"Polymer": {
2525
"basesepolia": {
26-
"interface": "0x76Dc10065949C258923B9273513E27fF52de8C02",
27-
"escrow": "0x147d414F1964c94c4Ac7422aC148aBddb4BEdC82"
26+
"interface": "0xaE1B33e8570a3485F846f2Fbe1E7D5d9e64978c3",
27+
"escrow": "0xE106643739deB1879CcD8E3ffe2736D8B489bC2F"
2828
},
2929
"optimismsepolia": {
30-
"interface": "0x77D13F9aea291F7294d596431EA61d1765C4aCAB",
31-
"escrow": "0x62e27C0bD89D7AC599Df8765cDEe0183A34A9929"
30+
"interface": "0xA47591Ba12DD1c0e59a997A84356228dd9d2a5ED",
31+
"escrow": "0x87AE7bC6B565E545bDD51788C43BF9E5cbB72EBD"
3232
}
3333
}
3434
}

evm/script/config/config_vaults.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
"PolymerOPBASEsepolia": {
3939
"cci_version": "Polymer",
4040
"optimismsepolia": {
41-
"cci": "0x77d13f9aea291f7294d596431ea61d1765c4acab",
42-
"address": "0xcdfef148155ee1d5d908d4d7030de865e5720d1f",
41+
"cci": "0xa47591ba12dd1c0e59a997a84356228dd9d2a5ed",
42+
"address": "0x8d4a70ffa99a8a74b1a9f4409352a5d2e9e9a132",
4343
"weights": [
4444
1
4545
],
@@ -49,8 +49,8 @@
4949
}
5050
},
5151
"basesepolia": {
52-
"cci": "0x76dc10065949c258923b9273513e27ff52de8c02",
53-
"address": "0xbd529ff730dae029fa85b38d98d6046721215fa4",
52+
"cci": "0xae1b33e8570a3485f846f2fbe1e7d5d9e64978c3",
53+
"address": "0xf1d1a2ee1eb8a04be6474aaaaddb8539d06bd0d0",
5454
"weights": [
5555
1
5656
],

0 commit comments

Comments
 (0)