Applied Primate Engineering
Verified contract
Active on
Ethereum with 22,637 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x388f…2568
Balances ($0.00)
No balances found for "Applied Primate Engineering"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21119704 | 7 days ago | | | 0 | 0.00011984035 | |
| 21109399 | 8 days ago | | | 0 | 0.00025840636 | |
| 21107186 | 9 days ago | | | 0 | 0.00012811160 | |
| 21106247 | 9 days ago | | | 0 | 0.00012114562 | |
| 21103336 | 9 days ago | | | 0 | 0.000079807477 | |
| 21102240 | 9 days ago | | | 0 | 0.00015845298 | |
| 21088650 | 11 days ago | | | 0 | 0.00030451981 | |
| 21058680 | 15 days ago | | | 0 | 0.00030962425 | |
| 21051070 | 17 days ago | | | 0 | 0.00023039853 | |
| 20973772 | a month ago | | | 0 | 0.00055442741 |
ABI
ABI objects
Getter at block 21169486
MAX_SUPPLY() view returns (uint256)
2222
OG_KEY() view returns (bytes32)
0xf8e4cf2271ec3c91a8e7eec89b6cad96e5bfa4f28bd0ae1d3564206fa8c10c3d
OG_MAX() view returns (uint256)
222
ONBOARDING_KEY() view returns (bytes32)
0x18faeb62567926f4805bd005d2fb3f6c3fbde33b2c11982a0ff1e730b3215114
name() view returns (string)
Applied Primate Engineering
owner() view returns (address)
0xcc00d191f77f5d9685b651cd88b54ca9623ae974
ownerMetadataFunctionLocked() view returns (bool)
false
signer() view returns (address)
0xe60a93436e1de9fbecda516b5e10e842b5b7f4a1
symbol() view returns (string)
KEYCARD
totalSupply() view returns (uint256)
2219
Read-only
balanceOf(address) view returns (uint256)
getApproved(uint256) view returns (address)
imageKey(uint256 id) view returns (bytes32)
isApprovedForAll(address, address) view returns (bool)
metadataKeys(uint256 id) view returns (bytes32[])
metadataNonce(uint256 id) view returns (bytes32)
ownerOf(uint256) view returns (address)
supportsInterface(bytes4 interfaceId) pure returns (bool)
tokenURI(uint256 id) view returns (string)
State-modifying
Events applyImage(uint256 id, bytes32 imageKey_, bytes signature)
applyMetadata(uint256 id, bytes32 metadataKey, bytes signature)
approve(address spender, uint256 id)
lockOwnerMetadataFunction()
migrate(address to, uint256[] ids)
mint(address to, uint256 id)
ownerApplyImage(uint256 id, bytes32 imageKey_)
ownerApplyMetadata(uint256 id, bytes32 metadataKey, bytes32 nonce)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 id)
safeTransferFrom(address from, address to, uint256 id, bytes data)
setApprovalForAll(address operator, bool approved)
transferFrom(address from, address to, uint256 id)
transferOwnership(address newOwner)
Approval(address indexed owner, address indexed spender, uint256 indexed id)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 indexed id)
constructor(address metadataStore_, address signer_, address migration_)
This contract contains no fallback and receive objects.
IncorrectMetadataNonce()
InvalidMigrationCaller()
InvalidSignature()
InvalidTokenId()
OwnerMetadataFunctionLocked()
RequiresTokenOwner()
TokenAlreadyMigrated()