Ape In

Verified contract

Active on Base with 4,341 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 $23.04
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xa98700a70dddc1f35c1a8f03c06343048947e92bba2b6709adcb8a3976ca290a
0x6d93cb40292ec582ff27f6f3d30ec82d8b80fcae7e2f99edce8cac9755b14180
0x1a5e0b83933855a45ad1fd376851af0619665f047d0181877ba62ba98c2c59a0
0xf84eb01b751b6157942fabb99fed7888bcf2bbf9444ea5256028c2b8b140ea6d
0x92dea6abd848e3adac42f3f39669fea55182b31b4e733ea0da965fdd63b74daf
0x0ba1d509315bb05d66574974bc5a05227d5c825e75e9fceb10b32237c9e74e4c
0x238c87823f83d62b18061b0e6fda5083489418b8e062dfaba2552acc8e51bf39
0xa8bd85069bc9d7ea668282aa7a1687a83e94fb7260c3273e9a49e01432f71309
0x88ba2456eeebe6d79ae11f2a8a55dd6cdee21d4069b37fe3cc90203ce160c08e
0x98b0762e2d0389030bfacf456cd40ba1eb5fac452c5ee94db03371862f92fb1b

Functions
Getter at block 22729161
claimAllotment(view returns (uint256)
200000000000000000
claimAllotmentBoth(view returns (uint256)
600000000000000000
claimIsActive(view returns (bool)
true
claimedSoFar(view returns (uint256)
250800000000000000000
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(