ERC721BoundContractView

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

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

Extends

Constructors

Constructor

new ERC721BoundContractView(address: string, view: ERC721ContractView): ERC721BoundContractView;

Parameters

ParameterType
addressstring
viewERC721ContractView

Returns

ERC721BoundContractView

Inherited from

BoundContractView.constructor

Properties

PropertyTypeOverridesInherited from
addressstring-BoundContractView.address
callStaticobjectBoundContractView.callStatic-
callStatic.contextEthContext--
callStatic.viewERC721ContractView--
callStatic.approvePromise<void>--
callStatic.safeTransferFrom_address_address_uint256Promise<void>--
callStatic.safeTransferFrom_address_address_uint256_bytesPromise<void>--
callStatic.setApprovalForAllPromise<void>--
callStatic.transferFromPromise<void>--
contextEthContext-BoundContractView.context
encodeCallobjectBoundContractView.encodeCall-
encodeCall.contextEthContext--
encodeCall.viewERC721ContractView--
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

filters

Get Signature

get filters(): Record<string, ContractEvent<any[]>>;
Returns

Record<string, ContractEvent<any[]>>

Inherited from

BoundContractView.filters


provider

Get Signature

get provider(): Provider;
Returns

Provider

Inherited from

BoundContractView.provider


rawContract

Get Signature

get rawContract(): TContract;
Returns

TContract

Inherited from

BoundContractView.rawContract

Methods

balanceOf()

balanceOf(owner: string, overrides?: Overrides): Promise<bigint>;

Parameters

ParameterType
ownerstring
overrides?Overrides

Returns

Promise<bigint>


getApproved()

getApproved(tokenId: BigNumberish, overrides?: Overrides): Promise<string>;

Parameters

ParameterType
tokenIdBigNumberish
overrides?Overrides

Returns

Promise<string>


isApprovedForAll()

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

Parameters

ParameterType
ownerstring
operatorstring
overrides?Overrides

Returns

Promise<boolean>


name()

name(overrides?: Overrides): Promise<string>;

Parameters

ParameterType
overrides?Overrides

Returns

Promise<string>


ownerOf()

ownerOf(tokenId: BigNumberish, overrides?: Overrides): Promise<string>;

Parameters

ParameterType
tokenIdBigNumberish
overrides?Overrides

Returns

Promise<string>


supportsInterface()

supportsInterface(interfaceId: BytesLike, overrides?: Overrides): Promise<boolean>;

Parameters

ParameterType
interfaceIdBytesLike
overrides?Overrides

Returns

Promise<boolean>


symbol()

symbol(overrides?: Overrides): Promise<string>;

Parameters

ParameterType
overrides?Overrides

Returns

Promise<string>


tokenURI()

tokenURI(tokenId: BigNumberish, overrides?: Overrides): Promise<string>;

Parameters

ParameterType
tokenIdBigNumberish
overrides?Overrides

Returns

Promise<string>


totalSupply()

totalSupply(overrides?: Overrides): Promise<bigint>;

Parameters

ParameterType
overrides?Overrides

Returns

Promise<bigint>

On this page