THREEFACE
Verified contract
Active on
Ethereum with 9,045 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
7 additional
variables
Balances ($13,335.76)
Native
Value
$13,335.76
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 3.8385 | $3,474.21 |
$13,335.76 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21258417 | a day ago | | | 0 | 0.00033856854 | |
| 21106184 | 23 days ago | | | 0 | 0.00011065338 | |
| 21097280 | 24 days ago | | | 0 | 0.00019416164 | |
| 21078042 | a month ago | | | 0 | 0.00043852479 | |
| 21012491 | a month ago | | | 0 | 0.00024588936 | |
| 20835409 | 2 months ago | | | 0 | 0.0010415888 | |
| 20801891 | 2 months ago | | | 0 | 0.00023982926 | |
| 20801891 | 2 months ago | | | 0 | 0.00026978534 | |
| 20801891 | 2 months ago | | | 0 | 0.00026978534 | |
| 20801890 | 2 months ago | | | 0 | 0.00021491052 |
ABI
ABI objects
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 wallet) view returns (uint32 presalePhaseOnePurchases, uint32 presalePhaseTwoPurchases)
balanceOf(address owner) view returns (uint256)
checkProofPhaseOne(bytes32[] proof, address wallet, uint256 index) view returns (bool)
checkProofPhaseTwo(bytes32[] proof, address wallet, uint256 index) view returns (bool)
exists(uint256 tokenId) view returns (bool)
explicitOwnershipOf(uint256 tokenId) view returns (struct IERC721ATokenOwnership)
explicitOwnershipsOf(uint256[] tokenIds) view returns (struct IERC721ATokenOwnership[])
getApproved(uint256 tokenId) view returns (address)
getBindingInfo(uint256 tokenId) view returns (struct THREEFACEBaseTokenBindingData)
getBindingInfo_CurrentFragment(uint256 tokenId) view returns (string)
getBindingInfo_Generation(uint256 tokenId) view returns (uint256)
getBindingInfo_IsBoundToUser(uint256 tokenId) view returns (bool)
getBindingInfo_Status(uint256 tokenId, string uriFragment) view returns (uint256)
getIndexedLeafFor(address wallet, uint256 index) pure returns (bytes32)
getLeafFor(address wallet) pure returns (bytes32)
getNature(uint256 tokenId) view returns (uint256)
getNextProofIndexPhaseOne(address wallet) view returns (uint256)
getNextProofIndexPhaseTwo(address wallet) view returns (uint256)
getPresalePhaseOneTokensPurchased(address wallet) view returns (uint32)
getPresalePhaseTwoTokensPurchased(address wallet) view returns (uint32)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
payee(uint256 index) view returns (address)
released(address account) view returns (uint256)
shares(address account) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
tokensOfOwner(address owner) view returns (uint256[])
tokensOfOwnerIn(address owner, uint256 start, uint256 stop) view returns (uint256[])
State-modifying
Events approve(address to, uint256 tokenId)
bindToUser(uint256 tokenId, string userUri, bytes threefaceSignature)
burn(uint256 tokenId)
mintSet(uint256 sets) payable
mintTokens(uint256 count, uint256 selectedNature) payable
mintTokensTo(uint256 count, uint256 selectedNature, address to) payable
presalePhaseOneTokens(bytes32[] proof, uint256 count, uint256 selectedNature) payable
presalePhaseTwoTokens(bytes32[] proof, uint256 count, uint256 selectedNature) payable
release(address account)
releaseToSelf()
renounceOwnership()
reserveSets(address[] friends, uint256 sets) payable
reserveTokens(address[] friends, uint256 count, uint256 selectedNature) payable
restoreToBlank(uint256 tokenId, uint256 selectedNature)
restoreUserFragment(uint256 tokenId, uint256 boundGenerationOverride, string userUri, bool flush)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
setBaseURI(string __baseUri)
setBindingState(bool __bindingAllowed, bool __refundingEnabled, uint256 __bindingRefundAmount)
setMerkleRoots(bytes32 __phaseOneRoot, bytes32 __phaseTwoRoot)
setMintingState(bool __phaseOneActive, bool __phaseTwoActive, bool __publicMintingActive, uint256 __phaseOnePricePerNft, uint256 __phaseTwoPricePerNft, uint256 __publicMintPricePerNft)
setNatureFragments(uint256[] __natureIds, string[] __natureUris)
setRemoteMinter(address __newMinter)
setThreefaceSigner(address __newSigner)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
transferPayee(address newOwner)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PayeeAdded(address account, uint256 shares)
PayeeTransferred(address oldOwner, address newOwner)
PaymentReceived(address from, uint256 amount)
PaymentReleased(address to, uint256 amount)
ReleaseURIFragment(uint256 tokenId, uint256 generation, string previousUriFragment)
TokenBindingRefunded(uint256 tokenId)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor()
receive()
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()