THREEFACE

Verified contract

Active on Ethereum with 9,045 txns
Deployed by via 0xea55f925 at 15408219
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
7 additional variables
Native
Value $13,335.76
0x66ccf335eca5f618023e249785982c4c4e7bcf742a1c455993175cafacf87149
0xa7d78b466d66e633999b8127d16f1f4f6f1e0ada0125b8fd4f63fea76105d648
0x788754644a02881d6c6b8c791f9205d0d679949752d06b9ca5d735ce4bdac54d
0x53dda68c150f0cef9fb6b5a3e99afa019f3a2b0ea2849efce43d3f7d4b00dd1a
0xf9f6e36075c97f5718a756a36801a7ab4b6d40f058a06081dfae771e523b303a
0xfa32a81739e850b61ab61af1e1d81cb314e0776bac4eca0279c423eadfa491de
0x0fa9782cf2dcc0108c1782041dc10c4e4c9b395516fbaa43189898172d2e8920
0xfc9e66b2e5236b1cddeb10abc4525ba3779f3634aaacde051ca390dbfd4a2e6a
0x51084b25f404d9afe89a070ce326b82e3d14837853d26a07d872dca4a5d18790
0xc5785dee5f6aeefa088fd6241f9c9dc0b629f08addabe02cf724c723ccab0047

Functions
Getter at block 21267457
NATURE_BASE_VAL(view returns (uint256)
100
NATURE_MAX(view returns (uint256)
3
NATURE_MIN(view returns (uint256)
0
baseURI(view returns (string)
ipfs://
bindingRefundAmount(view returns (uint256)
3000000000000000
isBindingAllowed(view returns (bool)
true
isOpenEdition(pure returns (bool)
false
isPhaseOneActive(view returns (bool)
false
isPhaseTwoActive(view returns (bool)
false
isPublicMintingActive(view returns (bool)
false
isRefundingEnabled(view returns (bool)
true
maxPresaleOne(pure returns (uint256)
1896
maxSupply(pure returns (uint256)
4096
name(view returns (string)
THREEFACE
owner(view returns (address)
0x41fb9227c703086b2d908e177a692edcd3d7de2c
phaseOneBatchSize(pure returns (uint256)
10
phaseOnePricePerNft(view returns (uint256)
200000000000000000
phaseTwoBatchSize(pure returns (uint256)
10
phaseTwoPricePerNft(view returns (uint256)
300000000000000000
publicMintBatchSize(pure returns (uint256)
10
publicMintPricePerNft(view returns (uint256)
500000000000000000
supportedPhases(view returns (uint256)
3
symbol(view returns (string)
3FACE
totalReleased(view returns (uint256)
410975500000000000000
totalShares(view returns (uint256)
100
totalSupply(view returns (uint256)
3711
Read-only
auxMintValues(address walletview returns (uint32 presalePhaseOnePurchasesuint32 presalePhaseTwoPurchases)
balanceOf(address ownerview returns (uint256)
checkProofPhaseOne(bytes32[] proofaddress walletuint256 indexview returns (bool)
checkProofPhaseTwo(bytes32[] proofaddress walletuint256 indexview returns (bool)
exists(uint256 tokenIdview returns (bool)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721ATokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721ATokenOwnership[])
getApproved(uint256 tokenIdview returns (address)
getBindingInfo(uint256 tokenIdview returns (struct THREEFACEBaseTokenBindingData)
getBindingInfo_CurrentFragment(uint256 tokenIdview returns (string)
getBindingInfo_Generation(uint256 tokenIdview returns (uint256)
getBindingInfo_IsBoundToUser(uint256 tokenIdview returns (bool)
getBindingInfo_Status(uint256 tokenIdstring uriFragmentview returns (uint256)
getIndexedLeafFor(address walletuint256 indexpure returns (bytes32)
getLeafFor(address walletpure returns (bytes32)
getNature(uint256 tokenIdview returns (uint256)
getNextProofIndexPhaseOne(address walletview returns (uint256)
getNextProofIndexPhaseTwo(address walletview returns (uint256)
getPresalePhaseOneTokensPurchased(address walletview returns (uint32)
getPresalePhaseTwoTokensPurchased(address walletview returns (uint32)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
payee(uint256 indexview returns (address)
released(address accountview returns (uint256)
shares(address accountview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
State-modifying
approve(address touint256 tokenId
bindToUser(uint256 tokenIdstring userUribytes threefaceSignature
burn(uint256 tokenId
mintSet(uint256 setspayable 
mintTokens(uint256 countuint256 selectedNaturepayable 
mintTokensTo(uint256 countuint256 selectedNatureaddress topayable 
presalePhaseOneTokens(bytes32[] proofuint256 countuint256 selectedNaturepayable 
presalePhaseTwoTokens(bytes32[] proofuint256 countuint256 selectedNaturepayable 
release(address account
releaseToSelf(
renounceOwnership(
reserveSets(address[] friendsuint256 setspayable 
reserveTokens(address[] friendsuint256 countuint256 selectedNaturepayable 
restoreToBlank(uint256 tokenIduint256 selectedNature
restoreUserFragment(uint256 tokenIduint256 boundGenerationOverridestring userUribool flush
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setBaseURI(string __baseUri
setBindingState(bool __bindingAllowedbool __refundingEnableduint256 __bindingRefundAmount
setMerkleRoots(bytes32 __phaseOneRootbytes32 __phaseTwoRoot
setMintingState(bool __phaseOneActivebool __phaseTwoActivebool __publicMintingActiveuint256 __phaseOnePricePerNftuint256 __phaseTwoPricePerNftuint256 __publicMintPricePerNft
setNatureFragments(uint256[] __natureIdsstring[] __natureUris
setRemoteMinter(address __newMinter
setThreefaceSigner(address __newSigner
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
transferPayee(address newOwner
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PayeeAdded(address accountuint256 shares
PayeeTransferred(address oldOwneraddress newOwner
PaymentReceived(address fromuint256 amount
PaymentReleased(address touint256 amount
ReleaseURIFragment(uint256 tokenIduint256 generationstring previousUriFragment
TokenBindingRefunded(uint256 tokenId
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(
Fallback and receive
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApproveToCaller(
BalanceQueryForZeroAddress(
BindingNotAllowed(
ExceedsMaxSupply(
ExceedsPresaleBatchSize(
ExceedsPresaleSupply(
ExceedsPublicMintBatchSize(
ExceedsReserveBatchSize(
InvalidPresalePayment(
InvalidPublicMintPayment(
InvalidQueryRange(
InvalidRemoteMinter(
InvalidSelectedNature(
InvalidSignature(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
ProofInvalidPresale(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(