@@ -897,15 +897,13 @@ contract UCS03Zkgm is
897
897
return executeFungibleAssetOrder (
898
898
ibcPacket,
899
899
relayer,
900
- relayerMsg,
901
- salt,
902
900
path,
903
- order.sender,
904
901
order.receiver,
905
902
order.baseToken,
906
903
order.baseAmount,
907
904
order.baseTokenSymbol,
908
905
order.baseTokenName,
906
+ 0 ,
909
907
order.baseTokenPath,
910
908
order.quoteToken,
911
909
order.quoteAmount
@@ -916,15 +914,13 @@ contract UCS03Zkgm is
916
914
return executeFungibleAssetOrder (
917
915
ibcPacket,
918
916
relayer,
919
- relayerMsg,
920
- salt,
921
917
path,
922
- order.sender,
923
918
order.receiver,
924
919
order.baseToken,
925
920
order.baseAmount,
926
921
order.baseTokenSymbol,
927
922
order.baseTokenName,
923
+ order.baseTokenDecimals,
928
924
order.baseTokenPath,
929
925
order.quoteToken,
930
926
order.quoteAmount
@@ -1099,15 +1095,13 @@ contract UCS03Zkgm is
1099
1095
function executeFungibleAssetOrder (
1100
1096
IBCPacket calldata ibcPacket ,
1101
1097
address relayer ,
1102
- bytes calldata relayerMsg ,
1103
- bytes32 salt ,
1104
1098
uint256 path ,
1105
- bytes calldata orderSender ,
1106
1099
bytes calldata orderReceiver ,
1107
1100
bytes calldata orderBaseToken ,
1108
1101
uint256 orderBaseAmount ,
1109
1102
string calldata orderBaseTokenSymbol ,
1110
1103
string calldata orderBaseTokenName ,
1104
+ uint8 orderBaseTokenDecimals ,
1111
1105
uint256 orderBaseTokenPath ,
1112
1106
bytes calldata orderQuoteToken ,
1113
1107
uint256 orderQuoteAmount
@@ -1133,6 +1127,7 @@ contract UCS03Zkgm is
1133
1127
abi.encode (
1134
1128
orderBaseTokenName,
1135
1129
orderBaseTokenSymbol,
1130
+ orderBaseTokenDecimals,
1136
1131
address (this )
1137
1132
)
1138
1133
),
@@ -1404,15 +1399,14 @@ contract UCS03Zkgm is
1404
1399
} else {
1405
1400
ZkgmPacket calldata zkgmPacket = ZkgmLib.decode (ibcPacket.data);
1406
1401
timeoutInternal (
1407
- ibcPacket, relayer, zkgmPacket.salt, zkgmPacket. instruction
1402
+ ibcPacket, relayer, zkgmPacket.instruction
1408
1403
);
1409
1404
}
1410
1405
}
1411
1406
1412
1407
function timeoutInternal (
1413
1408
IBCPacket calldata ibcPacket ,
1414
1409
address relayer ,
1415
- bytes32 salt ,
1416
1410
Instruction calldata instruction
1417
1411
) internal {
1418
1412
if (instruction.opcode == ZkgmLib.OP_FUNGIBLE_ASSET_ORDER) {
@@ -1424,8 +1418,6 @@ contract UCS03Zkgm is
1424
1418
ZkgmLib.decodeFungibleAssetOrderV0 (instruction.operand);
1425
1419
timeoutFungibleAssetOrder (
1426
1420
ibcPacket,
1427
- relayer,
1428
- salt,
1429
1421
order.sender,
1430
1422
order.baseToken,
1431
1423
order.baseTokenPath,
@@ -1436,8 +1428,6 @@ contract UCS03Zkgm is
1436
1428
ZkgmLib.decodeFungibleAssetOrder (instruction.operand);
1437
1429
timeoutFungibleAssetOrder (
1438
1430
ibcPacket,
1439
- relayer,
1440
- salt,
1441
1431
order.sender,
1442
1432
order.baseToken,
1443
1433
order.baseTokenPath,
@@ -1451,7 +1441,6 @@ contract UCS03Zkgm is
1451
1441
timeoutBatch (
1452
1442
ibcPacket,
1453
1443
relayer,
1454
- salt,
1455
1444
ZkgmLib.decodeBatch (instruction.operand)
1456
1445
);
1457
1446
} else if (instruction.opcode == ZkgmLib.OP_FORWARD) {
@@ -1461,7 +1450,6 @@ contract UCS03Zkgm is
1461
1450
timeoutForward (
1462
1451
ibcPacket,
1463
1452
relayer,
1464
- salt,
1465
1453
ZkgmLib.decodeForward (instruction.operand)
1466
1454
);
1467
1455
} else if (instruction.opcode == ZkgmLib.OP_MULTIPLEX) {
@@ -1471,7 +1459,6 @@ contract UCS03Zkgm is
1471
1459
timeoutMultiplex (
1472
1460
ibcPacket,
1473
1461
relayer,
1474
- salt,
1475
1462
ZkgmLib.decodeMultiplex (instruction.operand)
1476
1463
);
1477
1464
} else {
@@ -1482,15 +1469,14 @@ contract UCS03Zkgm is
1482
1469
function timeoutBatch (
1483
1470
IBCPacket calldata ibcPacket ,
1484
1471
address relayer ,
1485
- bytes32 salt ,
1486
1472
Batch calldata batch
1487
1473
) internal {
1488
1474
uint256 l = batch.instructions.length ;
1489
1475
for (uint256 i = 0 ; i < l; i++ ) {
1490
1476
timeoutInternal (
1491
1477
ibcPacket,
1492
1478
relayer,
1493
- keccak256 (abi.encode (i, salt)),
1479
+ // keccak256(abi.encode(i, salt)),
1494
1480
batch.instructions[i]
1495
1481
);
1496
1482
}
@@ -1499,14 +1485,12 @@ contract UCS03Zkgm is
1499
1485
function timeoutForward (
1500
1486
IBCPacket calldata ibcPacket ,
1501
1487
address relayer ,
1502
- bytes32 salt ,
1503
1488
Forward calldata forward
1504
1489
) internal {}
1505
1490
1506
1491
function timeoutMultiplex (
1507
1492
IBCPacket calldata ibcPacket ,
1508
1493
address relayer ,
1509
- bytes32 salt ,
1510
1494
Multiplex calldata multiplex
1511
1495
) internal {
1512
1496
if (! multiplex.eureka) {
@@ -1527,8 +1511,6 @@ contract UCS03Zkgm is
1527
1511
1528
1512
function timeoutFungibleAssetOrder (
1529
1513
IBCPacket calldata ibcPacket ,
1530
- address relayer ,
1531
- bytes32 salt ,
1532
1514
bytes calldata orderSender ,
1533
1515
bytes calldata orderBaseToken ,
1534
1516
uint256 orderBaseTokenPath ,
0 commit comments