.ape Name Service

Verified contract

Active on Ethereum with 2,031 txns
Deployed by via 0x8d48e545 at 15733129
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
9 additional variables
Native
Value $4,463.89
0x03bb4b2c6870e5fc404a4b8e568b93748bd9c4ffc903df4ea6a20644e00c6596
0x06f00c59aec989369bcdb41d823e4181d35d314e1d81a7f5087a8524e2912748
0x0536d1449b27ff4521b35434830da8b369a827d7c6a8ce5d83daeb7421eb51cd
0xdce243dd2f9646cecdfc52fe305f76a4582caa7e457b5588ee6277b88f1b49f7
0x743b47716a07d544f01626416538c913402b30a06798f3ba0261d34784e1cfcc
0x898f9924d73a5ef08320fe59c35161134aff1cd251a7ca55bee5dfa5b2617ddd
0x36781c8a027516f6b52e542c6f43871faddfbda09f2022feaf9a105a42c67600
0x2e07603403924ae6ce1875b294daff2b54d6871112ff207bf4d1e764aa622fdd
From
0x99c716f8b0b283512efad4794a8702896075d6f89398be81b37f97f3c0763170
0x56bd42ec784e470330f469c8fbb025fb9ea140dadf398008bdb5c6cdfd32f5a7

Functions
Getter at block 20863432
IS_ALLOWLIST_ACTIVE(view returns (bool)
false
IS_SALE_ACTIVE(view returns (bool)
true
cost(view returns (uint256)
5000000000000000
merkleRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
name(view returns (string)
.ape Name Service
owner(view returns (address)
0x6049acf6993e8ef2bf0e6dd0297c4f3a37995091
ref(view returns (uint256)
20
ref_discount(view returns (uint256)
20
ref_owner(view returns (uint256)
30
subdomains_fee(view returns (uint256)
10
symbol(view returns (string)
.ape
totalSupply(view returns (uint256)
1743
Read-only
_checkName(string _nameview returns (bool)
allowlistAddresses(addressview returns (bool)
balanceOf(address ownerview returns (uint256)
dataAddress(stringstringview returns (string)
getApproved(uint256 tokenIdview returns (address)
getDataAddress(string ape_namestring Areaview returns (string)
isApprovedForAll(address owneraddress operatorview returns (bool)
lastAddresses(uint256 countview returns (string[])
ownerOf(uint256 tokenIdview returns (address)
primaryAddress(addressview returns (string)
resolveAddress(stringview returns (address)
subDomains_allowList(stringview returns (bytes32)
subDomains_allowList_cost(stringview returns (uint256)
subDomains_allowlistAddresses(stringaddressview returns (bool)
subDomains_cost(stringview returns (uint256)
subDomains_publicSale(stringview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenAddressandID(stringview returns (uint256)
tokenIDandAddress(uint256view returns (string)
tokenURI(uint256 tokenIdview returns (string)
walletOfOwnerName(address _ownerview returns (string[])
State-modifying
allowList(string ape_namebytes32[] _merkleProofpayable 
allowListSubdomain(string ape_namestring subdomain_namebytes32[] _merkleProofpayable 
approve(address touint256 tokenId
namediff(uint256 tokenIdstring new_ape_name
register(address ref_addressstring ape_namepayable 
registerSubdomain(string ape_namestring subdomain_namepayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setAddress(string ape_nameaddress newresolve
setAllowChars(bytes allwchr
setAllowListSaleActive(bool WhitesaleIsActive
setApprovalForAll(address operatorbool approved
setBaseURI(string customBaseURI_
setDataAddress(string ape_namestring setAreastring newDatas
setMaxCharSize(uint256 maxCharSize_
setMerkleRoot(bytes32 _newMerkleRoot
setMerkleRootSubdomain(bytes32 _newMerkleRootstring ape_nameuint256 _cost
setPrice(uint256 customPrice
setPrimaryAddress(string ape_name
setRefSettings(uint256 ref_uint256 ref_owner_uint256 ref_discount_uint256 subdomains_fee_
setSaleActive(bool saleIsActive
setSubdomainSaleActive(bool saleIsActiveuint256 customPricestring ape_name
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
withdraw(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApprovalToCurrentOwner(
ApproveToCaller(
BalanceQueryForZeroAddress(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(