BondNftProxy

Verified contract

Proxy

Active on Base with 281 txns
Deployed by via 0x4f7c5b70 at 16232069
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 45 additional slots
4 additional variables
ERC-20
--
0x8d86c0bde723ad7318842fbad221e6b9267c4a4d128c2acdeec78380d4b3e0cb
0xe07427ca66546d592e6f2e86deaa4b52b484dcd4a64df90d3dd032303b985e91
0xf8ff57d805ad0d88d83bbfed89232afd10857ed9c05d42a5a11fc55cef19fc4e
0xda8ad6d3726fbb36a5a00a5a65b7337a9aeb35909798eef19e231f587e88b9ae
0xe7be944f905d473709eb5b7732e08803ce8e5ebc6c4936935c2e3180c85d15e2
0x74fb902e13803236d4bbccccfff2835c26e0df7a5e5349ace70c335cb1217f13
0x2e892c823d7f4f09f557eb393410d2187084a9f538d80e75acaa671075ed056b
0xad9378cbb76324cdd8a665509b02c9ce261bebea2e9959635064e3e9cd1ad332
0x60f89c6e00404455778a0ec6e93f5b666381329b9f26baa9304ab70e788a16ec
0x161834769b1f315fa915a6e6dbf36be66001392016026aa59fa1578d9cedf9b9

Functions
Getter at block 22940800
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FACTORY_ROLE(view returns (bytes32)
0xdfbefbf47cfe66b701d8cfdbce1de81c821590819cb07e71cb01b6602fb0ee27
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
URI_SETTER_ROLE(view returns (bytes32)
0x7804d923f43a17d325d77e781528e0793b2edd9890ab45fc64efd7b4b427744c
name(view returns (string)
Ape.bond Bonds
symbol(view returns (string)
APE-BONDS
totalSupply(view returns (uint256)
10822
uriLocked(view returns (bool)
false
Read-only
allTokensDataOfOwner(address ownerview returns (struct IBondNftTokenData[])
balanceOf(address ownerview returns (uint256)
billAddresses(uint256view returns (address)
claimablePayout(uint256 tokenIdview returns (uint256 payout)
claimedPayout(uint256 tokenIdview returns (uint256 payout)
getApproved(uint256 tokenIdview returns (address)
getClaimApproved(uint256 tokenIdview returns (address operator)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getTokensOfOwnerByIndexes(address owneruint256 startuint256 endview returns (struct IBondNftTokenData[])
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedClaimOrOwner(address operatoruint256 tokenIdview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
isClaimApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
payoutToken(uint256 tokenIdview returns (address token)
pendingPayout(uint256 tokenIdview returns (uint256 pendingPayoutAmount)
pendingVesting(uint256 tokenIdview returns (uint256 pendingSeconds)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenDataOfOwnerByIndex(address owneruint256 indexview returns (struct IBondNftTokenData tokenData)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
vestedPayout(uint256 tokenIdview returns (uint256 payout)
vestedPayoutAtTime(uint256 tokenIduint256 timestampview returns (uint256 payout)
vestingPayout(uint256 tokenIdview returns (uint256 payout)
vestingPeriod(uint256 tokenIdview returns (uint256 vestingStartuint256 vestingEnd)
State-modifying
addMinter(address minter
approve(address touint256 tokenId
claim(uint256 tokenId
claimMany(uint256[] _tokenIds
grantRole(bytes32 roleaddress account
initialize(string name_string symbol_string baseTokenURI_address factory_address owner_
lockURI(
mint(address toaddress billAddressreturns (uint256 newTokenId)
mintMany(uint256 amountaddress toaddress billAddress
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setBaseURI(string baseTokenURI
setClaimApproval(address operatorbool approveduint256 tokenId
setClaimApprovalForAll(address operatorbool approved
setTokenURI(uint256 tokenIdstring _tokenURI
transferFrom(address fromaddress touint256 tokenId
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BaseTokenUriChanged(string newUri
ClaimApproval(address indexed owneraddress indexed spenderuint256 indexed tokenIdbool approved
ClaimApprovalForAll(address indexed owneraddress indexed spenderbool approved
Initialized(uint8 version
PayoutClaimed(uint256 indexed tokenIdaddress indexed recipientuint256 claimAmount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
UriLocked(
Constructor
constructor(address logicaddress adminbytes data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.