Source Code
Overview
POL Balance
More Info
ContractCreator
Multichain Info
N/A
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_gateway","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ECDSAInvalidSignature","type":"error"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"name":"ECDSAInvalidSignatureLength","type":"error"},{"inputs":[{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"ECDSAInvalidSignatureS","type":"error"},{"inputs":[],"name":"ReentrancyGuardReentrantCall","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"PaymentSent","type":"event"},{"inputs":[],"name":"GATEWAY","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"address[]","name":"tokenAddresses","type":"address[]"},{"internalType":"uint256","name":"ethValue","type":"uint256"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"performConsolidation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"recipients","type":"address"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"address[]","name":"tokenAddresses","type":"address[]"},{"internalType":"uint256","name":"ethValue","type":"uint256"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"verify","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
60a060405234801561000f575f5ffd5b50604051610e60380380610e6083398101604081905261002e9161009d565b60015f556001600160a01b03811661008c5760405162461bcd60e51b815260206004820152601e60248201527f4761746577617920616464726573732063616e6e6f74206265207a65726f0000604482015260640160405180910390fd5b6001600160a01b03166080526100ca565b5f602082840312156100ad575f5ffd5b81516001600160a01b03811681146100c3575f5ffd5b9392505050565b608051610d726100ee5f395f818160480152818160c101526101de0152610d725ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c8063338c5371146100435780633ee9cfb61461008657806351c2b9c31461009b575b5f5ffd5b61006a7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b610099610094366004610a4a565b6100ae565b005b61006a6100a9366004610b43565b6104ba565b6100b6610724565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146101445760405162461bcd60e51b815260206004820152602860248201527f6f6e6c7920746865206761746577617920697320616c6c6f77656420746f2063604482015267616c6c207468697360c01b60648201526084015b60405180910390fd5b8584146101c75760405162461bcd60e51b815260206004820152604560248201527f70726f7669646564206e756d626572206f6620616d6f756e747320646f206e6f60448201527f74206d6174636820746865206e756d626572206f6620746f6b656e2061646472606482015264657373657360d81b608482015260a40161013b565b604051632d0335ab60e01b81523060048201525f907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690632d0335ab90602401602060405180830381865afa15801561022b573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061024f9190610c77565b9050306001600160a01b03166102a08a8a8a8a8a8a888b8b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506104ba92505050565b6001600160a01b0316146102ed5760405162461bcd60e51b815260206004820152601460248201527314da59db985d1d5c99481a5cc81a5b9d985b1a5960621b604482015260640161013b565b5f5b878110156103bb575f87878381811061030a5761030a610c8e565b905060200201602081019061031f9190610ca2565b90506103578b8b8b8581811061033757610337610c8e565b90506020020135836001600160a01b03166107329092919063ffffffff16565b8a6001600160a01b03167f47db2abce6d5fbcd80ffd9b4ba74dcde804a746ef732bc7f8a70fabfc912c5908b8b8581811061039457610394610c8e565b905060200201356040516103aa91815260200190565b60405180910390a2506001016102ef565b5083156104a6575f896001600160a01b0316856040515f6040518083038185875af1925050503d805f811461040b576040519150601f19603f3d011682016040523d82523d5f602084013e610410565b606091505b50509050806104615760405162461bcd60e51b815260206004820152601e60248201527f53656e64206f66206e6174697665207472616e73666572206661696c65640000604482015260640161013b565b896001600160a01b03167f47db2abce6d5fbcd80ffd9b4ba74dcde804a746ef732bc7f8a70fabfc912c5908660405161049c91815260200190565b60405180910390a2505b506104b060015f55565b5050505050505050565b5f5f604051602001610530907f454950373132446f6d61696e28737472696e67206e616d652c737472696e672081527f76657273696f6e2c75696e7432353620636861696e49642c6164647265737320602082015271766572696679696e67436f6e74726163742960701b604082015260520190565b60405160208183030381529060405280519060200120604051602001610584907f626c6f636b6461656d6f6e53756241646472657373436f6e736f6c696461746981526137b760f11b602082015260220190565b604051602081830303815290604052805190602001206040516020016105b390620312e360ec1b815260030190565b60408051601f1981840301815282825280516020918201209083019490945281019190915260608101919091524660808201523060a082015260c0016040516020818303038152906040528051906020012090505f817fb039122804e947cccd6bbb2134d58c725e4688fe7702d0bbc4eb5850d4baf3da8c8c8c60405160200161063e929190610cc2565b604051602081830303815290604052805190602001208b8b604051602001610667929190610ce9565b60408051601f198184030181528282528051602091820120908301959095526001600160a01b03909316928101929092526060820152608081019190915260a0810188905260c0810187905260e001604051602081830303815290604052805190602001206040516020016106f392919061190160f01b81526002810192909252602282015260420190565b604051602081830303815290604052805190602001209050610715818561076c565b9b9a5050505050505050505050565b61072c610794565b60025f55565b61073f83838360016107b8565b61076757604051635274afe760e01b81526001600160a01b038416600482015260240161013b565b505050565b5f5f5f5f61077a868661081a565b92509250925061078a8282610863565b5090949350505050565b60025f54036107b657604051633ee5aeb560e01b815260040160405180910390fd5b565b60405163a9059cbb60e01b5f8181526001600160a01b038616600452602485905291602083604481808b5af1925060015f5114831661080e578383151615610802573d5f823e3d81fd5b5f873b113d1516831692505b60405250949350505050565b5f5f5f8351604103610851576020840151604085015160608601515f1a6108438882858561091f565b95509550955050505061085c565b505081515f91506002905b9250925092565b5f82600381111561087657610876610d28565b0361087f575050565b600182600381111561089357610893610d28565b036108b15760405163f645eedf60e01b815260040160405180910390fd5b60028260038111156108c5576108c5610d28565b036108e65760405163fce698f760e01b81526004810182905260240161013b565b60038260038111156108fa576108fa610d28565b0361091b576040516335e2f38360e21b81526004810182905260240161013b565b5050565b5f80807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a084111561095857505f915060039050826109dd565b604080515f808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156109a9573d5f5f3e3d5ffd5b5050604051601f1901519150506001600160a01b0381166109d457505f9250600191508290506109dd565b92505f91508190505b9450945094915050565b80356001600160a01b03811681146109fd575f5ffd5b919050565b5f5f83601f840112610a12575f5ffd5b50813567ffffffffffffffff811115610a29575f5ffd5b6020830191508360208260051b8501011115610a43575f5ffd5b9250929050565b5f5f5f5f5f5f5f5f60a0898b031215610a61575f5ffd5b610a6a896109e7565b9750602089013567ffffffffffffffff811115610a85575f5ffd5b610a918b828c01610a02565b909850965050604089013567ffffffffffffffff811115610ab0575f5ffd5b610abc8b828c01610a02565b90965094505060608901359250608089013567ffffffffffffffff811115610ae2575f5ffd5b8901601f81018b13610af2575f5ffd5b803567ffffffffffffffff811115610b08575f5ffd5b8b6020828401011115610b19575f5ffd5b989b979a50959850939692959194602001935050565b634e487b7160e01b5f52604160045260245ffd5b5f5f5f5f5f5f5f5f60c0898b031215610b5a575f5ffd5b610b63896109e7565b9750602089013567ffffffffffffffff811115610b7e575f5ffd5b610b8a8b828c01610a02565b909850965050604089013567ffffffffffffffff811115610ba9575f5ffd5b610bb58b828c01610a02565b909650945050606089013592506080890135915060a089013567ffffffffffffffff811115610be2575f5ffd5b8901601f81018b13610bf2575f5ffd5b803567ffffffffffffffff811115610c0c57610c0c610b2f565b604051601f8201601f19908116603f0116810167ffffffffffffffff81118282101715610c3b57610c3b610b2f565b6040528181528282016020018d1015610c52575f5ffd5b816020840160208301375f602083830101528093505050509295985092959890939650565b5f60208284031215610c87575f5ffd5b5051919050565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215610cb2575f5ffd5b610cbb826109e7565b9392505050565b5f6001600160fb1b03831115610cd6575f5ffd5b8260051b80858437919091019392505050565b5f8184825b85811015610d1d576001600160a01b03610d07836109e7565b1683526020928301929190910190600101610cee565b509095945050505050565b634e487b7160e01b5f52602160045260245ffdfea264697066735822122094a793f3b64cb2dcafb7ed63299f5abdae1ab2b0d80aa6f1681a9ba2c2565a6964736f6c634300081e0033000000000000000000000000918c691f014b621721c6e3d24d160bbe02808b05
Deployed Bytecode
0x608060405234801561000f575f5ffd5b506004361061003f575f3560e01c8063338c5371146100435780633ee9cfb61461008657806351c2b9c31461009b575b5f5ffd5b61006a7f000000000000000000000000918c691f014b621721c6e3d24d160bbe02808b0581565b6040516001600160a01b03909116815260200160405180910390f35b610099610094366004610a4a565b6100ae565b005b61006a6100a9366004610b43565b6104ba565b6100b6610724565b336001600160a01b037f000000000000000000000000918c691f014b621721c6e3d24d160bbe02808b0516146101445760405162461bcd60e51b815260206004820152602860248201527f6f6e6c7920746865206761746577617920697320616c6c6f77656420746f2063604482015267616c6c207468697360c01b60648201526084015b60405180910390fd5b8584146101c75760405162461bcd60e51b815260206004820152604560248201527f70726f7669646564206e756d626572206f6620616d6f756e747320646f206e6f60448201527f74206d6174636820746865206e756d626572206f6620746f6b656e2061646472606482015264657373657360d81b608482015260a40161013b565b604051632d0335ab60e01b81523060048201525f907f000000000000000000000000918c691f014b621721c6e3d24d160bbe02808b056001600160a01b031690632d0335ab90602401602060405180830381865afa15801561022b573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061024f9190610c77565b9050306001600160a01b03166102a08a8a8a8a8a8a888b8b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506104ba92505050565b6001600160a01b0316146102ed5760405162461bcd60e51b815260206004820152601460248201527314da59db985d1d5c99481a5cc81a5b9d985b1a5960621b604482015260640161013b565b5f5b878110156103bb575f87878381811061030a5761030a610c8e565b905060200201602081019061031f9190610ca2565b90506103578b8b8b8581811061033757610337610c8e565b90506020020135836001600160a01b03166107329092919063ffffffff16565b8a6001600160a01b03167f47db2abce6d5fbcd80ffd9b4ba74dcde804a746ef732bc7f8a70fabfc912c5908b8b8581811061039457610394610c8e565b905060200201356040516103aa91815260200190565b60405180910390a2506001016102ef565b5083156104a6575f896001600160a01b0316856040515f6040518083038185875af1925050503d805f811461040b576040519150601f19603f3d011682016040523d82523d5f602084013e610410565b606091505b50509050806104615760405162461bcd60e51b815260206004820152601e60248201527f53656e64206f66206e6174697665207472616e73666572206661696c65640000604482015260640161013b565b896001600160a01b03167f47db2abce6d5fbcd80ffd9b4ba74dcde804a746ef732bc7f8a70fabfc912c5908660405161049c91815260200190565b60405180910390a2505b506104b060015f55565b5050505050505050565b5f5f604051602001610530907f454950373132446f6d61696e28737472696e67206e616d652c737472696e672081527f76657273696f6e2c75696e7432353620636861696e49642c6164647265737320602082015271766572696679696e67436f6e74726163742960701b604082015260520190565b60405160208183030381529060405280519060200120604051602001610584907f626c6f636b6461656d6f6e53756241646472657373436f6e736f6c696461746981526137b760f11b602082015260220190565b604051602081830303815290604052805190602001206040516020016105b390620312e360ec1b815260030190565b60408051601f1981840301815282825280516020918201209083019490945281019190915260608101919091524660808201523060a082015260c0016040516020818303038152906040528051906020012090505f817fb039122804e947cccd6bbb2134d58c725e4688fe7702d0bbc4eb5850d4baf3da8c8c8c60405160200161063e929190610cc2565b604051602081830303815290604052805190602001208b8b604051602001610667929190610ce9565b60408051601f198184030181528282528051602091820120908301959095526001600160a01b03909316928101929092526060820152608081019190915260a0810188905260c0810187905260e001604051602081830303815290604052805190602001206040516020016106f392919061190160f01b81526002810192909252602282015260420190565b604051602081830303815290604052805190602001209050610715818561076c565b9b9a5050505050505050505050565b61072c610794565b60025f55565b61073f83838360016107b8565b61076757604051635274afe760e01b81526001600160a01b038416600482015260240161013b565b505050565b5f5f5f5f61077a868661081a565b92509250925061078a8282610863565b5090949350505050565b60025f54036107b657604051633ee5aeb560e01b815260040160405180910390fd5b565b60405163a9059cbb60e01b5f8181526001600160a01b038616600452602485905291602083604481808b5af1925060015f5114831661080e578383151615610802573d5f823e3d81fd5b5f873b113d1516831692505b60405250949350505050565b5f5f5f8351604103610851576020840151604085015160608601515f1a6108438882858561091f565b95509550955050505061085c565b505081515f91506002905b9250925092565b5f82600381111561087657610876610d28565b0361087f575050565b600182600381111561089357610893610d28565b036108b15760405163f645eedf60e01b815260040160405180910390fd5b60028260038111156108c5576108c5610d28565b036108e65760405163fce698f760e01b81526004810182905260240161013b565b60038260038111156108fa576108fa610d28565b0361091b576040516335e2f38360e21b81526004810182905260240161013b565b5050565b5f80807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a084111561095857505f915060039050826109dd565b604080515f808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156109a9573d5f5f3e3d5ffd5b5050604051601f1901519150506001600160a01b0381166109d457505f9250600191508290506109dd565b92505f91508190505b9450945094915050565b80356001600160a01b03811681146109fd575f5ffd5b919050565b5f5f83601f840112610a12575f5ffd5b50813567ffffffffffffffff811115610a29575f5ffd5b6020830191508360208260051b8501011115610a43575f5ffd5b9250929050565b5f5f5f5f5f5f5f5f60a0898b031215610a61575f5ffd5b610a6a896109e7565b9750602089013567ffffffffffffffff811115610a85575f5ffd5b610a918b828c01610a02565b909850965050604089013567ffffffffffffffff811115610ab0575f5ffd5b610abc8b828c01610a02565b90965094505060608901359250608089013567ffffffffffffffff811115610ae2575f5ffd5b8901601f81018b13610af2575f5ffd5b803567ffffffffffffffff811115610b08575f5ffd5b8b6020828401011115610b19575f5ffd5b989b979a50959850939692959194602001935050565b634e487b7160e01b5f52604160045260245ffd5b5f5f5f5f5f5f5f5f60c0898b031215610b5a575f5ffd5b610b63896109e7565b9750602089013567ffffffffffffffff811115610b7e575f5ffd5b610b8a8b828c01610a02565b909850965050604089013567ffffffffffffffff811115610ba9575f5ffd5b610bb58b828c01610a02565b909650945050606089013592506080890135915060a089013567ffffffffffffffff811115610be2575f5ffd5b8901601f81018b13610bf2575f5ffd5b803567ffffffffffffffff811115610c0c57610c0c610b2f565b604051601f8201601f19908116603f0116810167ffffffffffffffff81118282101715610c3b57610c3b610b2f565b6040528181528282016020018d1015610c52575f5ffd5b816020840160208301375f602083830101528093505050509295985092959890939650565b5f60208284031215610c87575f5ffd5b5051919050565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215610cb2575f5ffd5b610cbb826109e7565b9392505050565b5f6001600160fb1b03831115610cd6575f5ffd5b8260051b80858437919091019392505050565b5f8184825b85811015610d1d576001600160a01b03610d07836109e7565b1683526020928301929190910190600101610cee565b509095945050505050565b634e487b7160e01b5f52602160045260245ffdfea264697066735822122094a793f3b64cb2dcafb7ed63299f5abdae1ab2b0d80aa6f1681a9ba2c2565a6964736f6c634300081e0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000918c691f014b621721c6e3d24d160bbe02808b05
-----Decoded View---------------
Arg [0] : _gateway (address): 0x918C691F014B621721c6E3D24d160BBe02808b05
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000918c691f014b621721c6e3d24d160bbe02808b05
Loading...
Loading
Loading...
Loading
Loading...
Loading
Loading...
Loading
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.

