Ape In

Verified contract

Active on Base with 4,311 txns
Deployed by via 0x833733a5 at 10799184
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $18.06
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x824c70dfc85f118e54f83addb24c42a0ca3e74c14682698c70ee628f31633af2
0x1183b4aec32c19fc5336c20c4c89c59b55730948c76fbbd36b4a1187ec0b60a3
0x37847925cc72a13208b2a0a268c27ba2006cefb734b562cd64ea31144ae48ddc
0xd1f368474f8cf442909265f1da23d50feefebfddeb841358d168ab24c584a2c1
0x99f4c0e7f27c260f521385e754c014f0d8c05363f64327c4c318ea7b48553157
0xc1efcb3b7bf41c5cdfffacbe39750f60ffcd94c0335b48791f80968fab018207
0x0e16c77c163c73931ac94f46c97842f246336f8da35968db8b0c10c5f3e6c49f
0x9e25056c353a04392dbf2592554a8a6c435e8d5bb2ca3f0a3d93e40f0c8e4ac0
0x9da159dbc8dbc7e353c21cc05802b2df698a8bf533c695130a67137d335977eb
0x91780dbccef2ca909284bca14919f9a3d6bfdc8f470e5e5b30142ace495b0ecd

Functions
Getter at block 21790273
claimAllotment(view returns (uint256)
200000000000000000
claimAllotmentBoth(view returns (uint256)
600000000000000000
claimIsActive(view returns (bool)
true
claimedSoFar(view returns (uint256)
250600000000000000000
decimals(pure returns (uint8)
18
maxTotalClaim(view returns (uint256)
868000000000000000000
merkleRoot(view returns (bytes32)
0xd36d6d08b4f739bc0789d0d3ba5e31e0a1220e0bdd812b080a48419520131abe
merkleRootBoth(view returns (bytes32)
0x9d787764372a8bee00285129b4922d09af7c522399d1cda9db57c1f491c8b869
mirrorERC721(view returns (address)
0x5c783f67cb13ee1c1fff1caa65f7c0882f8fc9d1
name(view returns (string)
Ape In
oneNFTDecimals(view returns (uint256)
1000000000000000000
owner(view returns (address result)
0x2b70937aeacf490b48e1973bd2a40ba1233569f9
symbol(view returns (string)
APEIN
totalSupply(view returns (uint256)
10000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
alreadyClaimed(addressview returns (bool)
balanceOf(address ownerview returns (uint256)
getSkipNFT(address aview returns (bool)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
tokenURI(uint256 tokenIdview returns (string result)
verifyProof(bytes32[] _merkleProofview returns (bool)
State-modifying
approve(address spenderuint256 amountreturns (bool)
cancelOwnershipHandover(payable 
claimTokens(bytes32[] _merkleProofpayable 
claimTokensBoth(bytes32[] _merkleProofpayable 
completeOwnershipHandover(address pendingOwnerpayable 
renounceOwnership(payable 
requestOwnershipHandover(payable 
setBaseURI(string baseURI_
setMaxTotalClaim(uint256 maxTotalClaim_
setMerkleRoot(bytes32 merkleRoot_
setMerkleRootBoth(bytes32 merkleRoot_
setNameSymbol(string name_string symbol_
setSkipNFT(address addrbool skipNFT
setSkipNFT(bool skipNFT
toggleClaim(
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwnerpayable 
withdraw(
withdrawClaimable(
Events
Approval(address indexed owneraddress indexed spenderuint256 amount
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
SkipNFTSet(address indexed targetbool status
Transfer(address indexed fromaddress indexed touint256 amount
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors
AlreadyInitialized(
ApprovalCallerNotOwnerNorApproved(
DNAlreadyInitialized(
InsufficientAllowance(
InsufficientBalance(
LinkMirrorContractFailed(
MirrorAddressIsZero(
NewOwnerIsZeroAddress(
NoHandoverRequest(
SenderNotMirror(
TokenDoesNotExist(
TotalSupplyOverflow(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToZeroAddress(
Unauthorized(