ETH Price: $2,507.75 (+3.86%)

Contract

0xBbc36F691aBA133a214a8cb66Ab8847b8A3a5622
 

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

Advanced mode:
Parent Transaction Hash Method
Block
From
To
View All Internal Transactions
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: 0x86525498...eAcbFa8BB
Constructor

Contract Name

SiloGettersFacet

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"},{"internalType":"uint256","name":"depositId","type":"uint256"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"uint256[]","name":"depositIds","type":"uint256[]"}],"name":"balanceOfBatch","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"address","name":"token","type":"address"}],"name":"balanceOfDepositedBdv","outputs":[{"internalType":"uint256","name":"depositedBdv","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOfEarnedBeans","outputs":[{"internalType":"uint256","name":"beans","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOfEarnedStalk","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOfFinishedGerminatingStalkAndRoots","outputs":[{"internalType":"uint256","name":"gStalk","type":"uint256"},{"internalType":"uint256","name":"gRoots","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOfGerminatingStalk","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"address","name":"token","type":"address"}],"name":"balanceOfGrownStalk","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOfPlenty","outputs":[{"internalType":"uint256","name":"plenty","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOfRainRoots","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOfRoots","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOfSop","outputs":[{"components":[{"internalType":"uint32","name":"lastRain","type":"uint32"},{"internalType":"uint32","name":"lastSop","type":"uint32"},{"internalType":"uint256","name":"roots","type":"uint256"},{"internalType":"uint256","name":"plentyPerRoot","type":"uint256"},{"internalType":"uint256","name":"plenty","type":"uint256"}],"internalType":"struct SiloGettersFacet.AccountSeasonOfPlenty","name":"sop","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOfStalk","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOfYoungAndMatureGerminatingStalk","outputs":[{"internalType":"uint256","name":"matureGerminatingStalk","type":"uint256"},{"internalType":"uint256","name":"youngGerminatingStalk","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"bdv","outputs":[{"internalType":"uint256","name":"_bdv","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"address","name":"token","type":"address"},{"internalType":"int96","name":"stem","type":"int96"}],"name":"getDeposit","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"int96","name":"stem","type":"int96"}],"name":"getDepositId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getEvenGerminating","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"season","type":"uint32"}],"name":"getGerminatingRootsForSeason","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"season","type":"uint32"}],"name":"getGerminatingStalkAndRootsForSeason","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"season","type":"uint32"}],"name":"getGerminatingStalkForSeason","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getGerminatingStem","outputs":[{"internalType":"int96","name":"germinatingStem","type":"int96"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"tokens","type":"address[]"}],"name":"getGerminatingStems","outputs":[{"internalType":"int96[]","name":"germinatingStems","type":"int96[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getGerminatingTotalDeposited","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getGerminatingTotalDepositedBdv","outputs":[{"internalType":"uint256","name":"_bdv","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"address","name":"token","type":"address"}],"name":"getLastMowedStem","outputs":[{"internalType":"int96","name":"lastStem","type":"int96"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getLegacySeedsPerToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"address","name":"token","type":"address"}],"name":"getMowStatus","outputs":[{"components":[{"internalType":"int96","name":"lastStem","type":"int96"},{"internalType":"uint128","name":"bdv","type":"uint128"}],"internalType":"struct Account.MowStatus","name":"mowStatus","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getOddGerminating","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getTotalDeposited","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getTotalDepositedBdv","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getTotalGerminatingAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getTotalGerminatingBdv","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalGerminatingStalk","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getYoungAndMatureGerminatingTotalStalk","outputs":[{"internalType":"uint256","name":"matureGerminatingStalk","type":"uint256"},{"internalType":"uint256","name":"youngGerminatingStalk","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"address","name":"token","type":"address"},{"internalType":"int96","name":"stem","type":"int96"}],"name":"grownStalkForDeposit","outputs":[{"internalType":"uint256","name":"grownStalk","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastSeasonOfPlenty","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"lastUpdate","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"migrationNeeded","outputs":[{"internalType":"bool","name":"hasMigrated","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint32","name":"season","type":"uint32"}],"name":"seasonToStem","outputs":[{"internalType":"int96","name":"stem","type":"int96"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"stemStartSeason","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"stemTipForToken","outputs":[{"internalType":"int96","name":"_stemTip","type":"int96"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"tokenSettings","outputs":[{"components":[{"internalType":"bytes4","name":"selector","type":"bytes4"},{"internalType":"uint32","name":"stalkEarnedPerSeason","type":"uint32"},{"internalType":"uint32","name":"stalkIssuedPerBdv","type":"uint32"},{"internalType":"uint32","name":"milestoneSeason","type":"uint32"},{"internalType":"int96","name":"milestoneStem","type":"int96"},{"internalType":"bytes1","name":"encodeType","type":"bytes1"},{"internalType":"int24","name":"deltaStalkEarnedPerSeason","type":"int24"},{"internalType":"bytes4","name":"gpSelector","type":"bytes4"},{"internalType":"bytes4","name":"lwSelector","type":"bytes4"},{"internalType":"uint128","name":"gaugePoints","type":"uint128"},{"internalType":"uint64","name":"optimalPercentDepositedBdv","type":"uint64"}],"internalType":"struct Storage.SiloSettings","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalEarnedBeans","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalRoots","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalStalk","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102895760003560e01c80639256dccd1161015c578063bc771977116100ce578063cb03fb1e11610087578063cb03fb1e146105b6578063dc25a650146105c9578063e5b17f2a146105e9578063e923e8d414610609578063f5cb909714610629578063fd9de1661461063c57610289565b8063bc77197714610533578063bc8514cf14610548578063be6547d21461055b578063c063989e14610570578063c25a156c14610583578063c38b3c181461059657610289565b80639dcf67f0116101205780639dcf67f0146104b4578063a7bf680f146104c7578063a953f06d146104e7578063abed2d41146104fa578063b45ef2eb1461050d578063ba39dc021461052057610289565b80639256dccd1461045557806396e7f21e1461046857806398f2b8ad1461047b5780639b3ec5131461048e5780639d6a924e146104a157610289565b8063614492121161020057806385167e51116101b957806385167e51146103e35780638915ba24146103f6578063896651e814610409578063896ab1c61461041c5780638c1e6f221461042f5780638eeae3101461044257610289565b8063614492121461037a57806369fbad941461038d5780637b52fadf146103a05780637d4a51cb146103a85780637fc06e12146103b0578063838082b5146103d057610289565b80633a1b0606116102525780633a1b0606146103115780633e465a2e146103245780634118140a14610337578063465441661461034a5780634e1273f4146103525780635a8e63e31461037257610289565b8062fdd58e1461028e5780630c9c31bd146102b75780630fb01e05146102ca5780631ca5f625146102eb578063341b94d5146102fe575b600080fd5b6102a161029c366004612b40565b610644565b6040516102ae9190613119565b60405180910390f35b6102a16102c5366004612a89565b61067b565b6102dd6102d8366004612a89565b6106a3565b6040516102ae929190613122565b6102dd6102f9366004612a89565b610743565b6102a161030c366004612a89565b610773565b6102a161031f366004612ad5565b61078a565b6102a1610332366004612a89565b6107a1565b6102dd610345366004612d36565b61084d565b6102a161087a565b610365610360366004612b92565b610880565b6040516102ae9190612e37565b6102dd6109a3565b6102dd610388366004612ad5565b6109dd565b6102a161039b366004612a89565b6109f8565b6102a1610a16565b6102a1610a1c565b6103c36103be366004612aa3565b610a6c565b6040516102ae9190612e7a565b6102a16103de366004612a89565b610a9e565b6102dd6103f1366004612a89565b610ad2565b6102a1610404366004612aa3565b610b02565b6102a1610417366004612a89565b610bd1565b6103c361042a366004612b69565b610bdc565b6102a161043d366004612b40565b610bfb565b6102a1610450366004612a89565b610c3c565b6102a1610463366004612d36565b610cb4565b6102a1610476366004612d36565b610cd5565b6102a1610489366004612b17565b610cfd565b6102a161049c366004612a89565b610d09565b6102a16104af366004612a89565b610d1b565b6102a16104c2366004612a89565b610d46565b6104da6104d5366004612a89565b610d9a565b6040516102ae9190612fcd565b6103c36104f5366004612a89565b610e21565b6103c3610508366004612a89565b610e35565b6102a161051b366004612a89565b610e40565b6102a161052e366004612a89565b610e7a565b61053b610ee1565b6040516102ae919061310a565b6102a1610556366004612aa3565b610ef2565b610563610f31565b6040516102ae9190613130565b6102dd61057e366004612a89565b610f44565b6102a1610591366004612a89565b610f8b565b6105a96105a4366004612a89565b610f96565b6040516102ae9190612e6f565b6105636105c4366004612a89565b610fa1565b6105dc6105d7366004612aa3565b610fcc565b6040516102ae9190613011565b6105fc6105f7366004612bfa565b61102c565b6040516102ae9190612df0565b61061c610617366004612a89565b6110cd565b6040516102ae9190613034565b6102a1610637366004612a89565b6111d2565b6102a16111dd565b6001600160a01b0382166000908152603160209081526040808320848452601d019091529020546001600160801b03165b92915050565b6001600160a01b0381166000908152603860205260409020546001600160801b03165b919050565b6003546001600160a01b0382166000908152603160205260408120600a01549091829160001963ffffffff928316018216600160201b90910490911610156106f05750600090508061073e565b6001600160a01b0383166000908152603160205260409020600a015461072d90849061072890600160201b900463ffffffff166111e3565b611214565b6001600160801b0390811693501690505b915091565b6001600160a01b0316600090815260e260205260409020546001600160801b0380821692600160801b9092041690565b6000610675612710610784846107a1565b906112a1565b60006107978484846112fa565b90505b9392505050565b6001600160a01b0381166000908152603160205260408120600a0154600354829182916107e091869163ffffffff600160201b90920482169116611386565b6001600160a01b0386166000908152603160205260408120600801549294509092509061080d908461147d565b6001600160a01b0386166000908152603160205260408120600e015491925090610837908461147d565b905061084382826114d5565b9695505050505050565b63ffffffff16600090815260e360205260409020546001600160801b0380821692600160801b9092041690565b601d5490565b60608382146108aa5760405162461bcd60e51b81526004016108a190612f20565b60405180910390fd5b6000846001600160401b03811180156108c257600080fd5b506040519080825280602002602001820160405280156108ec578160200160208202803683370190505b50905060005b85811015610997576031600088888481811061090a57fe5b905060200201602081019061091f9190612a89565b6001600160a01b03166001600160a01b03168152602001908152602001600020601d01600086868481811061095057fe5b602090810292909201358352508101919091526040016000205482516001600160801b039091169083908390811061098457fe5b60209081029190910101526001016108f2565b5090505b949350505050565b60035463ffffffff9081166000198101909116600090815260e36020526040808220549282529020546001600160801b0391821692911690565b6000806109eb858585611555565b915091505b935093915050565b6001600160a01b031660009081526031602052604090206012015490565b601b5490565b60035463ffffffff90811660001981018216600090815260e36020526040808220549282528120549092610a5e926001600160801b039283169216906115be16565b6001600160801b0316905090565b6001600160a01b039182166000908152603160209081526040808320939094168252601a9092019091522054600b0b90565b6001600160a01b0381166000908152603160205260408120600a0154610675908390600160201b900463ffffffff16611622565b6001600160a01b0316600090815260e160205260409020546001600160801b0380821692600160801b9092041690565b6001600160a01b0382811660008181526031602081815260408084209587168452601a8601825283205493835252600a90920154600354600b9290920b91600160201b90910463ffffffff1690600160d01b900461ffff1681108015610b6e575060008163ffffffff16115b15610b7c5781620f42400291505b610bc882610b89866116a3565b6001600160a01b038881166000908152603160209081526040808320938b168352601a90930190522054600160601b90046001600160801b031661175b565b95945050505050565b600061067582611768565b600080610bef620f4240610784866111d2565b905061099b8184611981565b60006001600160a01b03831673c9c32cd16bf7efb85ff14e0c8603cc90f6f2ee491415610c3257610c2b826119e4565b9050610675565b610c2b8383611bfc565b6001600160a01b0381166000908152603160205260408120600a01546003548291610c7991859163ffffffff600160201b90910481169116611386565b50905061079a610c8884610773565b6001600160a01b038516600090815260316020526040902060080154610cae908461147d565b9061147d565b63ffffffff16600090815260e360205260409020546001600160801b031690565b63ffffffff16600090815260e36020526040902054600160801b90046001600160801b031690565b600061079a8383611cfe565b6000610d1482611d25565b5092915050565b6001600160a01b0316600090815260386020526040902054600160801b90046001600160801b031690565b6001600160a01b038116600090815260e2602090815260408083205460e1909252822054610d8b916001600160801b03600160801b92839004811692909104166115be565b6001600160801b031692915050565b610da2612938565b6001600160a01b0382166000818152603160208181526040808420600a81015463ffffffff600160601b820481168952600160401b9091041687840152949093525260129091015490820152610df782611768565b60808201526001600160a01b03909116600090815260316020526040902060130154606082015290565b600080610e2d83611dd5565b519392505050565b6000610675826116a3565b6001600160a01b038116600090815260e2602090815260408083205460e1909252822054610d8b916001600160801b0391821691166115be565b6001600160a01b0381166000908152603160205260408120600a01546003548291610eb791859163ffffffff600160201b90910481169116611386565b6001600160a01b0385166000908152603160205260409020600e015490925061079a91508261147d565b600354600160c01b900461ffff1690565b6001600160a01b039182166000908152603160209081526040808320939094168252601a9092019091522054600160601b90046001600160801b031690565b600354600160201b900463ffffffff1690565b6001600160a01b0381166000908152603160205260408120600a01546003548291610f8191859163ffffffff600160201b90910481169116611386565b9094909350915050565b600061079a82611d25565b6000610d1482611e0d565b6001600160a01b03166000908152603160205260409020600a0154600160201b900463ffffffff1690565b610fd4612973565b506001600160a01b039182166000908152603160209081526040808320939094168252601a9092018252829020825180840190935254600b81810b810b900b8352600160601b90046001600160801b03169082015290565b606081516001600160401b038111801561104557600080fd5b5060405190808252806020026020018201604052801561106f578160200160208202803683370190505b50905060005b82518110156110c75761109a83828151811061108d57fe5b6020026020010151611dd5565b600001518282815181106110aa57fe5b600b92830b90920b60209283029190910190910152600101611075565b50919050565b6110d561298a565b506001600160a01b031660009081526039602090815260409182902082516101608101845281546001600160e01b031960e082811b8216845263ffffffff600160201b808504821697860197909752600160401b808504821698860198909852600160601b8404166060850152600160801b8304600b90810b810b900b60808501526001600160f81b0319600160e01b840460f81b1660a0850152600160e81b909204600290810b810b900b60c084015260019093015480821b841682840152938404901b9091166101008201526001600160801b03928204929092166101208301526001600160401b03600160c01b9091041661014082015290565b600061067582611e74565b60225490565b60006111fa63ffffffff80841690600290611f2a16565b63ffffffff161561120c576001610675565b506000919050565b6000806000611221611f9e565b90508315611264576001600160a01b03851660009081526031820160205260409020601c01546001600160801b038082169450600160801b909104169150611299565b6001600160a01b03851660009081526031820160205260409020601c01546001600160801b03600160801b8204811694501691505b509250929050565b6000826112b057506000610675565b828202828482816112bd57fe5b041461079a5760405162461bcd60e51b81526004018080602001828103825260218152602001806131656021913960400191505060405180910390fd5b600080611306846116a3565b905080600b0b83600b0b131561132e5760405162461bcd60e51b81526004016108a190612e88565b600061133e600b83900b85611fa3565b600b0b9050806113535760009250505061079a565b6000611360878787611555565b915061137b9050620f424061137584846112a1565b9061201b565b979650505050505050565b6000808263ffffffff168463ffffffff1614156113a8575060009050806109f0565b6000806113b887610728886111e3565b915091506000826001600160801b03161180156113f457506113e563ffffffff8087169060019061207f16565b63ffffffff168663ffffffff16105b1561141b57816001600160801b0316935061140f86836120e8565b6001600160801b031692505b6001600160801b038116156114735761143d846001600160801b03831661147d565b935061147061146061145a63ffffffff808a169060019061207f16565b836120e8565b84906001600160801b031661147d565b92505b5050935093915050565b60008282018381101561079a576040805162461bcd60e51b815260206004820152601b60248201527a536166654d6174683a206164646974696f6e206f766572666c6f7760281b604482015290519081900360640190fd5b6000806114e0611f9e565b601d8101549091506114f6576000915050610675565b601d810154601b8201546000916115119161137590876112a1565b905084811161152557600092505050610675565b61153385820361271061201b565b9250816022015483111561154d5750602201549050610675565b505092915050565b6000806000611562611f9e565b905060006115708686611cfe565b6001600160a01b0397909716600090815260319290920160209081526040808420988452601d90980190525094909420546001600160801b0380821696600160801b90920416945092505050565b60008282016001600160801b03808516908216101561079a576040805162461bcd60e51b815260206004820152601b60248201527a536166654d6174683a206164646974696f6e206f766572666c6f7760281b604482015290519081900360640190fd5b60008061162d611f9e565b600381015490915061164b9063ffffffff9081169060019061207f16565b63ffffffff168363ffffffff161015611668576000915050610675565b60008061167886610728876111e3565b90925090506116906001600160801b038316826115be565b6001600160801b03169695505050505050565b6000806116ae611f9e565b6001600160a01b0384166000908152603982016020526040902054600382015491925061172b916116f69163ffffffff918216600b0b91600160601b909104811690611fa316565b6001600160a01b038516600090815260398401602052604090205463ffffffff600160201b9091048116600b0b91906121a216565b6001600160a01b03909316600090815260399091016020526040902054600160801b9004600b0b91909101919050565b6000610797848484612272565b600080611773611f9e565b6001600160a01b038416600090815260318201602052604081206014810154600a82015490955092935091600160601b900463ffffffff161561189b57600a820154600160401b810463ffffffff908116600160601b9092041614156117de57506013810154611803565b50600a810154600160401b900463ffffffff166000908152603d830160205260409020545b6001600160a01b03851660009081526031840160209081526040808320600a0154600160601b900463ffffffff168352603d860190915290205481811115611895576001600160a01b038616600090815260318501602052604090206012015490918291908203906118919061188a9069d3c21bcecceda1000000906113759085906112a1565b879061147d565b9550505b506118d7565b506001600160a01b03841660009081526031830160209081526040808320600a0154600160401b900463ffffffff168352603d85019091529020545b6118e0856122ba565b600384015463ffffffff918216600160201b909104909116111561197957600383015463ffffffff600160201b90910481166000908152603d850160205260408120549091611932919084906122f916565b6001600160a01b03871660009081526031860160205260409020600e0154909150610843906119729069d3c21bcecceda1000000906113759085906112a1565b869061147d565b505050919050565b60008061198c611f9e565b9050600084116119ae5760405162461bcd60e51b81526004016108a190612f9a565b600381015461099b9085906119db9063ffffffff878116600b0b91600160c01b900461ffff1690611fa316565b600b0b906121a2565b60008073c9c32cd16bf7efb85ff14e0c8603cc90f6f2ee496001600160a01b031663d96c7fce6040518163ffffffff1660e01b8152600401604080518083038186803b158015611a3357600080fd5b505afa158015611a47573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a6b9190612ca1565b90506000611a77612350565b6001600160a01b031663bb7b8b806040518163ffffffff1660e01b815260040160206040518083038186803b158015611aaf57600080fd5b505afa158015611ac3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ae79190612d1e565b90506000611afa8364e8d4a51000612368565b90506000611b06612350565b6001600160a01b03166376a2f0f06040518163ffffffff1660e01b815260040160206040518083038186803b158015611b3e57600080fd5b505afa158015611b52573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b769190612d1e565b90506000611b8483836123f2565b90506000611b9984848464e8d4a510006124fe565b9050600085670de0b6b3a7640000840281611bb057fe5b0490506000611bcb826113758c8b855b6020020151906112a1565b90506000611be18461137585818f8c6001611bc0565b9050611bed828261147d565b9b9a5050505050505050505050565b600080611c07611f9e565b6001600160a01b038516600090815260398201602052604090205490915060e01b6001600160e01b031916611c4e5760405162461bcd60e51b81526004016108a190612ee9565b6001600160a01b038416600090815260398201602052604081205481903090611c87908890600160e01b810460f81b9060e01b8961252b565b604051611c949190612d9e565b600060405180830381855afa9150503d8060008114611ccf576040519150601f19603f3d011682016040523d82523d6000602084013e611cd4565b606091505b509150915081611cf1578051611ce957600080fd5b805181602001fd5b6020015195945050505050565b6bffffffffffffffffffffffff1660609190911b6bffffffffffffffffffffffff19161790565b6000806000611d32611f9e565b6001600160a01b038516600090815260e28201602090815260408083205460e1850190925290912054919250611d80916001600160801b03600160801b9182900481169291909104166115be565b6001600160a01b038516600090815260e28301602090815260408083205460e1860190925290912054611dbf916001600160801b0391821691166115be565b6001600160801b03918216945016915050915091565b611ddd612973565b611de6826116a3565b600b90810b900b60208201819052611dff9083906125c9565b600b90810b900b8152919050565b6000806000611e1a611f9e565b6001600160a01b03851660009081526031820160205260409020600a0154600160201b900463ffffffff16925090508115801590611e6c57506003810154600160c01b900461ffff1663ffffffff8316105b925050915091565b60006001600160a01b03821673bea0000029ad1c77d3d5d23ba2d8893db9d1efab1415611ea35750600261069e565b6001600160a01b038216731bea0050e63e05fbb5d8ba2f10cf5800b62244491415611ed05750600261069e565b6001600160a01b038216731bea3ccd22f4ebd3d37d731ba31eeca95713716d1415611efd5750600461069e565b6001600160a01b03821673c9c32cd16bf7efb85ff14e0c8603cc90f6f2ee49141561120c5750600461069e565b6000808263ffffffff1611611f81576040805162461bcd60e51b8152602060048201526018602482015277536166654d6174683a206d6f64756c6f206279207a65726f60401b604482015290519081900360640190fd5b8163ffffffff168363ffffffff1681611f9657fe5b069392505050565b600090565b6000818303600b83900b8213801590611fc2575083600b0b81600b0b13155b80611fe05750600083600b0b128015611fe0575083600b0b81600b0b135b61079a5760405162461bcd60e51b81526004018080602001828103825260248152602001806131ad6024913960400191505060405180910390fd5b600080821161206e576040805162461bcd60e51b815260206004820152601a602482015279536166654d6174683a206469766973696f6e206279207a65726f60301b604482015290519081900360640190fd5b81838161207757fe5b049392505050565b60008263ffffffff168263ffffffff1611156120e2576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6000806120f3611f9e565b63ffffffff8516600090815260e3820160205260409020549091506001600160801b03848116911614156121505763ffffffff8416600090815260e382016020526040902054600160801b90046001600160801b03169150610d14565b63ffffffff808516600090815260e38301602052604090205461099b916001600160801b03808316926121939288831692600160801b909204909116906125e316565b6001600160801b03169061265d565b600082600b0b600014156121b857506000610675565b82600b0b6000191480156121dc5750600b82900b6b7fffffffffffffffffffffff19145b156122185760405162461bcd60e51b81526004018080602001828103825260278152602001806131866027913960400191505060405180910390fd5b6000828402905082600b0b84600b0b82600b0b8161223257fe5b05600b0b1461079a5760405162461bcd60e51b81526004018080602001828103825260278152602001806131866027913960400191505060405180910390fd5b6000806122a8620f42406121938561228e600b89900b8a611fa3565b600b0b6001600160801b03166125e390919063ffffffff16565b6001600160801b031695945050505050565b6000806122c5611f9e565b6001600160a01b03939093166000908152603193909301602052505060409020600a0154600160201b900463ffffffff1690565b6000828211156120e2576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b73c9c32cd16bf7efb85ff14e0c8603cc90f6f2ee4990565b6123706129e6565b61079a838361237d6126d4565b6001600160a01b031663bb7b8b806040518163ffffffff1660e01b815260040160206040518083038186803b1580156123b557600080fd5b505afa1580156123c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123ed9190612d1e565b6126ec565b6000806000805b60028110156124205785816002811061240e57fe5b602002015192909201916001016123f9565b508161243157600092505050610675565b90915081906002840260005b6101008110156124e5578460005b600281101561247d57600289826002811061246257fe5b6020020151028783028161247257fe5b04915060010161244b565b5085935060038102606460631985018602040186600283026064868902040102816124a457fe5b04955083861180156124b95750600184870311155b156124c8575050505050610675565b6001868503116124dc575050505050610675565b5060010161243d565b5060405162461bcd60e51b81526004016108a190612f68565b835160009082018161251282888888612726565b6020979097015196909603600019019695505050505050565b60606001600160f81b0319841661258757828260405160240161254e9190613119565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152905061099b565b600160f81b6001600160f81b0319851614156125b15782858360405160240161254e929190612dd7565b60405162461bcd60e51b81526004016108a190612eb7565b600061079a826125d88561281d565b63ffffffff16612933565b60006001600160801b0383166125fb57506000610675565b8282026001600160801b03808416908086169083168161261757fe5b046001600160801b03161461079a5760405162461bcd60e51b81526004018080602001828103825260218152602001806131656021913960400191505060405180910390fd5b600080826001600160801b0316116126b9576040805162461bcd60e51b815260206004820152601a602482015279536166654d6174683a206469766973696f6e206279207a65726f60301b604482015290519081900360640190fd5b816001600160801b0316836001600160801b03168161207757fe5b73bebc44782c7db0a1a60cb6fe97d0b483032ff1c790565b6126f46129e6565b61270083856000611bc0565b815261271a670de0b6b3a764000061137584876001611bc0565b60208201529392505050565b60008080808460028702825b600281101561278b5780612748578a945061276d565b600181146127685789816002811061275c57fe5b6020020151945061276d565b612783565b94840194600285028389028161277f57fe5b0492505b600101612732565b50600281026064888402028161279d57fe5b04915060008160648902816127ae57fe5b048601905087965060005b60ff8110156124e557879450888289600202010384898a0201816127d957fe5b04975084881180156127ee5750600185890311155b156127ff575050505050505061099b565b600188860311612815575050505050505061099b565b6001016127b9565b600080612828611f9e565b60038101546001600160a01b038516600090815260398301602052604090205491925063ffffffff908116600160601b909204161015612891576001600160a01b0383166000908152603982016020526040902054600160201b900463ffffffff1691506110c7565b6001600160a01b0383166000908152603982016020526040812054600160e81b9004600290810b919082900b126128f8576001600160a01b0384166000908152603983016020526040902054600282900b600160201b90910463ffffffff1603925061292c565b6001600160a01b038416600090815260398301602052604081205463ffffffff600160201b909104169082900360020b0192505b5050919050565b900390565b6040518060a00160405280600063ffffffff168152602001600063ffffffff1681526020016000815260200160008152602001600081525090565b604080518082019091526000808252602082015290565b6040805161016081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081018290526101008101829052610120810182905261014081019190915290565b60405180604001604052806002906020820280368337509192915050565b80356001600160a01b038116811461069e57600080fd5b60008083601f840112612a2c578182fd5b5081356001600160401b03811115612a42578182fd5b6020830191508360208083028501011115612a5c57600080fd5b9250929050565b8035600b81900b811461069e57600080fd5b803563ffffffff8116811461069e57600080fd5b600060208284031215612a9a578081fd5b61079a82612a04565b60008060408385031215612ab5578081fd5b612abe83612a04565b9150612acc60208401612a04565b90509250929050565b600080600060608486031215612ae9578081fd5b612af284612a04565b9250612b0060208501612a04565b9150612b0e60408501612a63565b90509250925092565b60008060408385031215612b29578182fd5b612b3283612a04565b9150612acc60208401612a63565b60008060408385031215612b52578182fd5b612b5b83612a04565b946020939093013593505050565b60008060408385031215612b7b578182fd5b612b8483612a04565b9150612acc60208401612a75565b60008060008060408587031215612ba7578081fd5b84356001600160401b0380821115612bbd578283fd5b612bc988838901612a1b565b90965094506020870135915080821115612be1578283fd5b50612bee87828801612a1b565b95989497509550505050565b60006020808385031215612c0c578182fd5b82356001600160401b0380821115612c22578384fd5b818501915085601f830112612c35578384fd5b813581811115612c4157fe5b8381029150612c51848301613141565b8181528481019084860184860187018a1015612c6b578788fd5b8795505b83861015612c9457612c8081612a04565b835260019590950194918601918601612c6f565b5098975050505050505050565b600060408284031215612cb2578081fd5b82601f830112612cc0578081fd5b604051604081018181106001600160401b0382111715612cdc57fe5b8060405250808385604086011115612cf2578384fd5b835b6002811015612d13578151835260209283019290910190600101612cf4565b509195945050505050565b600060208284031215612d2f578081fd5b5051919050565b600060208284031215612d47578081fd5b61079a82612a75565b6001600160f81b0319169052565b6001600160e01b0319169052565b60020b9052565b600b0b9052565b6001600160801b03169052565b63ffffffff169052565b6001600160401b03169052565b60008251815b81811015612dbe5760208186018101518583015201612da4565b81811115612dcc5782828501525b509190910192915050565b6001600160a01b03929092168252602082015260400190565b6020808252825182820181905260009190848201906040850190845b81811015612e2b578351600b0b83529284019291840191600101612e0c565b50909695505050505050565b6020808252825182820181905260009190848201906040850190845b81811015612e2b57835183529284019291840191600101612e53565b901515815260200190565b600b9190910b815260200190565b60208082526015908201527414da5b1bce88125b9d985b1a590811195c1bdcda5d605a1b604082015260600190565b60208082526018908201527753696c6f3a20496e76616c696420656e636f64655479706560401b604082015260600190565b6020808252601b908201527f53696c6f3a20546f6b656e206e6f742077686974656c69737465640000000000604082015260600190565b60208082526028908201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206040820152670dad2e6dac2e8c6d60c31b606082015260800190565b60208082526018908201527750726963653a20436f6e76657267656e63652066616c736560401b604082015260600190565b60208082526019908201527814da5b1bce88151bdad95b881b9bdd081cdd5c1c1bdc9d1959603a1b604082015260600190565b600060a08201905063ffffffff8084511683528060208501511660208401525060408301516040830152606083015160608301526080830151608083015292915050565b8151600b0b81526020918201516001600160801b03169181019190915260400190565b600061016082019050613048828451612d5e565b602083015161305a6020840182612d87565b50604083015161306d6040840182612d87565b5060608301516130806060840182612d87565b5060808301516130936080840182612d73565b5060a08301516130a660a0840182612d50565b5060c08301516130b960c0840182612d6c565b5060e08301516130cc60e0840182612d5e565b50610100808401516130e082850182612d5e565b5050610120808401516130f582850182612d7a565b50506101408084015161154d82850182612d91565b61ffff91909116815260200190565b90815260200190565b918252602082015260400190565b63ffffffff91909116815260200190565b6040518181016001600160401b038111828210171561315c57fe5b60405291905056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775369676e6564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775369676e6564536166654d6174683a207375627472616374696f6e206f766572666c6f77a2646970667358221220bd3f8aaee7baee63ebb479c2819833515292d29b1d5c7d8fde5e9210fed828bc64736f6c63430007060033
🤖 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

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.