ConstantOutflowNFT
Verified contract
Implementation
Active on
Base with 1 txns
Storage
Map
Table
Raw
Constants and immutables
9
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 "ConstantOutflowNFT"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17134548 | 5 months ago | | | 0 | 0.0000019289593 |
ABI
ABI objects
Getter at block 23198551
CONSTANT_FLOW_AGREEMENT_V1() view returns (address)
0x19ba78b9cdb05a877718841c574325fdb53601bb
CONSTANT_INFLOW_NFT() view returns (address)
0x2d51962a9ee4d3c2819ef585eab7412c2a2c31ac
DEFAULT_BASE_URI() view returns (string)
https://nft.superfluid.finance/cfa/v2/getmeta
GENERAL_DISTRIBUTION_AGREEMENT_V1() view returns (address)
0xfe6c87be05fedb2059d2ec41ba0a09826c9fd7aa
HOST() view returns (address)
0x4c073b3bab6d8826b8c5b229f3cfdc1ec6e47e74
baseURI() pure returns (string)
https://nft.superfluid.finance/cfa/v2/getmeta
getCodeAddress() view returns (address codeAddress)
0x0000000000000000000000000000000000000000
name() view returns (string)
proxiableUUID() pure returns (bytes32)
0x87e44dce6a0d65a5ccf441783661f5727c2624b1f0088bbe957ce2c95406b784
symbol() view returns (string)
Read-only
balanceOf(address) pure returns (uint256 balance)
flowDataByTokenId(uint256 tokenId) view returns (struct IFlowNFTBaseFlowNFTData flowData)
getApproved(uint256 tokenId) view returns (address)
getTokenId(address superToken, address sender, address receiver) view returns (uint256 tokenId)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
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 superToken, address flowSender, address flowReceiver)
onDelete(address superToken, address flowSender, address flowReceiver)
onUpdate(address superToken, address flowSender, address flowReceiver)
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 cfaV1, address gdaV1, address constantInflowNFT)
This contract contains no fallback and receive objects.
CFA_NFT_APPROVE_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL()
CFA_NFT_APPROVE_TO_CALLER()
CFA_NFT_APPROVE_TO_CURRENT_OWNER()
CFA_NFT_INVALID_TOKEN_ID()
CFA_NFT_ONLY_SUPER_TOKEN_FACTORY()
CFA_NFT_TRANSFER_CALLER_NOT_OWNER_OR_APPROVED_FOR_ALL()
CFA_NFT_TRANSFER_FROM_INCORRECT_OWNER()
CFA_NFT_TRANSFER_IS_NOT_ALLOWED()
CFA_NFT_TRANSFER_TO_ZERO_ADDRESS()
COF_NFT_INVALID_SUPER_TOKEN()
COF_NFT_MINT_TO_AND_FLOW_RECEIVER_SAME()
COF_NFT_MINT_TO_ZERO_ADDRESS()
COF_NFT_ONLY_CONSTANT_INFLOW()
COF_NFT_ONLY_FLOW_AGREEMENTS()
COF_NFT_TOKEN_ALREADY_EXISTS()