Overview
ETH Balance
0 ETH
ETH Value
$0.00| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 35371579 | 274 days ago | Contract Creation | 0 ETH |
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[],"name":"JB721TiersHookStore_CantMintManually","type":"error"},{"inputs":[],"name":"JB721TiersHookStore_CantRemoveTier","type":"error"},{"inputs":[{"internalType":"uint256","name":"percent","type":"uint256"},{"internalType":"uint256","name":"limit","type":"uint256"}],"name":"JB721TiersHookStore_DiscountPercentExceedsBounds","type":"error"},{"inputs":[{"internalType":"uint256","name":"percent","type":"uint256"},{"internalType":"uint256","name":"storedPercent","type":"uint256"}],"name":"JB721TiersHookStore_DiscountPercentIncreaseNotAllowed","type":"error"},{"inputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"numberOfPendingReserves","type":"uint256"}],"name":"JB721TiersHookStore_InsufficientPendingReserves","type":"error"},{"inputs":[],"name":"JB721TiersHookStore_InsufficientSupplyRemaining","type":"error"},{"inputs":[{"internalType":"uint256","name":"tierCategory","type":"uint256"},{"internalType":"uint256","name":"previousTierCategory","type":"uint256"}],"name":"JB721TiersHookStore_InvalidCategorySortOrder","type":"error"},{"inputs":[{"internalType":"uint256","name":"quantity","type":"uint256"},{"internalType":"uint256","name":"limit","type":"uint256"}],"name":"JB721TiersHookStore_InvalidQuantity","type":"error"},{"inputs":[],"name":"JB721TiersHookStore_ManualMintingNotAllowed","type":"error"},{"inputs":[{"internalType":"uint256","name":"numberOfTiers","type":"uint256"},{"internalType":"uint256","name":"limit","type":"uint256"}],"name":"JB721TiersHookStore_MaxTiersExceeded","type":"error"},{"inputs":[{"internalType":"uint256","name":"price","type":"uint256"},{"internalType":"uint256","name":"leftoverAmount","type":"uint256"}],"name":"JB721TiersHookStore_PriceExceedsAmount","type":"error"},{"inputs":[],"name":"JB721TiersHookStore_ReserveFrequencyNotAllowed","type":"error"},{"inputs":[{"internalType":"uint256","name":"tierId","type":"uint256"}],"name":"JB721TiersHookStore_TierRemoved","type":"error"},{"inputs":[],"name":"JB721TiersHookStore_UnrecognizedTier","type":"error"},{"inputs":[],"name":"JB721TiersHookStore_VotingUnitsNotAllowed","type":"error"},{"inputs":[],"name":"JB721TiersHookStore_ZeroInitialSupply","type":"error"},{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"},{"internalType":"uint256","name":"y","type":"uint256"},{"internalType":"uint256","name":"denominator","type":"uint256"}],"name":"PRBMath_MulDiv_Overflow","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"hook","type":"address"},{"indexed":false,"internalType":"address","name":"caller","type":"address"}],"name":"CleanTiers","type":"event"},{"inputs":[{"internalType":"address","name":"hook","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"},{"internalType":"uint256[]","name":"tokenIds","type":"uint256[]"}],"name":"cashOutWeightOf","outputs":[{"internalType":"uint256","name":"weight","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"}],"name":"cleanTiers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"}],"name":"defaultReserveBeneficiaryOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"},{"internalType":"uint256","name":"tierId","type":"uint256"}],"name":"encodedIPFSUriOf","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"encodedTierIPFSUriOf","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"}],"name":"flagsOf","outputs":[{"components":[{"internalType":"bool","name":"noNewTiersWithReserves","type":"bool"},{"internalType":"bool","name":"noNewTiersWithVotes","type":"bool"},{"internalType":"bool","name":"noNewTiersWithOwnerMinting","type":"bool"},{"internalType":"bool","name":"preventOverspending","type":"bool"}],"internalType":"struct JB721TiersHookFlags","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"},{"internalType":"uint256","name":"tierId","type":"uint256"}],"name":"isTierRemoved","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"}],"name":"maxTierIdOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"},{"internalType":"uint256","name":"tierId","type":"uint256"}],"name":"numberOfBurnedFor","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"},{"internalType":"uint256","name":"tierId","type":"uint256"}],"name":"numberOfPendingReservesFor","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"},{"internalType":"uint256","name":"tierId","type":"uint256"}],"name":"numberOfReservesMintedFor","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint104","name":"price","type":"uint104"},{"internalType":"uint32","name":"initialSupply","type":"uint32"},{"internalType":"uint32","name":"votingUnits","type":"uint32"},{"internalType":"uint16","name":"reserveFrequency","type":"uint16"},{"internalType":"address","name":"reserveBeneficiary","type":"address"},{"internalType":"bytes32","name":"encodedIPFSUri","type":"bytes32"},{"internalType":"uint24","name":"category","type":"uint24"},{"internalType":"uint8","name":"discountPercent","type":"uint8"},{"internalType":"bool","name":"allowOwnerMint","type":"bool"},{"internalType":"bool","name":"useReserveBeneficiaryAsDefault","type":"bool"},{"internalType":"bool","name":"transfersPausable","type":"bool"},{"internalType":"bool","name":"useVotingUnits","type":"bool"},{"internalType":"bool","name":"cannotBeRemoved","type":"bool"},{"internalType":"bool","name":"cannotIncreaseDiscountPercent","type":"bool"}],"internalType":"struct JB721TierConfig[]","name":"tiersToAdd","type":"tuple[]"}],"name":"recordAddTiers","outputs":[{"internalType":"uint256[]","name":"tierIds","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"tokenIds","type":"uint256[]"}],"name":"recordBurn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"bool","name":"noNewTiersWithReserves","type":"bool"},{"internalType":"bool","name":"noNewTiersWithVotes","type":"bool"},{"internalType":"bool","name":"noNewTiersWithOwnerMinting","type":"bool"},{"internalType":"bool","name":"preventOverspending","type":"bool"}],"internalType":"struct JB721TiersHookFlags","name":"flags","type":"tuple"}],"name":"recordFlags","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint16[]","name":"tierIds","type":"uint16[]"},{"internalType":"bool","name":"isOwnerMint","type":"bool"}],"name":"recordMint","outputs":[{"internalType":"uint256[]","name":"tokenIds","type":"uint256[]"},{"internalType":"uint256","name":"leftoverAmount","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tierId","type":"uint256"},{"internalType":"uint256","name":"count","type":"uint256"}],"name":"recordMintReservesFor","outputs":[{"internalType":"uint256[]","name":"tokenIds","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"tierIds","type":"uint256[]"}],"name":"recordRemoveTierIds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tierId","type":"uint256"},{"internalType":"uint256","name":"discountPercent","type":"uint256"}],"name":"recordSetDiscountPercentOf","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tierId","type":"uint256"},{"internalType":"bytes32","name":"encodedIPFSUri","type":"bytes32"}],"name":"recordSetEncodedIPFSUriOf","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IJB721TokenUriResolver","name":"resolver","type":"address"}],"name":"recordSetTokenUriResolver","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tierId","type":"uint256"},{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"}],"name":"recordTransferForTier","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"},{"internalType":"uint256","name":"tierId","type":"uint256"}],"name":"reserveBeneficiaryOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"tierId","type":"uint256"}],"name":"tierBalanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"tierIdOfToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"bool","name":"includeResolvedUri","type":"bool"}],"name":"tierOf","outputs":[{"components":[{"internalType":"uint32","name":"id","type":"uint32"},{"internalType":"uint104","name":"price","type":"uint104"},{"internalType":"uint32","name":"remainingSupply","type":"uint32"},{"internalType":"uint32","name":"initialSupply","type":"uint32"},{"internalType":"uint104","name":"votingUnits","type":"uint104"},{"internalType":"uint16","name":"reserveFrequency","type":"uint16"},{"internalType":"address","name":"reserveBeneficiary","type":"address"},{"internalType":"bytes32","name":"encodedIPFSUri","type":"bytes32"},{"internalType":"uint24","name":"category","type":"uint24"},{"internalType":"uint8","name":"discountPercent","type":"uint8"},{"internalType":"bool","name":"allowOwnerMint","type":"bool"},{"internalType":"bool","name":"transfersPausable","type":"bool"},{"internalType":"bool","name":"cannotBeRemoved","type":"bool"},{"internalType":"bool","name":"cannotIncreaseDiscountPercent","type":"bool"},{"internalType":"string","name":"resolvedUri","type":"string"}],"internalType":"struct JB721Tier","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bool","name":"includeResolvedUri","type":"bool"}],"name":"tierOfTokenId","outputs":[{"components":[{"internalType":"uint32","name":"id","type":"uint32"},{"internalType":"uint104","name":"price","type":"uint104"},{"internalType":"uint32","name":"remainingSupply","type":"uint32"},{"internalType":"uint32","name":"initialSupply","type":"uint32"},{"internalType":"uint104","name":"votingUnits","type":"uint104"},{"internalType":"uint16","name":"reserveFrequency","type":"uint16"},{"internalType":"address","name":"reserveBeneficiary","type":"address"},{"internalType":"bytes32","name":"encodedIPFSUri","type":"bytes32"},{"internalType":"uint24","name":"category","type":"uint24"},{"internalType":"uint8","name":"discountPercent","type":"uint8"},{"internalType":"bool","name":"allowOwnerMint","type":"bool"},{"internalType":"bool","name":"transfersPausable","type":"bool"},{"internalType":"bool","name":"cannotBeRemoved","type":"bool"},{"internalType":"bool","name":"cannotIncreaseDiscountPercent","type":"bool"},{"internalType":"string","name":"resolvedUri","type":"string"}],"internalType":"struct JB721Tier","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"},{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"tierId","type":"uint256"}],"name":"tierVotingUnitsOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"},{"internalType":"uint256[]","name":"categories","type":"uint256[]"},{"internalType":"bool","name":"includeResolvedUri","type":"bool"},{"internalType":"uint256","name":"startingId","type":"uint256"},{"internalType":"uint256","name":"size","type":"uint256"}],"name":"tiersOf","outputs":[{"components":[{"internalType":"uint32","name":"id","type":"uint32"},{"internalType":"uint104","name":"price","type":"uint104"},{"internalType":"uint32","name":"remainingSupply","type":"uint32"},{"internalType":"uint32","name":"initialSupply","type":"uint32"},{"internalType":"uint104","name":"votingUnits","type":"uint104"},{"internalType":"uint16","name":"reserveFrequency","type":"uint16"},{"internalType":"address","name":"reserveBeneficiary","type":"address"},{"internalType":"bytes32","name":"encodedIPFSUri","type":"bytes32"},{"internalType":"uint24","name":"category","type":"uint24"},{"internalType":"uint8","name":"discountPercent","type":"uint8"},{"internalType":"bool","name":"allowOwnerMint","type":"bool"},{"internalType":"bool","name":"transfersPausable","type":"bool"},{"internalType":"bool","name":"cannotBeRemoved","type":"bool"},{"internalType":"bool","name":"cannotIncreaseDiscountPercent","type":"bool"},{"internalType":"string","name":"resolvedUri","type":"string"}],"internalType":"struct JB721Tier[]","name":"tiers","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"}],"name":"tokenUriResolverOf","outputs":[{"internalType":"contract IJB721TokenUriResolver","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"}],"name":"totalCashOutWeight","outputs":[{"internalType":"uint256","name":"weight","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"}],"name":"totalSupplyOf","outputs":[{"internalType":"uint256","name":"supply","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hook","type":"address"},{"internalType":"address","name":"account","type":"address"}],"name":"votingUnitsOf","outputs":[{"internalType":"uint256","name":"units","type":"uint256"}],"stateMutability":"view","type":"function"}]Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610201575f3560e01c8063845104de11610123578063c2c55f94116100b8578063cf9530d011610088578063eaa19ab31161006e578063eaa19ab314610639578063f1bea54f1461065a578063f7888aec14610679575f80fd5b8063cf9530d0146105dd578063d84a72c0146105f0575f80fd5b8063c2c55f9414610591578063c44a8e6d146105a4578063c8df1710146105b7578063cb827e32146105ca575f80fd5b80639403a74f116100f35780639403a74f146105215780639be748fb14610541578063baa7e80e14610554578063bd51923c14610567575f80fd5b8063845104de1461041a57806386bc2be3146104e85780638f2b90a7146104fb578063933555781461050e575f80fd5b806337f4465211610199578063509a290211610169578063509a29021461039a5780635f646611146103ad57806364faa159146103d05780636825bb80146103f0575f80fd5b806337f446521461031857806342f9914b1461034857806349bd1ac61461035b57806349e6fb6714610387575f80fd5b80631f1d05ad116101d45780631f1d05ad1461029a57806320512ba1146102ba5780632b7e6ef0146102cd5780632e4d0ea814610305575f80fd5b80630357300414610205578063086bb19a146102355780630fab09471461024a5780631140449214610272575b5f80fd5b610218610213366004612d5f565b61068c565b6040516001600160a01b0390911681526020015b60405180910390f35b610248610243366004612d89565b6106e3565b005b610218610258366004612d89565b60066020525f90815260409020546001600160a01b031681565b610218610280366004612d89565b5f602081905290815260409020546001600160a01b031681565b6102ad6102a8366004612da4565b610839565b60405161022c9190612e4e565b6102486102c8366004612ea8565b6111cf565b6102f76102db366004612d5f565b600360209081525f928352604080842090915290825290205481565b60405190815260200161022c565b6102f7610313366004612ee7565b611269565b6102f7610326366004612ee7565b600560209081525f938452604080852082529284528284209052825290205481565b6102f7610356366004612f25565b6113bf565b610248610369366004612f3c565b335f9081526001602090815260408083209483529390529190912055565b6102f7610395366004612d89565b6113ce565b6102486103a8366004612f3c565b61153c565b6103c06103bb366004612d5f565b6115f8565b604051901515815260200161022c565b6103e36103de366004612f74565b61162f565b60405161022c9190613123565b6102f76103fe366004612d5f565b600460209081525f928352604080842090915290825290205481565b6104ad610428366004612d89565b604080516080810182525f808252602082018190529181018290526060810191909152506001600160a01b03165f908152600760209081526040918290208251608081018452905460ff808216151583526101008204811615159383019390935262010000810483161515938201939093526301000000909204161515606082015290565b60405161022c919081511515815260208083015115159082015260408083015115159082015260609182015115159181019190915260800190565b6102486104f6366004612ea8565b611766565b6102f7610509366004612d5f565b6117d1565b6102f761051c366004613135565b61188a565b61053461052f36600461316c565b611a1b565b60405161022c91906131e1565b6102f761054f366004613243565b611d3c565b6102ad610562366004612f3c565b611db5565b6102f7610575366004612d5f565b600160209081525f928352604080842090915290825290205481565b61024861059f366004613294565b611fb1565b6103e36105b2366004612f74565b612042565b6102f76105c5366004612d5f565b61218b565b6102486105d83660046132c8565b6121c2565b6102f76105eb366004612d89565b6121dc565b6102486105fe366004612d89565b335f908152600660205260409020805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b61064c6106473660046132de565b6122fb565b60405161022c929190613339565b6102f7610668366004612d89565b60026020525f908152604090205481565b6102f7610687366004613135565b612602565b6001600160a01b038083165f908152600a6020908152604080832085845290915281205490911680156106c05790506106dd565b50506001600160a01b038083165f90815260208190526040902054165b92915050565b5f6106ed8261266d565b90505f6106fa835f6126ac565b90505f61071860405180604001604052805f81526020015f81525090565b82156107f457610729858483612711565b6107e25761073882600161336e565b8314610792576001600160a01b0385165f908152600d60209081526040808320858452909152902054831461078d576001600160a01b0385165f908152600d6020908152604080832085845290915290208390555b6107de565b6001600160a01b0385165f908152600d60209081526040808320858452909152902054156107de576001600160a01b0385165f908152600d602090815260408083208584529091528120555b8291505b6107ed858486612766565b9250610718565b6040513381526001600160a01b038616907f4a0f854ce3c180d56f3e9eb47eb064c595bf3de0ab9af45425291e5b1bb733a89060200160405180910390a25050505050565b335f9081526002602052604090205460609061ffff610858848361336e565b111561089257610868838261336e565b604051631e9bcc6760e11b8152600481019190915261ffff60248201526044015b60405180910390fd5b5f61089c3361266d565b90508367ffffffffffffffff8111156108b7576108b7613381565b6040519080825280602002602001820160405280156108e0578160200160208202803683370190505b5092505f82156108f9576108f4335f6126ac565b6108fb565b5f5b335f9081526007602090815260408083208151608081018352905460ff8082161515835261010082048116151594830194909452620100008104841615159282019290925263010000009091049091161515606082015291925090815b878110156111a9575f89898381811061097357610973613395565b90506101c0020180360381019061098a919061342f565b905061099b6001633b9aca00613536565b816020015163ffffffff1611156109e75760208101516109c06001633b9aca00613536565b60405163bad92c4160e01b815263ffffffff90921660048301526024820152604401610889565b604080516101c0810182525f80825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e08101829052610100810182905261012081018290526101408101829052610160810182905261018081018290526101a08101919091528215610ade578a8a610a6a600186613536565b818110610a7957610a79613395565b90506101c00201803603810190610a90919061342f565b90508060c0015162ffffff168260c0015162ffffff161015610ade5760c08083015190820151604051635ccf1bb560e11b815262ffffff928316600482015291166024820152604401610889565b83602001518015610b2757508161016001518015610b055750604082015163ffffffff1615155b80610b275750816101600151158015610b27575081516001600160681b031615155b15610b455760405163d3ac63bb60e01b815260040160405180910390fd5b835180610b5457508161010001515b8015610b675750606082015161ffff1615155b15610b855760405163b765c9f360e01b815260040160405180910390fd5b83604001518015610b9857508161010001515b15610bb6576040516315c5af8f60e11b815260040160405180910390fd5b60c861ffff168260e0015160ff161115610bf55760e0820151604051634c70edff60e11b815260ff909116600482015260c86024820152604401610889565b816020015163ffffffff165f03610c1f57604051630130d0a560e61b815260040160405180910390fd5b5f610c2a848a61336e565b610c3590600161336e565b9050604051806101000160405280845f01516001600160681b03168152602001846020015163ffffffff168152602001846020015163ffffffff168152602001846040015163ffffffff1681526020018460c0015162ffffff1681526020018460e0015160ff168152602001846060015161ffff168152602001610cf1856101000151866101400151876101600151886101800151896101a0015160041b60039190911b60029290921b60019390931b90931791909117171790565b60ff908116909152335f908152600c602090815260408083208684528252918290208451815492860151938601516060870151608088015160a089015160c0808b015160e0909b01516001600160681b0390961670ffffffffffffffffffffffffffffffffff1990981697909717600160681b63ffffffff998a1602177fffffffffffffff0000000000000000ffffffffffffffffffffffffffffffffff16600160881b948916949094027fffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffffff1693909317600160a81b9790921696909602177fffffff00000000ffffffffffffffffffffffffffffffffffffffffffffffffff16600160c81b62ffffff9687160260ff60e01b191617600160e01b91871691909102177cffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16600160e81b61ffff909716969096027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1695909517600160f81b9590941694909402929092179092558481015190840151908216911614801590610e9e575060c083015162ffffff1615155b15610ec957335f908152600b6020908152604080832060c087015162ffffff16845290915290208190555b60808301516001600160a01b031615801590610eec5750606083015161ffff1615155b15610fae5782610120015115610f65576080830151335f908152602081905260409020546001600160a01b03908116911614610f60576080830151335f908152602081905260409020805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b039092169190911790555b610fae565b6080830151335f908152600a602090815260408083208584529091529020805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b039092169190911790555b60a083015115610fd85760a0830151335f9081526001602090815260408083208584529091529020555b861561118057865f5b811561117d57610ff233838c612766565b335f908152600c6020908152604080832086845290915290205460c087015191925062ffffff600160c81b909104811691161180159061103257508a8211155b156111045761104283600161336e565b821461106557335f908152600d6020908152604080832086845290915290208290555b335f908152600860205260409020548a1461108c57335f9081526008602052604090208a90555b611097600184613536565b881415806110bd5750335f908152600d602090815260408083208b845290915290205415155b156110f6576110cd600184613536565b88146110d957826110db565b5f5b335f908152600d602090815260408083208c84529091529020555b8198508297505f9150610fe1565b80158061111057508a81115b156111745761112082600161336e565b831461114357335f908152600d6020908152604080832085845290915290208390555b335f9081526008602052604081205493995089939092501561116f57335f908152600860205260408120555b610fe1565b90965080610fe1565b50505b808a858151811061119357611193613395565b6020908102919091010152505050600101610958565b506111b4878661336e565b335f9081526002602052604090205550939695505050505050565b5f5b81811015611264575f8383838181106111ec576111ec613395565b335f908152600c60209081526040808320938202959095013580835292905292909220805492935091600160f81b9004600816158015915061124157604051630bade1b560e21b815260040160405180910390fd5b335f90815260096020526040902061125990846127b0565b5050506001016111d1565b505050565b6001600160a01b038084165f90815260056020908152604080832093861683529281528282208483529052908120548082036112a8575f9150506113b8565b6001600160a01b0385165f908152600c60209081526040808320868452825280832081516101008101835290546001600160681b038116825263ffffffff600160681b8204811694830194909452600160881b8104841692820192909252600160a81b8204909216606083015262ffffff600160c81b820416608083015260ff600160e01b8204811660a084015261ffff600160e81b83041660c0840152600160f81b9091041660e082018190529091906113819060018116151591600282161515916004811615159160088216151591601016151590565b5050925050508061139357815161139f565b816060015163ffffffff165b6113b2906001600160681b031684613549565b93505050505b9392505050565b5f6106dd633b9aca0083613574565b6001600160a01b0381165f9081526002602052604081205460015b818111611535576001600160a01b0384165f908152600c6020908152604080832084845282529182902082516101008101845290546001600160681b038116825263ffffffff600160681b8204811693830193909352600160881b8104831693820193909352600160a81b8304909116606082015262ffffff600160c81b830416608082015260ff600160e01b8304811660a083015261ffff600160e81b84041660c0830152600160f81b90920490911660e08201526114aa8583836127e7565b6001600160a01b0386165f908152600360209081526040808320868452825290912054908301516114e1919063ffffffff1661336e565b826040015163ffffffff166114f69190613536565b611500919061336e565b815161151591906001600160681b0316613549565b61151f908561336e565b935050808061152d90613587565b9150506113e9565b5050919050565b60c881111561156857604051634c70edff60e11b81526004810182905260c86024820152604401610889565b335f908152600c6020908152604080832085845290915290208054600160f81b8104601016151590600160e01b900460ff16831180156115a55750805b156115d8578154604051635c52491d60e01b815260048101859052600160e01b90910460ff166024820152604401610889565b50805460ff909216600160e01b0260ff60e01b1990921691909117905550565b6001600160a01b0382165f908152600960205260408120819061161b90846128e3565b90506116278184612926565b949350505050565b604080516101e0810182525f8082526020820181905291810182905260608082018390526080820183905260a0820183905260c0820183905260e08201839052610100820183905261012082018390526101408201839052610160820183905261018082018390526101a08201929092526101c08101919091526001600160a01b0384165f908152600c6020908152604080832086845282529182902082516101008101845290546001600160681b038116825263ffffffff600160681b8204811693830193909352600160881b8104831693820193909352600160a81b8304909116606082015262ffffff600160c81b830416608082015260ff600160e01b8304811660a083015261ffff600160e81b84041660c0830152600160f81b90920490911660e0820152611627908590859085612944565b5f5b81811015611264575f83838381811061178357611783613395565b9050602002013590505f611796826113bf565b335f90815260036020908152604080832084845290915281208054929350906117be83613587565b9091555050600190920191506117689050565b6001600160a01b0382165f908152600c60209081526040808320848452825280832081516101008101835290546001600160681b038116825263ffffffff600160681b8204811694830194909452600160881b8104841692820192909252600160a81b8204909216606083015262ffffff600160c81b820416608083015260ff600160e01b8204811660a084015261ffff600160e81b83041660c0840152600160f81b9091041660e08201526113b890849084906127e7565b6001600160a01b0382165f90815260026020526040812054805b8015611a13576001600160a01b038086165f9081526005602090815260408083209388168352928152828220848352905290812054908190036118e75750611a01565b6001600160a01b0386165f908152600c60209081526040808320858452825280832081516101008101835290546001600160681b038116825263ffffffff600160681b8204811694830194909452600160881b8104841692820192909252600160a81b8204909216606083015262ffffff600160c81b820416608083015260ff600160e01b8204811660a084015261ffff600160e81b83041660c0840152600160f81b9091041660e082018190529091906119c09060018116151591600282161515916004811615159160088216151591601016151590565b505092505050806119d25781516119de565b816060015163ffffffff165b6119f1906001600160681b031684613549565b6119fb908761336e565b95505050505b80611a0b8161359f565b9150506118a4565b505092915050565b60605f611a278861266d565b9050805f03611a365750611d32565b8267ffffffffffffffff811115611a4f57611a4f613381565b604051908082528060200260200182016040528015611af657816020015b604080516101e0810182525f808252602080830182905292820181905260608083018290526080830182905260a0830182905260c0830182905260e08301829052610100830182905261012083018290526101408301829052610160830182905261018083018290526101a08301919091526101c082015282525f19909201910181611a6d5790505b5060408051610100810182525f80825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905291935090604080518082019091525f80825260208201525f5b838714611d21575f885f03611b9157611b8c8d8c15611b86578d8d85818110611b7a57611b7a613395565b905060200201356126ac565b5f6126ac565b611b93565b885b90505b8015801590611ba457508785105b15611d1557611bb48d8285612711565b611d03576001600160a01b038d165f908152600c6020908152604080832084845282529182902082516101008101845290546001600160681b038116825263ffffffff600160681b8204811693830193909352600160881b8104831693820193909352600160a81b8304909116606082015262ffffff600160c81b830416608082015260ff600160e01b8304811660a083015261ffff600160e81b84041660c0830152600160f81b90920490911660e082015293508a15801590611c9857508b8b83818110611c8557611c85613395565b90506020020135846080015162ffffff16115b611d15578a1580611cc957508b8b83818110611cb657611cb6613395565b90506020020135846080015162ffffff16145b15611d0357611cda8d82868d612944565b8786611ce581613587565b975081518110611cf757611cf7613395565b60200260200101819052505b611d0e8d8288612766565b9050611b96565b50600101898110611b4f575b868414611d2c578386525b50505050505b9695505050505050565b5f805b82811015611dad576001600160a01b0385165f908152600c6020526040812090611d80868685818110611d7457611d74613395565b905060200201356113bf565b815260208101919091526040015f2054611da3906001600160681b03168361336e565b9150600101611d3f565b509392505050565b335f818152600c60209081526040808320868452825280832081516101008101835281546001600160681b038116825263ffffffff600160681b8204811695830195909552600160881b8104851693820193909352600160a81b830490931660608481019190915262ffffff600160c81b840416608085015260ff600160e01b8404811660a086015261ffff600160e81b85041660c0860152600160f81b90930490921660e08401529093909291611e6f919087906127e7565b905080841115611e9c5760405163bc4cd97b60e01b81526004810185905260248101829052604401610889565b335f90815260046020908152604080832088845290915281208054869290611ec590849061336e565b9091555084905067ffffffffffffffff811115611ee457611ee4613381565b604051908082528060200260200182016040528015611f0d578160200160208202803683370190505b5092505f5b84811015611fa8578254611f839087908590600d90611f3d90600160681b900463ffffffff166135b4565b91906101000a81548163ffffffff021916908363ffffffff1602179055855f0160119054906101000a900463ffffffff16611f7891906135d2565b63ffffffff16612c3b565b848281518110611f9557611f95613395565b6020908102919091010152600101611f12565b50505092915050565b6001600160a01b03821615611ffd57335f9081526005602090815260408083206001600160a01b0386168452825280832086845290915281208054909190611ff89061359f565b909155505b6001600160a01b0381161561126457335f9081526005602090815260408083206001600160a01b03851684528252808320868452909152902080546001019055505050565b604080516101e0810182525f8082526020820181905291810182905260608082018390526080820183905260a0820183905260c0820183905260e08201839052610100820183905261012082018390526101408201839052610160820183905261018082018390526101a082018390526101c0820152906120c2846113bf565b6001600160a01b0386165f908152600c6020908152604080832084845282529182902082516101008101845290546001600160681b038116825263ffffffff600160681b8204811693830193909352600160881b8104831693820193909352600160a81b8304909116606082015262ffffff600160c81b830416608082015260ff600160e01b8304811660a083015261ffff600160e81b84041660c0830152600160f81b90920490911660e0820152909150612182908690839086612944565b95945050505050565b6001600160a01b0382165f908152600160205260408120816121ac846113bf565b81526020019081526020015f2054905092915050565b335f90815260076020526040902081906112648282613602565b6001600160a01b0381165f90815260026020526040812054805b8015611535576001600160a01b0384165f818152600c60209081526040808320858452825280832081516101008101835290546001600160681b038116825263ffffffff600160681b82048116838601908152600160881b8304821684860152600160a81b83048216606085015262ffffff600160c81b840416608085015260ff600160e01b8404811660a086015261ffff600160e81b85041660c0860152600160f81b90930490921660e084015295855260038452828520878652909352922054905191926122c6921661336e565b816040015163ffffffff166122db9190613536565b6122e5908561336e565b93505080806122f39061359f565b9150506121f6565b6060845f848067ffffffffffffffff81111561231957612319613381565b604051908082528060200260200182016040528015612342578160200160208202803683370190505b50935061236060405180604001604052805f81526020015f81525090565b5f5b828110156125f5575f89898381811061237d5761237d613395565b9050602002016020810190612392919061369f565b61ffff1690506123a3338285612711565b156123c457604051638145a02760e01b815260048101829052602401610889565b335f908152600c6020908152604080832084845290915290208054909550600160f81b900460011615158880156123f9575080155b156124175760405163134cf3bb60e31b815260040160405180910390fd5b8554600160881b900463ffffffff165f036124455760405163e076c97160e01b815260040160405180910390fd5b85546001600160681b03811690600160e01b900460ff161561248757865461247a908290600160e01b900460ff1660c8612c55565b6124849082613536565b90505b878111156124b25760405163774485a360e11b81526004810182905260248101899052604401610889565b604080516101008101825288546001600160681b038116825263ffffffff600160681b820481166020840152600160881b8204811693830193909352600160a81b8104909216606082015262ffffff600160c81b830416608082015260ff600160e01b8304811660a083015261ffff600160e81b84041660c0830152600160f81b90920490911660e082015261254b90339085906127e7565b8754600160681b900463ffffffff161161257857604051631f97ce8b60e11b815260040160405180910390fd5b865470ffffffff00000000000000000000000000198116600160681b9182900463ffffffff9081165f198101821690930291909117808a556125ca928692600160881b90920482160360010116612c3b565b8985815181106125dc576125dc613395565b6020908102919091010152909603955050600101612362565b5050505094509492505050565b6001600160a01b0382165f90815260026020526040812054805b8015611a13576001600160a01b038086165f908152600560209081526040808320938816835292815282822084835290522054612659908461336e565b9250806126658161359f565b91505061261c565b6001600160a01b0381165f90815260086020526040812054908190036126a757506001600160a01b0381165f908152600260205260409020545b919050565b5f81156126db576001600160a01b0383165f908152600b602090815260408083208584529091529020546126ff565b6001600160a01b0383165f908152600d602090815260408083208380529091529020545b9050805f036106dd5750600192915050565b5f61271c8284612d24565b806127335750815115801561273357506020820151155b1561275c576001600160a01b0384165f90815260096020526040902061275990846128e3565b91505b6116278284612926565b5f81830361277557505f6113b8565b6001600160a01b0384165f908152600d6020908152604080832086845290915290205480156127a55790506113b8565b61218284600161336e565b5f6127bb8260081c90565b90506127c9610100836136b8565b5f918252602093909352604090208054600190931b90921790915550565b604081015160c08201515f9163ffffffff169061ffff1615806128135750826020015163ffffffff1681145b8061282f57505f612824868661068c565b6001600160a01b0316145b1561283d575f9150506113b8565b6001600160a01b0385165f9081526004602090815260408083208784528252909120549084015161287590829063ffffffff1661336e565b8203612885575f925050506113b8565b5f81856020015163ffffffff1684030390505f8560c0015161ffff16826128ac9190613574565b90505f8660c0015161ffff16836128c391906136b8565b11156128d5576128d281613587565b90505b919091039695505050505050565b604080518082019091525f80825260208201525f6129018360081c90565b6040805180820182525f83815260209788529190912054815294850152509192915050565b5f612933610100836136b8565b83516001911c811614905092915050565b604080516101e0810182525f8082526020820181905291810182905260608082018390526080820183905260a0820183905260c0820183905260e08201839052610100820183905261012082018390526101408201839052610160820183905261018082018390526101a082018390526101c0820152906129c5868661068c565b90505f805f805f6129f88960e0015160018116151591600282161515916004811615159160088216151591601016151590565b94509450945094509450604051806101e001604052808b63ffffffff1681526020018a5f01516001600160681b031681526020018a6020015163ffffffff1681526020018a6040015163ffffffff16815260200184612a58578a51612a64565b8a6060015163ffffffff165b6001600160681b031681526020016001600160a01b03881615612a8b578a60c00151612a8d565b5f5b61ffff168152602001876001600160a01b0316815260200160015f8e6001600160a01b03166001600160a01b031681526020019081526020015f205f8d81526020019081526020015f205481526020018a6080015162ffffff1681526020018a60a0015160ff1681526020018615158152602001851515815260200183151581526020018215158152602001891580612b3d57506001600160a01b038d81165f9081526006602052604090205416155b612c1a5760065f8e6001600160a01b03166001600160a01b031681526020019081526020015f205f9054906101000a90046001600160a01b03166001600160a01b0316635e703e718e612b908f5f612c3b565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b03909216600483015260248201526044015f60405180830381865afa158015612bee573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052612c1591908101906136cb565b612c2a565b60405180602001604052805f8152505b90529b9a5050505050505050505050565b5f81612c4b633b9aca0085613549565b6113b8919061336e565b5f80805f19858709858702925082811083820303915050805f03612c8c57838281612c8257612c82613560565b04925050506113b8565b838110612cbd57604051630c740aef60e31b8152600481018790526024810186905260448101859052606401610889565b5f8486880960026001871981018816978890046003810283188082028403028082028403028082028403028082028403028082028403029081029092039091025f889003889004909101858311909403939093029303949094049190911702949350505050565b5f8260200151612d348360081c90565b14159392505050565b6001600160a01b0381168114612d51575f80fd5b50565b80356126a781612d3d565b5f8060408385031215612d70575f80fd5b8235612d7b81612d3d565b946020939093013593505050565b5f60208284031215612d99575f80fd5b81356113b881612d3d565b5f8060208385031215612db5575f80fd5b823567ffffffffffffffff80821115612dcc575f80fd5b818501915085601f830112612ddf575f80fd5b813581811115612ded575f80fd5b8660206101c083028501011115612e02575f80fd5b60209290920196919550909350505050565b5f815180845260208085019450602084015f5b83811015612e4357815187529582019590820190600101612e27565b509495945050505050565b602081525f6113b86020830184612e14565b5f8083601f840112612e70575f80fd5b50813567ffffffffffffffff811115612e87575f80fd5b6020830191508360208260051b8501011115612ea1575f80fd5b9250929050565b5f8060208385031215612eb9575f80fd5b823567ffffffffffffffff811115612ecf575f80fd5b612edb85828601612e60565b90969095509350505050565b5f805f60608486031215612ef9575f80fd5b8335612f0481612d3d565b92506020840135612f1481612d3d565b929592945050506040919091013590565b5f60208284031215612f35575f80fd5b5035919050565b5f8060408385031215612f4d575f80fd5b50508035926020909101359150565b8015158114612d51575f80fd5b80356126a781612f5c565b5f805f60608486031215612f86575f80fd5b8335612f9181612d3d565b9250602084013591506040840135612fa881612f5c565b809150509250925092565b5f5b83811015612fcd578181015183820152602001612fb5565b50505f910152565b5f8151808452612fec816020860160208601612fb3565b601f01601f19169290920160200192915050565b805163ffffffff1682525f6101e0602083015161302860208601826001600160681b03169052565b506040830151613040604086018263ffffffff169052565b506060830151613058606086018263ffffffff169052565b50608083015161307360808601826001600160681b03169052565b5060a083015161308960a086018261ffff169052565b5060c08301516130a460c08601826001600160a01b03169052565b5060e083015160e0850152610100808401516130c68287018262ffffff169052565b50506101208381015160ff16908501526101408084015115159085015261016080840151151590850152610180808401511515908501526101a0808401511515908501526101c080840151818601839052611d3283870182612fd5565b602081525f6113b86020830184613000565b5f8060408385031215613146575f80fd5b823561315181612d3d565b9150602083013561316181612d3d565b809150509250929050565b5f805f805f8060a08789031215613181575f80fd5b863561318c81612d3d565b9550602087013567ffffffffffffffff8111156131a7575f80fd5b6131b389828a01612e60565b90965094505060408701356131c781612f5c565b959894975092956060810135946080909101359350915050565b5f60208083016020845280855180835260408601915060408160051b8701019250602087015f5b8281101561323657603f19888603018452613224858351613000565b94509285019290850190600101613208565b5092979650505050505050565b5f805f60408486031215613255575f80fd5b833561326081612d3d565b9250602084013567ffffffffffffffff81111561327b575f80fd5b61328786828701612e60565b9497909650939450505050565b5f805f606084860312156132a6575f80fd5b8335925060208401356132b881612d3d565b91506040840135612fa881612d3d565b5f608082840312156132d8575f80fd5b50919050565b5f805f80606085870312156132f1575f80fd5b84359350602085013567ffffffffffffffff81111561330e575f80fd5b61331a87828801612e60565b909450925050604085013561332e81612f5c565b939692955090935050565b604081525f61334b6040830185612e14565b90508260208301529392505050565b634e487b7160e01b5f52601160045260245ffd5b808201808211156106dd576106dd61335a565b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b6040516101c0810167ffffffffffffffff811182821017156133cd576133cd613381565b60405290565b80356001600160681b03811681146126a7575f80fd5b803563ffffffff811681146126a7575f80fd5b803561ffff811681146126a7575f80fd5b803562ffffff811681146126a7575f80fd5b803560ff811681146126a7575f80fd5b5f6101c08284031215613440575f80fd5b6134486133a9565b613451836133d3565b815261345f602084016133e9565b6020820152613470604084016133e9565b6040820152613481606084016133fc565b606082015261349260808401612d54565b608082015260a083013560a08201526134ad60c0840161340d565b60c08201526134be60e0840161341f565b60e08201526101006134d1818501612f69565b908201526101206134e3848201612f69565b908201526101406134f5848201612f69565b90820152610160613507848201612f69565b90820152610180613519848201612f69565b908201526101a061352b848201612f69565b908201529392505050565b818103818111156106dd576106dd61335a565b80820281158282048414176106dd576106dd61335a565b634e487b7160e01b5f52601260045260245ffd5b5f8261358257613582613560565b500490565b5f600182016135985761359861335a565b5060010190565b5f816135ad576135ad61335a565b505f190190565b5f63ffffffff8216806135c9576135c961335a565b5f190192915050565b63ffffffff8281168282160390808211156135ef576135ef61335a565b5092915050565b5f81356106dd81612f5c565b813561360d81612f5c565b815460ff19811691151560ff169182178355602084013561362d81612f5c565b61ff0090151560081b1661ffff198216831781178455604085013561365181612f5c565b62ff000081151560101b168462ffffff1985161783171785555050505061369b61367d606084016135f6565b82805463ff000000191691151560181b63ff00000016919091179055565b5050565b5f602082840312156136af575f80fd5b6113b8826133fc565b5f826136c6576136c6613560565b500690565b5f602082840312156136db575f80fd5b815167ffffffffffffffff808211156136f2575f80fd5b818401915084601f830112613705575f80fd5b81518181111561371757613717613381565b604051601f8201601f19908116603f0116810190838211818310171561373f5761373f613381565b81604052828152876020848701011115613757575f80fd5b613768836020830160208801612fb3565b97965050505050505056fea2646970667358221220462152ae8e3e07238fd70e12e15465f18ffea51c580dddfe5b6714bebccc866964736f6c63430008170033
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.