Properties
_deployedPromise
_deployedPromise: Promise<Contract>
_runningEvents
_runningEvents: {
[eventTag: string]: RunningEvent;
}
Type declaration
-
[eventTag: string]: RunningEvent
_wrappedEmits
_wrappedEmits: {
[eventTag: string]: ((...args: any[]) => void);
}
Type declaration
-
[eventTag: string]: ((...args: any[]) => void)
-
- (...args: any[]): void
-
Returns void
Readonly
address
address: string
callStatic
callStatic: {
onERC721Received(operator: string, from: string, tokenId: BigNumberish, data: BytesLike, overrides?: CallOverrides): Promise<string>;
}
Type declaration
-
onERC721Received:function
- onERC721Received(operator: string, from: string, tokenId: BigNumberish, data: BytesLike, overrides?: CallOverrides): Promise<string>
-
Parameters
-
operator: string
-
from: string
-
tokenId: BigNumberish
-
data: BytesLike
-
Optional
overrides: CallOverrides
Returns Promise<string>
Readonly
deployTransaction
deployTransaction: TransactionResponse
estimateGas
estimateGas: {
onERC721Received(operator: string, from: string, tokenId: BigNumberish, data: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<BigNumber>;
}
Type declaration
-
onERC721Received:function
- onERC721Received(operator: string, from: string, tokenId: BigNumberish, data: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<BigNumber>
-
Parameters
-
operator: string
-
from: string
-
tokenId: BigNumberish
-
data: BytesLike
-
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BigNumber>
functions
functions: {
onERC721Received(operator: string, from: string, tokenId: BigNumberish, data: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
}
Type declaration
-
onERC721Received:function
- onERC721Received(operator: string, from: string, tokenId: BigNumberish, data: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>
-
Parameters
-
operator: string
-
from: string
-
tokenId: BigNumberish
-
data: BytesLike
-
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
interface
interface: IERC721ReceiverInterface
populateTransaction
populateTransaction: {
onERC721Received(operator: string, from: string, tokenId: BigNumberish, data: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<PopulatedTransaction>;
}
Type declaration
-
onERC721Received:function
- onERC721Received(operator: string, from: string, tokenId: BigNumberish, data: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<PopulatedTransaction>
-
Parameters
-
operator: string
-
from: string
-
tokenId: BigNumberish
-
data: BytesLike
-
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
Readonly
provider
provider: Provider
Readonly
resolvedAddress
resolvedAddress: Promise<string>
Readonly
signer
signer: Signer