Source Code
Overview
S Balance
S Value
$0.00Cross-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":[{"internalType":"address","name":"admin_","type":"address"},{"internalType":"address","name":"swapRouter_","type":"address"},{"internalType":"address","name":"allowlist_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ETHTransferFailed","type":"error"},{"inputs":[],"name":"InvalidAddress","type":"error"},{"inputs":[],"name":"NotAdmin","type":"error"},{"inputs":[],"name":"NotSwapRouter","type":"error"},{"inputs":[],"name":"TransferFailed","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminUpdated","type":"event"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"allowlist","outputs":[{"internalType":"contract IRouterAllowlist","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"}],"name":"rescueETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"rescueTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"}],"name":"setAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint8","name":"dexType","type":"uint8"},{"internalType":"address","name":"router","type":"address"},{"internalType":"address","name":"tokenIn","type":"address"},{"internalType":"address","name":"tokenOut","type":"address"},{"internalType":"bytes","name":"dexData","type":"bytes"}],"internalType":"struct SwapStep","name":"step","type":"tuple"},{"internalType":"uint256","name":"amountIn","type":"uint256"}],"name":"swap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"swapRouter","outputs":[{"internalType":"contract ISwapRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"pure","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
60c060405234801561001057600080fd5b50604051610c34380380610c3483398101604081905261002f916100f2565b8282826001600160a01b0383166100595760405163e6c4247b60e01b815260040160405180910390fd5b6001600160a01b0382166100805760405163e6c4247b60e01b815260040160405180910390fd5b6001600160a01b0381166100a75760405163e6c4247b60e01b815260040160405180910390fd5b600080546001600160a01b0319166001600160a01b039485161790559082166080521660a05250610135915050565b80516001600160a01b03811681146100ed57600080fd5b919050565b60008060006060848603121561010757600080fd5b610110846100d6565b925061011e602085016100d6565b915061012c604085016100d6565b90509250925092565b60805160a051610ab861017c6000396000818160e501526103c801526000818161016d015281816102140152818161050a0152818161064e01526106c90152610ab86000f3fe60806040526004361061007f5760003560e01c8063704b6c021161004e578063704b6c021461013b578063c31c9c071461015b578063cea9d26f1461018f578063f851a440146101af57600080fd5b806304824e701461008b57806325dd2dc4146100ad5780632b47da52146100d357806354fd4d501461011f57600080fd5b3661008657005b600080fd5b34801561009757600080fd5b506100ab6100a6366004610766565b6101cf565b005b6100c06100bb366004610783565b610207565b6040519081526020015b60405180910390f35b3480156100df57600080fd5b506101077f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016100ca565b34801561012b57600080fd5b50604051600181526020016100ca565b34801561014757600080fd5b506100ab610156366004610766565b610263565b34801561016757600080fd5b506101077f000000000000000000000000000000000000000000000000000000000000000081565b34801561019b57600080fd5b506100ab6101aa3660046107cd565b61031e565b3480156101bb57600080fd5b50600054610107906001600160a01b031681565b6000546001600160a01b031633146101fa57604051637bfa4b9f60e01b815260040160405180910390fd5b6102048147610359565b50565b6000336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102525760405163db478f2960e01b815260040160405180910390fd5b61025c8383610385565b9392505050565b6000546001600160a01b0316331461028e57604051637bfa4b9f60e01b815260040160405180910390fd5b6001600160a01b0381166102b55760405163e6c4247b60e01b815260040160405180910390fd5b600054604080516001600160a01b03928316815291831660208301527f101b8081ff3b56bbf45deb824d86a3b0fd38b7e3dd42421105cf8abe9106db0b910160405180910390a1600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b0316331461034957604051637bfa4b9f60e01b815260040160405180910390fd5b6103548383836105a3565b505050565b600080600080600085875af19050806103545760405163b12d13eb60e01b815260040160405180910390fd5b60008080610396608086018661080e565b8101906103a3919061085c565b60405163965106d360e01b81526001600160a01b0380831660048301529294509092507f00000000000000000000000000000000000000000000000000000000000000009091169063965106d39060240160006040518083038186803b15801561040c57600080fd5b505afa158015610420573d6000803e3d6000fd5b5060009250600191506104309050565b60405190808252806020026020018201604052801561048257816020015b60408051608081018252600080825260208083018290529282018190526060820152825260001990920191018161044e5790505b50905060405180608001604052808760400160208101906104a39190610766565b6001600160a01b031681526020016104c16080890160608a01610766565b6001600160a01b031681526020018415158152602001836001600160a01b0316815250816000815181106104f7576104f76108b0565b60200260200101819052506000856000837f00000000000000000000000000000000000000000000000000000000000000004260405160240161053e9594939291906108c6565b60408051601f198184030181529181526020820180516001600160e01b031663cac88ea960e01b1790529091506105969061057f9060608a01908a01610766565b8761059060408b0160208c01610766565b84610600565b5060009695505050505050565b600060405163a9059cbb60e01b8152836004820152826024820152602060006044836000895af13d15601f3d11600160005114161716915050806105fa576040516312171d8360e31b815260040160405180910390fd5b50505050565b61060b848385610620565b610617826000836106af565b506105fa848360005b604051630deaa3ed60e31b81526001600160a01b0384811660048301528381166024830152604482018390527f00000000000000000000000000000000000000000000000000000000000000001690636f551f6890606401600060405180830381600087803b15801561069257600080fd5b505af11580156106a6573d6000803e3d6000fd5b50505050505050565b60405163df01653760e01b81526060906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063df016537906107029087908790879060040161098c565b6000604051808303816000875af1158015610721573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261074991908101906109d5565b949350505050565b6001600160a01b038116811461020457600080fd5b60006020828403121561077857600080fd5b813561025c81610751565b6000806040838503121561079657600080fd5b823567ffffffffffffffff8111156107ad57600080fd5b830160a081860312156107bf57600080fd5b946020939093013593505050565b6000806000606084860312156107e257600080fd5b83356107ed81610751565b925060208401356107fd81610751565b929592945050506040919091013590565b6000808335601e1984360301811261082557600080fd5b83018035915067ffffffffffffffff82111561084057600080fd5b60200191503681900382131561085557600080fd5b9250929050565b6000806040838503121561086f57600080fd5b8235801515811461087f57600080fd5b9150602083013561088f81610751565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b600060a0820187835260208781850152604060a08186015282885180855260c087019150838a01945060005b8181101561093c57855180516001600160a01b03908116855286820151811687860152858201511515868601526060918201511690840152948401946080909201916001016108f2565b50506001600160a01b0388166060870152935061095892505050565b8260808301529695505050505050565b60005b8381101561098357818101518382015260200161096b565b50506000910152565b60018060a01b038416815282602082015260606040820152600082518060608401526109bf816080850160208701610968565b601f01601f191691909101608001949350505050565b6000602082840312156109e757600080fd5b815167ffffffffffffffff808211156109ff57600080fd5b818401915084601f830112610a1357600080fd5b815181811115610a2557610a2561089a565b604051601f8201601f19908116603f01168101908382118183101715610a4d57610a4d61089a565b81604052828152876020848701011115610a6657600080fd5b610a77836020830160208801610968565b97965050505050505056fea2646970667358221220c502ce2f5f5e7c7a95a777e35975b2d17ca94a2b46732d9af10b0bf4823120ae64736f6c634300081300330000000000000000000000000eb29e143df4e658419df23a2f09af3714ddb08a0000000000000000000000007941808b1d3f76786aa66b72d74989310995afbd000000000000000000000000cc6197eac5fcfd3a95df22f3ed9abea38d756a98
Deployed Bytecode
0x60806040526004361061007f5760003560e01c8063704b6c021161004e578063704b6c021461013b578063c31c9c071461015b578063cea9d26f1461018f578063f851a440146101af57600080fd5b806304824e701461008b57806325dd2dc4146100ad5780632b47da52146100d357806354fd4d501461011f57600080fd5b3661008657005b600080fd5b34801561009757600080fd5b506100ab6100a6366004610766565b6101cf565b005b6100c06100bb366004610783565b610207565b6040519081526020015b60405180910390f35b3480156100df57600080fd5b506101077f000000000000000000000000cc6197eac5fcfd3a95df22f3ed9abea38d756a9881565b6040516001600160a01b0390911681526020016100ca565b34801561012b57600080fd5b50604051600181526020016100ca565b34801561014757600080fd5b506100ab610156366004610766565b610263565b34801561016757600080fd5b506101077f0000000000000000000000007941808b1d3f76786aa66b72d74989310995afbd81565b34801561019b57600080fd5b506100ab6101aa3660046107cd565b61031e565b3480156101bb57600080fd5b50600054610107906001600160a01b031681565b6000546001600160a01b031633146101fa57604051637bfa4b9f60e01b815260040160405180910390fd5b6102048147610359565b50565b6000336001600160a01b037f0000000000000000000000007941808b1d3f76786aa66b72d74989310995afbd16146102525760405163db478f2960e01b815260040160405180910390fd5b61025c8383610385565b9392505050565b6000546001600160a01b0316331461028e57604051637bfa4b9f60e01b815260040160405180910390fd5b6001600160a01b0381166102b55760405163e6c4247b60e01b815260040160405180910390fd5b600054604080516001600160a01b03928316815291831660208301527f101b8081ff3b56bbf45deb824d86a3b0fd38b7e3dd42421105cf8abe9106db0b910160405180910390a1600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b0316331461034957604051637bfa4b9f60e01b815260040160405180910390fd5b6103548383836105a3565b505050565b600080600080600085875af19050806103545760405163b12d13eb60e01b815260040160405180910390fd5b60008080610396608086018661080e565b8101906103a3919061085c565b60405163965106d360e01b81526001600160a01b0380831660048301529294509092507f000000000000000000000000cc6197eac5fcfd3a95df22f3ed9abea38d756a989091169063965106d39060240160006040518083038186803b15801561040c57600080fd5b505afa158015610420573d6000803e3d6000fd5b5060009250600191506104309050565b60405190808252806020026020018201604052801561048257816020015b60408051608081018252600080825260208083018290529282018190526060820152825260001990920191018161044e5790505b50905060405180608001604052808760400160208101906104a39190610766565b6001600160a01b031681526020016104c16080890160608a01610766565b6001600160a01b031681526020018415158152602001836001600160a01b0316815250816000815181106104f7576104f76108b0565b60200260200101819052506000856000837f0000000000000000000000007941808b1d3f76786aa66b72d74989310995afbd4260405160240161053e9594939291906108c6565b60408051601f198184030181529181526020820180516001600160e01b031663cac88ea960e01b1790529091506105969061057f9060608a01908a01610766565b8761059060408b0160208c01610766565b84610600565b5060009695505050505050565b600060405163a9059cbb60e01b8152836004820152826024820152602060006044836000895af13d15601f3d11600160005114161716915050806105fa576040516312171d8360e31b815260040160405180910390fd5b50505050565b61060b848385610620565b610617826000836106af565b506105fa848360005b604051630deaa3ed60e31b81526001600160a01b0384811660048301528381166024830152604482018390527f0000000000000000000000007941808b1d3f76786aa66b72d74989310995afbd1690636f551f6890606401600060405180830381600087803b15801561069257600080fd5b505af11580156106a6573d6000803e3d6000fd5b50505050505050565b60405163df01653760e01b81526060906001600160a01b037f0000000000000000000000007941808b1d3f76786aa66b72d74989310995afbd169063df016537906107029087908790879060040161098c565b6000604051808303816000875af1158015610721573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261074991908101906109d5565b949350505050565b6001600160a01b038116811461020457600080fd5b60006020828403121561077857600080fd5b813561025c81610751565b6000806040838503121561079657600080fd5b823567ffffffffffffffff8111156107ad57600080fd5b830160a081860312156107bf57600080fd5b946020939093013593505050565b6000806000606084860312156107e257600080fd5b83356107ed81610751565b925060208401356107fd81610751565b929592945050506040919091013590565b6000808335601e1984360301811261082557600080fd5b83018035915067ffffffffffffffff82111561084057600080fd5b60200191503681900382131561085557600080fd5b9250929050565b6000806040838503121561086f57600080fd5b8235801515811461087f57600080fd5b9150602083013561088f81610751565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b600060a0820187835260208781850152604060a08186015282885180855260c087019150838a01945060005b8181101561093c57855180516001600160a01b03908116855286820151811687860152858201511515868601526060918201511690840152948401946080909201916001016108f2565b50506001600160a01b0388166060870152935061095892505050565b8260808301529695505050505050565b60005b8381101561098357818101518382015260200161096b565b50506000910152565b60018060a01b038416815282602082015260606040820152600082518060608401526109bf816080850160208701610968565b601f01601f191691909101608001949350505050565b6000602082840312156109e757600080fd5b815167ffffffffffffffff808211156109ff57600080fd5b818401915084601f830112610a1357600080fd5b815181811115610a2557610a2561089a565b604051601f8201601f19908116603f01168101908382118183101715610a4d57610a4d61089a565b81604052828152876020848701011115610a6657600080fd5b610a77836020830160208801610968565b97965050505050505056fea2646970667358221220c502ce2f5f5e7c7a95a777e35975b2d17ca94a2b46732d9af10b0bf4823120ae64736f6c63430008130033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000eb29e143df4e658419df23a2f09af3714ddb08a0000000000000000000000007941808b1d3f76786aa66b72d74989310995afbd000000000000000000000000cc6197eac5fcfd3a95df22f3ed9abea38d756a98
-----Decoded View---------------
Arg [0] : admin_ (address): 0x0Eb29E143df4E658419DF23a2f09af3714DDB08A
Arg [1] : swapRouter_ (address): 0x7941808B1d3f76786Aa66B72D74989310995AfBd
Arg [2] : allowlist_ (address): 0xcc6197EAC5Fcfd3A95dF22f3eD9aBeA38D756a98
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 0000000000000000000000000eb29e143df4e658419df23a2f09af3714ddb08a
Arg [1] : 0000000000000000000000007941808b1d3f76786aa66b72d74989310995afbd
Arg [2] : 000000000000000000000000cc6197eac5fcfd3a95df22f3ed9abea38d756a98
🤖 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 S
Multichain Portfolio | 30 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.

