Skip to main content

Interface: Erc20TokenClient

A standard ERC20 token

Extends​

Properties​

_deployedPromise​

_deployedPromise: Promise\<Contract>

Inherited from​

ERC20Token._deployedPromise


_runningEvents​

_runningEvents: object

Index Signature​

[eventTag: string]: RunningEvent

Inherited from​

ERC20Token._runningEvents


_wrappedEmits​

_wrappedEmits: object

Index Signature​

[eventTag: string]: (...args) => void

Inherited from​

ERC20Token._wrappedEmits


address​

readonly address: string

Inherited from​

ERC20Token.address


callStatic​

callStatic: object

allowance()​

Parameters​
owner​

string

spender​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

allowance(address,address)()​

Parameters​
owner​

string

spender​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

approve()​

Parameters​
spender​

string

amount​

BigNumberish

overrides?​

CallOverrides

Returns​

Promise\<boolean>

approve(address,uint256)()​

Parameters​
spender​

string

amount​

BigNumberish

overrides?​

CallOverrides

Returns​

Promise\<boolean>

balanceOf()​

Parameters​
account​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

balanceOf(address)()​

Parameters​
account​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

decimals()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<number>

decimals()()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<number>

name()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<string>

name()()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<string>

symbol()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<string>

symbol()()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<string>

totalSupply()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

totalSupply()()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

transfer()​

Parameters​
to​

string

amount​

BigNumberish

overrides?​

CallOverrides

Returns​

Promise\<boolean>

transfer(address,uint256)()​

Parameters​
to​

string

amount​

BigNumberish

overrides?​

CallOverrides

Returns​

Promise\<boolean>

transferFrom()​

Parameters​
from​

string

to​

string

amount​

BigNumberish

overrides?​

CallOverrides

Returns​

Promise\<boolean>

transferFrom(address,address,uint256)()​

Parameters​
from​

string

to​

string

amount​

BigNumberish

overrides?​

CallOverrides

Returns​

Promise\<boolean>

Inherited from​

ERC20Token.callStatic


clientType​

clientType: TokenClient


deployTransaction​

readonly deployTransaction: TransactionResponse

Inherited from​

ERC20Token.deployTransaction


estimateGas​

estimateGas: object

allowance()​

Parameters​
owner​

string

spender​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

allowance(address,address)()​

Parameters​
owner​

string

spender​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

approve()​

Parameters​
spender​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<BigNumber>

approve(address,uint256)()​

Parameters​
spender​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<BigNumber>

balanceOf()​

Parameters​
account​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

balanceOf(address)()​

Parameters​
account​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

decimals()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

decimals()()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

name()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

name()()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

symbol()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

symbol()()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

totalSupply()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

totalSupply()()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

transfer()​

Parameters​
to​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<BigNumber>

transfer(address,uint256)()​

Parameters​
to​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<BigNumber>

transferFrom()​

Parameters​
from​

string

to​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<BigNumber>

transferFrom(address,address,uint256)()​

Parameters​
from​

string

to​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<BigNumber>

Inherited from​

ERC20Token.estimateGas


filters​

filters: object

Approval()​

Parameters​
owner?​

null | string

spender?​

null | string

value?​

null

Returns​

ApprovalEventFilter

Approval(address,address,uint256)()​

Parameters​
owner?​

null | string

spender?​

null | string

value?​

null

Returns​

ApprovalEventFilter

Transfer()​

Parameters​
from?​

null | string

to?​

null | string

value?​

null

Returns​

TransferEventFilter

Transfer(address,address,uint256)()​

Parameters​
from?​

null | string

to?​

null | string

value?​

null

Returns​

TransferEventFilter

Inherited from​

ERC20Token.filters


functions​

functions: object

allowance()​

Parameters​
owner​

string

spender​

string

overrides?​

CallOverrides

Returns​

Promise\<[BigNumber]>

allowance(address,address)()​

Parameters​
owner​

string

spender​

string

overrides?​

CallOverrides

Returns​

Promise\<[BigNumber]>

approve()​

Parameters​
spender​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

approve(address,uint256)()​

Parameters​
spender​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

balanceOf()​

Parameters​
account​

string

overrides?​

CallOverrides

Returns​

Promise\<[BigNumber]>

balanceOf(address)()​

Parameters​
account​

string

overrides?​

CallOverrides

Returns​

Promise\<[BigNumber]>

decimals()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<[number]>

decimals()()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<[number]>

name()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<[string]>

name()()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<[string]>

symbol()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<[string]>

symbol()()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<[string]>

totalSupply()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<[BigNumber]>

totalSupply()()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<[BigNumber]>

transfer()​

Parameters​
to​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

transfer(address,uint256)()​

Parameters​
to​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

transferFrom()​

Parameters​
from​

string

to​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

transferFrom(address,address,uint256)()​

Parameters​
from​

string

to​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

ERC20Token.functions


interface​

interface: TokenERC20Interface

Inherited from​

ERC20Token.interface


off​

off: OnEvent\<Erc20TokenClient>

Inherited from​

ERC20Token.off


on​

on: OnEvent\<Erc20TokenClient>

Inherited from​

ERC20Token.on


once​

once: OnEvent\<Erc20TokenClient>

Inherited from​

ERC20Token.once


populateTransaction​

populateTransaction: object

allowance()​

Parameters​
owner​

string

spender​

string

overrides?​

CallOverrides

Returns​

Promise\<PopulatedTransaction>

allowance(address,address)()​

Parameters​
owner​

string

spender​

string

overrides?​

CallOverrides

Returns​

Promise\<PopulatedTransaction>

approve()​

Parameters​
spender​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<PopulatedTransaction>

approve(address,uint256)()​

Parameters​
spender​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<PopulatedTransaction>

balanceOf()​

Parameters​
account​

string

overrides?​

CallOverrides

Returns​

Promise\<PopulatedTransaction>

balanceOf(address)()​

Parameters​
account​

string

overrides?​

CallOverrides

Returns​

Promise\<PopulatedTransaction>

decimals()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<PopulatedTransaction>

decimals()()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<PopulatedTransaction>

name()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<PopulatedTransaction>

name()()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<PopulatedTransaction>

symbol()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<PopulatedTransaction>

symbol()()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<PopulatedTransaction>

totalSupply()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<PopulatedTransaction>

totalSupply()()​

Parameters​
overrides?​

CallOverrides

Returns​

Promise\<PopulatedTransaction>

transfer()​

Parameters​
to​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<PopulatedTransaction>

transfer(address,uint256)()​

Parameters​
to​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<PopulatedTransaction>

transferFrom()​

Parameters​
from​

string

to​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<PopulatedTransaction>

transferFrom(address,address,uint256)()​

Parameters​
from​

string

to​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<PopulatedTransaction>

Inherited from​

ERC20Token.populateTransaction


provider​

readonly provider: Provider

Inherited from​

ERC20Token.provider


removeListener​

removeListener: OnEvent\<Erc20TokenClient>

Inherited from​

ERC20Token.removeListener


resolvedAddress​

readonly resolvedAddress: Promise\<string>

Inherited from​

ERC20Token.resolvedAddress


signer​

readonly signer: Signer

Inherited from​

ERC20Token.signer


tokenClientType​

tokenClientType: Erc20

Methods​

_checkRunningEvents()​

_checkRunningEvents(runningEvent): void

Parameters​

runningEvent​

RunningEvent

Returns​

void

Inherited from​

ERC20Token._checkRunningEvents


_deployed()​

_deployed(blockTag?): Promise\<Contract>

Parameters​

blockTag?​

BlockTag

Returns​

Promise\<Contract>

Inherited from​

ERC20Token._deployed


_wrapEvent()​

_wrapEvent(runningEvent, log, listener): Event

Parameters​

runningEvent​

RunningEvent

log​

Log

listener​

Listener

Returns​

Event

Inherited from​

ERC20Token._wrapEvent


allowance()​

allowance(owner, spender, overrides?): Promise\<BigNumber>

Parameters​

owner​

string

spender​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

Inherited from​

ERC20Token.allowance


allowance(address,address)()​

allowance(address,address)(owner, spender, overrides?): Promise\<BigNumber>

Parameters​

owner​

string

spender​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

Inherited from​

ERC20Token.allowance(address,address)


approve()​

approve(spender, amount, overrides?): Promise\<ContractTransaction>

Parameters​

spender​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

ERC20Token.approve


approve(address,uint256)()​

approve(address,uint256)(spender, amount, overrides?): Promise\<ContractTransaction>

Parameters​

spender​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

ERC20Token.approve(address,uint256)


attach()​

attach(addressOrName): this

Parameters​

addressOrName​

string

Returns​

this

Inherited from​

ERC20Token.attach


balanceOf()​

balanceOf(account, overrides?): Promise\<BigNumber>

Parameters​

account​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

Inherited from​

ERC20Token.balanceOf


balanceOf(address)()​

balanceOf(address)(account, overrides?): Promise\<BigNumber>

Parameters​

account​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

Inherited from​

ERC20Token.balanceOf(address)


connect()​

connect(signerOrProvider): this

Parameters​

signerOrProvider​

string | Signer | Provider

Returns​

this

Inherited from​

ERC20Token.connect


decimals()​

decimals(overrides?): Promise\<number>

Parameters​

overrides?​

CallOverrides

Returns​

Promise\<number>

Inherited from​

ERC20Token.decimals


decimals()()​

decimals()(overrides?): Promise\<number>

Parameters​

overrides?​

CallOverrides

Returns​

Promise\<number>

Inherited from​

ERC20Token.decimals()


deployed()​

deployed(): Promise\<Erc20TokenClient>

Returns​

Promise\<Erc20TokenClient>

Inherited from​

ERC20Token.deployed


emit()​

emit(eventName, ...args): boolean

Parameters​

eventName​

string | EventFilter

args​

...any[]

Returns​

boolean

Inherited from​

ERC20Token.emit


fallback()​

fallback(overrides?): Promise\<TransactionResponse>

Parameters​

overrides?​

TransactionRequest

Returns​

Promise\<TransactionResponse>

Inherited from​

ERC20Token.fallback


listenerCount()​

listenerCount(eventName?): number

Parameters​

eventName?​

string | EventFilter

Returns​

number

Inherited from​

ERC20Token.listenerCount


listeners()​

Call Signature​

listeners\<TEvent>(eventFilter?): TypedListener\<TEvent>[]

Type Parameters​

• TEvent extends TypedEvent

Parameters​
eventFilter?​

TypedEventFilter\<TEvent>

Returns​

TypedListener\<TEvent>[]

Inherited from​

ERC20Token.listeners

Call Signature​

listeners(eventName?): Listener[]

Parameters​
eventName?​

string

Returns​

Listener[]

Inherited from​

ERC20Token.listeners


name()​

name(overrides?): Promise\<string>

Parameters​

overrides?​

CallOverrides

Returns​

Promise\<string>

Inherited from​

ERC20Token.name


name()()​

name()(overrides?): Promise\<string>

Parameters​

overrides?​

CallOverrides

Returns​

Promise\<string>

Inherited from​

ERC20Token.name()


queryFilter()​

queryFilter\<TEvent>(event, fromBlockOrBlockhash?, toBlock?): Promise\<TEvent[]>

Type Parameters​

• TEvent extends TypedEvent

Parameters​

event​

TypedEventFilter\<TEvent>

fromBlockOrBlockhash?​

string | number

toBlock?​

string | number

Returns​

Promise\<TEvent[]>

Inherited from​

ERC20Token.queryFilter


removeAllListeners()​

Call Signature​

removeAllListeners\<TEvent>(eventFilter): this

Type Parameters​

• TEvent extends TypedEvent

Parameters​
eventFilter​

TypedEventFilter\<TEvent>

Returns​

this

Inherited from​

ERC20Token.removeAllListeners

Call Signature​

removeAllListeners(eventName?): this

Parameters​
eventName?​

string

Returns​

this

Inherited from​

ERC20Token.removeAllListeners


symbol()​

symbol(overrides?): Promise\<string>

Parameters​

overrides?​

CallOverrides

Returns​

Promise\<string>

Inherited from​

ERC20Token.symbol


symbol()()​

symbol()(overrides?): Promise\<string>

Parameters​

overrides?​

CallOverrides

Returns​

Promise\<string>

Inherited from​

ERC20Token.symbol()


totalSupply()​

totalSupply(overrides?): Promise\<BigNumber>

Parameters​

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

Inherited from​

ERC20Token.totalSupply


totalSupply()()​

totalSupply()(overrides?): Promise\<BigNumber>

Parameters​

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

Inherited from​

ERC20Token.totalSupply()


transfer()​

transfer(to, amount, overrides?): Promise\<ContractTransaction>

Parameters​

to​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

ERC20Token.transfer


transfer(address,uint256)()​

transfer(address,uint256)(to, amount, overrides?): Promise\<ContractTransaction>

Parameters​

to​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

ERC20Token.transfer(address,uint256)


transferFrom()​

transferFrom(from, to, amount, overrides?): Promise\<ContractTransaction>

Parameters​

from​

string

to​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

ERC20Token.transferFrom


transferFrom(address,address,uint256)()​

transferFrom(address,address,uint256)(from, to, amount, overrides?): Promise\<ContractTransaction>

Parameters​

from​

string

to​

string

amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

ERC20Token.transferFrom(address,address,uint256)