Skip to content

Commit 86d8042

Browse files
chore(evm): foa impl verification
1 parent 485015b commit 86d8042

File tree

1 file changed

+19
-6
lines changed

1 file changed

+19
-6
lines changed

evm/scripts/Deploy.s.sol

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1145,13 +1145,14 @@ contract GetDeployed is VersionedScript {
11451145
string memory implUCS03Send = "implUCS03Send";
11461146
implUCS03Send.serialize(
11471147
"contract",
1148-
string("contracts/apps/ucs/03-zkgm/Zkgm.sol:UCS03ZkgmSendImpl")
1148+
string("contracts/apps/ucs/03-zkgm/Send.sol:UCS03ZkgmSendImpl")
11491149
);
11501150
implUCS03Send = implUCS03Send.serialize(
11511151
"args",
11521152
abi.encode(
11531153
handler,
11541154
weth,
1155+
zkgmERC20,
11551156
nativeTokenName,
11561157
nativeTokenSymbol,
11571158
nativeTokenDecimals
@@ -1164,13 +1165,27 @@ contract GetDeployed is VersionedScript {
11641165
string memory implUCS03Stake = "implUCS03Stake";
11651166
implUCS03Stake.serialize(
11661167
"contract",
1167-
string("contracts/apps/ucs/03-zkgm/Zkgm.sol:UCS03ZkgmStakeImpl")
1168+
string("contracts/apps/ucs/03-zkgm/Stake.sol:UCS03ZkgmStakeImpl")
11681169
);
11691170
implUCS03Stake = implUCS03Stake.serialize("args", abi.encode(handler));
11701171
impls.serialize(
11711172
UCS03Zkgm(payable(ucs03)).STAKE_IMPL().toHexString(), implUCS03Stake
11721173
);
11731174

1175+
string memory implUCS03FOA = "implUCS03FOA";
1176+
implUCS03FOA.serialize(
1177+
"contract",
1178+
string(
1179+
"contracts/apps/ucs/03-zkgm/FungibleAssetOrder.sol:UCS03ZkgmFungibleAssetOrderImpl"
1180+
)
1181+
);
1182+
implUCS03FOA = implUCS03FOA.serialize(
1183+
"args", abi.encode(handler, weth, rateLimitEnabled)
1184+
);
1185+
impls.serialize(
1186+
UCS03Zkgm(payable(ucs03)).STAKE_IMPL().toHexString(), implUCS03FOA
1187+
);
1188+
11741189
string memory implUCS03 = "implUCS03";
11751190
implUCS03.serialize(
11761191
"contract", string("contracts/apps/ucs/03-zkgm/Zkgm.sol:UCS03Zkgm")
@@ -1179,11 +1194,9 @@ contract GetDeployed is VersionedScript {
11791194
"args",
11801195
abi.encode(
11811196
handler,
1182-
weth,
1183-
zkgmERC20,
1184-
rateLimitEnabled,
11851197
UCS03Zkgm(payable(ucs03)).SEND_IMPL(),
1186-
UCS03Zkgm(payable(ucs03)).STAKE_IMPL()
1198+
UCS03Zkgm(payable(ucs03)).STAKE_IMPL(),
1199+
UCS03Zkgm(payable(ucs03)).FOA_IMPL()
11871200
)
11881201
);
11891202
impls = impls.serialize(implOf(ucs03).toHexString(), implUCS03);

0 commit comments

Comments
 (0)