ETH Price: $2,590.16 (+5.72%)
Gas: 1.19 Gwei

Contract

0x2B43fc4516fFdBE4716c8D674e1032c640f33508
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Sweep With Permi...252947692026-06-11 14:19:1199 days ago1781187551IN
0x2B43fc4516fFdBE4716c8D674e1032c640f33508
0 ETH0.001510512.20352289
Sweep With Permi...252947542026-06-11 14:16:1199 days ago1781187371IN
0x2B43fc4516fFdBE4716c8D674e1032c640f33508
0 ETH0.001497332.20460736
Sweep With Permi...252944542026-06-11 13:16:1199 days ago1781183771IN
0x2B43fc4516fFdBE4716c8D674e1032c640f33508
0 ETH0.000639681.14165107
Transfer Ownersh...250097782026-05-02 20:48:11138 days ago1777754891IN
0x2B43fc4516fFdBE4716c8D674e1032c640f33508
0 ETH0.00000780.27256071
Set Fee Bps250097772026-05-02 20:47:59138 days ago1777754879IN
0x2B43fc4516fFdBE4716c8D674e1032c640f33508
0 ETH0.000012370.26305402

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Exact Match

Contract Name

SweeprBatchV4Permit2

Compiler Version
v0.8.24+commit.e11b9ed9
Optimization Enabled
Yes with 1000000 runs
Other Settings
cancun EvmVersion
License
MIT
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":"_permit2","type":"address"},{"internalType":"address[]","name":"_routers","type":"address[]"},{"internalType":"address","name":"_feeRecipient","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"EthForwardFailed","type":"error"},{"inputs":[],"name":"FeeForwardFailed","type":"error"},{"inputs":[],"name":"FeeTooHigh","type":"error"},{"inputs":[],"name":"LengthMismatch","type":"error"},{"inputs":[],"name":"NotOwner","type":"error"},{"inputs":[],"name":"Reentrancy","type":"error"},{"inputs":[{"internalType":"address","name":"router","type":"address"}],"name":"RouterNotAllowed","type":"error"},{"inputs":[{"internalType":"uint256","name":"received","type":"uint256"},{"internalType":"uint256","name":"minRequired","type":"uint256"}],"name":"SlippageExceeded","type":"error"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"},{"internalType":"bytes","name":"reason","type":"bytes"}],"name":"SwapFailed","type":"error"},{"inputs":[],"name":"ZeroAddress","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldBps","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newBps","type":"uint256"}],"name":"FeeBpsUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldRecipient","type":"address"},{"indexed":true,"internalType":"address","name":"newRecipient","type":"address"}],"name":"FeeRecipientUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"router","type":"address"}],"name":"RouterAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"router","type":"address"}],"name":"RouterRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokenCount","type":"uint256"},{"indexed":false,"internalType":"address","name":"outputToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"userAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"fee","type":"uint256"}],"name":"SweepExecuted","type":"event"},{"inputs":[],"name":"MAX_FEE_BPS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERMIT2","outputs":[{"internalType":"contract ISignatureTransfer","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"router","type":"address"}],"name":"addRouter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"allowedRouters","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feeBps","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feeRecipient","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"router","type":"address"}],"name":"removeRouter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"to","type":"address"}],"name":"rescueETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"to","type":"address"}],"name":"rescueToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_feeBps","type":"uint256"}],"name":"setFeeBps","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_feeRecipient","type":"address"}],"name":"setFeeRecipient","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"internalType":"struct ISignatureTransfer.TokenPermissions[]","name":"permitted","type":"tuple[]"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"}],"internalType":"struct ISignatureTransfer.PermitBatchTransferFrom","name":"permit","type":"tuple"},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"address[]","name":"routers","type":"address[]"},{"internalType":"bytes[]","name":"swapDatas","type":"bytes[]"},{"internalType":"address","name":"outputToken","type":"address"},{"internalType":"uint256","name":"minTotalOut","type":"uint256"}],"name":"sweepWithPermit2","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
60a060405234801562000010575f80fd5b5060405162001f4338038062001f4383398101604081905262000033916200025b565b6001600160a01b0383166200005b5760405163d92e233d60e01b815260040160405180910390fd5b6001600160a01b038116620000835760405163d92e233d60e01b815260040160405180910390fd5b6001600160a01b038381166080525f8054336001600160a01b031991821617825560038054909116928416929092179091555b8251811015620001c0575f6001600160a01b0316838281518110620000df57620000df62000350565b60200260200101516001600160a01b0316036200010f5760405163d92e233d60e01b815260040160405180910390fd5b6001805f85848151811062000128576200012862000350565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020015f205f6101000a81548160ff0219169083151502179055508281815181106200017a576200017a62000350565b60200260200101516001600160a01b03167f81639ab8f3fbb025b1e08849071d6ba211e0153cc8c447680595775116b67a1a60405160405180910390a2600101620000b6565b5060405133905f907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a36040516001600160a01b038216905f907faaebcf1bfa00580e41d966056b48521fa9f202645c86d4ddf28113e617c1b1d3908290a350505062000364565b80516001600160a01b038116811462000242575f80fd5b919050565b634e487b7160e01b5f52604160045260245ffd5b5f805f606084860312156200026e575f80fd5b62000279846200022b565b602085810151919450906001600160401b038082111562000298575f80fd5b818701915087601f830112620002ac575f80fd5b815181811115620002c157620002c162000247565b8060051b604051601f19603f83011681018181108582111715620002e957620002e962000247565b60405291825284820192508381018501918a83111562000307575f80fd5b938501935b82851015620003305762000320856200022b565b845293850193928501926200030c565b80975050505050505062000347604085016200022b565b90509250925092565b634e487b7160e01b5f52603260045260245ffd5b608051611bbf620003845f395f81816101ef0152610b080152611bbf5ff3fe6080604052600436106100dc575f3560e01c806372c27b621161007c578063c646aee211610057578063c646aee21461027a578063d55be8c6146102b8578063e74b981b146102cd578063f2fde38b146102ec575f80fd5b806372c27b62146102115780638da5cb5b1461023057806398ac504f1461025b575f80fd5b806346904840116100b7578063469048401461014f5780634707d000146101a05780636ae0b154146101bf5780636afdd850146101de575f80fd5b806304824e70146100e757806324a9d8531461010857806324ca984e14610130575f80fd5b366100e357005b5f80fd5b3480156100f2575f80fd5b50610106610101366004611596565b61030b565b005b348015610113575f80fd5b5061011d60025481565b6040519081526020015b60405180910390f35b34801561013b575f80fd5b5061010661014a366004611596565b61044b565b34801561015a575f80fd5b5060035461017b9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610127565b3480156101ab575f80fd5b506101066101ba3660046115c8565b610561565b3480156101ca575f80fd5b506101066101d9366004611596565b610730565b3480156101e9575f80fd5b5061017b7f000000000000000000000000000000000000000000000000000000000000000081565b34801561021c575f80fd5b5061010661022b3660046115ff565b6107f3565b34801561023b575f80fd5b505f5461017b9073ffffffffffffffffffffffffffffffffffffffff1681565b348015610266575f80fd5b506101066102753660046116b2565b6108c0565b348015610285575f80fd5b506102a8610294366004611596565b60016020525f908152604090205460ff1681565b6040519015158152602001610127565b3480156102c3575f80fd5b5061011d6101f481565b3480156102d8575f80fd5b506101066102e7366004611596565b611320565b3480156102f7575f80fd5b50610106610306366004611596565b61144a565b5f5473ffffffffffffffffffffffffffffffffffffffff16331461035b576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81166103a8576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b478015610447575f8273ffffffffffffffffffffffffffffffffffffffff16826040515f6040518083038185875af1925050503d805f8114610405576040519150601f19603f3d011682016040523d82523d5f602084013e61040a565b606091505b5050905080610445576040517f673fe16500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b5050565b5f5473ffffffffffffffffffffffffffffffffffffffff16331461049b576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81166104e8576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81165f81815260016020819052604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016909217909155517f81639ab8f3fbb025b1e08849071d6ba211e0153cc8c447680595775116b67a1a9190a250565b5f5473ffffffffffffffffffffffffffffffffffffffff1633146105b1576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81166105fe576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff8416906370a0823190602401602060405180830381865afa158015610668573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061068c9190611780565b90508015610445576040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83811660048301526024820183905284169063a9059cbb906044016020604051808303815f875af1158015610706573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061072a9190611797565b50505050565b5f5473ffffffffffffffffffffffffffffffffffffffff163314610780576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81165f8181526001602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055517fbd6d178d515bf811c86f393b42367076da766033c8ebd94ea5a7e3eaf69d1c469190a250565b5f5473ffffffffffffffffffffffffffffffffffffffff163314610843576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6101f481111561087f576040517fcd4e616700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60025460408051918252602082018390527f5ec5620e288c4be955ccb6cfb3d55431a8fed5c4c96ffacc4b9506360695f64e910160405180910390a1600255565b600454156108fa576040517fab143c0600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60016004555f61090a8a806117b6565b91505080158061091a5750808614155b806109255750808414155b1561095c576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b81811015610a3c5760015f89898481811061097b5761097b61181a565b90506020020160208101906109909190611596565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205460ff16610a34578787828181106109cf576109cf61181a565b90506020020160208101906109e49190611596565b6040517fc665406f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911660048201526024015b60405180910390fd5b60010161095e565b505f8167ffffffffffffffff811115610a5757610a57611847565b604051908082528060200260200182016040528015610a9b57816020015b604080518082019091525f8082526020820152815260200190600190039081610a755790505b5090505f5b82811015610b05576040805180820190915230815260208101610ac38e806117b6565b84818110610ad357610ad361181a565b90506040020160200135815250828281518110610af257610af261181a565b6020908102919091010152600101610aa0565b507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663edd9444b8c83338e8e6040518663ffffffff1660e01b8152600401610b67959493929190611916565b5f604051808303815f87803b158015610b7e575f80fd5b505af1158015610b90573d5f803e3d5ffd5b505050505f5b82811015610dcd575f610ba98d806117b6565b83818110610bb957610bb961181a565b610bcf9260206040909202019081019150611596565b90505f610bdc8e806117b6565b84818110610bec57610bec61181a565b9050604002016020013590508173ffffffffffffffffffffffffffffffffffffffff1663095ea7b38c8c86818110610c2657610c2661181a565b9050602002016020810190610c3b9190611596565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018490526044016020604051808303815f875af1158015610caa573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cce9190611797565b505f808c8c86818110610ce357610ce361181a565b9050602002016020810190610cf89190611596565b73ffffffffffffffffffffffffffffffffffffffff168b8b87818110610d2057610d2061181a565b9050602002810190610d329190611a48565b604051610d40929190611aa9565b5f604051808303815f865af19150503d805f8114610d79576040519150601f19603f3d011682016040523d82523d5f602084013e610d7e565b606091505b509150915081610dbe5784816040517f69bcaeba000000000000000000000000000000000000000000000000000000008152600401610a2b929190611ab8565b50505050806001019050610b96565b506002545f8073ffffffffffffffffffffffffffffffffffffffff8716610e4457478615801590610dfd57508681105b15610e3e576040517f71c4efed0000000000000000000000000000000000000000000000000000000081526004810182905260248101889052604401610a2b565b50610f25565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff8916906370a0823190602401602060405180830381865afa158015610eae573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ed29190611780565b90505f87118015610ee257508681105b15610f23576040517f71c4efed0000000000000000000000000000000000000000000000000000000081526004810182905260248101889052604401610a2b565b505b73ffffffffffffffffffffffffffffffffffffffff87166110a55747801561109f575f8411610f54575f610f6b565b612710610f618583611b57565b610f6b9190611b74565b9150811561100c576003546040515f9173ffffffffffffffffffffffffffffffffffffffff169084908381818185875af1925050503d805f8114610fca576040519150601f19603f3d011682016040523d82523d5f602084013e610fcf565b606091505b505090508061100a576040517f4073ee1000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b6110168282611bac565b9250821561109f576040515f90339085908381818185875af1925050503d805f811461105d576040519150601f19603f3d011682016040523d82523d5f602084013e611062565b606091505b505090508061109d576040517f673fe16500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b506112ad565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff8916906370a0823190602401602060405180830381865afa15801561110f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111339190611780565b905080156112ab575f8411611148575f61115f565b6127106111558583611b57565b61115f9190611b74565b91508115611203576003546040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9182166004820152602481018490529089169063a9059cbb906044016020604051808303815f875af11580156111dd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112019190611797565b505b61120d8282611bac565b925082156112ab576040517fa9059cbb0000000000000000000000000000000000000000000000000000000081523360048201526024810184905273ffffffffffffffffffffffffffffffffffffffff89169063a9059cbb906044016020604051808303815f875af1158015611285573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112a99190611797565b505b505b6040805186815273ffffffffffffffffffffffffffffffffffffffff891660208201529081018390526060810182905233907f78db747319ecd6762d15864230e4e41839887cf1e6273ae3de767aa9b8fdbadb9060800160405180910390a250505f600455505050505050505050505050565b5f5473ffffffffffffffffffffffffffffffffffffffff163314611370576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81166113bd576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60035460405173ffffffffffffffffffffffffffffffffffffffff8084169216907faaebcf1bfa00580e41d966056b48521fa9f202645c86d4ddf28113e617c1b1d3905f90a3600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b5f5473ffffffffffffffffffffffffffffffffffffffff16331461149a576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81166114e7576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f805460405173ffffffffffffffffffffffffffffffffffffffff808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b73ffffffffffffffffffffffffffffffffffffffff81168114611593575f80fd5b50565b5f602082840312156115a6575f80fd5b81356115b181611572565b9392505050565b80356115c381611572565b919050565b5f80604083850312156115d9575f80fd5b82356115e481611572565b915060208301356115f481611572565b809150509250929050565b5f6020828403121561160f575f80fd5b5035919050565b5f60608284031215611626575f80fd5b50919050565b5f8083601f84011261163c575f80fd5b50813567ffffffffffffffff811115611653575f80fd5b60208301915083602082850101111561166a575f80fd5b9250929050565b5f8083601f840112611681575f80fd5b50813567ffffffffffffffff811115611698575f80fd5b6020830191508360208260051b850101111561166a575f80fd5b5f805f805f805f805f60c08a8c0312156116ca575f80fd5b893567ffffffffffffffff808211156116e1575f80fd5b6116ed8d838e01611616565b9a5060208c0135915080821115611702575f80fd5b61170e8d838e0161162c565b909a50985060408c0135915080821115611726575f80fd5b6117328d838e01611671565b909850965060608c013591508082111561174a575f80fd5b506117578c828d01611671565b909550935061176a905060808b016115b8565b915060a08a013590509295985092959850929598565b5f60208284031215611790575f80fd5b5051919050565b5f602082840312156117a7575f80fd5b815180151581146115b1575f80fd5b5f8083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126117e9575f80fd5b83018035915067ffffffffffffffff821115611803575f80fd5b6020019150600681901b360382131561166a575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f815180845260208085019450602084015f5b838110156118c4578151805173ffffffffffffffffffffffffffffffffffffffff1688528301518388015260409096019590820190600101611887565b509495945050505050565b81835281816020850137505f602082840101525f60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b608081525f60e0820187357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1893603018112611950575f80fd5b8801602081810191359067ffffffffffffffff82111561196e575f80fd5b8160061b360383131561197f575f80fd5b606060808701529281905290915f919061010086015b828410156119db5784356119a881611572565b73ffffffffffffffffffffffffffffffffffffffff16815284820135828201526040948501946001949094019301611995565b60208c013560a088015260408c013560c08801528681036020880152611a01818c611874565b945050505050611a29604084018773ffffffffffffffffffffffffffffffffffffffff169052565b8281036060840152611a3c8185876118cf565b98975050505050505050565b5f8083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611a7b575f80fd5b83018035915067ffffffffffffffff821115611a95575f80fd5b60200191503681900382131561166a575f80fd5b818382375f9101908152919050565b8281525f60206040602084015283518060408501525f5b81811015611aeb57858101830151858201606001528201611acf565b505f6060828601015260607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830116850101925050509392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8082028115828204841417611b6e57611b6e611b2a565b92915050565b5f82611ba7577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b81810381811115611b6e57611b6e611b2a56000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000462171c72fcc83c58eb1d4417b2ce1af02a7a090000000000000000000000000000000000000000000000000000000000000002000000000000000000000000cf5540fffcdc3d510b18bfca6d2b9987b07725590000000000000000000000006131b5fae19ea4f9d964eac0408e4408b66337b5
Deployed Bytecode
0x6080604052600436106100dc575f3560e01c806372c27b621161007c578063c646aee211610057578063c646aee21461027a578063d55be8c6146102b8578063e74b981b146102cd578063f2fde38b146102ec575f80fd5b806372c27b62146102115780638da5cb5b1461023057806398ac504f1461025b575f80fd5b806346904840116100b7578063469048401461014f5780634707d000146101a05780636ae0b154146101bf5780636afdd850146101de575f80fd5b806304824e70146100e757806324a9d8531461010857806324ca984e14610130575f80fd5b366100e357005b5f80fd5b3480156100f2575f80fd5b50610106610101366004611596565b61030b565b005b348015610113575f80fd5b5061011d60025481565b6040519081526020015b60405180910390f35b34801561013b575f80fd5b5061010661014a366004611596565b61044b565b34801561015a575f80fd5b5060035461017b9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610127565b3480156101ab575f80fd5b506101066101ba3660046115c8565b610561565b3480156101ca575f80fd5b506101066101d9366004611596565b610730565b3480156101e9575f80fd5b5061017b7f000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba381565b34801561021c575f80fd5b5061010661022b3660046115ff565b6107f3565b34801561023b575f80fd5b505f5461017b9073ffffffffffffffffffffffffffffffffffffffff1681565b348015610266575f80fd5b506101066102753660046116b2565b6108c0565b348015610285575f80fd5b506102a8610294366004611596565b60016020525f908152604090205460ff1681565b6040519015158152602001610127565b3480156102c3575f80fd5b5061011d6101f481565b3480156102d8575f80fd5b506101066102e7366004611596565b611320565b3480156102f7575f80fd5b50610106610306366004611596565b61144a565b5f5473ffffffffffffffffffffffffffffffffffffffff16331461035b576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81166103a8576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b478015610447575f8273ffffffffffffffffffffffffffffffffffffffff16826040515f6040518083038185875af1925050503d805f8114610405576040519150601f19603f3d011682016040523d82523d5f602084013e61040a565b606091505b5050905080610445576040517f673fe16500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b5050565b5f5473ffffffffffffffffffffffffffffffffffffffff16331461049b576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81166104e8576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81165f81815260016020819052604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016909217909155517f81639ab8f3fbb025b1e08849071d6ba211e0153cc8c447680595775116b67a1a9190a250565b5f5473ffffffffffffffffffffffffffffffffffffffff1633146105b1576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81166105fe576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff8416906370a0823190602401602060405180830381865afa158015610668573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061068c9190611780565b90508015610445576040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83811660048301526024820183905284169063a9059cbb906044016020604051808303815f875af1158015610706573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061072a9190611797565b50505050565b5f5473ffffffffffffffffffffffffffffffffffffffff163314610780576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81165f8181526001602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055517fbd6d178d515bf811c86f393b42367076da766033c8ebd94ea5a7e3eaf69d1c469190a250565b5f5473ffffffffffffffffffffffffffffffffffffffff163314610843576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6101f481111561087f576040517fcd4e616700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60025460408051918252602082018390527f5ec5620e288c4be955ccb6cfb3d55431a8fed5c4c96ffacc4b9506360695f64e910160405180910390a1600255565b600454156108fa576040517fab143c0600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60016004555f61090a8a806117b6565b91505080158061091a5750808614155b806109255750808414155b1561095c576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b81811015610a3c5760015f89898481811061097b5761097b61181a565b90506020020160208101906109909190611596565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205460ff16610a34578787828181106109cf576109cf61181a565b90506020020160208101906109e49190611596565b6040517fc665406f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911660048201526024015b60405180910390fd5b60010161095e565b505f8167ffffffffffffffff811115610a5757610a57611847565b604051908082528060200260200182016040528015610a9b57816020015b604080518082019091525f8082526020820152815260200190600190039081610a755790505b5090505f5b82811015610b05576040805180820190915230815260208101610ac38e806117b6565b84818110610ad357610ad361181a565b90506040020160200135815250828281518110610af257610af261181a565b6020908102919091010152600101610aa0565b507f000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba373ffffffffffffffffffffffffffffffffffffffff1663edd9444b8c83338e8e6040518663ffffffff1660e01b8152600401610b67959493929190611916565b5f604051808303815f87803b158015610b7e575f80fd5b505af1158015610b90573d5f803e3d5ffd5b505050505f5b82811015610dcd575f610ba98d806117b6565b83818110610bb957610bb961181a565b610bcf9260206040909202019081019150611596565b90505f610bdc8e806117b6565b84818110610bec57610bec61181a565b9050604002016020013590508173ffffffffffffffffffffffffffffffffffffffff1663095ea7b38c8c86818110610c2657610c2661181a565b9050602002016020810190610c3b9190611596565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018490526044016020604051808303815f875af1158015610caa573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cce9190611797565b505f808c8c86818110610ce357610ce361181a565b9050602002016020810190610cf89190611596565b73ffffffffffffffffffffffffffffffffffffffff168b8b87818110610d2057610d2061181a565b9050602002810190610d329190611a48565b604051610d40929190611aa9565b5f604051808303815f865af19150503d805f8114610d79576040519150601f19603f3d011682016040523d82523d5f602084013e610d7e565b606091505b509150915081610dbe5784816040517f69bcaeba000000000000000000000000000000000000000000000000000000008152600401610a2b929190611ab8565b50505050806001019050610b96565b506002545f8073ffffffffffffffffffffffffffffffffffffffff8716610e4457478615801590610dfd57508681105b15610e3e576040517f71c4efed0000000000000000000000000000000000000000000000000000000081526004810182905260248101889052604401610a2b565b50610f25565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff8916906370a0823190602401602060405180830381865afa158015610eae573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ed29190611780565b90505f87118015610ee257508681105b15610f23576040517f71c4efed0000000000000000000000000000000000000000000000000000000081526004810182905260248101889052604401610a2b565b505b73ffffffffffffffffffffffffffffffffffffffff87166110a55747801561109f575f8411610f54575f610f6b565b612710610f618583611b57565b610f6b9190611b74565b9150811561100c576003546040515f9173ffffffffffffffffffffffffffffffffffffffff169084908381818185875af1925050503d805f8114610fca576040519150601f19603f3d011682016040523d82523d5f602084013e610fcf565b606091505b505090508061100a576040517f4073ee1000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b6110168282611bac565b9250821561109f576040515f90339085908381818185875af1925050503d805f811461105d576040519150601f19603f3d011682016040523d82523d5f602084013e611062565b606091505b505090508061109d576040517f673fe16500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b506112ad565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9073ffffffffffffffffffffffffffffffffffffffff8916906370a0823190602401602060405180830381865afa15801561110f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111339190611780565b905080156112ab575f8411611148575f61115f565b6127106111558583611b57565b61115f9190611b74565b91508115611203576003546040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9182166004820152602481018490529089169063a9059cbb906044016020604051808303815f875af11580156111dd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112019190611797565b505b61120d8282611bac565b925082156112ab576040517fa9059cbb0000000000000000000000000000000000000000000000000000000081523360048201526024810184905273ffffffffffffffffffffffffffffffffffffffff89169063a9059cbb906044016020604051808303815f875af1158015611285573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112a99190611797565b505b505b6040805186815273ffffffffffffffffffffffffffffffffffffffff891660208201529081018390526060810182905233907f78db747319ecd6762d15864230e4e41839887cf1e6273ae3de767aa9b8fdbadb9060800160405180910390a250505f600455505050505050505050505050565b5f5473ffffffffffffffffffffffffffffffffffffffff163314611370576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81166113bd576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60035460405173ffffffffffffffffffffffffffffffffffffffff8084169216907faaebcf1bfa00580e41d966056b48521fa9f202645c86d4ddf28113e617c1b1d3905f90a3600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b5f5473ffffffffffffffffffffffffffffffffffffffff16331461149a576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81166114e7576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f805460405173ffffffffffffffffffffffffffffffffffffffff808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b73ffffffffffffffffffffffffffffffffffffffff81168114611593575f80fd5b50565b5f602082840312156115a6575f80fd5b81356115b181611572565b9392505050565b80356115c381611572565b919050565b5f80604083850312156115d9575f80fd5b82356115e481611572565b915060208301356115f481611572565b809150509250929050565b5f6020828403121561160f575f80fd5b5035919050565b5f60608284031215611626575f80fd5b50919050565b5f8083601f84011261163c575f80fd5b50813567ffffffffffffffff811115611653575f80fd5b60208301915083602082850101111561166a575f80fd5b9250929050565b5f8083601f840112611681575f80fd5b50813567ffffffffffffffff811115611698575f80fd5b6020830191508360208260051b850101111561166a575f80fd5b5f805f805f805f805f60c08a8c0312156116ca575f80fd5b893567ffffffffffffffff808211156116e1575f80fd5b6116ed8d838e01611616565b9a5060208c0135915080821115611702575f80fd5b61170e8d838e0161162c565b909a50985060408c0135915080821115611726575f80fd5b6117328d838e01611671565b909850965060608c013591508082111561174a575f80fd5b506117578c828d01611671565b909550935061176a905060808b016115b8565b915060a08a013590509295985092959850929598565b5f60208284031215611790575f80fd5b5051919050565b5f602082840312156117a7575f80fd5b815180151581146115b1575f80fd5b5f8083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126117e9575f80fd5b83018035915067ffffffffffffffff821115611803575f80fd5b6020019150600681901b360382131561166a575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f815180845260208085019450602084015f5b838110156118c4578151805173ffffffffffffffffffffffffffffffffffffffff1688528301518388015260409096019590820190600101611887565b509495945050505050565b81835281816020850137505f602082840101525f60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b608081525f60e0820187357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1893603018112611950575f80fd5b8801602081810191359067ffffffffffffffff82111561196e575f80fd5b8160061b360383131561197f575f80fd5b606060808701529281905290915f919061010086015b828410156119db5784356119a881611572565b73ffffffffffffffffffffffffffffffffffffffff16815284820135828201526040948501946001949094019301611995565b60208c013560a088015260408c013560c08801528681036020880152611a01818c611874565b945050505050611a29604084018773ffffffffffffffffffffffffffffffffffffffff169052565b8281036060840152611a3c8185876118cf565b98975050505050505050565b5f8083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112611a7b575f80fd5b83018035915067ffffffffffffffff821115611a95575f80fd5b60200191503681900382131561166a575f80fd5b818382375f9101908152919050565b8281525f60206040602084015283518060408501525f5b81811015611aeb57858101830151858201606001528201611acf565b505f6060828601015260607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830116850101925050509392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8082028115828204841417611b6e57611b6e611b2a565b92915050565b5f82611ba7577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b81810381811115611b6e57611b6e611b2a56
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000462171c72fcc83c58eb1d4417b2ce1af02a7a090000000000000000000000000000000000000000000000000000000000000002000000000000000000000000cf5540fffcdc3d510b18bfca6d2b9987b07725590000000000000000000000006131b5fae19ea4f9d964eac0408e4408b66337b5

-----Decoded View---------------
Arg [0] : _permit2 (address): 0x000000000022D473030F116dDEE9F6B43aC78BA3
Arg [1] : _routers (address[]): 0xCf5540fFFCdC3d510B18bFcA6d2b9987b0772559,0x6131B5fae19EA4f9D964eAc0408E4408b66337b5
Arg [2] : _feeRecipient (address): 0x0462171C72fCC83C58Eb1D4417b2Ce1aF02A7a09

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 0000000000000000000000000462171c72fcc83c58eb1d4417b2ce1af02a7a09
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [4] : 000000000000000000000000cf5540fffcdc3d510b18bfca6d2b9987b0772559
Arg [5] : 0000000000000000000000006131b5fae19ea4f9d964eac0408e4408b66337b5

🤖 Code Reader

Generate instant answers for your smart contract questions using AI Models. Read more.

Custom Contract ABI

                            

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
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.