ETH Price: $1,757.71 (-2.20%)

Contract

0xC70D8a99b915BeDA52C5A952E29FFE152CbfCB34
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

ContractCreator

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

SovereignAuctionHouse

Compiler Version
v0.8.24+commit.e11b9ed9
Optimization Enabled
Yes with 200 runs
Other Settings
cancun 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":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AuctionAlreadyExistsForToken","type":"error"},{"inputs":[],"name":"AuctionAlreadyStarted","type":"error"},{"inputs":[],"name":"AuctionDoesNotExist","type":"error"},{"inputs":[],"name":"AuctionExpired","type":"error"},{"inputs":[],"name":"AuctionHasNoBids","type":"error"},{"inputs":[],"name":"AuctionNotEnded","type":"error"},{"inputs":[],"name":"BidBelowMinimum","type":"error"},{"inputs":[],"name":"BidBelowReserve","type":"error"},{"inputs":[],"name":"BidMustBePositive","type":"error"},{"inputs":[],"name":"EscrowFailed","type":"error"},{"inputs":[],"name":"InvalidInitialization","type":"error"},{"inputs":[],"name":"NotInitializing","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[],"name":"OwnershipLocked","type":"error"},{"inputs":[],"name":"ReentrancyGuardReentrantCall","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"auctionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"bidder","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"bool","name":"firstBid","type":"bool"},{"indexed":false,"internalType":"bool","name":"extended","type":"bool"}],"name":"AuctionBid","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"auctionId","type":"uint256"}],"name":"AuctionCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"auctionId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"},{"indexed":true,"internalType":"address","name":"tokenContract","type":"address"},{"indexed":false,"internalType":"uint256","name":"duration","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"reservePrice","type":"uint256"},{"indexed":false,"internalType":"address","name":"tokenOwner","type":"address"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"auctionId","type":"uint256"},{"indexed":false,"internalType":"uint64","name":"newEndTime","type":"uint64"}],"name":"AuctionEndTimeUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"auctionId","type":"uint256"},{"indexed":false,"internalType":"address","name":"tokenOwner","type":"address"},{"indexed":false,"internalType":"address","name":"winner","type":"address"},{"indexed":false,"internalType":"uint256","name":"sellerProceeds","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"protocolFee","type":"uint256"}],"name":"AuctionEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"auctionId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"reservePrice","type":"uint256"}],"name":"AuctionReservePriceUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint64","name":"version","type":"uint64"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"RefundCredited","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"RefundWithdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenContract","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"},{"indexed":false,"internalType":"address","name":"to","type":"address"}],"name":"StuckERC721Recovered","type":"event"},{"inputs":[],"name":"MIN_BID_INCREMENT_BPS","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TIME_BUFFER","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"auctions","outputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"address","name":"tokenContract","type":"address"},{"internalType":"uint64","name":"firstBidTime","type":"uint64"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"reservePrice","type":"uint256"},{"internalType":"address","name":"tokenOwner","type":"address"},{"internalType":"uint64","name":"endTime","type":"uint64"},{"internalType":"address payable","name":"bidder","type":"address"},{"internalType":"uint64","name":"duration","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"auctionIds","type":"uint256[]"}],"name":"bulkCancelAuctions","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenContract","type":"address"},{"internalType":"uint256[]","name":"tokenIds","type":"uint256[]"},{"internalType":"uint256","name":"reservePrice","type":"uint256"},{"internalType":"uint256","name":"duration","type":"uint256"}],"name":"bulkCreateAuctions","outputs":[{"internalType":"uint256[]","name":"auctionIds","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"auctionId","type":"uint256"}],"name":"cancelAuction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"address","name":"tokenContract","type":"address"},{"internalType":"uint256","name":"duration","type":"uint256"},{"internalType":"uint256","name":"reservePrice","type":"uint256"}],"name":"createAuction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"auctionId","type":"uint256"}],"name":"createBid","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"auctionId","type":"uint256"}],"name":"endAuction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"feeRecipient","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"tokenContract","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getAuctionFor","outputs":[{"internalType":"bool","name":"exists","type":"bool"},{"internalType":"uint256","name":"auctionId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"auctionId","type":"uint256"}],"name":"getMinBidAmount","outputs":[{"internalType":"bool","name":"exists","type":"bool"},{"internalType":"uint256","name":"minBid","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"tokenContract","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"hasAuctionFor","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"initialOwner","type":"address"},{"internalType":"address payable","name":"feeRecipient_","type":"address"},{"internalType":"uint16","name":"protocolFeeBps_","type":"uint16"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"nextAuctionId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"pendingRefunds","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"protocolFeeBps","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"tokenContract","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"address","name":"to","type":"address"}],"name":"recoverStuckERC721","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"auctionId","type":"uint256"},{"internalType":"uint256","name":"reservePrice","type":"uint256"}],"name":"setAuctionReservePrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"withdrawRefund","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
608060405234801561000f575f80fd5b5060017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005561003c610041565b6100f3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100915760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100f05780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b61230a80620001015f395ff3fe60806040526004361061013f575f3560e01c8063659dd2b4116100b357806396b5a7551161006d57806396b5a755146104b5578063b613b114146104d4578063b9a2de3a146104ff578063f2fde38b1461051e578063fc5284821461053d578063fda9b5f214610551575f80fd5b8063659dd2b4146103f55780636f8a41e114610408578063715018a6146104275780637ebef5291461043b57806389b013fe1461045a5780638da5cb5b14610479575f80fd5b806337ea4d561161010457806337ea4d561461024d578063469048401461026c57806347e35740146102a957806353653131146102df578063571a26a01461030257806363a6ea94146103d6575f80fd5b80630238594b14610195578063110f8874146101c957806314414cc0146101df578063245713b41461020757806335659fb814610233575f80fd5b366101915760405162461bcd60e51b815260206004820152601760248201527f44697265637420455448206e6f7420616363657074656400000000000000000060448201526064015b60405180910390fd5b5f80fd5b3480156101a0575f80fd5b506101b46101af366004611f1e565b610570565b60405190151581526020015b60405180910390f35b3480156101d4575f80fd5b506101dd61059c565b005b3480156101ea575f80fd5b506101f46101f481565b60405161ffff90911681526020016101c0565b348015610212575f80fd5b50610226610221366004611f88565b6106db565b6040516101c09190611fe9565b34801561023e575f80fd5b506003546101f49061ffff1681565b348015610258575f80fd5b506101dd61026736600461202c565b6107a4565b348015610277575f80fd5b50600354610291906201000090046001600160a01b031681565b6040516001600160a01b0390911681526020016101c0565b3480156102b4575f80fd5b506102c86102c336600461206b565b6108f3565b6040805192151583526020830191909152016101c0565b3480156102ea575f80fd5b506102f461038481565b6040519081526020016101c0565b34801561030d575f80fd5b5061037961031c36600461206b565b5f6020819052908152604090208054600182015460028301546003840154600485015460059095015493946001600160a01b03808516956001600160401b03600160a01b9687900481169684841694819004821693831692041689565b60408051998a526001600160a01b0398891660208b01526001600160401b03978816908a01526060890195909552608088019390935290851660a0870152831660c086015290921660e084015216610100820152610120016101c0565b3480156103e1575f80fd5b506101dd6103f0366004612082565b610988565b6101dd61040336600461206b565b610a50565b348015610413575f80fd5b506101dd6104223660046120c0565b610d8d565b348015610432575f80fd5b506101dd610e84565b348015610446575f80fd5b506101dd6104553660046120e0565b610e9d565b348015610465575f80fd5b506102c8610474366004611f1e565b6110d0565b348015610484575f80fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b0316610291565b3480156104c0575f80fd5b506101dd6104cf36600461206b565b611121565b3480156104df575f80fd5b506102f46104ee366004612123565b60026020525f908152604090205481565b34801561050a575f80fd5b506101dd61051936600461206b565b611202565b348015610529575f80fd5b506101dd610538366004612123565b610e84565b348015610548575f80fd5b506004546102f4565b34801561055c575f80fd5b506102f461056b366004612145565b611471565b6001600160a01b0382165f90815260016020908152604080832084845290915290205415155b92915050565b6105a46114ae565b335f90815260026020526040902054806105f65760405162461bcd60e51b81526020600482015260136024820152724e6f20726566756e6420617661696c61626c6560681b6044820152606401610188565b335f818152600260205260408082208290555190919083908381818185875af1925050503d805f8114610644576040519150601f19603f3d011682016040523d82523d5f602084013e610649565b606091505b505090508061068c5760405162461bcd60e51b815260206004820152600f60248201526e15da5d1a191c985dc819985a5b1959608a1b6044820152606401610188565b60405182815233907f3d97f39b86d061200a7834082f5926e58ec10fd85a9d6930f497729d5e6cc35c9060200160405180910390a250506106d960015f805160206122b583398151915255565b565b60606106e56114ae565b6106ed6114c9565b836001600160401b038111156107055761070561217f565b60405190808252806020026020018201604052801561072e578160200160208202803683370190505b5090505f5b848110156107845761075f86868381811061075057610750612193565b90506020020135888587611524565b82828151811061077157610771612193565b6020908102919091010152600101610733565b5061079b60015f805160206122b583398151915255565b95945050505050565b6107ac6114c9565b6107b46114ae565b6001600160a01b0381166107f85760405162461bcd60e51b815260206004820152600b60248201526a1d1bc81c995c5d5a5c995960aa1b6044820152606401610188565b6001600160a01b0383165f9081526001602090815260408083208584529091529020541561083957604051634f9a80c160e01b815260040160405180910390fd5b6040516323b872dd60e01b81526001600160a01b038416906323b872dd90610869903090859087906004016121a7565b5f604051808303815f87803b158015610880575f80fd5b505af1158015610892573d5f803e3d5ffd5b50506040516001600160a01b038481168252859350861691507f0540b8826f885ac51126ea36f2c08f99784791bd7eb1b0063ddd574ceb0da75e9060200160405180910390a36108ee60015f805160206122b583398151915255565b505050565b5f81815260208190526040812060048101548291906001600160a01b031661092057505f93849350915050565b80600201545f0361093a5760030154600194909350915050565b5f6127106101f461ffff16836002015461095491906121df565b61095e91906121f6565b9050805f0361096b575060015b600181836002015461097d9190612215565b935093505050915091565b6109906114ae565b6109986114c9565b5f5b81811015610a35575f8383838181106109b5576109b5612193565b9050602002013590506109c781611ba9565b6109e45760405163e6759c6760e01b815260040160405180910390fd5b5f81815260208190526040902060010154600160a01b90046001600160401b031615610a235760405163628e388360e01b815260040160405180910390fd5b610a2c81611bc8565b5060010161099a565b50610a4c60015f805160206122b583398151915255565b5050565b80610a5a81611ba9565b610a775760405163e6759c6760e01b815260040160405180910390fd5b610a7f6114ae565b5f828152602081905260408120600581015490916001600160a01b03909116903490819003610ac157604051635229d6eb60e01b815260040160405180910390fd5b6001830154600160a01b90046001600160401b031615801590610af857506004830154600160a01b90046001600160401b03164210155b15610b1657604051630129799f60e21b815260040160405180910390fd5b8260030154811015610b3b5760405163d479a08760e01b815260040160405180910390fd5b600283015415610bad575f6127106101f461ffff168560020154610b5f91906121df565b610b6991906121f6565b9050805f03610b76575060015b5f818560020154610b879190612215565b905080831015610baa5760405163b106f2e760e01b815260040160405180910390fd5b50505b6001830154600160a01b90046001600160401b0316158015610c385760018401805467ffffffffffffffff60a01b1916600160a01b426001600160401b038181168302939093179093556005870154610c0a929190041682612228565b8560040160146101000a8154816001600160401b0302191690836001600160401b0316021790555050610c55565b6001600160a01b03831615610c5557610c55838560020154611ce4565b600284018290556005840180546001600160a01b0319163317905560048401545f9061038490610c979042906001600160401b03600160a01b9091041661224f565b1015610cdb57610ca961038442612215565b6004860180546001600160401b0392909216600160a01b0267ffffffffffffffff60a01b199092169190911790555060015b604080518481528315156020820152821515818301529051339189917fac7b4956ef620044e10f430450c0069d356507570c460567101eebac99165c0a9181900360600190a38015610d72576004850154604051600160a01b9091046001600160401b0316815287907f6d073d97d54284ff160f09c077c3f95ab62a1e84c890ca59bcbfc0b1f04f54db9060200160405180910390a25b5050505050610a4c60015f805160206122b583398151915255565b81610d9781611ba9565b610db45760405163e6759c6760e01b815260040160405180910390fd5b5f83815260208190526040902060048101546001600160a01b03163314610e0f5760405162461bcd60e51b815260206004820152600f60248201526e2737ba103a37b5b2b71037bbb732b960891b6044820152606401610188565b6001810154600160a01b90046001600160401b031615610e425760405163628e388360e01b815260040160405180910390fd5b6003810183905560405183815284907fd44c1f367e4b7835166bd3805433cc6133391fa6e0099d7303ec10205c9efcb89060200160405180910390a250505050565b604051630cdf313160e21b815260040160405180910390fd5b5f610ea6611dba565b805490915060ff600160401b82041615906001600160401b03165f81158015610ecc5750825b90505f826001600160401b03166001148015610ee75750303b155b905081158015610ef5575080155b15610f135760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff191660011785558315610f3d57845460ff60401b1916600160401b1785555b6001600160a01b038816610f845760405162461bcd60e51b815260206004820152600e60248201526d1bdddb995c881c995c5d5a5c995960921b6044820152606401610188565b6101f48661ffff161115610fca5760405162461bcd60e51b815260206004820152600d60248201526c06665652061626f76652063617609c1b6044820152606401610188565b61ffff86161580610fe357506001600160a01b03871615155b61103b5760405162461bcd60e51b815260206004820152602360248201527f66656520726563697069656e74207265717569726564207768656e206665652060448201526203e20360ec1b6064820152608401610188565b61104488611de2565b600380546001600160b01b031916620100006001600160a01b038a160261ffff19161761ffff881617905560015f805160206122b58339815191525583156110c657845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b6001600160a01b0382165f9081526001602090815260408083208484529091528120548190808203611108575f80925092505061111a565b6001611114818361224f565b92509250505b9250929050565b6111296114ae565b8061113381611ba9565b6111505760405163e6759c6760e01b815260040160405180910390fd5b5f82815260208190526040902060048101546001600160a01b031633146111ab5760405162461bcd60e51b815260206004820152600f60248201526e2737ba103a37b5b2b71037bbb732b960891b6044820152606401610188565b6001810154600160a01b90046001600160401b0316156111de5760405163628e388360e01b815260040160405180910390fd5b6111e783611bc8565b50506111ff60015f805160206122b583398151915255565b50565b8061120c81611ba9565b6112295760405163e6759c6760e01b815260040160405180910390fd5b6112316114ae565b5f82815260208190526040812060018101549091600160a01b9091046001600160401b03169003611275576040516359a67b3d60e01b815260040160405180910390fd5b6004810154600160a01b90046001600160401b03164210156112aa57604051636463738960e01b815260040160405180910390fd5b6001810154600582015482546040516323b872dd60e01b81526001600160a01b03938416936323b872dd936112e893309392909116916004016121a7565b5f604051808303815f87803b1580156112ff575f80fd5b505af1158015611311573d5f803e3d5ffd5b5050505060028101546003545f9061ffff1615611366576003546127109061133d9061ffff16846121df565b61134791906121f6565b600354909150611366906201000090046001600160a01b031682611ce4565b5f611371828461224f565b600485015490915061138c906001600160a01b031682611ce4565b60048401546005850154604080516001600160a01b03938416815292909116602083015281018290526060810183905286907f596165d0521c3cb4157fad2621686f086daed4663acb3d03441a92b9277f56839060800160405180910390a25050506001818101546001600160a01b03165f908152602082815260408083209454835293815283822082905585825281905291822082815590810180546001600160e01b03199081169091556002820183905560038201929092556004810180548316905560050180549091169055610a4c60015f805160206122b583398151915255565b5f61147a6114ae565b6114826114c9565b61148e85858585611524565b90506114a660015f805160206122b583398151915255565b949350505050565b6114b6611df3565b60025f805160206122b583398151915255565b336114fb7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6001600160a01b0316146106d95760405163118cdaa760e01b8152336004820152602401610188565b6040516301ffc9a760e01b81526380ac58cd60e01b60048201525f906001600160a01b038516906301ffc9a790602401602060405180830381865afa15801561156f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115939190612262565b6115df5760405162461bcd60e51b815260206004820152601b60248201527f746f6b656e436f6e7472616374206973206e6f742045524337323100000000006044820152606401610188565b5f831161161e5760405162461bcd60e51b815260206004820152600d60248201526c6475726174696f6e207a65726f60981b6044820152606401610188565b63bbf81e008311156116675760405162461bcd60e51b81526020600482015260126024820152716475726174696f6e20746f6f206c6172676560701b6044820152606401610188565b6001600160a01b0384165f908152600160209081526040808320888452909152902054156116a857604051634f9a80c160e01b815260040160405180910390fd5b6040516331a9108f60e11b8152600481018690525f906001600160a01b03861690636352211e90602401602060405180830381865afa1580156116ed573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117119190612281565b9050336001600160a01b03821614806117a1575060405163020604bf60e21b8152600481018790526001600160a01b0386169063081812fc90602401602060405180830381865afa158015611768573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061178c9190612281565b6001600160a01b0316336001600160a01b0316145b80611815575060405163e985e9c560e01b81526001600160a01b03828116600483015233602483015286169063e985e9c590604401602060405180830381865afa1580156117f1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906118159190612262565b6118615760405162461bcd60e51b815260206004820152601b60248201527f4e6f7420746f6b656e206f776e6572206f7220617070726f76656400000000006044820152606401610188565b600480545f91826118718361229c565b919050559050604051806101200160405280888152602001876001600160a01b031681526020015f6001600160401b031681526020015f8152602001858152602001836001600160a01b031681526020015f6001600160401b031681526020015f6001600160a01b03168152602001866001600160401b03168152505f808381526020019081526020015f205f820151815f01556020820151816001015f6101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160010160146101000a8154816001600160401b0302191690836001600160401b03160217905550606082015181600201556080820151816003015560a0820151816004015f6101000a8154816001600160a01b0302191690836001600160a01b0316021790555060c08201518160040160146101000a8154816001600160401b0302191690836001600160401b0316021790555060e0820151816005015f6101000a8154816001600160a01b0302191690836001600160a01b031602179055506101008201518160050160146101000a8154816001600160401b0302191690836001600160401b03160217905550905050806001611a359190612215565b6001600160a01b0387165f8181526001602090815260408083208c8452909152908190209290925590516323b872dd60e01b81526323b872dd90611a8190859030908c906004016121a7565b5f604051808303815f87803b158015611a98575f80fd5b505af1158015611aaa573d5f803e3d5ffd5b50506040516331a9108f60e11b8152600481018a90523092506001600160a01b0389169150636352211e90602401602060405180830381865afa158015611af3573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611b179190612281565b6001600160a01b031614611b3e576040516305b1b2fd60e31b815260040160405180910390fd5b856001600160a01b031687827fd2bd09480d64ca1822c55f27d7be0f2d7fd315826b2f6c56e4658b96462982c6888887604051611b979392919092835260208301919091526001600160a01b0316604082015260600190565b60405180910390a49695505050505050565b5f908152602081905260409020600401546001600160a01b0316151590565b5f81815260208190526040908190206004808201546001830154835494516323b872dd60e01b815293946001600160a01b0392831694919092169283916323b872dd91611c1b91309188918791016121a7565b5f604051808303815f87803b158015611c32575f80fd5b505af1158015611c44573d5f803e3d5ffd5b50506040518792507f28601d865dccc9f113e15a7185c1b38c085d598c71250d3337916a428536d77191505f90a26001600160a01b039091165f9081526001602081815260408084209484529381528383208390559582529481905290812081815593840180546001600160e01b031990811690915560028501829055600385019190915560048401805482169055600590930180549093169092555050565b805f03611cef575050565b5f826001600160a01b031682617530906040515f60405180830381858888f193505050503d805f8114611d3d576040519150601f19603f3d011682016040523d82523d5f602084013e611d42565b606091505b50509050806108ee576001600160a01b0383165f9081526002602052604081208054849290611d72908490612215565b90915550506040518281526001600160a01b038416907f57b31d08aad1b08f38687f5d1a07c24f3c09768a493b5b11f4de021a3ac6fbb99060200160405180910390a2505050565b5f807ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00610596565b611dea611e22565b6111ff81611e47565b5f805160206122b5833981519152546002036106d957604051633ee5aeb560e01b815260040160405180910390fd5b611e2a611e81565b6106d957604051631afcd79f60e31b815260040160405180910390fd5b611e4f611e22565b6001600160a01b038116611e7857604051631e4fbdf760e01b81525f6004820152602401610188565b6111ff81611e9a565b5f611e8a611dba565b54600160401b900460ff16919050565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3505050565b6001600160a01b03811681146111ff575f80fd5b5f8060408385031215611f2f575f80fd5b8235611f3a81611f0a565b946020939093013593505050565b5f8083601f840112611f58575f80fd5b5081356001600160401b03811115611f6e575f80fd5b6020830191508360208260051b850101111561111a575f80fd5b5f805f805f60808688031215611f9c575f80fd5b8535611fa781611f0a565b945060208601356001600160401b03811115611fc1575f80fd5b611fcd88828901611f48565b9699909850959660408101359660609091013595509350505050565b602080825282518282018190525f9190848201906040850190845b8181101561202057835183529284019291840191600101612004565b50909695505050505050565b5f805f6060848603121561203e575f80fd5b833561204981611f0a565b925060208401359150604084013561206081611f0a565b809150509250925092565b5f6020828403121561207b575f80fd5b5035919050565b5f8060208385031215612093575f80fd5b82356001600160401b038111156120a8575f80fd5b6120b485828601611f48565b90969095509350505050565b5f80604083850312156120d1575f80fd5b50508035926020909101359150565b5f805f606084860312156120f2575f80fd5b83356120fd81611f0a565b9250602084013561210d81611f0a565b9150604084013561ffff81168114612060575f80fd5b5f60208284031215612133575f80fd5b813561213e81611f0a565b9392505050565b5f805f8060808587031215612158575f80fd5b84359350602085013561216a81611f0a565b93969395505050506040820135916060013590565b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b6001600160a01b039384168152919092166020820152604081019190915260600190565b634e487b7160e01b5f52601160045260245ffd5b8082028115828204841417610596576105966121cb565b5f8261221057634e487b7160e01b5f52601260045260245ffd5b500490565b80820180821115610596576105966121cb565b6001600160401b03818116838216019080821115612248576122486121cb565b5092915050565b81810381811115610596576105966121cb565b5f60208284031215612272575f80fd5b8151801515811461213e575f80fd5b5f60208284031215612291575f80fd5b815161213e81611f0a565b5f600182016122ad576122ad6121cb565b506001019056fe9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a2646970667358221220aee3e76862749ee1602ed301d8abc22511967ac61b550aa244b9b6700fada95564736f6c63430008180033
Deployed Bytecode
0x60806040526004361061013f575f3560e01c8063659dd2b4116100b357806396b5a7551161006d57806396b5a755146104b5578063b613b114146104d4578063b9a2de3a146104ff578063f2fde38b1461051e578063fc5284821461053d578063fda9b5f214610551575f80fd5b8063659dd2b4146103f55780636f8a41e114610408578063715018a6146104275780637ebef5291461043b57806389b013fe1461045a5780638da5cb5b14610479575f80fd5b806337ea4d561161010457806337ea4d561461024d578063469048401461026c57806347e35740146102a957806353653131146102df578063571a26a01461030257806363a6ea94146103d6575f80fd5b80630238594b14610195578063110f8874146101c957806314414cc0146101df578063245713b41461020757806335659fb814610233575f80fd5b366101915760405162461bcd60e51b815260206004820152601760248201527f44697265637420455448206e6f7420616363657074656400000000000000000060448201526064015b60405180910390fd5b5f80fd5b3480156101a0575f80fd5b506101b46101af366004611f1e565b610570565b60405190151581526020015b60405180910390f35b3480156101d4575f80fd5b506101dd61059c565b005b3480156101ea575f80fd5b506101f46101f481565b60405161ffff90911681526020016101c0565b348015610212575f80fd5b50610226610221366004611f88565b6106db565b6040516101c09190611fe9565b34801561023e575f80fd5b506003546101f49061ffff1681565b348015610258575f80fd5b506101dd61026736600461202c565b6107a4565b348015610277575f80fd5b50600354610291906201000090046001600160a01b031681565b6040516001600160a01b0390911681526020016101c0565b3480156102b4575f80fd5b506102c86102c336600461206b565b6108f3565b6040805192151583526020830191909152016101c0565b3480156102ea575f80fd5b506102f461038481565b6040519081526020016101c0565b34801561030d575f80fd5b5061037961031c36600461206b565b5f6020819052908152604090208054600182015460028301546003840154600485015460059095015493946001600160a01b03808516956001600160401b03600160a01b9687900481169684841694819004821693831692041689565b60408051998a526001600160a01b0398891660208b01526001600160401b03978816908a01526060890195909552608088019390935290851660a0870152831660c086015290921660e084015216610100820152610120016101c0565b3480156103e1575f80fd5b506101dd6103f0366004612082565b610988565b6101dd61040336600461206b565b610a50565b348015610413575f80fd5b506101dd6104223660046120c0565b610d8d565b348015610432575f80fd5b506101dd610e84565b348015610446575f80fd5b506101dd6104553660046120e0565b610e9d565b348015610465575f80fd5b506102c8610474366004611f1e565b6110d0565b348015610484575f80fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b0316610291565b3480156104c0575f80fd5b506101dd6104cf36600461206b565b611121565b3480156104df575f80fd5b506102f46104ee366004612123565b60026020525f908152604090205481565b34801561050a575f80fd5b506101dd61051936600461206b565b611202565b348015610529575f80fd5b506101dd610538366004612123565b610e84565b348015610548575f80fd5b506004546102f4565b34801561055c575f80fd5b506102f461056b366004612145565b611471565b6001600160a01b0382165f90815260016020908152604080832084845290915290205415155b92915050565b6105a46114ae565b335f90815260026020526040902054806105f65760405162461bcd60e51b81526020600482015260136024820152724e6f20726566756e6420617661696c61626c6560681b6044820152606401610188565b335f818152600260205260408082208290555190919083908381818185875af1925050503d805f8114610644576040519150601f19603f3d011682016040523d82523d5f602084013e610649565b606091505b505090508061068c5760405162461bcd60e51b815260206004820152600f60248201526e15da5d1a191c985dc819985a5b1959608a1b6044820152606401610188565b60405182815233907f3d97f39b86d061200a7834082f5926e58ec10fd85a9d6930f497729d5e6cc35c9060200160405180910390a250506106d960015f805160206122b583398151915255565b565b60606106e56114ae565b6106ed6114c9565b836001600160401b038111156107055761070561217f565b60405190808252806020026020018201604052801561072e578160200160208202803683370190505b5090505f5b848110156107845761075f86868381811061075057610750612193565b90506020020135888587611524565b82828151811061077157610771612193565b6020908102919091010152600101610733565b5061079b60015f805160206122b583398151915255565b95945050505050565b6107ac6114c9565b6107b46114ae565b6001600160a01b0381166107f85760405162461bcd60e51b815260206004820152600b60248201526a1d1bc81c995c5d5a5c995960aa1b6044820152606401610188565b6001600160a01b0383165f9081526001602090815260408083208584529091529020541561083957604051634f9a80c160e01b815260040160405180910390fd5b6040516323b872dd60e01b81526001600160a01b038416906323b872dd90610869903090859087906004016121a7565b5f604051808303815f87803b158015610880575f80fd5b505af1158015610892573d5f803e3d5ffd5b50506040516001600160a01b038481168252859350861691507f0540b8826f885ac51126ea36f2c08f99784791bd7eb1b0063ddd574ceb0da75e9060200160405180910390a36108ee60015f805160206122b583398151915255565b505050565b5f81815260208190526040812060048101548291906001600160a01b031661092057505f93849350915050565b80600201545f0361093a5760030154600194909350915050565b5f6127106101f461ffff16836002015461095491906121df565b61095e91906121f6565b9050805f0361096b575060015b600181836002015461097d9190612215565b935093505050915091565b6109906114ae565b6109986114c9565b5f5b81811015610a35575f8383838181106109b5576109b5612193565b9050602002013590506109c781611ba9565b6109e45760405163e6759c6760e01b815260040160405180910390fd5b5f81815260208190526040902060010154600160a01b90046001600160401b031615610a235760405163628e388360e01b815260040160405180910390fd5b610a2c81611bc8565b5060010161099a565b50610a4c60015f805160206122b583398151915255565b5050565b80610a5a81611ba9565b610a775760405163e6759c6760e01b815260040160405180910390fd5b610a7f6114ae565b5f828152602081905260408120600581015490916001600160a01b03909116903490819003610ac157604051635229d6eb60e01b815260040160405180910390fd5b6001830154600160a01b90046001600160401b031615801590610af857506004830154600160a01b90046001600160401b03164210155b15610b1657604051630129799f60e21b815260040160405180910390fd5b8260030154811015610b3b5760405163d479a08760e01b815260040160405180910390fd5b600283015415610bad575f6127106101f461ffff168560020154610b5f91906121df565b610b6991906121f6565b9050805f03610b76575060015b5f818560020154610b879190612215565b905080831015610baa5760405163b106f2e760e01b815260040160405180910390fd5b50505b6001830154600160a01b90046001600160401b0316158015610c385760018401805467ffffffffffffffff60a01b1916600160a01b426001600160401b038181168302939093179093556005870154610c0a929190041682612228565b8560040160146101000a8154816001600160401b0302191690836001600160401b0316021790555050610c55565b6001600160a01b03831615610c5557610c55838560020154611ce4565b600284018290556005840180546001600160a01b0319163317905560048401545f9061038490610c979042906001600160401b03600160a01b9091041661224f565b1015610cdb57610ca961038442612215565b6004860180546001600160401b0392909216600160a01b0267ffffffffffffffff60a01b199092169190911790555060015b604080518481528315156020820152821515818301529051339189917fac7b4956ef620044e10f430450c0069d356507570c460567101eebac99165c0a9181900360600190a38015610d72576004850154604051600160a01b9091046001600160401b0316815287907f6d073d97d54284ff160f09c077c3f95ab62a1e84c890ca59bcbfc0b1f04f54db9060200160405180910390a25b5050505050610a4c60015f805160206122b583398151915255565b81610d9781611ba9565b610db45760405163e6759c6760e01b815260040160405180910390fd5b5f83815260208190526040902060048101546001600160a01b03163314610e0f5760405162461bcd60e51b815260206004820152600f60248201526e2737ba103a37b5b2b71037bbb732b960891b6044820152606401610188565b6001810154600160a01b90046001600160401b031615610e425760405163628e388360e01b815260040160405180910390fd5b6003810183905560405183815284907fd44c1f367e4b7835166bd3805433cc6133391fa6e0099d7303ec10205c9efcb89060200160405180910390a250505050565b604051630cdf313160e21b815260040160405180910390fd5b5f610ea6611dba565b805490915060ff600160401b82041615906001600160401b03165f81158015610ecc5750825b90505f826001600160401b03166001148015610ee75750303b155b905081158015610ef5575080155b15610f135760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff191660011785558315610f3d57845460ff60401b1916600160401b1785555b6001600160a01b038816610f845760405162461bcd60e51b815260206004820152600e60248201526d1bdddb995c881c995c5d5a5c995960921b6044820152606401610188565b6101f48661ffff161115610fca5760405162461bcd60e51b815260206004820152600d60248201526c06665652061626f76652063617609c1b6044820152606401610188565b61ffff86161580610fe357506001600160a01b03871615155b61103b5760405162461bcd60e51b815260206004820152602360248201527f66656520726563697069656e74207265717569726564207768656e206665652060448201526203e20360ec1b6064820152608401610188565b61104488611de2565b600380546001600160b01b031916620100006001600160a01b038a160261ffff19161761ffff881617905560015f805160206122b58339815191525583156110c657845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b6001600160a01b0382165f9081526001602090815260408083208484529091528120548190808203611108575f80925092505061111a565b6001611114818361224f565b92509250505b9250929050565b6111296114ae565b8061113381611ba9565b6111505760405163e6759c6760e01b815260040160405180910390fd5b5f82815260208190526040902060048101546001600160a01b031633146111ab5760405162461bcd60e51b815260206004820152600f60248201526e2737ba103a37b5b2b71037bbb732b960891b6044820152606401610188565b6001810154600160a01b90046001600160401b0316156111de5760405163628e388360e01b815260040160405180910390fd5b6111e783611bc8565b50506111ff60015f805160206122b583398151915255565b50565b8061120c81611ba9565b6112295760405163e6759c6760e01b815260040160405180910390fd5b6112316114ae565b5f82815260208190526040812060018101549091600160a01b9091046001600160401b03169003611275576040516359a67b3d60e01b815260040160405180910390fd5b6004810154600160a01b90046001600160401b03164210156112aa57604051636463738960e01b815260040160405180910390fd5b6001810154600582015482546040516323b872dd60e01b81526001600160a01b03938416936323b872dd936112e893309392909116916004016121a7565b5f604051808303815f87803b1580156112ff575f80fd5b505af1158015611311573d5f803e3d5ffd5b5050505060028101546003545f9061ffff1615611366576003546127109061133d9061ffff16846121df565b61134791906121f6565b600354909150611366906201000090046001600160a01b031682611ce4565b5f611371828461224f565b600485015490915061138c906001600160a01b031682611ce4565b60048401546005850154604080516001600160a01b03938416815292909116602083015281018290526060810183905286907f596165d0521c3cb4157fad2621686f086daed4663acb3d03441a92b9277f56839060800160405180910390a25050506001818101546001600160a01b03165f908152602082815260408083209454835293815283822082905585825281905291822082815590810180546001600160e01b03199081169091556002820183905560038201929092556004810180548316905560050180549091169055610a4c60015f805160206122b583398151915255565b5f61147a6114ae565b6114826114c9565b61148e85858585611524565b90506114a660015f805160206122b583398151915255565b949350505050565b6114b6611df3565b60025f805160206122b583398151915255565b336114fb7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6001600160a01b0316146106d95760405163118cdaa760e01b8152336004820152602401610188565b6040516301ffc9a760e01b81526380ac58cd60e01b60048201525f906001600160a01b038516906301ffc9a790602401602060405180830381865afa15801561156f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115939190612262565b6115df5760405162461bcd60e51b815260206004820152601b60248201527f746f6b656e436f6e7472616374206973206e6f742045524337323100000000006044820152606401610188565b5f831161161e5760405162461bcd60e51b815260206004820152600d60248201526c6475726174696f6e207a65726f60981b6044820152606401610188565b63bbf81e008311156116675760405162461bcd60e51b81526020600482015260126024820152716475726174696f6e20746f6f206c6172676560701b6044820152606401610188565b6001600160a01b0384165f908152600160209081526040808320888452909152902054156116a857604051634f9a80c160e01b815260040160405180910390fd5b6040516331a9108f60e11b8152600481018690525f906001600160a01b03861690636352211e90602401602060405180830381865afa1580156116ed573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117119190612281565b9050336001600160a01b03821614806117a1575060405163020604bf60e21b8152600481018790526001600160a01b0386169063081812fc90602401602060405180830381865afa158015611768573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061178c9190612281565b6001600160a01b0316336001600160a01b0316145b80611815575060405163e985e9c560e01b81526001600160a01b03828116600483015233602483015286169063e985e9c590604401602060405180830381865afa1580156117f1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906118159190612262565b6118615760405162461bcd60e51b815260206004820152601b60248201527f4e6f7420746f6b656e206f776e6572206f7220617070726f76656400000000006044820152606401610188565b600480545f91826118718361229c565b919050559050604051806101200160405280888152602001876001600160a01b031681526020015f6001600160401b031681526020015f8152602001858152602001836001600160a01b031681526020015f6001600160401b031681526020015f6001600160a01b03168152602001866001600160401b03168152505f808381526020019081526020015f205f820151815f01556020820151816001015f6101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160010160146101000a8154816001600160401b0302191690836001600160401b03160217905550606082015181600201556080820151816003015560a0820151816004015f6101000a8154816001600160a01b0302191690836001600160a01b0316021790555060c08201518160040160146101000a8154816001600160401b0302191690836001600160401b0316021790555060e0820151816005015f6101000a8154816001600160a01b0302191690836001600160a01b031602179055506101008201518160050160146101000a8154816001600160401b0302191690836001600160401b03160217905550905050806001611a359190612215565b6001600160a01b0387165f8181526001602090815260408083208c8452909152908190209290925590516323b872dd60e01b81526323b872dd90611a8190859030908c906004016121a7565b5f604051808303815f87803b158015611a98575f80fd5b505af1158015611aaa573d5f803e3d5ffd5b50506040516331a9108f60e11b8152600481018a90523092506001600160a01b0389169150636352211e90602401602060405180830381865afa158015611af3573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611b179190612281565b6001600160a01b031614611b3e576040516305b1b2fd60e31b815260040160405180910390fd5b856001600160a01b031687827fd2bd09480d64ca1822c55f27d7be0f2d7fd315826b2f6c56e4658b96462982c6888887604051611b979392919092835260208301919091526001600160a01b0316604082015260600190565b60405180910390a49695505050505050565b5f908152602081905260409020600401546001600160a01b0316151590565b5f81815260208190526040908190206004808201546001830154835494516323b872dd60e01b815293946001600160a01b0392831694919092169283916323b872dd91611c1b91309188918791016121a7565b5f604051808303815f87803b158015611c32575f80fd5b505af1158015611c44573d5f803e3d5ffd5b50506040518792507f28601d865dccc9f113e15a7185c1b38c085d598c71250d3337916a428536d77191505f90a26001600160a01b039091165f9081526001602081815260408084209484529381528383208390559582529481905290812081815593840180546001600160e01b031990811690915560028501829055600385019190915560048401805482169055600590930180549093169092555050565b805f03611cef575050565b5f826001600160a01b031682617530906040515f60405180830381858888f193505050503d805f8114611d3d576040519150601f19603f3d011682016040523d82523d5f602084013e611d42565b606091505b50509050806108ee576001600160a01b0383165f9081526002602052604081208054849290611d72908490612215565b90915550506040518281526001600160a01b038416907f57b31d08aad1b08f38687f5d1a07c24f3c09768a493b5b11f4de021a3ac6fbb99060200160405180910390a2505050565b5f807ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00610596565b611dea611e22565b6111ff81611e47565b5f805160206122b5833981519152546002036106d957604051633ee5aeb560e01b815260040160405180910390fd5b611e2a611e81565b6106d957604051631afcd79f60e31b815260040160405180910390fd5b611e4f611e22565b6001600160a01b038116611e7857604051631e4fbdf760e01b81525f6004820152602401610188565b6111ff81611e9a565b5f611e8a611dba565b54600160401b900460ff16919050565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3505050565b6001600160a01b03811681146111ff575f80fd5b5f8060408385031215611f2f575f80fd5b8235611f3a81611f0a565b946020939093013593505050565b5f8083601f840112611f58575f80fd5b5081356001600160401b03811115611f6e575f80fd5b6020830191508360208260051b850101111561111a575f80fd5b5f805f805f60808688031215611f9c575f80fd5b8535611fa781611f0a565b945060208601356001600160401b03811115611fc1575f80fd5b611fcd88828901611f48565b9699909850959660408101359660609091013595509350505050565b602080825282518282018190525f9190848201906040850190845b8181101561202057835183529284019291840191600101612004565b50909695505050505050565b5f805f6060848603121561203e575f80fd5b833561204981611f0a565b925060208401359150604084013561206081611f0a565b809150509250925092565b5f6020828403121561207b575f80fd5b5035919050565b5f8060208385031215612093575f80fd5b82356001600160401b038111156120a8575f80fd5b6120b485828601611f48565b90969095509350505050565b5f80604083850312156120d1575f80fd5b50508035926020909101359150565b5f805f606084860312156120f2575f80fd5b83356120fd81611f0a565b9250602084013561210d81611f0a565b9150604084013561ffff81168114612060575f80fd5b5f60208284031215612133575f80fd5b813561213e81611f0a565b9392505050565b5f805f8060808587031215612158575f80fd5b84359350602085013561216a81611f0a565b93969395505050506040820135916060013590565b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b6001600160a01b039384168152919092166020820152604081019190915260600190565b634e487b7160e01b5f52601160045260245ffd5b8082028115828204841417610596576105966121cb565b5f8261221057634e487b7160e01b5f52601260045260245ffd5b500490565b80820180821115610596576105966121cb565b6001600160401b03818116838216019080821115612248576122486121cb565b5092915050565b81810381811115610596576105966121cb565b5f60208284031215612272575f80fd5b8151801515811461213e575f80fd5b5f60208284031215612291575f80fd5b815161213e81611f0a565b5f600182016122ad576122ad6121cb565b506001019056fe9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a2646970667358221220aee3e76862749ee1602ed301d8abc22511967ac61b550aa244b9b6700fada95564736f6c63430008180033
🤖 Code Reader

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.