ERC721ContractView

Class in @sentio/sdk/eth/builtin › erc721

Defined in @sentio/sdk/eth/builtin › erc721

Extends

Constructors

Constructor

new ERC721ContractView(contract: ERC721): ERC721ContractView;

Parameters

ParameterType
contractERC721

Returns

ERC721ContractView

Overrides

ContractView.constructor

Properties

PropertyType
callStaticobject
callStatic.contractERC721
callStatic.approvePromise<void>
callStatic.safeTransferFrom_address_address_uint256Promise<void>
callStatic.safeTransferFrom_address_address_uint256_bytesPromise<void>
callStatic.setApprovalForAllPromise<void>
callStatic.transferFromPromise<void>
encodeCallobject
encodeCall.approveEthCallParam
encodeCall.balanceOfEthCallParam
encodeCall.getApprovedEthCallParam
encodeCall.isApprovedForAllEthCallParam
encodeCall.nameEthCallParam
encodeCall.ownerOfEthCallParam
encodeCall.safeTransferFrom_address_address_uint256EthCallParam
encodeCall.safeTransferFrom_address_address_uint256_bytesEthCallParam
encodeCall.setApprovalForAllEthCallParam
encodeCall.supportsInterfaceEthCallParam
encodeCall.symbolEthCallParam
encodeCall.tokenURIEthCallParam
encodeCall.totalSupplyEthCallParam
encodeCall.transferFromEthCallParam

Accessors

provider

Get Signature

get provider(): Provider;
Returns

Provider

Inherited from

ContractView.provider


rawContract

Get Signature

get rawContract(): TContract;
Returns

TContract

Inherited from

ContractView.rawContract

Methods

balanceOf()

balanceOf(
   owner: string, 
   overrides?: Overrides, 
   preparedData?: PreparedData, 
   ethCallContext?: EthCallContext
): Promise<bigint>;

Parameters

ParameterType
ownerstring
overrides?Overrides
preparedData?PreparedData
ethCallContext?EthCallContext

Returns

Promise<bigint>


getApproved()

getApproved(
   tokenId: BigNumberish, 
   overrides?: Overrides, 
   preparedData?: PreparedData, 
   ethCallContext?: EthCallContext
): Promise<string>;

Parameters

ParameterType
tokenIdBigNumberish
overrides?Overrides
preparedData?PreparedData
ethCallContext?EthCallContext

Returns

Promise<string>


isApprovedForAll()

isApprovedForAll(
   owner: string, 
   operator: string, 
   overrides?: Overrides, 
   preparedData?: PreparedData, 
   ethCallContext?: EthCallContext
): Promise<boolean>;

Parameters

ParameterType
ownerstring
operatorstring
overrides?Overrides
preparedData?PreparedData
ethCallContext?EthCallContext

Returns

Promise<boolean>


name()

name(
   overrides?: Overrides, 
   preparedData?: PreparedData, 
   ethCallContext?: EthCallContext
): Promise<string>;

Parameters

ParameterType
overrides?Overrides
preparedData?PreparedData
ethCallContext?EthCallContext

Returns

Promise<string>


ownerOf()

ownerOf(
   tokenId: BigNumberish, 
   overrides?: Overrides, 
   preparedData?: PreparedData, 
   ethCallContext?: EthCallContext
): Promise<string>;

Parameters

ParameterType
tokenIdBigNumberish
overrides?Overrides
preparedData?PreparedData
ethCallContext?EthCallContext

Returns

Promise<string>


supportsInterface()

supportsInterface(
   interfaceId: BytesLike, 
   overrides?: Overrides, 
   preparedData?: PreparedData, 
   ethCallContext?: EthCallContext
): Promise<boolean>;

Parameters

ParameterType
interfaceIdBytesLike
overrides?Overrides
preparedData?PreparedData
ethCallContext?EthCallContext

Returns

Promise<boolean>


symbol()

symbol(
   overrides?: Overrides, 
   preparedData?: PreparedData, 
   ethCallContext?: EthCallContext
): Promise<string>;

Parameters

ParameterType
overrides?Overrides
preparedData?PreparedData
ethCallContext?EthCallContext

Returns

Promise<string>


tokenURI()

tokenURI(
   tokenId: BigNumberish, 
   overrides?: Overrides, 
   preparedData?: PreparedData, 
   ethCallContext?: EthCallContext
): Promise<string>;

Parameters

ParameterType
tokenIdBigNumberish
overrides?Overrides
preparedData?PreparedData
ethCallContext?EthCallContext

Returns

Promise<string>


totalSupply()

totalSupply(
   overrides?: Overrides, 
   preparedData?: PreparedData, 
   ethCallContext?: EthCallContext
): Promise<bigint>;

Parameters

ParameterType
overrides?Overrides
preparedData?PreparedData
ethCallContext?EthCallContext

Returns

Promise<bigint>

On this page