Skip to content

Commit 1a4599c

Browse files
committed
chore: freaking evm
Signed-off-by: aeryz <[email protected]>
1 parent f52c09b commit 1a4599c

File tree

2 files changed

+8
-26
lines changed

2 files changed

+8
-26
lines changed

evm/contracts/apps/ucs/03-zkgm/Zkgm.sol

+6-24
Original file line numberDiff line numberDiff line change
@@ -897,15 +897,13 @@ contract UCS03Zkgm is
897897
return executeFungibleAssetOrder(
898898
ibcPacket,
899899
relayer,
900-
relayerMsg,
901-
salt,
902900
path,
903-
order.sender,
904901
order.receiver,
905902
order.baseToken,
906903
order.baseAmount,
907904
order.baseTokenSymbol,
908905
order.baseTokenName,
906+
0,
909907
order.baseTokenPath,
910908
order.quoteToken,
911909
order.quoteAmount
@@ -916,15 +914,13 @@ contract UCS03Zkgm is
916914
return executeFungibleAssetOrder(
917915
ibcPacket,
918916
relayer,
919-
relayerMsg,
920-
salt,
921917
path,
922-
order.sender,
923918
order.receiver,
924919
order.baseToken,
925920
order.baseAmount,
926921
order.baseTokenSymbol,
927922
order.baseTokenName,
923+
order.baseTokenDecimals,
928924
order.baseTokenPath,
929925
order.quoteToken,
930926
order.quoteAmount
@@ -1099,15 +1095,13 @@ contract UCS03Zkgm is
10991095
function executeFungibleAssetOrder(
11001096
IBCPacket calldata ibcPacket,
11011097
address relayer,
1102-
bytes calldata relayerMsg,
1103-
bytes32 salt,
11041098
uint256 path,
1105-
bytes calldata orderSender,
11061099
bytes calldata orderReceiver,
11071100
bytes calldata orderBaseToken,
11081101
uint256 orderBaseAmount,
11091102
string calldata orderBaseTokenSymbol,
11101103
string calldata orderBaseTokenName,
1104+
uint8 orderBaseTokenDecimals,
11111105
uint256 orderBaseTokenPath,
11121106
bytes calldata orderQuoteToken,
11131107
uint256 orderQuoteAmount
@@ -1133,6 +1127,7 @@ contract UCS03Zkgm is
11331127
abi.encode(
11341128
orderBaseTokenName,
11351129
orderBaseTokenSymbol,
1130+
orderBaseTokenDecimals,
11361131
address(this)
11371132
)
11381133
),
@@ -1404,15 +1399,14 @@ contract UCS03Zkgm is
14041399
} else {
14051400
ZkgmPacket calldata zkgmPacket = ZkgmLib.decode(ibcPacket.data);
14061401
timeoutInternal(
1407-
ibcPacket, relayer, zkgmPacket.salt, zkgmPacket.instruction
1402+
ibcPacket, relayer, zkgmPacket.instruction
14081403
);
14091404
}
14101405
}
14111406

14121407
function timeoutInternal(
14131408
IBCPacket calldata ibcPacket,
14141409
address relayer,
1415-
bytes32 salt,
14161410
Instruction calldata instruction
14171411
) internal {
14181412
if (instruction.opcode == ZkgmLib.OP_FUNGIBLE_ASSET_ORDER) {
@@ -1424,8 +1418,6 @@ contract UCS03Zkgm is
14241418
ZkgmLib.decodeFungibleAssetOrderV0(instruction.operand);
14251419
timeoutFungibleAssetOrder(
14261420
ibcPacket,
1427-
relayer,
1428-
salt,
14291421
order.sender,
14301422
order.baseToken,
14311423
order.baseTokenPath,
@@ -1436,8 +1428,6 @@ contract UCS03Zkgm is
14361428
ZkgmLib.decodeFungibleAssetOrder(instruction.operand);
14371429
timeoutFungibleAssetOrder(
14381430
ibcPacket,
1439-
relayer,
1440-
salt,
14411431
order.sender,
14421432
order.baseToken,
14431433
order.baseTokenPath,
@@ -1451,7 +1441,6 @@ contract UCS03Zkgm is
14511441
timeoutBatch(
14521442
ibcPacket,
14531443
relayer,
1454-
salt,
14551444
ZkgmLib.decodeBatch(instruction.operand)
14561445
);
14571446
} else if (instruction.opcode == ZkgmLib.OP_FORWARD) {
@@ -1461,7 +1450,6 @@ contract UCS03Zkgm is
14611450
timeoutForward(
14621451
ibcPacket,
14631452
relayer,
1464-
salt,
14651453
ZkgmLib.decodeForward(instruction.operand)
14661454
);
14671455
} else if (instruction.opcode == ZkgmLib.OP_MULTIPLEX) {
@@ -1471,7 +1459,6 @@ contract UCS03Zkgm is
14711459
timeoutMultiplex(
14721460
ibcPacket,
14731461
relayer,
1474-
salt,
14751462
ZkgmLib.decodeMultiplex(instruction.operand)
14761463
);
14771464
} else {
@@ -1482,15 +1469,14 @@ contract UCS03Zkgm is
14821469
function timeoutBatch(
14831470
IBCPacket calldata ibcPacket,
14841471
address relayer,
1485-
bytes32 salt,
14861472
Batch calldata batch
14871473
) internal {
14881474
uint256 l = batch.instructions.length;
14891475
for (uint256 i = 0; i < l; i++) {
14901476
timeoutInternal(
14911477
ibcPacket,
14921478
relayer,
1493-
keccak256(abi.encode(i, salt)),
1479+
// keccak256(abi.encode(i, salt)),
14941480
batch.instructions[i]
14951481
);
14961482
}
@@ -1499,14 +1485,12 @@ contract UCS03Zkgm is
14991485
function timeoutForward(
15001486
IBCPacket calldata ibcPacket,
15011487
address relayer,
1502-
bytes32 salt,
15031488
Forward calldata forward
15041489
) internal {}
15051490

15061491
function timeoutMultiplex(
15071492
IBCPacket calldata ibcPacket,
15081493
address relayer,
1509-
bytes32 salt,
15101494
Multiplex calldata multiplex
15111495
) internal {
15121496
if (!multiplex.eureka) {
@@ -1527,8 +1511,6 @@ contract UCS03Zkgm is
15271511

15281512
function timeoutFungibleAssetOrder(
15291513
IBCPacket calldata ibcPacket,
1530-
address relayer,
1531-
bytes32 salt,
15321514
bytes calldata orderSender,
15331515
bytes calldata orderBaseToken,
15341516
uint256 orderBaseTokenPath,

evm/contracts/apps/ucs/03-zkgm/ZkgmERC20.sol

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ contract ZkgmERC20 is ERC20, IZkgmERC20 {
1212
constructor(
1313
string memory n,
1414
string memory s,
15-
address a,
16-
uint8 d
15+
uint8 d,
16+
address a
1717
) ERC20(n, s) {
1818
admin = a;
1919
_decimals = d;

0 commit comments

Comments
 (0)