Source Code
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 158258966 | 18 days ago | 0.3 ETH | ||||
| 158258966 | 18 days ago | 0.3 ETH | ||||
| 158247708 | 18 days ago | 0.407503 ETH | ||||
| 158247708 | 18 days ago | 0.407503 ETH | ||||
| 158242486 | 18 days ago | 0.1 ETH | ||||
| 158242486 | 18 days ago | 0.1 ETH | ||||
| 158230283 | 18 days ago | 0.126593 ETH | ||||
| 158230283 | 18 days ago | 0.126593 ETH | ||||
| 158230246 | 18 days ago | 0.126618641 ETH | ||||
| 158230246 | 18 days ago | 0.0₆6297 ETH | ||||
| 158230246 | 18 days ago | 0.126619271 ETH | ||||
| 158218358 | 19 days ago | 0.088135247 ETH | ||||
| 158218358 | 19 days ago | 0.0₆8571 ETH | ||||
| 158218358 | 19 days ago | 0.088136104 ETH | ||||
| 158212110 | 19 days ago | 0.0₃5792 ETH | ||||
| 158212110 | 19 days ago | 0.0₆2613 ETH | ||||
| 158212110 | 19 days ago | 0.0₃5794 ETH | ||||
| 158208901 | 19 days ago | 0.001633609 ETH | ||||
| 158208901 | 19 days ago | 0.0₆2611 ETH | ||||
| 158208901 | 19 days ago | 0.001633870 ETH | ||||
| 158196273 | 19 days ago | 0.205125526 ETH | ||||
| 158196273 | 19 days ago | 0.0₅1465 ETH | ||||
| 158196273 | 19 days ago | 0.205126992 ETH | ||||
| 158182530 | 19 days ago | 0.084868503 ETH | ||||
| 158182530 | 19 days ago | 0.0₆5244 ETH |
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[],"name":"ExecutionFailed","type":"error"},{"inputs":[{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"feeRecipient","type":"address"},{"internalType":"uint256","name":"outputAmount","type":"uint256"},{"internalType":"bool","name":"isExactTransfer","type":"bool"}],"internalType":"struct GenericSwapExecutor.ExactTransferData","name":"data","type":"tuple"}],"name":"encodeExactTransferData","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[{"components":[{"internalType":"bool","name":"isBuy","type":"bool"},{"internalType":"address","name":"srcToken","type":"address"},{"internalType":"address","name":"destToken","type":"address"},{"internalType":"uint256","name":"quotedAmount","type":"uint256"},{"internalType":"address","name":"feeRecipient","type":"address"},{"internalType":"bool","name":"shouldApprove","type":"bool"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes","name":"targetCalldata","type":"bytes"}],"internalType":"struct GenericSwapExecutor.SwapData","name":"data","type":"tuple"}],"name":"encodeSwapData","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"feeRecipient","type":"address"},{"internalType":"uint256","name":"feeAmount","type":"uint256"}],"internalType":"struct GenericSwapExecutor.TransferData","name":"data","type":"tuple"}],"name":"encodeTransferData","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes","name":"executorData","type":"bytes"}],"name":"execute","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
6080604052348015600e575f80fd5b5061104f8061001c5f395ff3fe608060405260043610610041575f3560e01c8063027d9b321461004c57806309c5eabe14610081578063326c57c8146100ae57806356db50bb146100cd575f80fd5b3661004857005b5f80fd5b348015610057575f80fd5b5061006b610066366004610956565b6100ec565b6040516100789190610966565b60405180910390f35b34801561008c575f80fd5b506100a061009b3660046109b9565b610115565b604051908152602001610078565b3480156100b9575f80fd5b5061006b6100c8366004610a25565b610156565b3480156100d8575f80fd5b5061006b6100e7366004610a64565b610169565b6060816040516020016100ff9190610aab565b6040516020818303038152906040529050919050565b5f606082900361013057610129838361017c565b9050610150565b60808290036101435761012983836101b1565b61014d8383610341565b90505b92915050565b6060816040516020016100ff9190610bb6565b6060816040516020016100ff9190610cd4565b5f8061018a83850185610d75565b6020810151815160408301519293506101a69233929190610638565b604001519392505050565b5f806101bf83850185610ddb565b60208101519091505f9073ffffffffffffffffffffffffffffffffffffffff16156101ee5781602001516101f0565b325b905073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee73ffffffffffffffffffffffffffffffffffffffff16825f015173ffffffffffffffffffffffffffffffffffffffff16036102a157604082015161024c9033906107e3565b5f61026f835f015173ffffffffffffffffffffffffffffffffffffffff16610800565b905080156102975761029773ffffffffffffffffffffffffffffffffffffffff8316826107e3565b9250610150915050565b604082015182516102cc9173ffffffffffffffffffffffffffffffffffffffff909116903390610871565b5f6102ef835f015173ffffffffffffffffffffffffffffffffffffffff16610800565b90505f60018211610300575f61030b565b61030b600183610e4f565b905080156103365783516103369073ffffffffffffffffffffffffffffffffffffffff168483610871565b935061015092505050565b5f8061034f83850185610f2e565b90508060a00151156103ae576103ae8160e001517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff836020015173ffffffffffffffffffffffffffffffffffffffff166108c49092919063ffffffff16565b80515f906103bc575f6103df565b6103df826040015173ffffffffffffffffffffffffffffffffffffffff16610800565b90505f8260e0015173ffffffffffffffffffffffffffffffffffffffff168360c001518461010001516040516104159190611015565b5f6040518083038185875af1925050503d805f811461044f576040519150601f19603f3d011682016040523d82523d5f602084013e610454565b606091505b505090508061048f576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8251156105cc575f6104ba846020015173ffffffffffffffffffffffffffffffffffffffff16610800565b90505f846060015182116104ce575f6104dd565b60608501516104dd9083610e4f565b608086015160208701519192506104f79133919084610638565b5f61051b866040015173ffffffffffffffffffffffffffffffffffffffff16610800565b90505f85821161052b575f610535565b6105358683610e4f565b905080156105bd5773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee73ffffffffffffffffffffffffffffffffffffffff16876040015173ffffffffffffffffffffffffffffffffffffffff16036105975761059233826107e3565b6105bd565b60408701516105bd9073ffffffffffffffffffffffffffffffffffffffff163383610871565b82975050505050505050610150565b5f6105f0846040015173ffffffffffffffffffffffffffffffffffffffff16610800565b90505f84606001518211610604575f610613565b60608501516106139083610e4f565b6080860151604087015191925061062d9133919084610638565b979650505050505050565b73ffffffffffffffffffffffffffffffffffffffff83161561065a578261065c565b325b92507fffffffffffffffffffffffff111111111111111111111111111111111111111273ffffffffffffffffffffffffffffffffffffffff8316016106ee5780156106c1576106c173ffffffffffffffffffffffffffffffffffffffff8416826107e3565b4780156106e8576106e873ffffffffffffffffffffffffffffffffffffffff8616826107e3565b506107dd565b80156107155761071573ffffffffffffffffffffffffffffffffffffffff83168483610871565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff8416906370a0823190602401602060405180830381865afa15801561077f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107a3919061102b565b905060018111156107db576107db856107bd600184610e4f565b73ffffffffffffffffffffffffffffffffffffffff86169190610871565b505b50505050565b5f385f3884865af16107fc5763b12d13eb5f526004601cfd5b5050565b5f73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee821460018114610867576040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152602081602483875afa801561086057815193505b505061086b565b4791505b50919050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af18060015f5114166108ba57803d853b1517106108ba576390b8ec185f526004601cfd5b505f603452505050565b81601452806034526f095ea7b30000000000000000000000005f5260205f604460105f875af18060015f5114166108ba57803d853b1517106108ba575f6034526f095ea7b30000000000000000000000005f525f38604460105f885af1508160345260205f604460105f885af190508060015f5114166108ba57803d853b1517106108ba57633e3f8f735f526004601cfd5b5f6080828403121561086b575f80fd5b602081525f82518060208401528060208501604085015e5f6040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b5f80602083850312156109ca575f80fd5b823567ffffffffffffffff808211156109e1575f80fd5b818501915085601f8301126109f4575f80fd5b813581811115610a02575f80fd5b866020828501011115610a13575f80fd5b60209290920196919550909350505050565b5f60208284031215610a35575f80fd5b813567ffffffffffffffff811115610a4b575f80fd5b82016101208185031215610a5d575f80fd5b9392505050565b5f6060828403121561086b575f80fd5b803573ffffffffffffffffffffffffffffffffffffffff81168114610a97575f80fd5b919050565b80358015158114610a97575f80fd5b6080810173ffffffffffffffffffffffffffffffffffffffff80610ace85610a74565b16835280610ade60208601610a74565b1660208401525060408301356040830152610afb60608401610a9c565b1515606083015292915050565b5f8083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112610b3b575f80fd5b830160208101925035905067ffffffffffffffff811115610b5a575f80fd5b803603821315610b68575f80fd5b9250929050565b81835281816020850137505f602082840101525f60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b60208152610bd060208201610bca84610a9c565b15159052565b5f610bdd60208401610a74565b73ffffffffffffffffffffffffffffffffffffffff8116604084015250610c0660408401610a74565b73ffffffffffffffffffffffffffffffffffffffff811660608401525060608301356080830152610c3960808401610a74565b73ffffffffffffffffffffffffffffffffffffffff811660a084015250610c6260a08401610a9c565b80151560c08401525060c083013560e0830152610c8160e08401610a74565b610100610ca58185018373ffffffffffffffffffffffffffffffffffffffff169052565b610cb181860186610b08565b6101208681015292509050610ccb61014085018383610b6f565b95945050505050565b6060810173ffffffffffffffffffffffffffffffffffffffff80610cf785610a74565b16835280610d0760208601610a74565b166020840152506040830135604083015292915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff81118282101715610d6f57610d6f610d1e565b60405290565b5f60608284031215610d85575f80fd5b6040516060810181811067ffffffffffffffff82111715610da857610da8610d1e565b604052610db483610a74565b8152610dc260208401610a74565b6020820152604083013560408201528091505092915050565b5f60808284031215610deb575f80fd5b6040516080810181811067ffffffffffffffff82111715610e0e57610e0e610d1e565b604052610e1a83610a74565b8152610e2860208401610a74565b602082015260408301356040820152610e4360608401610a9c565b60608201529392505050565b81810381811115610150577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f82601f830112610e96575f80fd5b813567ffffffffffffffff80821115610eb157610eb1610d1e565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908282118183101715610ef757610ef7610d1e565b81604052838152866020858801011115610f0f575f80fd5b836020870160208301375f602085830101528094505050505092915050565b5f60208284031215610f3e575f80fd5b813567ffffffffffffffff80821115610f55575f80fd5b908301906101208286031215610f69575f80fd5b610f71610d4b565b610f7a83610a9c565b8152610f8860208401610a74565b6020820152610f9960408401610a74565b604082015260608301356060820152610fb460808401610a74565b6080820152610fc560a08401610a9c565b60a082015260c083013560c0820152610fe060e08401610a74565b60e08201526101008084013583811115610ff8575f80fd5b61100488828701610e87565b918301919091525095945050505050565b5f82518060208501845e5f920191825250919050565b5f6020828403121561103b575f80fd5b505191905056fea164736f6c6343000819000a
Deployed Bytecode
0x608060405260043610610041575f3560e01c8063027d9b321461004c57806309c5eabe14610081578063326c57c8146100ae57806356db50bb146100cd575f80fd5b3661004857005b5f80fd5b348015610057575f80fd5b5061006b610066366004610956565b6100ec565b6040516100789190610966565b60405180910390f35b34801561008c575f80fd5b506100a061009b3660046109b9565b610115565b604051908152602001610078565b3480156100b9575f80fd5b5061006b6100c8366004610a25565b610156565b3480156100d8575f80fd5b5061006b6100e7366004610a64565b610169565b6060816040516020016100ff9190610aab565b6040516020818303038152906040529050919050565b5f606082900361013057610129838361017c565b9050610150565b60808290036101435761012983836101b1565b61014d8383610341565b90505b92915050565b6060816040516020016100ff9190610bb6565b6060816040516020016100ff9190610cd4565b5f8061018a83850185610d75565b6020810151815160408301519293506101a69233929190610638565b604001519392505050565b5f806101bf83850185610ddb565b60208101519091505f9073ffffffffffffffffffffffffffffffffffffffff16156101ee5781602001516101f0565b325b905073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee73ffffffffffffffffffffffffffffffffffffffff16825f015173ffffffffffffffffffffffffffffffffffffffff16036102a157604082015161024c9033906107e3565b5f61026f835f015173ffffffffffffffffffffffffffffffffffffffff16610800565b905080156102975761029773ffffffffffffffffffffffffffffffffffffffff8316826107e3565b9250610150915050565b604082015182516102cc9173ffffffffffffffffffffffffffffffffffffffff909116903390610871565b5f6102ef835f015173ffffffffffffffffffffffffffffffffffffffff16610800565b90505f60018211610300575f61030b565b61030b600183610e4f565b905080156103365783516103369073ffffffffffffffffffffffffffffffffffffffff168483610871565b935061015092505050565b5f8061034f83850185610f2e565b90508060a00151156103ae576103ae8160e001517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff836020015173ffffffffffffffffffffffffffffffffffffffff166108c49092919063ffffffff16565b80515f906103bc575f6103df565b6103df826040015173ffffffffffffffffffffffffffffffffffffffff16610800565b90505f8260e0015173ffffffffffffffffffffffffffffffffffffffff168360c001518461010001516040516104159190611015565b5f6040518083038185875af1925050503d805f811461044f576040519150601f19603f3d011682016040523d82523d5f602084013e610454565b606091505b505090508061048f576040517facfdb44400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8251156105cc575f6104ba846020015173ffffffffffffffffffffffffffffffffffffffff16610800565b90505f846060015182116104ce575f6104dd565b60608501516104dd9083610e4f565b608086015160208701519192506104f79133919084610638565b5f61051b866040015173ffffffffffffffffffffffffffffffffffffffff16610800565b90505f85821161052b575f610535565b6105358683610e4f565b905080156105bd5773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee73ffffffffffffffffffffffffffffffffffffffff16876040015173ffffffffffffffffffffffffffffffffffffffff16036105975761059233826107e3565b6105bd565b60408701516105bd9073ffffffffffffffffffffffffffffffffffffffff163383610871565b82975050505050505050610150565b5f6105f0846040015173ffffffffffffffffffffffffffffffffffffffff16610800565b90505f84606001518211610604575f610613565b60608501516106139083610e4f565b6080860151604087015191925061062d9133919084610638565b979650505050505050565b73ffffffffffffffffffffffffffffffffffffffff83161561065a578261065c565b325b92507fffffffffffffffffffffffff111111111111111111111111111111111111111273ffffffffffffffffffffffffffffffffffffffff8316016106ee5780156106c1576106c173ffffffffffffffffffffffffffffffffffffffff8416826107e3565b4780156106e8576106e873ffffffffffffffffffffffffffffffffffffffff8616826107e3565b506107dd565b80156107155761071573ffffffffffffffffffffffffffffffffffffffff83168483610871565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff8416906370a0823190602401602060405180830381865afa15801561077f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107a3919061102b565b905060018111156107db576107db856107bd600184610e4f565b73ffffffffffffffffffffffffffffffffffffffff86169190610871565b505b50505050565b5f385f3884865af16107fc5763b12d13eb5f526004601cfd5b5050565b5f73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee821460018114610867576040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152602081602483875afa801561086057815193505b505061086b565b4791505b50919050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af18060015f5114166108ba57803d853b1517106108ba576390b8ec185f526004601cfd5b505f603452505050565b81601452806034526f095ea7b30000000000000000000000005f5260205f604460105f875af18060015f5114166108ba57803d853b1517106108ba575f6034526f095ea7b30000000000000000000000005f525f38604460105f885af1508160345260205f604460105f885af190508060015f5114166108ba57803d853b1517106108ba57633e3f8f735f526004601cfd5b5f6080828403121561086b575f80fd5b602081525f82518060208401528060208501604085015e5f6040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b5f80602083850312156109ca575f80fd5b823567ffffffffffffffff808211156109e1575f80fd5b818501915085601f8301126109f4575f80fd5b813581811115610a02575f80fd5b866020828501011115610a13575f80fd5b60209290920196919550909350505050565b5f60208284031215610a35575f80fd5b813567ffffffffffffffff811115610a4b575f80fd5b82016101208185031215610a5d575f80fd5b9392505050565b5f6060828403121561086b575f80fd5b803573ffffffffffffffffffffffffffffffffffffffff81168114610a97575f80fd5b919050565b80358015158114610a97575f80fd5b6080810173ffffffffffffffffffffffffffffffffffffffff80610ace85610a74565b16835280610ade60208601610a74565b1660208401525060408301356040830152610afb60608401610a9c565b1515606083015292915050565b5f8083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112610b3b575f80fd5b830160208101925035905067ffffffffffffffff811115610b5a575f80fd5b803603821315610b68575f80fd5b9250929050565b81835281816020850137505f602082840101525f60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b60208152610bd060208201610bca84610a9c565b15159052565b5f610bdd60208401610a74565b73ffffffffffffffffffffffffffffffffffffffff8116604084015250610c0660408401610a74565b73ffffffffffffffffffffffffffffffffffffffff811660608401525060608301356080830152610c3960808401610a74565b73ffffffffffffffffffffffffffffffffffffffff811660a084015250610c6260a08401610a9c565b80151560c08401525060c083013560e0830152610c8160e08401610a74565b610100610ca58185018373ffffffffffffffffffffffffffffffffffffffff169052565b610cb181860186610b08565b6101208681015292509050610ccb61014085018383610b6f565b95945050505050565b6060810173ffffffffffffffffffffffffffffffffffffffff80610cf785610a74565b16835280610d0760208601610a74565b166020840152506040830135604083015292915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051610120810167ffffffffffffffff81118282101715610d6f57610d6f610d1e565b60405290565b5f60608284031215610d85575f80fd5b6040516060810181811067ffffffffffffffff82111715610da857610da8610d1e565b604052610db483610a74565b8152610dc260208401610a74565b6020820152604083013560408201528091505092915050565b5f60808284031215610deb575f80fd5b6040516080810181811067ffffffffffffffff82111715610e0e57610e0e610d1e565b604052610e1a83610a74565b8152610e2860208401610a74565b602082015260408301356040820152610e4360608401610a9c565b60608201529392505050565b81810381811115610150577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f82601f830112610e96575f80fd5b813567ffffffffffffffff80821115610eb157610eb1610d1e565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908282118183101715610ef757610ef7610d1e565b81604052838152866020858801011115610f0f575f80fd5b836020870160208301375f602085830101528094505050505092915050565b5f60208284031215610f3e575f80fd5b813567ffffffffffffffff80821115610f55575f80fd5b908301906101208286031215610f69575f80fd5b610f71610d4b565b610f7a83610a9c565b8152610f8860208401610a74565b6020820152610f9960408401610a74565b604082015260608301356060820152610fb460808401610a74565b6080820152610fc560a08401610a9c565b60a082015260c083013560c0820152610fe060e08401610a74565b60e08201526101008084013583811115610ff8575f80fd5b61100488828701610e87565b918301919091525095945050505050565b5f82518060208501845e5f920191825250919050565b5f6020828403121561103b575f80fd5b505191905056fea164736f6c6343000819000a
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 30 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
DeFi
0 Protocols
Loading...
Loading
| Chain | Protocol | Positions | Portfolio % | Value |
|---|---|---|---|---|
There are no matching entries |
||||
DeFi
0 Protocols
Loading...
Loading
| Protocol | Positions | Portfolio % | Value |
|---|---|---|---|
There are no matching entries |
|||
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
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.

