Skip to content

Commit

Permalink
fix: claimPayment for SN
Browse files Browse the repository at this point in the history
  • Loading branch information
uri-99 committed Mar 15, 2024
1 parent b016b83 commit 610a004
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions contracts/ethereum/src/PaymentRegistry.sol
Original file line number Diff line number Diff line change
Expand Up @@ -70,15 +70,15 @@ contract PaymentRegistry is Initializable, OwnableUpgradeable, UUPSUpgradeable {
// TODO apply keccak optimization
function claimPayment(uint256 orderId, address destAddress, uint256 amount) external payable onlyOwnerOrMM {
bytes32 index = keccak256(abi.encodePacked(orderId, destAddress, amount, Chain.Starknet));
TransferInfo storage transferInfo = transfers[index];
require(transfers[index] == true, "Transfer not found.");
transfers[index] = false; //this transfer has been claimed
uint256 destAddres_uint256 = uint256(uint160(destAddress));


uint256[] memory payload = new uint256[](5); //TODO why array of 256 if then filled with 128?
//TODO apply optimization developed in branch optimization-for-SN
uint256[] memory payload = new uint256[](5);
payload[0] = uint128(orderId); // low
payload[1] = uint128(orderId >> 128); // high
payload[2] = destAddress;
payload[2] = destAddres_uint256;
payload[3] = uint128(amount); // low
payload[4] = uint128(amount >> 128); // high

Expand Down

0 comments on commit 610a004

Please sign in to comment.