ETH Price: $2,311.08 (-0.06%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

> 10 Token Transfers found.

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 Similar Match: 0x855f3665...1133365Bb
Constructor

Contract Name

UniswapStrategy

Compiler Version
v0.8.3+commit.8d00100c
Optimization Enabled
Yes with 100 runs
Other Settings
default evmVersion
License
-NA-
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":"_registry","type":"address"},{"internalType":"address","name":"_router","type":"address"},{"internalType":"address","name":"_factory","type":"address"},{"internalType":"address[]","name":"_seniorToJuniorPath","type":"address[]"},{"internalType":"address[]","name":"_juniorToSeniorPath","type":"address[]"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pool","type":"address"},{"indexed":false,"internalType":"uint256","name":"lpTokens","type":"uint256"}],"name":"Harvest","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"vault","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"lpTokens","type":"uint256"}],"name":"Invest","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"vault","type":"uint256"}],"name":"Redeem","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"inputs":[{"internalType":"uint256","name":"_vaultId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"addLp","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_vaultId","type":"uint256"},{"internalType":"contract IERC20","name":"_senior","type":"address"},{"internalType":"contract IERC20","name":"_junior","type":"address"}],"name":"addVault","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"denominator","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_vaultId","type":"uint256"}],"name":"getVaultInfo","outputs":[{"internalType":"contract IERC20","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_vaultId","type":"uint256"},{"internalType":"uint256","name":"_totalSenior","type":"uint256"},{"internalType":"uint256","name":"_totalJunior","type":"uint256"},{"internalType":"uint256","name":"_extraSenior","type":"uint256"},{"internalType":"uint256","name":"_extraJunior","type":"uint256"},{"internalType":"uint256","name":"_seniorMinIn","type":"uint256"},{"internalType":"uint256","name":"_juniorMinIn","type":"uint256"}],"name":"invest","outputs":[{"internalType":"uint256","name":"seniorInvested","type":"uint256"},{"internalType":"uint256","name":"juniorInvested","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"vaultId","type":"uint256"},{"internalType":"uint256","name":"shares","type":"uint256"}],"name":"lpFromShares","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"internalType":"struct UniswapStrategy.Call[]","name":"calls","type":"tuple[]"}],"name":"multiexcall","outputs":[{"internalType":"bytes[]","name":"returnData","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_vaultId","type":"uint256"},{"internalType":"uint256","name":"_seniorExpected","type":"uint256"},{"internalType":"uint256","name":"_seniorMinReceived","type":"uint256"},{"internalType":"uint256","name":"_juniorMinReceived","type":"uint256"}],"name":"redeem","outputs":[{"internalType":"uint256","name":"seniorReceived","type":"uint256"},{"internalType":"uint256","name":"juniorReceived","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"registry","outputs":[{"internalType":"contract IRegistry","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_vaultId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"address","name":"to","type":"address"}],"name":"removeLp","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_tokens","type":"address[]"},{"internalType":"uint256[]","name":"_amounts","type":"uint256[]"}],"name":"rescueTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_jrToSrPath","type":"address[]"}],"name":"setPathJuniorToSenior","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_srToJrPath","type":"address[]"}],"name":"setPathSeniorToJunior","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"vaultId","type":"uint256"},{"internalType":"uint256","name":"lpTokens","type":"uint256"}],"name":"sharesFromLp","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"swapPathJuniorToSenior","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"swapPathSeniorToJunior","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniFactory","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniRouter02","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"vaults","outputs":[{"internalType":"contract IPairVault","name":"origin","type":"address"},{"internalType":"contract IERC20","name":"pool","type":"address"},{"internalType":"contract IERC20","name":"senior","type":"address"},{"internalType":"contract IERC20","name":"junior","type":"address"},{"internalType":"uint256","name":"shares","type":"uint256"},{"internalType":"uint256","name":"seniorExcess","type":"uint256"},{"internalType":"uint256","name":"juniorExcess","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_vaultId","type":"uint256"},{"internalType":"enum OLib.Tranche","name":"tranche","type":"uint8"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdrawExcess","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101585760003560e01c80636e01c009116100c35780638c64ea4a1161007c5780638c64ea4a1461034857806396ce0795146103ee578063b1ba962014610405578063cc8fc76d14610448578063e6f280aa1461045b578063e8815c021461047b57610158565b80636e01c009146102c8578063713a7ab6146102db57806376771d4b146102ee5780637b103999146103155780638153a1041461032d5780638456cb591461034057610158565b8063320636c511610115578063320636c51461025a5780633bf8d6201461026f5780633f4ba83a146102825780634035c9861461028a5780634c9053481461029d5780635c975abb146102b057610158565b806302bd04ac1461015d57806305c008421461019a57806306fdde03146101c2578063076f1792146101d757806313b477c3146101ea5780631443b2a014610247575b600080fd5b6101847f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6040516101919190612d3e565b60405180910390f35b6101ad6101a8366004612c6a565b61048e565b60408051928352602083019190915201610191565b6101ca610798565b6040516101919190612dfd565b6101846101e5366004612b1c565b6107b4565b6102236101f8366004612bcc565b60009182526004602081905260409092209182015460019092015490926001600160a01b0390911690565b6040805193845260208401929092526001600160a01b031690820152606001610191565b6101ad610255366004612bcc565b6107de565b61026d610268366004612b82565b6107fb565b005b61026d61027d366004612889565b610926565b61026d610a52565b61026d610298366004612bcc565b610b0e565b6101ad6102ab366004612c9b565b610b9a565b6102b8610e21565b6040519015158152602001610191565b61026d6102d636600461294e565b610ebb565b61026d6102e936600461294e565b610f96565b6101847f0000000000000000000000005c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f81565b6002546101849061010090046001600160a01b031681565b61018461033b366004612b1c565b61106c565b61026d61107c565b6103a5610356366004612b1c565b600460208190526000918252604090912080546001820154600283015460038401549484015460058501546006909501546001600160a01b039485169693851695928516949093169290919087565b604080516001600160a01b039889168152968816602088015294871694860194909452949091166060840152608083015260a082019290925260c081019190915260e001610191565b6103f760035481565b604051908152602001610191565b61043a610413366004612b1c565b600090815260046020819052604090912060018101549101546001600160a01b0390911691565b604051610191929190612d6c565b61026d610456366004612b4c565b611147565b61046e6104693660046129e9565b611378565b6040516101919190612d85565b61026d610489366004612c10565b61160b565b600080600260015414156104bd5760405162461bcd60e51b81526004016104b490612efd565b60405180910390fd5b60026001556104ca610e21565b156104e75760405162461bcd60e51b81526004016104b490612e92565b60008681526004602052604090205486906001600160a01b0316331461051f5760405162461bcd60e51b81526004016104b490612ebc565b600087815260046020819052604090912060018101549181015490916001600160a01b0316906105729082907f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d906116b1565b60028201546003830154600480850154604051635d5155ef60e11b81526001600160a01b03948516928101929092529183166024820152604481019190915260006064820181905260848201523060a48201524260c48201527f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d9091169063baa2abde9060e4016040805180830381600087803b15801561061257600080fd5b505af1158015610626573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061064a9190612bed565b90955093505086841015610685576002810154600382015461067b916001600160a01b039081169116898787611767565b90945092506106ba565b868411156106b6576106a961069a88866130a7565b60006106a461182d565b61188f565b6106b39084613050565b92505b8693505b8386111580156106ca5750828511155b61070a5760405162461bcd60e51b8152602060048201526011602482015270546f6f206d75636820736c69707061676560781b60448201526064016104b4565b6107333382600501548661071e9190613050565b60028401546001600160a01b031691906116b1565b61075c338260060154856107479190613050565b60038401546001600160a01b031691906116b1565b60405188907f702d5967f45f6513a38ffc42d6ba9bf230bd40e8f53b16363c7eb4fd2deb9a4490600090a2505060018055909590945092505050565b6040518060600160405280602381526020016131476023913981565b600581815481106107c457600080fd5b6000918252602090912001546001600160a01b0316905081565b6000828152600460208190526040909120015481905b9250929050565b60008481526004602052604090205484906001600160a01b031633146108335760405162461bcd60e51b81526004016104b490612ebc565b60008581526004602052604081209085600181111561086257634e487b7160e01b600052602160045260246000fd5b14156108c55760058101548084111561088d5760405162461bcd60e51b81526004016104b490612e64565b838260050160008282546108a191906130a7565b909155505060028201546108bf906001600160a01b031686866119df565b5061091e565b6006810154808411156108ea5760405162461bcd60e51b81526004016104b490612e64565b838260060160008282546108fe91906130a7565b9091555050600382015461091c906001600160a01b031686866119df565b505b505050505050565b61092e610e21565b61094a5760405162461bcd60e51b81526004016104b490612e10565b600254604051631fe1defb60e11b815260008051602061316a8339815191529161010090046001600160a01b031690633fc3bdf69061098f9084903390600401612de6565b60206040518083038186803b1580156109a757600080fd5b505afa1580156109bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109df9190612aae565b6109fb5760405162461bcd60e51b81526004016104b490612e3e565b81518314610a415760405162461bcd60e51b8152602060048201526013602482015272496e76616c69642061727261792073697a657360681b60448201526064016104b4565b610a4c848484611a35565b50505050565b600254604051631fe1defb60e11b815260008051602061316a8339815191529161010090046001600160a01b031690633fc3bdf690610a979084903390600401612de6565b60206040518083038186803b158015610aaf57600080fd5b505afa158015610ac3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ae79190612aae565b610b035760405162461bcd60e51b81526004016104b490612e3e565b610b0b611b85565b50565b610b16610e21565b15610b335760405162461bcd60e51b81526004016104b490612e92565b60008281526004602052604090205482906001600160a01b03163314610b6b5760405162461bcd60e51b81526004016104b490612ebc565b60008381526004602081905260408220908101805491928592610b8f908490613050565b909155505050505050565b60008060026001541415610bc05760405162461bcd60e51b81526004016104b490612efd565b6002600155610bcd610e21565b15610bea5760405162461bcd60e51b81526004016104b490612e92565b60008981526004602052604090205489906001600160a01b03163314610c225760405162461bcd60e51b81526004016104b490612ebc565b60008a81526004602052604090206002810154610c69906001600160a01b03167f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d8c6116b1565b6003810154610ca2906001600160a01b03167f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d8b6116b1565b6002810154600382015460405162e8e33760e81b81526001600160a01b0392831660048201529082166024820152604481018c9052606481018b90526084810188905260a481018790523060c48201524260e48201526000917f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d169063e8e337009061010401606060405180830381600087803b158015610d4257600080fd5b505af1158015610d56573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7a9190612c3d565b60048501805493985091965092508291600090610d98908490613050565b90915550899050610da9868d6130a7565b610db39190613050565b600583015587610dc3858c6130a7565b610dcd9190613050565b600683015560048201546040519081528c907fb089286041f4c8faf70006ecf5d7f8b6dce0f3bba8bdc30c237fd656060bff2c9060200160405180910390a250506001805550909890975095505050505050565b6000600260019054906101000a90046001600160a01b03166001600160a01b0316635c975abb6040518163ffffffff1660e01b815260040160206040518083038186803b158015610e7157600080fd5b505afa158015610e85573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ea99190612aae565b80610eb6575060025460ff165b905090565b600254604051631fe1defb60e11b81527f17a8e30262c1f919c33056d877a3c22b95c2f5e4dac44683c1c2323cd79fbdb09161010090046001600160a01b031690633fc3bdf690610f129084903390600401612de6565b60206040518083038186803b158015610f2a57600080fd5b505afa158015610f3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f629190612aae565b610f7e5760405162461bcd60e51b81526004016104b490612e3e565b8151610f9190600590602085019061277e565b505050565b600254604051631fe1defb60e11b81527f17a8e30262c1f919c33056d877a3c22b95c2f5e4dac44683c1c2323cd79fbdb09161010090046001600160a01b031690633fc3bdf690610fed9084903390600401612de6565b60206040518083038186803b15801561100557600080fd5b505afa158015611019573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061103d9190612aae565b6110595760405162461bcd60e51b81526004016104b490612e3e565b8151610f9190600690602085019061277e565b600681815481106107c457600080fd5b600254604051631fe1defb60e11b81527fb3e53bff87a96979079674767cfa1a09f3cf2847ba695cbaae933c232f4bf7f09161010090046001600160a01b031690633fc3bdf6906110d39084903390600401612de6565b60206040518083038186803b1580156110eb57600080fd5b505afa1580156110ff573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111239190612aae565b61113f5760405162461bcd60e51b81526004016104b490612e3e565b610b0b611bed565b6002600154141561116a5760405162461bcd60e51b81526004016104b490612efd565b6002600181905554604051631fe1defb60e11b81527f31e0210044b4f6757ce6aa31f9c6e8d4896d24a755014887391a926c5224d9599161010090046001600160a01b031690633fc3bdf6906111c69084903390600401612de6565b60206040518083038186803b1580156111de57600080fd5b505afa1580156111f2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112169190612aae565b6112325760405162461bcd60e51b81526004016104b490612e3e565b6000848152600460205260409020546001600160a01b0316156112975760405162461bcd60e51b815260206004820152601b60248201527f5661756c7420696420616c72656164792072656769737465726564000000000060448201526064016104b4565b6112a18383611c47565b6112e25760405162461bcd60e51b8152602060048201526012602482015271141bdbdb08191bd95cdb89dd08195e1a5cdd60721b60448201526064016104b4565b600084815260046020526040902080546001600160a01b0319163317815561132b7f0000000000000000000000005c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f8585611cfc565b600182810180546001600160a01b03199081166001600160a01b03948516179091556002840180548216978416979097179096556003909201805490951693169290921790925580555050565b600254604051631fe1defb60e11b815260609160008051602061316a833981519152916101009091046001600160a01b031690633fc3bdf6906113c19084903390600401612de6565b60206040518083038186803b1580156113d957600080fd5b505afa1580156113ed573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114119190612aae565b61142d5760405162461bcd60e51b81526004016104b490612e3e565b826001600160401b0381111561145357634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561148657816020015b60608152602001906001900390816114715790505b50915060005b83811015611603576000808686848181106114b757634e487b7160e01b600052603260045260246000fd5b90506020028101906114c99190612fe8565b6114d7906020810190612851565b6001600160a01b031687878581811061150057634e487b7160e01b600052603260045260246000fd5b90506020028101906115129190612fe8565b611520906020810190612fa4565b60405161152e929190612d12565b6000604051808303816000865af19150503d806000811461156b576040519150601f19603f3d011682016040523d82523d6000602084013e611570565b606091505b5091509150816115c25760405162461bcd60e51b815260206004820181905260248201527f4d756c746963616c6c206167677265676174653a2063616c6c206661696c656460448201526064016104b4565b808584815181106115e357634e487b7160e01b600052603260045260246000fd5b6020026020010181905250505080806115fb906130ea565b91505061148c565b505092915050565b611613610e21565b156116305760405162461bcd60e51b81526004016104b490612e92565b60008381526004602052604090205483906001600160a01b031633146116685760405162461bcd60e51b81526004016104b490612ebc565b6000848152600460208190526040822090810180549192869261168c9084906130a7565b909155505060018101546116aa906001600160a01b031684866119df565b5050505050565b600081846001600160a01b031663dd62ed3e30866040518363ffffffff1660e01b81526004016116e2929190612d52565b60206040518083038186803b1580156116fa57600080fd5b505afa15801561170e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117329190612b34565b61173c9190613050565b90506117536001600160a01b038516846000611dcb565b610a4c6001600160a01b0385168483611dcb565b6000808061177585876130a7565b90506000611781611edd565b90506117ae7f0000000000000000000000005c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f8683611f3d565b6001815181106117ce57634e487b7160e01b600052603260045260246000fd5b6020026020010151821115611803576117e98560008361188f565b6117f39087613050565b9550856000935093505050611823565b61180e82868361211b565b61181890866130a7565b945086859350935050505b9550959350505050565b6060600580548060200260200160405190810160405280929190818152602001828054801561188557602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611867575b5050505050905090565b60006118f77f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d85846000815181106118d757634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166116b19092919063ffffffff16565b6040516338ed173960e01b81526001600160a01b037f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d16906338ed17399061194b9087908790879030904290600401612f34565b600060405180830381600087803b15801561196557600080fd5b505af1158015611979573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526119a19190810190612a28565b600183516119af91906130a7565b815181106119cd57634e487b7160e01b600052603260045260246000fd5b602002602001015190505b9392505050565b610f918363a9059cbb60e01b84846040516024016119fe929190612d6c565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915261222d565b60005b82811015610a4c576000828281518110611a6257634e487b7160e01b600052603260045260246000fd5b602002602001015190508060001415611b2857848483818110611a9557634e487b7160e01b600052603260045260246000fd5b9050602002016020810190611aaa9190612851565b6001600160a01b03166370a08231306040518263ffffffff1660e01b8152600401611ad59190612d3e565b60206040518083038186803b158015611aed57600080fd5b505afa158015611b01573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b259190612b34565b90505b611b723382878786818110611b4d57634e487b7160e01b600052603260045260246000fd5b9050602002016020810190611b629190612851565b6001600160a01b031691906119df565b5080611b7d816130ea565b915050611a38565b611b8d610e21565b611ba95760405162461bcd60e51b81526004016104b490612e10565b6002805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b604051611be39190612d3e565b60405180910390a1565b611bf5610e21565b15611c125760405162461bcd60e51b81526004016104b490612e92565b6002805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611bd63390565b60405163e6a4390560e01b815260009081907f0000000000000000000000005c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f6001600160a01b03169063e6a4390590611c9a9087908790600401612d52565b60206040518083038186803b158015611cb257600080fd5b505afa158015611cc6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cea919061286d565b6001600160a01b031614159392505050565b6000806000611d0b85856122ff565b6040516001600160601b0319606084811b8216602084015283901b1660348201529193509150869060480160405160208183030381529060405280519060200120604051602001611da99291906001600160f81b0319815260609290921b6001600160601b031916600183015260158201527f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f603582015260550190565b60408051601f1981840301815291905280516020909101209695505050505050565b801580611e535750604051636eb1769f60e11b81526001600160a01b0384169063dd62ed3e90611e019030908690600401612d52565b60206040518083038186803b158015611e1957600080fd5b505afa158015611e2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e519190612b34565b155b611ebe5760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b60648201526084016104b4565b610f918363095ea7b360e01b84846040516024016119fe929190612d6c565b60606006805480602002602001604051908101604052809291908181526020018280548015611885576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311611867575050505050905090565b6060600282511015611f915760405162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a20494e56414c49445f50415448000060448201526064016104b4565b81516001600160401b03811115611fb857634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015611fe1578160200160208202803683370190505b509050828160008151811061200657634e487b7160e01b600052603260045260246000fd5b60200260200101818152505060005b6001835161202391906130a7565b811015612113576000806120928786858151811061205157634e487b7160e01b600052603260045260246000fd5b6020026020010151878660016120679190613050565b8151811061208557634e487b7160e01b600052603260045260246000fd5b60200260200101516123f0565b915091506120c88484815181106120b957634e487b7160e01b600052603260045260246000fd5b602002602001015183836124c9565b846120d4856001613050565b815181106120f257634e487b7160e01b600052603260045260246000fd5b6020026020010181815250505050808061210b906130ea565b915050612015565b509392505050565b60006121637f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84846000815181106118d757634e487b7160e01b600052603260045260246000fd5b604051634401edf760e11b81526001600160a01b037f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d1690638803dbee906121b79087908790879030904290600401612f34565b600060405180830381600087803b1580156121d157600080fd5b505af11580156121e5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261220d9190810190612a28565b6000815181106119cd57634e487b7160e01b600052603260045260246000fd5b6000612282826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166125e89092919063ffffffff16565b805190915015610f9157808060200190518101906122a09190612aae565b610f915760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016104b4565b600080826001600160a01b0316846001600160a01b031614156123725760405162461bcd60e51b815260206004820152602560248201527f556e697377617056324c6962726172793a204944454e544943414c5f41444452604482015264455353455360d81b60648201526084016104b4565b826001600160a01b0316846001600160a01b031610612392578284612395565b83835b90925090506001600160a01b0382166107f45760405162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a205a45524f5f41444452455353000060448201526064016104b4565b60008060006123ff85856122ff565b509050600080612410888888611cfc565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561244857600080fd5b505afa15801561245c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124809190612ace565b506001600160701b031691506001600160701b03169150826001600160a01b0316876001600160a01b0316146124b75780826124ba565b81815b90999098509650505050505050565b600080841161252e5760405162461bcd60e51b815260206004820152602b60248201527f556e697377617056324c6962726172793a20494e53554646494349454e545f4960448201526a1394155517d05353d5539560aa1b60648201526084016104b4565b60008311801561253e5750600082115b61259b5760405162461bcd60e51b815260206004820152602860248201527f556e697377617056324c6962726172793a20494e53554646494349454e545f4c604482015267495155494449545960c01b60648201526084016104b4565b60006125a9856103e56125ff565b905060006125b782856125ff565b905060006125d1836125cb886103e86125ff565b9061260b565b90506125dd8183613068565b979650505050505050565b60606125f78484600085612617565b949350505050565b60006119d88284613088565b60006119d88284613050565b6060824710156126785760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016104b4565b6126818561273b565b6126cd5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016104b4565b600080866001600160a01b031685876040516126e99190612d22565b60006040518083038185875af1925050503d8060008114612726576040519150601f19603f3d011682016040523d82523d6000602084013e61272b565b606091505b50915091506125dd828286612745565b803b15155b919050565b606083156127545750816119d8565b8251156127645782518084602001fd5b8160405162461bcd60e51b81526004016104b49190612dfd565b8280548282559060005260206000209081019282156127d3579160200282015b828111156127d357825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019061279e565b506127df9291506127e3565b5090565b5b808211156127df57600081556001016127e4565b60008083601f840112612809578182fd5b5081356001600160401b0381111561281f578182fd5b6020830191508360208260051b85010111156107f457600080fd5b80516001600160701b038116811461274057600080fd5b600060208284031215612862578081fd5b81356119d881613131565b60006020828403121561287e578081fd5b81516119d881613131565b60008060006040848603121561289d578182fd5b83356001600160401b03808211156128b3578384fd5b6128bf878388016127f8565b90955093506020915085820135818111156128d8578384fd5b86019050601f810187136128ea578283fd5b80356128fd6128f88261302d565b612ffd565b8082825284820191508484018a868560051b870101111561291c578687fd5b8694505b8385101561293e578035835260019490940193918501918501612920565b5080955050505050509250925092565b60006020808385031215612960578182fd5b82356001600160401b03811115612975578283fd5b8301601f81018513612985578283fd5b80356129936128f88261302d565b80828252848201915084840188868560051b87010111156129b2578687fd5b8694505b838510156129dd5780356129c981613131565b8352600194909401939185019185016129b6565b50979650505050505050565b600080602083850312156129fb578182fd5b82356001600160401b03811115612a10578283fd5b612a1c858286016127f8565b90969095509350505050565b60006020808385031215612a3a578182fd5b82516001600160401b03811115612a4f578283fd5b8301601f81018513612a5f578283fd5b8051612a6d6128f88261302d565b80828252848201915084840188868560051b8701011115612a8c578687fd5b8694505b838510156129dd578051835260019490940193918501918501612a90565b600060208284031215612abf578081fd5b815180151581146119d8578182fd5b600080600060608486031215612ae2578283fd5b612aeb8461283a565b9250612af96020850161283a565b9150604084015163ffffffff81168114612b11578182fd5b809150509250925092565b600060208284031215612b2d578081fd5b5035919050565b600060208284031215612b45578081fd5b5051919050565b600080600060608486031215612b60578081fd5b833592506020840135612b7281613131565b91506040840135612b1181613131565b60008060008060808587031215612b97578182fd5b84359350602085013560028110612bac578283fd5b92506040850135612bbc81613131565b9396929550929360600135925050565b60008060408385031215612bde578182fd5b50508035926020909101359150565b60008060408385031215612bff578182fd5b505080516020909101519092909150565b600080600060608486031215612c24578081fd5b83359250602084013591506040840135612b1181613131565b600080600060608486031215612c51578081fd5b8351925060208401519150604084015190509250925092565b60008060008060808587031215612c7f578182fd5b5050823594602084013594506040840135936060013592509050565b600080600080600080600060e0888a031215612cb5578485fd5b505085359760208701359750604087013596606081013596506080810135955060a0810135945060c0013592509050565b60008151808452612cfe8160208601602086016130be565b601f01601f19169290920160200192915050565b6000828483379101908152919050565b60008251612d348184602087016130be565b9190910192915050565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b03929092168252602082015260400190565b6000602080830181845280855180835260408601915060408160051b8701019250838701855b82811015612dd957603f19888603018452612dc7858351612ce6565b94509285019290850190600101612dab565b5092979650505050505050565b9182526001600160a01b0316602082015260400190565b6000602082526119d86020830184612ce6565b60208082526014908201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604082015260600190565b6020808252600c908201526b155b985d5d1a1bdc9a5e995960a21b604082015260600190565b6020808252601490820152730aed2e8d0c8e4c2eed2dcce40e8dede40daeac6d60631b604082015260600190565b60208082526010908201526f14185d5cd8589b194e881c185d5cd95960821b604082015260600190565b60208082526021908201527f556e617574686f72697a65643a204f6e6c79205661756c7420636f6e747261636040820152601d60fa1b606082015260800190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c0860191508289019350845b81811015612f835784516001600160a01b031683529383019391830191600101612f5e565b50506001600160a01b03969096166060850152505050608001529392505050565b6000808335601e19843603018112612fba578283fd5b8301803591506001600160401b03821115612fd3578283fd5b6020019150368190038213156107f457600080fd5b60008235603e19833603018112612d34578182fd5b604051601f8201601f191681016001600160401b03811182821017156130255761302561311b565b604052919050565b60006001600160401b038211156130465761304661311b565b5060051b60200190565b6000821982111561306357613063613105565b500190565b60008261308357634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156130a2576130a2613105565b500290565b6000828210156130b9576130b9613105565b500390565b60005b838110156130d95781810151838201526020016130c1565b83811115610a4c5750506000910152565b60006000198214156130fe576130fe613105565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114610b0b57600080fdfe4f6e646f20556e697377617056322053696d706c652053747261746567792076312e3155435dd261a4b9b3364963f7738a7a662ad9c84396d64be3365284bb7f0a5041a26469706673582212204927f66ecbcf1801c7bcf882568672601ee3276c053e526e80524dcb98bf204b64736f6c63430008030033
🤖 Code Reader Beta

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

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