ERC20ContractView

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

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

Extends

Constructors

Constructor

new ERC20ContractView(contract: ERC20): ERC20ContractView;

Parameters

ParameterType
contractERC20

Returns

ERC20ContractView

Overrides

ContractView.constructor

Properties

PropertyType
callStaticobject
callStatic.contractERC20
callStatic.approvePromise<boolean>
callStatic.burnPromise<void>
callStatic.burnFromPromise<void>
callStatic.decreaseAllowancePromise<boolean>
callStatic.increaseAllowancePromise<boolean>
callStatic.renounceOwnershipPromise<void>
callStatic.setLockerPromise<void>
callStatic.transferPromise<boolean>
callStatic.transferFromPromise<boolean>
callStatic.transferOwnershipPromise<void>
encodeCallobject
encodeCall.allowanceEthCallParam
encodeCall.approveEthCallParam
encodeCall.balanceOfEthCallParam
encodeCall.burnEthCallParam
encodeCall.burnFromEthCallParam
encodeCall.decimalsEthCallParam
encodeCall.decreaseAllowanceEthCallParam
encodeCall.increaseAllowanceEthCallParam
encodeCall.lockerEthCallParam
encodeCall.nameEthCallParam
encodeCall.ownerEthCallParam
encodeCall.renounceOwnershipEthCallParam
encodeCall.setLockerEthCallParam
encodeCall.symbolEthCallParam
encodeCall.totalSupplyEthCallParam
encodeCall.transferEthCallParam
encodeCall.transferFromEthCallParam
encodeCall.transferOwnershipEthCallParam

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

allowance()

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

Parameters

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

Returns

Promise<bigint>


balanceOf()

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

Parameters

ParameterType
accountstring
overrides?Overrides
preparedData?PreparedData
ethCallContext?EthCallContext

Returns

Promise<bigint>


decimals()

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

Parameters

ParameterType
overrides?Overrides
preparedData?PreparedData
ethCallContext?EthCallContext

Returns

Promise<bigint>


locker()

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

Parameters

ParameterType
overrides?Overrides
preparedData?PreparedData
ethCallContext?EthCallContext

Returns

Promise<string>


name()

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

Parameters

ParameterType
overrides?Overrides
preparedData?PreparedData
ethCallContext?EthCallContext

Returns

Promise<string>


owner()

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

Parameters

ParameterType
overrides?Overrides
preparedData?PreparedData
ethCallContext?EthCallContext

Returns

Promise<string>


symbol()

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

Parameters

ParameterType
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