PoolMemberNFT
Verified contract
Implementation
Active on
Base with 1 txns
Storage
Map
Table
Raw
Constants and immutables
5
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "PoolMemberNFT"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22307750 | 14 days ago | | | 0 | 8.7019526e-7 |
ABI
ABI objects
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(address) pure returns (uint256 balance)
getApproved(uint256 tokenId) view returns (address)
getTokenId(address pool, address member) view returns (uint256 tokenId)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
poolMemberDataByTokenId(uint256 tokenId) view returns (struct IPoolMemberNFTPoolMemberNFTData data)
supportsInterface(bytes4 interfaceId) pure returns (bool)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events approve(address to, uint256 tokenId)
castrate()
initialize(string nftName, string nftSymbol)
onCreate(address pool, address member)
onDelete(address pool, address member)
onUpdate(address pool, address member)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
transferFrom(address from, address to, uint256 tokenId)
triggerMetadataUpdate(uint256 tokenId)
updateCode(address newAddress)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
CodeUpdated(bytes32 uuid, address codeAddress)
Initialized(uint8 version)
MetadataUpdate(uint256 tokenId)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor(address host, address gdaV1)
This contract contains no fallback and receive objects.
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()