Properties
callStatic
callStatic: { approve(to,
tokenId,
overrides?): Promise<void>; balanceOf(owner,
overrides?): Promise<BigNumber>; flowDataByTokenId(tokenId,
overrides?): Promise<FlowNFTDataStructOutput>; getApproved(tokenId,
overrides?): Promise<string>; getTokenId(superToken,
flowSender,
flowReceiver,
overrides?): Promise<BigNumber>; initialize(nftName,
nftSymbol,
overrides?): Promise<void>; isApprovedForAll(owner,
operator,
overrides?): Promise<boolean>; name(overrides?): Promise<string>; ownerOf(tokenId,
overrides?): Promise<string>; safeTransferFrom(address,address,uint256)(from,
to,
tokenId,
overrides?): Promise<void>; safeTransferFrom(address,address,uint256,bytes)(from,
to,
tokenId,
data,
overrides?): Promise<void>; setApprovalForAll(operator,
approved,
overrides?): Promise<void>; supportsInterface(interfaceId,
overrides?): Promise<boolean>; symbol(overrides?): Promise<string>; tokenURI(tokenId,
overrides?): Promise<string>; transferFrom(from,
to,
tokenId,
overrides?): Promise<void>; triggerMetadataUpdate(tokenId,
overrides?): Promise<void>; } Type declaration
approve:function
- approve(to, tokenId, overrides?): Promise<void>
Parameters
to: string
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<void>
balanceOf:function
- balanceOf(owner, overrides?): Promise<BigNumber>
Parameters
owner: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
flowDataByTokenId:function
- flowDataByTokenId(tokenId, overrides?): Promise<FlowNFTDataStructOutput>
Parameters
tokenId: BigNumberish
Optional
overrides: CallOverrides
getApproved:function
- getApproved(tokenId, overrides?): Promise<string>
Parameters
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<string>
getTokenId:function
- getTokenId(superToken, flowSender, flowReceiver, overrides?): Promise<BigNumber>
Parameters
superToken: string
flowSender: string
flowReceiver: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
initialize:function
- initialize(nftName, nftSymbol, overrides?): Promise<void>
Parameters
nftName: string
nftSymbol: string
Optional
overrides: CallOverrides
Returns Promise<void>
isApprovedForAll:function
- isApprovedForAll(owner, operator, overrides?): Promise<boolean>
Parameters
owner: string
operator: string
Optional
overrides: CallOverrides
Returns Promise<boolean>
name:function
- name(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
ownerOf:function
- ownerOf(tokenId, overrides?): Promise<string>
Parameters
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<string>
safeTransferFrom(address,address,uint256):function
- safeTransferFrom(address,address,uint256)(from, to, tokenId, overrides?): Promise<void>
Parameters
from: string
to: string
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<void>
safeTransferFrom(address,address,uint256,bytes):function
- safeTransferFrom(address,address,uint256,bytes)(from, to, tokenId, data, overrides?): Promise<void>
Parameters
from: string
to: string
tokenId: BigNumberish
data: BytesLike
Optional
overrides: CallOverrides
Returns Promise<void>
setApprovalForAll:function
- setApprovalForAll(operator, approved, overrides?): Promise<void>
Parameters
operator: string
approved: boolean
Optional
overrides: CallOverrides
Returns Promise<void>
supportsInterface:function
- supportsInterface(interfaceId, overrides?): Promise<boolean>
Parameters
interfaceId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<boolean>
symbol:function
- symbol(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
tokenURI:function
- tokenURI(tokenId, overrides?): Promise<string>
Parameters
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<string>
transferFrom:function
- transferFrom(from, to, tokenId, overrides?): Promise<void>
Parameters
from: string
to: string
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<void>
triggerMetadataUpdate:function
- triggerMetadataUpdate(tokenId, overrides?): Promise<void>
Parameters
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<void>
estimateGas
estimateGas: {
approve(to, tokenId, overrides?): Promise<BigNumber>;
balanceOf(owner, overrides?): Promise<BigNumber>;
flowDataByTokenId(tokenId, overrides?): Promise<BigNumber>;
getApproved(tokenId, overrides?): Promise<BigNumber>;
getTokenId(superToken, flowSender, flowReceiver, overrides?): Promise<BigNumber>;
initialize(nftName, nftSymbol, overrides?): Promise<BigNumber>;
isApprovedForAll(owner, operator, overrides?): Promise<BigNumber>;
name(overrides?): Promise<BigNumber>;
ownerOf(tokenId, overrides?): Promise<BigNumber>;
safeTransferFrom(address,address,uint256)(from, to, tokenId, overrides?): Promise<BigNumber>;
safeTransferFrom(address,address,uint256,bytes)(from, to, tokenId, data, overrides?): Promise<BigNumber>;
setApprovalForAll(operator, approved, overrides?): Promise<BigNumber>;
supportsInterface(interfaceId, overrides?): Promise<BigNumber>;
symbol(overrides?): Promise<BigNumber>;
tokenURI(tokenId, overrides?): Promise<BigNumber>;
transferFrom(from, to, tokenId, overrides?): Promise<BigNumber>;
triggerMetadataUpdate(tokenId, overrides?): Promise<BigNumber>;
}
Type declaration
approve:function
- approve(to, tokenId, overrides?): Promise<BigNumber>
Parameters
to: string
tokenId: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
balanceOf:function
- balanceOf(owner, overrides?): Promise<BigNumber>
Parameters
owner: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
flowDataByTokenId:function
- flowDataByTokenId(tokenId, overrides?): Promise<BigNumber>
Parameters
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getApproved:function
- getApproved(tokenId, overrides?): Promise<BigNumber>
Parameters
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getTokenId:function
- getTokenId(superToken, flowSender, flowReceiver, overrides?): Promise<BigNumber>
Parameters
superToken: string
flowSender: string
flowReceiver: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
initialize:function
- initialize(nftName, nftSymbol, overrides?): Promise<BigNumber>
Parameters
nftName: string
nftSymbol: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
isApprovedForAll:function
- isApprovedForAll(owner, operator, overrides?): Promise<BigNumber>
Parameters
owner: string
operator: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
name:function
- name(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
ownerOf:function
- ownerOf(tokenId, overrides?): Promise<BigNumber>
Parameters
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
safeTransferFrom(address,address,uint256):function
- safeTransferFrom(address,address,uint256)(from, to, tokenId, overrides?): Promise<BigNumber>
Parameters
from: string
to: string
tokenId: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
safeTransferFrom(address,address,uint256,bytes):function
- safeTransferFrom(address,address,uint256,bytes)(from, to, tokenId, data, overrides?): Promise<BigNumber>
Parameters
from: string
to: string
tokenId: BigNumberish
data: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
setApprovalForAll:function
- setApprovalForAll(operator, approved, overrides?): Promise<BigNumber>
Parameters
operator: string
approved: boolean
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
supportsInterface:function
- supportsInterface(interfaceId, overrides?): Promise<BigNumber>
Parameters
interfaceId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
symbol:function
- symbol(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
tokenURI:function
- tokenURI(tokenId, overrides?): Promise<BigNumber>
Parameters
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
transferFrom:function
- transferFrom(from, to, tokenId, overrides?): Promise<BigNumber>
Parameters
from: string
to: string
tokenId: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
triggerMetadataUpdate:function
- triggerMetadataUpdate(tokenId, overrides?): Promise<BigNumber>
Parameters
tokenId: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
filters
filters: {
Approval(owner?, approved?, tokenId?): ApprovalEventFilter;
Approval(address,address,uint256)(owner?, approved?, tokenId?): ApprovalEventFilter;
ApprovalForAll(owner?, operator?, approved?): ApprovalForAllEventFilter;
ApprovalForAll(address,address,bool)(owner?, operator?, approved?): ApprovalForAllEventFilter;
MetadataUpdate(tokenId?): MetadataUpdateEventFilter;
MetadataUpdate(uint256)(tokenId?): MetadataUpdateEventFilter;
Transfer(from?, to?, tokenId?): TransferEventFilter;
Transfer(address,address,uint256)(from?, to?, tokenId?): TransferEventFilter;
}
Type declaration
Approval:function
- Approval(owner?, approved?, tokenId?): ApprovalEventFilter
Parameters
Optional
owner: null | string
Optional
approved: null | string
Optional
tokenId: null | BigNumberish
Returns ApprovalEventFilter
Approval(address,address,uint256):function
- Approval(address,address,uint256)(owner?, approved?, tokenId?): ApprovalEventFilter
Parameters
Optional
owner: null | string
Optional
approved: null | string
Optional
tokenId: null | BigNumberish
Returns ApprovalEventFilter
ApprovalForAll:function
- ApprovalForAll(owner?, operator?, approved?): ApprovalForAllEventFilter
Parameters
Optional
owner: null | string
Optional
operator: null | string
Optional
approved: null
Returns ApprovalForAllEventFilter
ApprovalForAll(address,address,bool):function
- ApprovalForAll(address,address,bool)(owner?, operator?, approved?): ApprovalForAllEventFilter
Parameters
Optional
owner: null | string
Optional
operator: null | string
Optional
approved: null
Returns ApprovalForAllEventFilter
MetadataUpdate:function
- MetadataUpdate(tokenId?): MetadataUpdateEventFilter
Returns MetadataUpdateEventFilter
MetadataUpdate(uint256):function
- MetadataUpdate(uint256)(tokenId?): MetadataUpdateEventFilter
Returns MetadataUpdateEventFilter
Transfer:function
- Transfer(from?, to?, tokenId?): TransferEventFilter
Parameters
Optional
from: null | string
Optional
to: null | string
Optional
tokenId: null | BigNumberish
Returns TransferEventFilter
Transfer(address,address,uint256):function
- Transfer(address,address,uint256)(from?, to?, tokenId?): TransferEventFilter
Parameters
Optional
from: null | string
Optional
to: null | string
Optional
tokenId: null | BigNumberish
Returns TransferEventFilter
functions
functions: { approve(to,
tokenId,
overrides?): Promise<ContractTransaction>; balanceOf(owner,
overrides?): Promise<[BigNumber] & { balance: BigNumber; }>; flowDataByTokenId(tokenId,
overrides?): Promise<[FlowNFTDataStructOutput] & { flowData: FlowNFTDataStructOutput; }>; getApproved(tokenId,
overrides?): Promise<[string] & { operator: string; }>; getTokenId(superToken,
flowSender,
flowReceiver,
overrides?): Promise<[BigNumber]>; initialize(nftName,
nftSymbol,
overrides?): Promise<ContractTransaction>; isApprovedForAll(owner,
operator,
overrides?): Promise<[boolean]>; name(overrides?): Promise<[string]>; ownerOf(tokenId,
overrides?): Promise<[string] & { owner: string; }>; safeTransferFrom(address,address,uint256)(from,
to,
tokenId,
overrides?): Promise<ContractTransaction>; safeTransferFrom(address,address,uint256,bytes)(from,
to,
tokenId,
data,
overrides?): Promise<ContractTransaction>; setApprovalForAll(operator,
approved,
overrides?): Promise<ContractTransaction>; supportsInterface(interfaceId,
overrides?): Promise<[boolean]>; symbol(overrides?): Promise<[string]>; tokenURI(tokenId,
overrides?): Promise<[string]>; transferFrom(from,
to,
tokenId,
overrides?): Promise<ContractTransaction>; triggerMetadataUpdate(tokenId,
overrides?): Promise<ContractTransaction>; } Type declaration
approve:function
- approve(to, tokenId, overrides?): Promise<ContractTransaction>
Parameters
to: string
tokenId: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
balanceOf:function
- balanceOf(owner, overrides?): Promise<[BigNumber] & {
balance: BigNumber;
}> Parameters
owner: string
Optional
overrides: CallOverrides
Returns Promise<[BigNumber] & {
balance: BigNumber;
}>
flowDataByTokenId:function
- flowDataByTokenId(tokenId, overrides?): Promise<[FlowNFTDataStructOutput] & {
flowData: FlowNFTDataStructOutput;
}> Parameters
tokenId: BigNumberish
Optional
overrides: CallOverrides
getApproved:function
- getApproved(tokenId, overrides?): Promise<[string] & {
operator: string;
}> Parameters
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<[string] & {
operator: string;
}>
getTokenId:function
- getTokenId(superToken, flowSender, flowReceiver, overrides?): Promise<[BigNumber]>
Parameters
superToken: string
flowSender: string
flowReceiver: string
Optional
overrides: CallOverrides
Returns Promise<[BigNumber]>
initialize:function
- initialize(nftName, nftSymbol, overrides?): Promise<ContractTransaction>
Parameters
nftName: string
nftSymbol: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
isApprovedForAll:function
- isApprovedForAll(owner, operator, overrides?): Promise<[boolean]>
Parameters
owner: string
operator: string
Optional
overrides: CallOverrides
Returns Promise<[boolean]>
name:function
- name(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
ownerOf:function
- ownerOf(tokenId, overrides?): Promise<[string] & {
owner: string;
}> Parameters
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<[string] & {
owner: string;
}>
safeTransferFrom(address,address,uint256):function
- safeTransferFrom(address,address,uint256)(from, to, tokenId, overrides?): Promise<ContractTransaction>
Parameters
from: string
to: string
tokenId: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
safeTransferFrom(address,address,uint256,bytes):function
- safeTransferFrom(address,address,uint256,bytes)(from, to, tokenId, data, overrides?): Promise<ContractTransaction>
Parameters
from: string
to: string
tokenId: BigNumberish
data: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
setApprovalForAll:function
- setApprovalForAll(operator, approved, overrides?): Promise<ContractTransaction>
Parameters
operator: string
approved: boolean
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
supportsInterface:function
- supportsInterface(interfaceId, overrides?): Promise<[boolean]>
Parameters
interfaceId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<[boolean]>
symbol:function
- symbol(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
tokenURI:function
- tokenURI(tokenId, overrides?): Promise<[string]>
Parameters
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<[string]>
transferFrom:function
- transferFrom(from, to, tokenId, overrides?): Promise<ContractTransaction>
Parameters
from: string
to: string
tokenId: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
triggerMetadataUpdate:function
- triggerMetadataUpdate(tokenId, overrides?): Promise<ContractTransaction>
Parameters
tokenId: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
interface
interface: IFlowNFTBaseInterface
populateTransaction
populateTransaction: {
approve(to, tokenId, overrides?): Promise<PopulatedTransaction>;
balanceOf(owner, overrides?): Promise<PopulatedTransaction>;
flowDataByTokenId(tokenId, overrides?): Promise<PopulatedTransaction>;
getApproved(tokenId, overrides?): Promise<PopulatedTransaction>;
getTokenId(superToken, flowSender, flowReceiver, overrides?): Promise<PopulatedTransaction>;
initialize(nftName, nftSymbol, overrides?): Promise<PopulatedTransaction>;
isApprovedForAll(owner, operator, overrides?): Promise<PopulatedTransaction>;
name(overrides?): Promise<PopulatedTransaction>;
ownerOf(tokenId, overrides?): Promise<PopulatedTransaction>;
safeTransferFrom(address,address,uint256)(from, to, tokenId, overrides?): Promise<PopulatedTransaction>;
safeTransferFrom(address,address,uint256,bytes)(from, to, tokenId, data, overrides?): Promise<PopulatedTransaction>;
setApprovalForAll(operator, approved, overrides?): Promise<PopulatedTransaction>;
supportsInterface(interfaceId, overrides?): Promise<PopulatedTransaction>;
symbol(overrides?): Promise<PopulatedTransaction>;
tokenURI(tokenId, overrides?): Promise<PopulatedTransaction>;
transferFrom(from, to, tokenId, overrides?): Promise<PopulatedTransaction>;
triggerMetadataUpdate(tokenId, overrides?): Promise<PopulatedTransaction>;
}
Type declaration
approve:function
- approve(to, tokenId, overrides?): Promise<PopulatedTransaction>
Parameters
to: string
tokenId: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
balanceOf:function
- balanceOf(owner, overrides?): Promise<PopulatedTransaction>
Parameters
owner: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
flowDataByTokenId:function
- flowDataByTokenId(tokenId, overrides?): Promise<PopulatedTransaction>
Parameters
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getApproved:function
- getApproved(tokenId, overrides?): Promise<PopulatedTransaction>
Parameters
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getTokenId:function
- getTokenId(superToken, flowSender, flowReceiver, overrides?): Promise<PopulatedTransaction>
Parameters
superToken: string
flowSender: string
flowReceiver: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
initialize:function
- initialize(nftName, nftSymbol, overrides?): Promise<PopulatedTransaction>
Parameters
nftName: string
nftSymbol: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
isApprovedForAll:function
- isApprovedForAll(owner, operator, overrides?): Promise<PopulatedTransaction>
Parameters
owner: string
operator: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
name:function
- name(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
ownerOf:function
- ownerOf(tokenId, overrides?): Promise<PopulatedTransaction>
Parameters
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
safeTransferFrom(address,address,uint256):function
- safeTransferFrom(address,address,uint256)(from, to, tokenId, overrides?): Promise<PopulatedTransaction>
Parameters
from: string
to: string
tokenId: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
safeTransferFrom(address,address,uint256,bytes):function
- safeTransferFrom(address,address,uint256,bytes)(from, to, tokenId, data, overrides?): Promise<PopulatedTransaction>
Parameters
from: string
to: string
tokenId: BigNumberish
data: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
setApprovalForAll:function
- setApprovalForAll(operator, approved, overrides?): Promise<PopulatedTransaction>
Parameters
operator: string
approved: boolean
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
supportsInterface:function
- supportsInterface(interfaceId, overrides?): Promise<PopulatedTransaction>
Parameters
interfaceId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
symbol:function
- symbol(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
tokenURI:function
- tokenURI(tokenId, overrides?): Promise<PopulatedTransaction>
Parameters
tokenId: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
transferFrom:function
- transferFrom(from, to, tokenId, overrides?): Promise<PopulatedTransaction>
Parameters
from: string
to: string
tokenId: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
triggerMetadataUpdate:function
- triggerMetadataUpdate(tokenId, overrides?): Promise<PopulatedTransaction>
Parameters
tokenId: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>