ERC721ContractView
Class in @sentio/sdk/eth/builtin › erc721
Defined in @sentio/sdk/eth/builtin › erc721
Extends
Constructors
Constructor
new ERC721ContractView(contract: ERC721): ERC721ContractView;Parameters
| Parameter | Type |
|---|---|
contract | ERC721 |
Returns
ERC721ContractView
Overrides
Properties
| Property | Type |
|---|---|
callStatic | object |
callStatic.contract | ERC721 |
callStatic.approve | Promise<void> |
callStatic.safeTransferFrom_address_address_uint256 | Promise<void> |
callStatic.safeTransferFrom_address_address_uint256_bytes | Promise<void> |
callStatic.setApprovalForAll | Promise<void> |
callStatic.transferFrom | Promise<void> |
encodeCall | object |
encodeCall.approve | EthCallParam |
encodeCall.balanceOf | EthCallParam |
encodeCall.getApproved | EthCallParam |
encodeCall.isApprovedForAll | EthCallParam |
encodeCall.name | EthCallParam |
encodeCall.ownerOf | EthCallParam |
encodeCall.safeTransferFrom_address_address_uint256 | EthCallParam |
encodeCall.safeTransferFrom_address_address_uint256_bytes | EthCallParam |
encodeCall.setApprovalForAll | EthCallParam |
encodeCall.supportsInterface | EthCallParam |
encodeCall.symbol | EthCallParam |
encodeCall.tokenURI | EthCallParam |
encodeCall.totalSupply | EthCallParam |
encodeCall.transferFrom | EthCallParam |
Accessors
provider
Get Signature
get provider(): Provider;Returns
Provider
Inherited from
rawContract
Get Signature
get rawContract(): TContract;Returns
TContract
Inherited from
Methods
balanceOf()
balanceOf(
owner: string,
overrides?: Overrides,
preparedData?: PreparedData,
ethCallContext?: EthCallContext
): Promise<bigint>;Parameters
| Parameter | Type |
|---|---|
owner | string |
overrides? | Overrides |
preparedData? | PreparedData |
ethCallContext? | EthCallContext |
Returns
Promise<bigint>
getApproved()
getApproved(
tokenId: BigNumberish,
overrides?: Overrides,
preparedData?: PreparedData,
ethCallContext?: EthCallContext
): Promise<string>;Parameters
| Parameter | Type |
|---|---|
tokenId | BigNumberish |
overrides? | Overrides |
preparedData? | PreparedData |
ethCallContext? | EthCallContext |
Returns
Promise<string>
isApprovedForAll()
isApprovedForAll(
owner: string,
operator: string,
overrides?: Overrides,
preparedData?: PreparedData,
ethCallContext?: EthCallContext
): Promise<boolean>;Parameters
| Parameter | Type |
|---|---|
owner | string |
operator | string |
overrides? | Overrides |
preparedData? | PreparedData |
ethCallContext? | EthCallContext |
Returns
Promise<boolean>
name()
name(
overrides?: Overrides,
preparedData?: PreparedData,
ethCallContext?: EthCallContext
): Promise<string>;Parameters
| Parameter | Type |
|---|---|
overrides? | Overrides |
preparedData? | PreparedData |
ethCallContext? | EthCallContext |
Returns
Promise<string>
ownerOf()
ownerOf(
tokenId: BigNumberish,
overrides?: Overrides,
preparedData?: PreparedData,
ethCallContext?: EthCallContext
): Promise<string>;Parameters
| Parameter | Type |
|---|---|
tokenId | BigNumberish |
overrides? | Overrides |
preparedData? | PreparedData |
ethCallContext? | EthCallContext |
Returns
Promise<string>
supportsInterface()
supportsInterface(
interfaceId: BytesLike,
overrides?: Overrides,
preparedData?: PreparedData,
ethCallContext?: EthCallContext
): Promise<boolean>;Parameters
| Parameter | Type |
|---|---|
interfaceId | BytesLike |
overrides? | Overrides |
preparedData? | PreparedData |
ethCallContext? | EthCallContext |
Returns
Promise<boolean>
symbol()
symbol(
overrides?: Overrides,
preparedData?: PreparedData,
ethCallContext?: EthCallContext
): Promise<string>;Parameters
| Parameter | Type |
|---|---|
overrides? | Overrides |
preparedData? | PreparedData |
ethCallContext? | EthCallContext |
Returns
Promise<string>
tokenURI()
tokenURI(
tokenId: BigNumberish,
overrides?: Overrides,
preparedData?: PreparedData,
ethCallContext?: EthCallContext
): Promise<string>;Parameters
| Parameter | Type |
|---|---|
tokenId | BigNumberish |
overrides? | Overrides |
preparedData? | PreparedData |
ethCallContext? | EthCallContext |
Returns
Promise<string>
totalSupply()
totalSupply(
overrides?: Overrides,
preparedData?: PreparedData,
ethCallContext?: EthCallContext
): Promise<bigint>;Parameters
| Parameter | Type |
|---|---|
overrides? | Overrides |
preparedData? | PreparedData |
ethCallContext? | EthCallContext |
Returns
Promise<bigint>