PoolMemberNFT

Verified contract

Implementation

Active on Base with 1 txns
Deployed by via 0xf9c4d854 at 22307747
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "PoolMemberNFT"

0x3c247c49fe4c04643367ee13223941441b37e48c761450e39fb83254a5bf76be
From

Functions
Getter at block 22756257
DEFAULT_BASE_URI(view returns (string)
https://nft.superfluid.finance/pool/v2/getmeta
GENERAL_DISTRIBUTION_AGREEMENT_V1(view returns (address)
0xfe6c87be05fedb2059d2ec41ba0a09826c9fd7aa
HOST(view returns (address)
0x4c073b3bab6d8826b8c5b229f3cfdc1ec6e47e74
baseURI(pure returns (string)
https://nft.superfluid.finance/pool/v2/getmeta
getCodeAddress(view returns (address codeAddress)
0x0000000000000000000000000000000000000000
name(view returns (string)
proxiableUUID(pure returns (bytes32)
0x6f373bc57ad79a3d1860bb8cc8471063d3883c0ce9afa665d14337e5fb396653
symbol(view returns (string)
Read-only
balanceOf(addresspure returns (uint256 balance)
getApproved(uint256 tokenIdview returns (address)
getTokenId(address pooladdress memberview returns (uint256 tokenId)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
poolMemberDataByTokenId(uint256 tokenIdview returns (struct IPoolMemberNFTPoolMemberNFTData data)
supportsInterface(bytes4 interfaceIdpure returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(address touint256 tokenId
castrate(
initialize(string nftNamestring nftSymbol
onCreate(address pooladdress member
onDelete(address pooladdress member
onUpdate(address pooladdress member
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
transferFrom(address fromaddress touint256 tokenId
triggerMetadataUpdate(uint256 tokenId
updateCode(address newAddress
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
CodeUpdated(bytes32 uuidaddress codeAddress
Initialized(uint8 version
MetadataUpdate(uint256 tokenId
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address hostaddress gdaV1
Fallback and receive

This contract contains no fallback and receive objects.

Errors
POOL_MEMBER_NFT_HAS_UNITS(
POOL_MEMBER_NFT_NO_UNITS(
POOL_MEMBER_NFT_NO_ZERO_MEMBER(
POOL_MEMBER_NFT_NO_ZERO_POOL(
POOL_NFT_APPROVE_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL(
POOL_NFT_APPROVE_TO_CALLER(
POOL_NFT_APPROVE_TO_CURRENT_OWNER(
POOL_NFT_INVALID_TOKEN_ID(
POOL_NFT_NOT_REGISTERED_POOL(
POOL_NFT_ONLY_SUPER_TOKEN_FACTORY(
POOL_NFT_TRANSFER_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL(
POOL_NFT_TRANSFER_NOT_ALLOWED(