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)