ConstantOutflowNFT

Verified contract

Implementation

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

No balances found for "ConstantOutflowNFT"

0xdf0cec3fcbb0e4a04cc97bc23a3737d8ff2a2c943577fd6560edda039e31ff69
From

Functions
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(addresspure returns (uint256 balance)
flowDataByTokenId(uint256 tokenIdview returns (struct IFlowNFTBaseFlowNFTData flowData)
getApproved(uint256 tokenIdview returns (address)
getTokenId(address superTokenaddress senderaddress receiverview returns (uint256 tokenId)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdpure returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(address touint256 tokenId
castrate(
initialize(string nftNamestring nftSymbol
onCreate(address superTokenaddress flowSenderaddress flowReceiver
onDelete(address superTokenaddress flowSenderaddress flowReceiver
onUpdate(address superTokenaddress flowSenderaddress flowReceiver
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 cfaV1address gdaV1address constantInflowNFT
Fallback and receive

This contract contains no fallback and receive objects.

Errors
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(