ETH Price: $2,336.69 (+1.41%)
 

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

There are no matching entries

Please try again later

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

MigrationFacet

Compiler Version
v0.7.6+commit.7338295f
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":"account","type":"address"}],"name":"balanceOfGrownStalkUpToStemsDeployment","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOfLegacySeeds","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint32","name":"season","type":"uint32"}],"name":"getDepositLegacy","outputs":[{"internalType":"uint128","name":"","type":"uint128"},{"internalType":"uint128","name":"","type":"uint128"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"address[]","name":"tokens","type":"address[]"},{"internalType":"uint32[][]","name":"seasons","type":"uint32[][]"},{"internalType":"uint256[][]","name":"amounts","type":"uint256[][]"},{"internalType":"uint256","name":"stalkDiff","type":"uint256"},{"internalType":"uint256","name":"seedsDiff","type":"uint256"},{"internalType":"bytes32[]","name":"proof","type":"bytes32[]"}],"name":"mowAndMigrate","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"mowAndMigrateNoDeposits","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"totalMigratedBdv","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]
608060405234801561001057600080fd5b506127a3806100206000396000f3fe6080604052600436106100555760003560e01c80631be2cfd81461005a5780631f4f3d55146100905780632b8cde0d146100a5578063505f43ea146100c5578063a9be1acb146100e5578063aed942e914610113575b600080fd5b34801561006657600080fd5b5061007a6100753660046122f3565b610126565b6040516100879190612474565b60405180910390f35b6100a361009e36600461234f565b610139565b005b3480156100b157600080fd5b5061007a6100c03660046122f3565b610168565b3480156100d157600080fd5b5061007a6100e03660046122f3565b610197565b3480156100f157600080fd5b5061010561010036600461230d565b6101a2565b604051610087929190612639565b6100a36101213660046122f3565b610253565b60006101318261025f565b90505b919050565b600061014a8c8c8c8c8c8c8c610291565b905061015a8c8686868686610648565b505050505050505050505050565b6000806101736107e4565b6001600160a01b0384166000908152604d9091016020526040902054915050919050565b6000610131826107e9565b60008060006101af6107e4565b90506101ba8561088b565b156101da576000806101cc88876108ad565b909550935061024b92505050565b6101e3856109c4565b156101f5576000806101cc88876109e6565b6001600160a01b0386811660009081526031929092016020908152604080842092881684526010909201815281832063ffffffff8716845290529020546001600160801b038082169350600160801b9091041690505b935093915050565b61025c81610b38565b50565b60008061026a6107e4565b6001600160a01b038416600090815260319091016020526040902060090154915050919050565b600061029c88610bf1565b806102af575060006102ad8961025f565b115b6102d45760405162461bcd60e51b81526004016102cb9061260c565b60405180910390fd5b6102e6886102e18a6107e9565b610c79565b6102ef88610dbf565b6102f7612248565b60005b878110156106055761030a612248565b89898381811061031657fe5b905060200201602081019061032b91906122f3565b6001600160a01b031680825261034090610e18565b600b90810b900b602082015260005b88888481811061035b57fe5b905060200281019061036d9190612672565b90508110156105e85761037e61225f565b89898581811061038a57fe5b905060200281019061039c9190612672565b838181106103a657fe5b90506020020160208101906103bb9190612439565b63ffffffff1681526103fa8888868181106103d257fe5b90506020028101906103e49190612672565b848181106103ee57fe5b90506020020135610ee2565b6001600160801b03166020820181905261041457506105e0565b60006104378e8560000151846000015185602001516001600160801b0316610f2a565b905061045a61045361044c8660000151611127565b83906111e5565b8351611247565b6001600160801b03166040830152602084015160009061048d9061048890839061048386610ee2565b611271565b610ee2565b60408401519091506104a8906001600160801b0316826112a4565b6001600160801b03908116604085015260208801516104c89116826112a4565b87602001906001600160801b031690816001600160801b0316815250506105208f866000015161050a886000015187604001516001600160801b031687611308565b86602001516001600160801b0316866000611352565b845161052c90836115c0565b84516105389083611644565b61056661055561048861054e8860000151611127565b85906111e5565b88516001600160801b0316906112a4565b87600001906001600160801b031690816001600160801b03168152505084600001516001600160a01b03168f6001600160a01b03167f7dfe6babf78bb003d6561ed598a241a0b419a1f3acbb7ee153888fb60a4c8aa8856000015186602001516040516105d4929190612653565b60405180910390a35050505b60010161034f565b506105fc8b82600001518360200151611699565b506001016102fa565b5061061d8982602001516001600160801b0316610c79565b805161063b906001600160801b03166106358b61025f565b906116f9565b9998505050505050505050565b83156106fb57600086868660405160200161066593929190612453565b6040516020818303038152906040528051906020012090506106dd8484808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152507fa84dc86252c556839dff46b290f0c401088a65584aa38a163b6b3f7dd7a5b0e892508591506117569050565b6106f95760405162461bcd60e51b81526004016102cb906125d5565b505b83811461071a5760405162461bcd60e51b81526004016102cb9061251e565b60006107246107e4565b6001600160a01b038816600081815260318301602052604080822060090154905193945091927f8a9b067b02389729b43ff012ea79fec02744ec108317c48accb631af39a86a3c92610777920390612474565b60405180910390a261078a8760006117ff565b84156107db5760038101546000906107c79088906107c19089906107bb9063ffffffff908116906131f9906116f916565b906111e5565b9061182d565b905080156107d9576107d98882611885565b505b50505050505050565b600090565b6000806107f46107e4565b60038101546001600160a01b03851660009081526031830160205260409020600a0154919250600160c01b900461ffff1690600160201b900463ffffffff16818111156108475760009350505050610134565b6001600160a01b03851660009081526031840160205260409020600901546108829061087d63ffffffff808616908590611a4616565b611aa9565b95945050505050565b6001600160a01b0316731bea0050e63e05fbb5d8ba2f10cf5800b62244491490565b60008060006108ba6107e4565b6001600160a01b0386166000908152603182016020908152604080832063ffffffff808a1680865260038301855283862054731bea0050e63e05fbb5d8ba2f10cf5800b62244498752601090930185528386209086529093529220549293509091610933916001600160801b0390911690839061182d16565b93506109b9610955670de0b6b3a764000061094f61054e611abe565b90611aca565b6001600160a01b03881660009081526031850160209081526040808320731bea0050e63e05fbb5d8ba2f10cf5800b62244498452601001825280832063ffffffff8b81168552925290912054600160801b90046001600160801b0316919061182d16565b925050509250929050565b6001600160a01b0316731bea3ccd22f4ebd3d37d731ba31eeca95713716d1490565b60008060006109f36107e4565b90506109ff8585611b31565b9093509150600080610a118787611be3565b91509150600080610a228989611cd1565b9092509050610a95610a38836107c18a8861182d565b6001600160a01b038b1660009081526031880160209081526040808320731bea3ccd22f4ebd3d37d731ba31eeca95713716d8452601001825280832063ffffffff808f1685529252909120546001600160801b0316919061182d16565b96506000610abd610aa4611d82565b61094f610aaf611abe565b6107bb866107c18d8b61182d565b6001600160a01b038b1660009081526031880160209081526040808320731bea3ccd22f4ebd3d37d731ba31eeca95713716d8452601001825280832063ffffffff8e81168552925290912054919250610b2991600160801b90046001600160801b031690839061182d16565b96505050505050509250929050565b6000610b426107e4565b6001600160a01b038316600090815260318201602052604090206009015490915015610b805760405162461bcd60e51b81526004016102cb90612571565b610b8982610bf1565b610ba55760405162461bcd60e51b81526004016102cb9061260c565b60038101546001600160a01b03929092166000908152603190910160205260409020600a01805467ffffffff000000001916600160c01b90920461ffff16600160201b02919091179055565b600080610bfc6107e4565b6001600160a01b03841660009081526031820160205260409020600a0154909150600160201b900463ffffffff1615801590610c72575060038101546001600160a01b03841660009081526031830160205260409020600a0154600160c01b90910461ffff16600160201b90910463ffffffff16105b9392505050565b6000610c836107e4565b601d810154909150600090610cab57610ca4610c9d611d8e565b84906111e5565b9050610cc7565b601b820154601d830154610cc4919061094f90866111e5565b90505b601b820154610cd6908461182d565b601b8301556001600160a01b0384166000908152603183016020526040902060080154610d03908461182d565b6001600160a01b0385166000908152603184016020526040902060080155601d820154610d30908261182d565b601d8301556001600160a01b03841660009081526031830160205260409020600e0154610d5d908261182d565b6001600160a01b038516600081815260318501602052604090819020600e019290925590517fb2d61db64b8ad7535308d2111c78934bc32baf9b7cd3a2e58cba25730003cd5890610db1908690859061247d565b60405180910390a250505050565b6000610dc96107e4565b9050610dd3611d97565b6001600160a01b039092166000908152603190910160205260409020600a01805463ffffffff92909216600160201b0267ffffffff0000000019909216919091179055565b600080610e236107e4565b6001600160a01b03841660009081526039820160205260409020546003820154919250610eb291620f424091610ea991610e749163ffffffff918216600b0b91600160601b909104811690611db216565b6001600160a01b038716600090815260398601602052604090205463ffffffff600160201b9091048116600b0b9190611e2a16565b600b0b90611ef5565b6001600160a01b03909316600090815260399091016020526040902054600160801b9004600b0b91909101919050565b6000600160801b8210610f265760405162461bcd60e51b81526004018080602001828103825260278152602001806126ba6027913960400191505060405180910390fd5b5090565b600080610f356107e4565b6001600160a01b0387811660009081526031830160209081526040808320938a1683526010909301815282822063ffffffff89168352905220546001600160801b03600160801b8204811694509192501680841115610fff57610f978661088b565b15610fb957610fa687866108ad565b93509050610fb48786611fc5565b610fdf565b610fc2866109c4565b15610fdf57610fd187866109e6565b93509050610fdf8786612005565b83811015610fff5760405162461bcd60e51b81526004016102cb9061259e565b808410156110e15760006110178261094f87876111e5565b9050600061102585836116f9565b9050600061103384886116f9565b90506001600160801b03821180159061105357506001600160801b038111155b61106f5760405162461bcd60e51b81526004016102cb906124a6565b6001600160a01b038a8116600090815260319690960160209081526040808820928c1688526010909201815281872063ffffffff8b168852905290942080546001600160801b03928316600160801b029583166001600160801b0319909116179091169390931790925550905061111f565b506001600160a01b03808716600090815260319092016020908152604080842092881684526010909201815281832063ffffffff8716845290528120555b949350505050565b60006001600160a01b03821673bea0000029ad1c77d3d5d23ba2d8893db9d1efab141561115657506002610134565b6001600160a01b038216731bea0050e63e05fbb5d8ba2f10cf5800b6224449141561118357506002610134565b6001600160a01b038216731bea3ccd22f4ebd3d37d731ba31eeca95713716d14156111b057506004610134565b6001600160a01b03821673c9c32cd16bf7efb85ff14e0c8603cc90f6f2ee4914156111dd57506004610134565b506000919050565b6000826111f457506000611241565b8282028284828161120157fe5b041461123e5760405162461bcd60e51b81526004018080602001828103825260218152602001806127026021913960400191505060405180910390fd5b90505b92915050565b6000806112526107e4565b6003810154909150600160c01b900461ffff1661088285858303611aa9565b60008061128f83611286600b87900b88611db2565b600b0b90611e2a565b600b0b6001600160801b031695945050505050565b60008282016001600160801b03808516908216101561123e576040805162461bcd60e51b815260206004820152601b60248201527a536166654d6174683a206164646974696f6e206f766572666c6f7760281b604482015290519081900360640190fd5b60008061131485610e18565b90506000808411611326576000611338565b6113386113338686611aca565b6120e1565b9050611348600b83900b82611db2565b9695505050505050565b600061135c6107e4565b9050600061136a878761210f565b90506113b061137886610ee2565b6001600160a01b038a16600090815260318501602090815260408083208684526019019091529020546001600160801b0316906112a4565b6001600160a01b03891660009081526031840160209081526040808320858452601901909152902080546001600160801b0319166001600160801b039290921691909117905561144161140285610ee2565b6001600160a01b038a1660009081526031850160209081526040808320868452601901909152902054600160801b90046001600160801b0316906112a4565b6001600160a01b03808a166000908152603185016020908152604080832086845260198101835281842080546001600160801b03978816600160801b02908816179055938c168352601a909301905220546114a591600160601b90910416856112a4565b6001600160a01b03808a1660009081526031850160209081526040808320938c168352601a909301905290812080546001600160801b0393909316600160601b02600160601b600160e01b03199093169290921790915583600181111561150857fe5b141561156757876001600160a01b031660006001600160a01b0316336001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62848960405161155e92919061247d565b60405180910390a45b866001600160a01b0316886001600160a01b03167ff4d42fc7416f300569832aee6989201c613d31d64b823327915a6a33fe7afa558888886040516115ae9392919061248b565b60405180910390a35050505050505050565b60006115ca6107e4565b90506116096115d883610ee2565b6001600160a01b0385166000908152603884016020526040902054600160801b90046001600160801b0316906112a4565b6001600160a01b03909316600090815260389091016020526040902080546001600160801b03938416600160801b0293169290921790915550565b600061164e6107e4565b6001600160a01b0384166000908152604d82016020526040902054909150611676908361182d565b6001600160a01b039093166000908152604d909101602052604090209190915550565b60006116a36107e4565b6001600160a01b039485166000908152603190910160209081526040808320959096168252601a909401909352509190208054600b9290920b6001600160601b03166001600160601b0319909216919091179055565b600082821115611750576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b600081815b85518110156117f457600086828151811061177257fe5b602002602001015190508083116117b957828160405160200180838152602001828152602001925050506040516020818303038152906040528051906020012092506117eb565b808360405160200180838152602001828152602001925050506040516020818303038152906040528051906020012092505b5060010161175b565b509092149392505050565b60006118096107e4565b6001600160a01b039093166000908152603190930160205250604090912060090155565b60008282018381101561123e576040805162461bcd60e51b815260206004820152601b60248201527a536166654d6174683a206164646974696f6e206f766572666c6f7760281b604482015290519081900360640190fd5b600061188f6107e4565b90508161189c5750611a42565b601b810154601d8201546000916118b791908590600161212c565b6001600160a01b03851660009081526031840160205260409020600e01549091508111156118ff57506001600160a01b03831660009081526031820160205260409020600e01545b601b82015461190e90846116f9565b601b8301556001600160a01b038416600090815260318301602052604090206008015461193b90846116f9565b6001600160a01b0385166000908152603184016020526040902060080155601d82015461196890826116f9565b601d8301556001600160a01b03841660009081526031830160205260409020600e015461199590826116f9565b6001600160a01b03851660009081526031840160205260409020600e01556003820154600160881b900460ff1615611a0157601a8201546119d690826116f9565b601a8301556001600160a01b03841660009081526031830160205260409020600e8101546012909101555b836001600160a01b03167fb2d61db64b8ad7535308d2111c78934bc32baf9b7cd3a2e58cba25730003cd588460000383600003604051610db192919061247d565b5050565b60008263ffffffff168263ffffffff161115611750576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b600061123e8363ffffffff808516906111e516565b67029342191969bfcd90565b6000808211611b20576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381611b2957fe5b049392505050565b6000806000611b3e6107e4565b6001600160a01b0386166000908152603182016020908152604080832063ffffffff808a168552600790910190925290912054919250611b829190600490611aca16565b6001600160a01b0386166000908152603183016020908152604080832063ffffffff808a168552600690910190925290912054919350611bd991670de0b6b3a76400009161094f9190656d0b2f18424d906111e516565b9250509250929050565b6000806000611bf06107e4565b6001600160a01b03861660009081526031820160205260408120919250601090910190611c1b612172565b6001600160a01b031681526020808201929092526040908101600090812063ffffffff88168252909252902054600160801b90046001600160801b03169150611bd9611c65611d82565b6001600160a01b0387166000908152603184016020526040812061094f91620f23239160100190611c94612172565b6001600160a01b031681526020808201929092526040908101600090812063ffffffff808d168352935220546001600160801b031691906111e516565b6000806000611cde6107e4565b6001600160a01b03861660009081526031820160205260408120919250601090910190611d0961218a565b6001600160a01b031681526020808201929092526040908101600090812063ffffffff88168252909252902054600160801b90046001600160801b03169150611bd9611d53611d82565b6001600160a01b0387166000908152603184016020526040812061094f91620f00449160100190611c9461218a565b670de0b6b3a764000090565b64e8d4a5100090565b600080611da26107e4565b6003015463ffffffff1691505090565b6000818303600b83900b8213801590611dd1575083600b0b81600b0b13155b80611def5750600083600b0b128015611def575083600b0b81600b0b135b61123e5760405162461bcd60e51b815260040180806020018281038252602481526020018061274a6024913960400191505060405180910390fd5b600082600b0b60001415611e4057506000611241565b82600b0b600019148015611e5f5750600b82900b60016001605f1b0319145b15611e9b5760405162461bcd60e51b81526004018080602001828103825260278152602001806127236027913960400191505060405180910390fd5b6000828402905082600b0b84600b0b82600b0b81611eb557fe5b05600b0b1461123e5760405162461bcd60e51b81526004018080602001828103825260278152602001806127236027913960400191505060405180910390fd5b600081600b0b60001415611f50576040805162461bcd60e51b815260206004820181905260248201527f5369676e6564536166654d6174683a206469766973696f6e206279207a65726f604482015290519081900360640190fd5b81600b0b600019148015611f6f5750600b83900b60016001605f1b0319145b15611fab5760405162461bcd60e51b81526004018080602001828103825260218152602001806126e16021913960400191505060405180910390fd5b600082600b0b84600b0b81611fbc57fe5b05949350505050565b6000611fcf6107e4565b6001600160a01b03909316600090815260319093016020908152604080852063ffffffff90941685526003909301905250812055565b600061200f6107e4565b6001600160a01b0384166000818152603183016020818152604080842063ffffffff891685526007810183528185208590556006810183529084208490559383525291925060100190612060612172565b6001600160a01b0390811682526020808301939093526040918201600090812063ffffffff8716825284528281208190559086168152603184019092528120601001906120ab61218a565b6001600160a01b031681526020808201929092526040908101600090812063ffffffff9095168152939091528220919091555050565b60006b7fffffffffffffffffffffff821115610f265760405162461bcd60e51b81526004016102cb906124d7565b6001600160601b031660609190911b6001600160601b0319161790565b60008061213a8686866121a2565b9050600183600281111561214a57fe5b14801561216157506000848061215c57fe5b868809115b156108825760010195945050505050565b733a70dfa7d2262988064a2d051dd47521e43c9bdd90565b73d652c40fbb3f06d6b58cb9aa9cff063ee63d465d90565b60008080600019858709868602925082811090839003039050806121d3578382816121c957fe5b0492505050610c72565b8084116121df57600080fd5b60008486880960026001871981018816978890046003810283188082028403028082028403028082028403028082028403028082028403029081029092039091026000889003889004909101858311909403939093029303949094049190911702949350505050565b604080518082019091526000808252602082015290565b604080516060810182526000808252602082018190529181019190915290565b80356001600160a01b038116811461013457600080fd5b60008083601f8401126122a7578182fd5b50813567ffffffffffffffff8111156122be578182fd5b60208301915083602080830285010111156122d857600080fd5b9250929050565b803563ffffffff8116811461013457600080fd5b600060208284031215612304578081fd5b61123e8261227f565b600080600060608486031215612321578182fd5b61232a8461227f565b92506123386020850161227f565b9150612346604085016122df565b90509250925092565b600080600080600080600080600080600060e08c8e03121561236f578687fd5b6123788c61227f565b9a5067ffffffffffffffff8060208e01351115612393578788fd5b6123a38e60208f01358f01612296565b909b50995060408d01358110156123b8578788fd5b6123c88e60408f01358f01612296565b909950975060608d01358110156123dd578687fd5b6123ed8e60608f01358f01612296565b909750955060808d0135945060a08d0135935060c08d0135811015612410578283fd5b506124218d60c08e01358e01612296565b81935080925050509295989b509295989b9093969950565b60006020828403121561244a578081fd5b61123e826122df565b6001600160a01b039390931683526020830191909152604082015260600190565b90815260200190565b918252602082015260400190565b600b9390930b83526020830191909152604082015260600190565b60208082526017908201527629b4b6379d103ab4b73a18991c1037bb32b9333637bb9760491b604082015260600190565b60208082526027908201527f53616665436173743a2076616c756520646f65736e27742066697420696e2061604082015266371034b73a1c9b60c91b606082015260800190565b60208082526033908201527f7365656473206d6973616c69676e6d656e742c20646f75626c6520636865636b604082015272207375626d6974746564206465706f7369747360681b606082015260800190565b6020808252601390820152726f6e6c7920666f72207a65726f20736565647360681b604082015260600190565b6020808252601c908201527f53696c6f3a2043726174652062616c616e636520746f6f206c6f772e00000000604082015260600190565b6020808252601a908201527f556e72697065436c61696d3a20696e76616c69642070726f6f66000000000000604082015260600190565b6020808252601390820152721b9bc81b5a59dc985d1a5bdb881b9959591959606a1b604082015260600190565b6001600160801b0392831681529116602082015260400190565b63ffffffff9290921682526001600160801b0316602082015260400190565b6000808335601e19843603018112612688578283fd5b83018035915067ffffffffffffffff8211156126a2578283fd5b60209081019250810236038213156122d857600080fdfe53616665436173743a2076616c756520646f65736e27742066697420696e2031323820626974735369676e6564536166654d6174683a206469766973696f6e206f766572666c6f77536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775369676e6564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775369676e6564536166654d6174683a207375627472616374696f6e206f766572666c6f77a26469706673582212201df335bda08ced5b9241c918505595911b72fd2897cf457c732b1f486b8f879464736f6c63430007060033
Deployed Bytecode
0x6080604052600436106100555760003560e01c80631be2cfd81461005a5780631f4f3d55146100905780632b8cde0d146100a5578063505f43ea146100c5578063a9be1acb146100e5578063aed942e914610113575b600080fd5b34801561006657600080fd5b5061007a6100753660046122f3565b610126565b6040516100879190612474565b60405180910390f35b6100a361009e36600461234f565b610139565b005b3480156100b157600080fd5b5061007a6100c03660046122f3565b610168565b3480156100d157600080fd5b5061007a6100e03660046122f3565b610197565b3480156100f157600080fd5b5061010561010036600461230d565b6101a2565b604051610087929190612639565b6100a36101213660046122f3565b610253565b60006101318261025f565b90505b919050565b600061014a8c8c8c8c8c8c8c610291565b905061015a8c8686868686610648565b505050505050505050505050565b6000806101736107e4565b6001600160a01b0384166000908152604d9091016020526040902054915050919050565b6000610131826107e9565b60008060006101af6107e4565b90506101ba8561088b565b156101da576000806101cc88876108ad565b909550935061024b92505050565b6101e3856109c4565b156101f5576000806101cc88876109e6565b6001600160a01b0386811660009081526031929092016020908152604080842092881684526010909201815281832063ffffffff8716845290529020546001600160801b038082169350600160801b9091041690505b935093915050565b61025c81610b38565b50565b60008061026a6107e4565b6001600160a01b038416600090815260319091016020526040902060090154915050919050565b600061029c88610bf1565b806102af575060006102ad8961025f565b115b6102d45760405162461bcd60e51b81526004016102cb9061260c565b60405180910390fd5b6102e6886102e18a6107e9565b610c79565b6102ef88610dbf565b6102f7612248565b60005b878110156106055761030a612248565b89898381811061031657fe5b905060200201602081019061032b91906122f3565b6001600160a01b031680825261034090610e18565b600b90810b900b602082015260005b88888481811061035b57fe5b905060200281019061036d9190612672565b90508110156105e85761037e61225f565b89898581811061038a57fe5b905060200281019061039c9190612672565b838181106103a657fe5b90506020020160208101906103bb9190612439565b63ffffffff1681526103fa8888868181106103d257fe5b90506020028101906103e49190612672565b848181106103ee57fe5b90506020020135610ee2565b6001600160801b03166020820181905261041457506105e0565b60006104378e8560000151846000015185602001516001600160801b0316610f2a565b905061045a61045361044c8660000151611127565b83906111e5565b8351611247565b6001600160801b03166040830152602084015160009061048d9061048890839061048386610ee2565b611271565b610ee2565b60408401519091506104a8906001600160801b0316826112a4565b6001600160801b03908116604085015260208801516104c89116826112a4565b87602001906001600160801b031690816001600160801b0316815250506105208f866000015161050a886000015187604001516001600160801b031687611308565b86602001516001600160801b0316866000611352565b845161052c90836115c0565b84516105389083611644565b61056661055561048861054e8860000151611127565b85906111e5565b88516001600160801b0316906112a4565b87600001906001600160801b031690816001600160801b03168152505084600001516001600160a01b03168f6001600160a01b03167f7dfe6babf78bb003d6561ed598a241a0b419a1f3acbb7ee153888fb60a4c8aa8856000015186602001516040516105d4929190612653565b60405180910390a35050505b60010161034f565b506105fc8b82600001518360200151611699565b506001016102fa565b5061061d8982602001516001600160801b0316610c79565b805161063b906001600160801b03166106358b61025f565b906116f9565b9998505050505050505050565b83156106fb57600086868660405160200161066593929190612453565b6040516020818303038152906040528051906020012090506106dd8484808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152507fa84dc86252c556839dff46b290f0c401088a65584aa38a163b6b3f7dd7a5b0e892508591506117569050565b6106f95760405162461bcd60e51b81526004016102cb906125d5565b505b83811461071a5760405162461bcd60e51b81526004016102cb9061251e565b60006107246107e4565b6001600160a01b038816600081815260318301602052604080822060090154905193945091927f8a9b067b02389729b43ff012ea79fec02744ec108317c48accb631af39a86a3c92610777920390612474565b60405180910390a261078a8760006117ff565b84156107db5760038101546000906107c79088906107c19089906107bb9063ffffffff908116906131f9906116f916565b906111e5565b9061182d565b905080156107d9576107d98882611885565b505b50505050505050565b600090565b6000806107f46107e4565b60038101546001600160a01b03851660009081526031830160205260409020600a0154919250600160c01b900461ffff1690600160201b900463ffffffff16818111156108475760009350505050610134565b6001600160a01b03851660009081526031840160205260409020600901546108829061087d63ffffffff808616908590611a4616565b611aa9565b95945050505050565b6001600160a01b0316731bea0050e63e05fbb5d8ba2f10cf5800b62244491490565b60008060006108ba6107e4565b6001600160a01b0386166000908152603182016020908152604080832063ffffffff808a1680865260038301855283862054731bea0050e63e05fbb5d8ba2f10cf5800b62244498752601090930185528386209086529093529220549293509091610933916001600160801b0390911690839061182d16565b93506109b9610955670de0b6b3a764000061094f61054e611abe565b90611aca565b6001600160a01b03881660009081526031850160209081526040808320731bea0050e63e05fbb5d8ba2f10cf5800b62244498452601001825280832063ffffffff8b81168552925290912054600160801b90046001600160801b0316919061182d16565b925050509250929050565b6001600160a01b0316731bea3ccd22f4ebd3d37d731ba31eeca95713716d1490565b60008060006109f36107e4565b90506109ff8585611b31565b9093509150600080610a118787611be3565b91509150600080610a228989611cd1565b9092509050610a95610a38836107c18a8861182d565b6001600160a01b038b1660009081526031880160209081526040808320731bea3ccd22f4ebd3d37d731ba31eeca95713716d8452601001825280832063ffffffff808f1685529252909120546001600160801b0316919061182d16565b96506000610abd610aa4611d82565b61094f610aaf611abe565b6107bb866107c18d8b61182d565b6001600160a01b038b1660009081526031880160209081526040808320731bea3ccd22f4ebd3d37d731ba31eeca95713716d8452601001825280832063ffffffff8e81168552925290912054919250610b2991600160801b90046001600160801b031690839061182d16565b96505050505050509250929050565b6000610b426107e4565b6001600160a01b038316600090815260318201602052604090206009015490915015610b805760405162461bcd60e51b81526004016102cb90612571565b610b8982610bf1565b610ba55760405162461bcd60e51b81526004016102cb9061260c565b60038101546001600160a01b03929092166000908152603190910160205260409020600a01805467ffffffff000000001916600160c01b90920461ffff16600160201b02919091179055565b600080610bfc6107e4565b6001600160a01b03841660009081526031820160205260409020600a0154909150600160201b900463ffffffff1615801590610c72575060038101546001600160a01b03841660009081526031830160205260409020600a0154600160c01b90910461ffff16600160201b90910463ffffffff16105b9392505050565b6000610c836107e4565b601d810154909150600090610cab57610ca4610c9d611d8e565b84906111e5565b9050610cc7565b601b820154601d830154610cc4919061094f90866111e5565b90505b601b820154610cd6908461182d565b601b8301556001600160a01b0384166000908152603183016020526040902060080154610d03908461182d565b6001600160a01b0385166000908152603184016020526040902060080155601d820154610d30908261182d565b601d8301556001600160a01b03841660009081526031830160205260409020600e0154610d5d908261182d565b6001600160a01b038516600081815260318501602052604090819020600e019290925590517fb2d61db64b8ad7535308d2111c78934bc32baf9b7cd3a2e58cba25730003cd5890610db1908690859061247d565b60405180910390a250505050565b6000610dc96107e4565b9050610dd3611d97565b6001600160a01b039092166000908152603190910160205260409020600a01805463ffffffff92909216600160201b0267ffffffff0000000019909216919091179055565b600080610e236107e4565b6001600160a01b03841660009081526039820160205260409020546003820154919250610eb291620f424091610ea991610e749163ffffffff918216600b0b91600160601b909104811690611db216565b6001600160a01b038716600090815260398601602052604090205463ffffffff600160201b9091048116600b0b9190611e2a16565b600b0b90611ef5565b6001600160a01b03909316600090815260399091016020526040902054600160801b9004600b0b91909101919050565b6000600160801b8210610f265760405162461bcd60e51b81526004018080602001828103825260278152602001806126ba6027913960400191505060405180910390fd5b5090565b600080610f356107e4565b6001600160a01b0387811660009081526031830160209081526040808320938a1683526010909301815282822063ffffffff89168352905220546001600160801b03600160801b8204811694509192501680841115610fff57610f978661088b565b15610fb957610fa687866108ad565b93509050610fb48786611fc5565b610fdf565b610fc2866109c4565b15610fdf57610fd187866109e6565b93509050610fdf8786612005565b83811015610fff5760405162461bcd60e51b81526004016102cb9061259e565b808410156110e15760006110178261094f87876111e5565b9050600061102585836116f9565b9050600061103384886116f9565b90506001600160801b03821180159061105357506001600160801b038111155b61106f5760405162461bcd60e51b81526004016102cb906124a6565b6001600160a01b038a8116600090815260319690960160209081526040808820928c1688526010909201815281872063ffffffff8b168852905290942080546001600160801b03928316600160801b029583166001600160801b0319909116179091169390931790925550905061111f565b506001600160a01b03808716600090815260319092016020908152604080842092881684526010909201815281832063ffffffff8716845290528120555b949350505050565b60006001600160a01b03821673bea0000029ad1c77d3d5d23ba2d8893db9d1efab141561115657506002610134565b6001600160a01b038216731bea0050e63e05fbb5d8ba2f10cf5800b6224449141561118357506002610134565b6001600160a01b038216731bea3ccd22f4ebd3d37d731ba31eeca95713716d14156111b057506004610134565b6001600160a01b03821673c9c32cd16bf7efb85ff14e0c8603cc90f6f2ee4914156111dd57506004610134565b506000919050565b6000826111f457506000611241565b8282028284828161120157fe5b041461123e5760405162461bcd60e51b81526004018080602001828103825260218152602001806127026021913960400191505060405180910390fd5b90505b92915050565b6000806112526107e4565b6003810154909150600160c01b900461ffff1661088285858303611aa9565b60008061128f83611286600b87900b88611db2565b600b0b90611e2a565b600b0b6001600160801b031695945050505050565b60008282016001600160801b03808516908216101561123e576040805162461bcd60e51b815260206004820152601b60248201527a536166654d6174683a206164646974696f6e206f766572666c6f7760281b604482015290519081900360640190fd5b60008061131485610e18565b90506000808411611326576000611338565b6113386113338686611aca565b6120e1565b9050611348600b83900b82611db2565b9695505050505050565b600061135c6107e4565b9050600061136a878761210f565b90506113b061137886610ee2565b6001600160a01b038a16600090815260318501602090815260408083208684526019019091529020546001600160801b0316906112a4565b6001600160a01b03891660009081526031840160209081526040808320858452601901909152902080546001600160801b0319166001600160801b039290921691909117905561144161140285610ee2565b6001600160a01b038a1660009081526031850160209081526040808320868452601901909152902054600160801b90046001600160801b0316906112a4565b6001600160a01b03808a166000908152603185016020908152604080832086845260198101835281842080546001600160801b03978816600160801b02908816179055938c168352601a909301905220546114a591600160601b90910416856112a4565b6001600160a01b03808a1660009081526031850160209081526040808320938c168352601a909301905290812080546001600160801b0393909316600160601b02600160601b600160e01b03199093169290921790915583600181111561150857fe5b141561156757876001600160a01b031660006001600160a01b0316336001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62848960405161155e92919061247d565b60405180910390a45b866001600160a01b0316886001600160a01b03167ff4d42fc7416f300569832aee6989201c613d31d64b823327915a6a33fe7afa558888886040516115ae9392919061248b565b60405180910390a35050505050505050565b60006115ca6107e4565b90506116096115d883610ee2565b6001600160a01b0385166000908152603884016020526040902054600160801b90046001600160801b0316906112a4565b6001600160a01b03909316600090815260389091016020526040902080546001600160801b03938416600160801b0293169290921790915550565b600061164e6107e4565b6001600160a01b0384166000908152604d82016020526040902054909150611676908361182d565b6001600160a01b039093166000908152604d909101602052604090209190915550565b60006116a36107e4565b6001600160a01b039485166000908152603190910160209081526040808320959096168252601a909401909352509190208054600b9290920b6001600160601b03166001600160601b0319909216919091179055565b600082821115611750576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b600081815b85518110156117f457600086828151811061177257fe5b602002602001015190508083116117b957828160405160200180838152602001828152602001925050506040516020818303038152906040528051906020012092506117eb565b808360405160200180838152602001828152602001925050506040516020818303038152906040528051906020012092505b5060010161175b565b509092149392505050565b60006118096107e4565b6001600160a01b039093166000908152603190930160205250604090912060090155565b60008282018381101561123e576040805162461bcd60e51b815260206004820152601b60248201527a536166654d6174683a206164646974696f6e206f766572666c6f7760281b604482015290519081900360640190fd5b600061188f6107e4565b90508161189c5750611a42565b601b810154601d8201546000916118b791908590600161212c565b6001600160a01b03851660009081526031840160205260409020600e01549091508111156118ff57506001600160a01b03831660009081526031820160205260409020600e01545b601b82015461190e90846116f9565b601b8301556001600160a01b038416600090815260318301602052604090206008015461193b90846116f9565b6001600160a01b0385166000908152603184016020526040902060080155601d82015461196890826116f9565b601d8301556001600160a01b03841660009081526031830160205260409020600e015461199590826116f9565b6001600160a01b03851660009081526031840160205260409020600e01556003820154600160881b900460ff1615611a0157601a8201546119d690826116f9565b601a8301556001600160a01b03841660009081526031830160205260409020600e8101546012909101555b836001600160a01b03167fb2d61db64b8ad7535308d2111c78934bc32baf9b7cd3a2e58cba25730003cd588460000383600003604051610db192919061247d565b5050565b60008263ffffffff168263ffffffff161115611750576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b600061123e8363ffffffff808516906111e516565b67029342191969bfcd90565b6000808211611b20576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381611b2957fe5b049392505050565b6000806000611b3e6107e4565b6001600160a01b0386166000908152603182016020908152604080832063ffffffff808a168552600790910190925290912054919250611b829190600490611aca16565b6001600160a01b0386166000908152603183016020908152604080832063ffffffff808a168552600690910190925290912054919350611bd991670de0b6b3a76400009161094f9190656d0b2f18424d906111e516565b9250509250929050565b6000806000611bf06107e4565b6001600160a01b03861660009081526031820160205260408120919250601090910190611c1b612172565b6001600160a01b031681526020808201929092526040908101600090812063ffffffff88168252909252902054600160801b90046001600160801b03169150611bd9611c65611d82565b6001600160a01b0387166000908152603184016020526040812061094f91620f23239160100190611c94612172565b6001600160a01b031681526020808201929092526040908101600090812063ffffffff808d168352935220546001600160801b031691906111e516565b6000806000611cde6107e4565b6001600160a01b03861660009081526031820160205260408120919250601090910190611d0961218a565b6001600160a01b031681526020808201929092526040908101600090812063ffffffff88168252909252902054600160801b90046001600160801b03169150611bd9611d53611d82565b6001600160a01b0387166000908152603184016020526040812061094f91620f00449160100190611c9461218a565b670de0b6b3a764000090565b64e8d4a5100090565b600080611da26107e4565b6003015463ffffffff1691505090565b6000818303600b83900b8213801590611dd1575083600b0b81600b0b13155b80611def5750600083600b0b128015611def575083600b0b81600b0b135b61123e5760405162461bcd60e51b815260040180806020018281038252602481526020018061274a6024913960400191505060405180910390fd5b600082600b0b60001415611e4057506000611241565b82600b0b600019148015611e5f5750600b82900b60016001605f1b0319145b15611e9b5760405162461bcd60e51b81526004018080602001828103825260278152602001806127236027913960400191505060405180910390fd5b6000828402905082600b0b84600b0b82600b0b81611eb557fe5b05600b0b1461123e5760405162461bcd60e51b81526004018080602001828103825260278152602001806127236027913960400191505060405180910390fd5b600081600b0b60001415611f50576040805162461bcd60e51b815260206004820181905260248201527f5369676e6564536166654d6174683a206469766973696f6e206279207a65726f604482015290519081900360640190fd5b81600b0b600019148015611f6f5750600b83900b60016001605f1b0319145b15611fab5760405162461bcd60e51b81526004018080602001828103825260218152602001806126e16021913960400191505060405180910390fd5b600082600b0b84600b0b81611fbc57fe5b05949350505050565b6000611fcf6107e4565b6001600160a01b03909316600090815260319093016020908152604080852063ffffffff90941685526003909301905250812055565b600061200f6107e4565b6001600160a01b0384166000818152603183016020818152604080842063ffffffff891685526007810183528185208590556006810183529084208490559383525291925060100190612060612172565b6001600160a01b0390811682526020808301939093526040918201600090812063ffffffff8716825284528281208190559086168152603184019092528120601001906120ab61218a565b6001600160a01b031681526020808201929092526040908101600090812063ffffffff9095168152939091528220919091555050565b60006b7fffffffffffffffffffffff821115610f265760405162461bcd60e51b81526004016102cb906124d7565b6001600160601b031660609190911b6001600160601b0319161790565b60008061213a8686866121a2565b9050600183600281111561214a57fe5b14801561216157506000848061215c57fe5b868809115b156108825760010195945050505050565b733a70dfa7d2262988064a2d051dd47521e43c9bdd90565b73d652c40fbb3f06d6b58cb9aa9cff063ee63d465d90565b60008080600019858709868602925082811090839003039050806121d3578382816121c957fe5b0492505050610c72565b8084116121df57600080fd5b60008486880960026001871981018816978890046003810283188082028403028082028403028082028403028082028403028082028403029081029092039091026000889003889004909101858311909403939093029303949094049190911702949350505050565b604080518082019091526000808252602082015290565b604080516060810182526000808252602082018190529181019190915290565b80356001600160a01b038116811461013457600080fd5b60008083601f8401126122a7578182fd5b50813567ffffffffffffffff8111156122be578182fd5b60208301915083602080830285010111156122d857600080fd5b9250929050565b803563ffffffff8116811461013457600080fd5b600060208284031215612304578081fd5b61123e8261227f565b600080600060608486031215612321578182fd5b61232a8461227f565b92506123386020850161227f565b9150612346604085016122df565b90509250925092565b600080600080600080600080600080600060e08c8e03121561236f578687fd5b6123788c61227f565b9a5067ffffffffffffffff8060208e01351115612393578788fd5b6123a38e60208f01358f01612296565b909b50995060408d01358110156123b8578788fd5b6123c88e60408f01358f01612296565b909950975060608d01358110156123dd578687fd5b6123ed8e60608f01358f01612296565b909750955060808d0135945060a08d0135935060c08d0135811015612410578283fd5b506124218d60c08e01358e01612296565b81935080925050509295989b509295989b9093969950565b60006020828403121561244a578081fd5b61123e826122df565b6001600160a01b039390931683526020830191909152604082015260600190565b90815260200190565b918252602082015260400190565b600b9390930b83526020830191909152604082015260600190565b60208082526017908201527629b4b6379d103ab4b73a18991c1037bb32b9333637bb9760491b604082015260600190565b60208082526027908201527f53616665436173743a2076616c756520646f65736e27742066697420696e2061604082015266371034b73a1c9b60c91b606082015260800190565b60208082526033908201527f7365656473206d6973616c69676e6d656e742c20646f75626c6520636865636b604082015272207375626d6974746564206465706f7369747360681b606082015260800190565b6020808252601390820152726f6e6c7920666f72207a65726f20736565647360681b604082015260600190565b6020808252601c908201527f53696c6f3a2043726174652062616c616e636520746f6f206c6f772e00000000604082015260600190565b6020808252601a908201527f556e72697065436c61696d3a20696e76616c69642070726f6f66000000000000604082015260600190565b6020808252601390820152721b9bc81b5a59dc985d1a5bdb881b9959591959606a1b604082015260600190565b6001600160801b0392831681529116602082015260400190565b63ffffffff9290921682526001600160801b0316602082015260400190565b6000808335601e19843603018112612688578283fd5b83018035915067ffffffffffffffff8211156126a2578283fd5b60209081019250810236038213156122d857600080fdfe53616665436173743a2076616c756520646f65736e27742066697420696e2031323820626974735369676e6564536166654d6174683a206469766973696f6e206f766572666c6f77536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775369676e6564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775369676e6564536166654d6174683a207375627472616374696f6e206f766572666c6f77a26469706673582212201df335bda08ced5b9241c918505595911b72fd2897cf457c732b1f486b8f879464736f6c63430007060033
🤖 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.