Bitcoin Cathedral 4
Verified contract
Proxy
Active on
Base with 7 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
34 additional
variables
Balances ($0.03)
Native
Value
$0.03
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 0.00001 | $3,352.04 |
$0.03 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14354756 | 6 months ago | | | 0 | 0.0000018303296 | |
| 14354686 | 6 months ago | | | 0.00011 | 0.0000030379328 | |
| 14354633 | 6 months ago | | | 0 | 0.0000012771262 | |
| 14354622 | 6 months ago | | | 0 | 0.0000013233187 | |
| 14354606 | 6 months ago | | | 0 | 0.0000020529444 | |
| 14354578 | 6 months ago | | | 0 | 0.0000012347951 | |
| 14354568 | 6 months ago | | | 0 | 0.0000012122532 |
ABI
ABI objects
Getter at block 22767404
burnedTokens() view returns (uint256)
0
collectionSize() view returns (uint256 size)
1000
contractURI() view returns (string)
https://metadata.nfts2me.com/api/contractURI/8453/1267970562577294915599185078525866488399880688666/
currentPhase() view returns (uint8)
0
erc20PaymentAddress() view returns (address)
0x0000000000000000000000000000000000000000
getTraitMetadataURI() view returns (string labelsURI)
isMetadataFixed() view returns (bool)
true
isOpen() view returns (bool)
true
isOperatorFilterRegistryEnabled() view returns (bool)
false
maxPerAddress() view returns (uint256)
10
merkleRoot() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
mintingType() pure returns (uint8)
0
n2mVersion() pure returns (uint256)
2030
name() view returns (string)
Bitcoin Cathedral 4
owner() view returns (address collectionOwner)
0x476626b7202acbe124cb504ead7ca776cf1f70bd
ownerMaxRevenue() view returns (uint256 maxRevenue)
10000
pendingTotalAffiliatesBalance() view returns (uint256)
0
protocolFee() view returns (uint256)
100000000000000
reservedTokens() view returns (uint256)
6
royaltyFee() view returns (uint256)
750
saleDates() view returns (uint256 dropDateTimestamp, uint256 endDateTimestamp)
(dropDateTimestamp=0, endDateTimestamp=0)
symbol() view returns (string)
BIT
totalSupply() view returns (uint256)
1
withdrawnAmount() view returns (uint256)
0
Read-only
affiliatesInfo(address affiliate) view returns (bool enabled, uint16 affiliatePercentage, uint16 userDiscount)
allowListed(address _wallet, bytes32[] _proof) view returns (bool)
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getTraitValue(uint256 tokenId, bytes32 traitKey) view returns (bytes32 traitValue)
getTraitValues(uint256 tokenId, bytes32[] traitKeys) view returns (bytes32[] traitValues)
isApprovedForAll(address owner_, address operator) view returns (bool)
locked(uint256 tokenId) view returns (bool)
mintFee(uint256 amount) view returns (uint256)
ownerOf(uint256 tokenId) view returns (address)
pendingAffiliateBalance(address) view returns (uint256)
royaltyInfo(uint256, uint256 salePrice) view returns (address receiver, uint256 royaltyAmount)
supportsInterface(bytes4 interfaceId) pure returns (bool)
tokenURI(uint256 tokenId) view returns (string)
userExpires(uint256 tokenId) view returns (uint256)
userOf(uint256 tokenId) view returns (address)
whitelistedOperators(address) view returns (bool)
withdrawnERC20Amount(address) view returns (uint256)
State-modifying
Events affiliateWithdraw(address affiliate) payable
airdropSequential(bytes32[] toAndAmount, bool soulbound) payable
approve(address operator, uint256 tokenId) payable
burn(uint256 tokenId) payable
changeERC20PaymentAddress(address newErc20PaymentAddress) payable
changeMintFee(uint256 newMintPrice, bool isDynamic) payable
changeRoyaltyFee(uint16 newFee) payable
disableOperatorFilterRegistry() payable
initialize008joDSK(string name_, string symbol_, uint256 mintPrice_, bytes32 baseURICIDHash, bytes32 packedData, bytes extraCollectionInformation) payable
mint() payable
mint(uint256 amount) payable
mint(uint256 amount, address affiliate) payable
mintAllowlist(uint256 amount, bytes32[] _proof) payable
mintEfficientN2M_001Z5BWH() payable
mintTo(address to, uint256 amount) payable
mintTo(address to, uint256 amount, address affiliate) payable
mintWhitelist(bytes32 toWihtExtra, uint256 customFee, bytes signature, uint256[] tokenIds) payable
ownershipTransferred(address from, address to) payable
reduceCollectionSize(uint32 newCollectionSize) payable
removeProtocolFee(bytes signature, uint256 fee, address feeReceiver) payable
reserveTokens(uint16 amount) payable
safeTransferFrom(address from, address to, uint256 tokenId) payable
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) payable
setAffiliatesPercentageAndDiscount(uint16 userDiscount, uint16 affiliatePercentage, address affiliateAddress)
setApprovalForAll(address operator, bool approved)
setBaseURI(string baseURIString, bytes32 baseURICIDHash, bool isPlaceholder, bool freezeMetadata) payable
setContractURI(bytes32 newContractURIMetadataCIDHash) payable
setDropAndEndDate(uint256 dropDateTimestamp, uint256 endDateTimestamp) payable
setMaxPerAddress(uint16 newMaxPerAddress) payable
setMerkleRoot(bytes32 merkleRoot_) payable
setPhase(uint8 newPhase) payable
setTrait(uint256 tokenId, bytes32 traitKey, bytes32 value)
setTraitMetadataURI(string uri) payable
setTraitsPermissions(bytes32[] ownerCanUpdateTraitKeys, bytes32[] onlyOnceTraitKeys) payable
setUser(uint256 tokenId, address user, uint64 expires)
transferFrom(address from, address to, uint256 tokenId) payable
transferOwnership(address to) payable
unreserveTokens(uint16 amount) payable
whitelistOperators(address[] operators) payable
withdraw() payable
withdrawERC20(address erc20Address) payable
AffiliateSell(address indexed affiliate)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BatchMetadataUpdate(uint256 fromTokenId, uint256 toTokenId)
ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
ContractURIUpdated()
ImmutableTrait(bytes32 indexed traitKey, uint256 indexed tokenId, bytes32 value)
Locked(uint256 tokenId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TraitMetadataURIUpdated()
TraitUpdated(bytes32 indexed traitKey, uint256 tokenId, bytes32 traitValue)
TraitUpdatedList(bytes32 indexed traitKey, uint256[] tokenIds)
TraitUpdatedListUniformValue(bytes32 indexed traitKey, uint256[] tokenIds, bytes32 traitValue)
TraitUpdatedRange(bytes32 indexed traitKey, uint256 fromTokenId, uint256 toTokenId)
TraitUpdatedRangeUniformValue(bytes32 indexed traitKey, uint256 fromTokenId, uint256 toTokenId, bytes32 traitValue)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Unlocked(uint256 tokenId)
UpdateUser(uint256 indexed tokenId, address indexed user, uint64 expires)
This contract contains no constructor objects.
fallback()
receive()
AddressEmptyCode(address target)
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
BalanceQueryForZeroAddress()
CantLowerCurrentPercentages()
CollectionSoldOut()
FailedInnerCall()
InvadlidCollectionSize()
InvalidAmount()
InvalidInitialization()
InvalidInputSizesDontMatch()
InvalidMintFee()
InvalidMintingType()
InvalidPercentageOrDiscountValues()
InvalidPhaseWithoutDate()
InvalidRevenuePercentage()
InvalidSignature()
InvalidTokenId()
MaxPerAddressExceeded()
MetadataAlreadyFixed()
MintToZeroAddress()
MintZeroQuantity()
NewBaseURICantBeEmpty()
NonEditableTraitByTokenOwner()
NonTransferrableSoulboundNFT()
NotAllowlisted()
NotEnoughAmountToMint()
OnlyOnceTrait()
OperatorNotAllowed(address operator)
OwnableUnauthorizedAccount(address account)
OwnerQueryForNonexistentToken()
PendingAffiliatesBalance()
PlacerholderCantFreezeMetadata()
PresaleInvalidMintingType()
PresaleNotOpen()
PublicSaleNotOpen()
ReentrancyGuard()
SaleFinished()
SignatureMismatch()
TraitValueUnchanged()
TransferCallerNotOwnerNorApproved()
TransferFromFailed()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
WaitUntilDropDate()