Properties
_deployedPromise
_deployedPromise: Promise<Contract>
_runningEvents
_runningEvents: {
[eventTag: string]: RunningEvent;
}
Type declaration
-
[eventTag: string]: RunningEvent
_wrappedEmits
_wrappedEmits: {
[eventTag: string]: ((...args: any[]) => void);
}
Type declaration
-
[eventTag: string]: ((...args: any[]) => void)
-
- (...args: any[]): void
-
Returns void
Readonly address
address: string
callStatic
callStatic: {
allowance(owner: string, spender: string, overrides?: CallOverrides): Promise<BigNumber>;
approve(spender: string, amount: BigNumberish, overrides?: CallOverrides): Promise<boolean>;
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
decimals(overrides?: CallOverrides): Promise<number>;
name(overrides?: CallOverrides): Promise<string>;
symbol(overrides?: CallOverrides): Promise<string>;
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
transfer(recipient: string, amount: BigNumberish, overrides?: CallOverrides): Promise<boolean>;
transferFrom(sender: string, recipient: string, amount: BigNumberish, overrides?: CallOverrides): Promise<boolean>;
}
Type declaration
-
allowance:function
- allowance(owner: string, spender: string, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
owner: string
-
spender: string
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
approve:function
- approve(spender: string, amount: BigNumberish, overrides?: CallOverrides): Promise<boolean>
-
Parameters
-
spender: string
-
amount: BigNumberish
-
Optional overrides: CallOverrides
Returns Promise<boolean>
-
balanceOf:function
- balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
account: string
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
decimals:function
- decimals(overrides?: CallOverrides): Promise<number>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<number>
-
name:function
- name(overrides?: CallOverrides): Promise<string>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<string>
-
symbol:function
- symbol(overrides?: CallOverrides): Promise<string>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<string>
-
totalSupply:function
- totalSupply(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
transfer:function
- transfer(recipient: string, amount: BigNumberish, overrides?: CallOverrides): Promise<boolean>
-
Parameters
-
recipient: string
-
amount: BigNumberish
-
Optional overrides: CallOverrides
Returns Promise<boolean>
-
transferFrom:function
- transferFrom(sender: string, recipient: string, amount: BigNumberish, overrides?: CallOverrides): Promise<boolean>
-
Parameters
-
sender: string
-
recipient: string
-
amount: BigNumberish
-
Optional overrides: CallOverrides
Returns Promise<boolean>
Readonly deployTransaction
deployTransaction: TransactionResponse
estimateGas
estimateGas: {
allowance(owner: string, spender: string, overrides?: CallOverrides): Promise<BigNumber>;
approve(spender: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<BigNumber>;
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
decimals(overrides?: CallOverrides): Promise<BigNumber>;
name(overrides?: CallOverrides): Promise<BigNumber>;
symbol(overrides?: CallOverrides): Promise<BigNumber>;
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
transfer(recipient: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<BigNumber>;
transferFrom(sender: string, recipient: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<BigNumber>;
}
Type declaration
-
allowance:function
- allowance(owner: string, spender: string, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
owner: string
-
spender: string
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
approve:function
- approve(spender: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<BigNumber>
-
Parameters
-
spender: string
-
amount: BigNumberish
-
Optional overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BigNumber>
-
balanceOf:function
- balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
account: string
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
decimals:function
- decimals(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
name:function
- name(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
symbol:function
- symbol(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
totalSupply:function
- totalSupply(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<BigNumber>
-
transfer:function
- transfer(recipient: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<BigNumber>
-
Parameters
-
recipient: string
-
amount: BigNumberish
-
Optional overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BigNumber>
-
transferFrom:function
- transferFrom(sender: string, recipient: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<BigNumber>
-
Parameters
-
sender: string
-
recipient: string
-
amount: BigNumberish
-
Optional overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BigNumber>
filters
filters: {
Approval(owner?: null | string, spender?: null | string, value?: null): TypedEventFilter<[string, string, BigNumber], {
owner: string;
spender: string;
value: BigNumber;
}>;
Transfer(from?: null | string, to?: null | string, value?: null): TypedEventFilter<[string, string, BigNumber], {
from: string;
to: string;
value: BigNumber;
}>;
}
Type declaration
-
Approval:function
- Approval(owner?: null | string, spender?: null | string, value?: null): TypedEventFilter<[string, string, BigNumber], {
owner: string;
spender: string;
value: BigNumber;
}>
-
Parameters
-
Optional owner: null | string
-
Optional spender: null | string
-
Optional value: null
Returns TypedEventFilter<[string, string, BigNumber], {
owner: string;
spender: string;
value: BigNumber;
}>
-
Transfer:function
- Transfer(from?: null | string, to?: null | string, value?: null): TypedEventFilter<[string, string, BigNumber], {
from: string;
to: string;
value: BigNumber;
}>
-
Parameters
-
Optional from: null | string
-
Optional to: null | string
-
Optional value: null
Returns TypedEventFilter<[string, string, BigNumber], {
from: string;
to: string;
value: BigNumber;
}>
functions
functions: {
allowance(owner: string, spender: string, overrides?: CallOverrides): Promise<[BigNumber]>;
approve(spender: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
balanceOf(account: string, overrides?: CallOverrides): Promise<[BigNumber]>;
decimals(overrides?: CallOverrides): Promise<[number]>;
name(overrides?: CallOverrides): Promise<[string]>;
symbol(overrides?: CallOverrides): Promise<[string]>;
totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>;
transfer(recipient: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
transferFrom(sender: string, recipient: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
}
Type declaration
-
allowance:function
- allowance(owner: string, spender: string, overrides?: CallOverrides): Promise<[BigNumber]>
-
Parameters
-
owner: string
-
spender: string
-
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
-
approve:function
- approve(spender: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>
-
Parameters
-
spender: string
-
amount: BigNumberish
-
Optional overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
-
balanceOf:function
- balanceOf(account: string, overrides?: CallOverrides): Promise<[BigNumber]>
-
Parameters
-
account: string
-
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
-
decimals:function
- decimals(overrides?: CallOverrides): Promise<[number]>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<[number]>
-
name:function
- name(overrides?: CallOverrides): Promise<[string]>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<[string]>
-
symbol:function
- symbol(overrides?: CallOverrides): Promise<[string]>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<[string]>
-
totalSupply:function
- totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
-
transfer:function
- transfer(recipient: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>
-
Parameters
-
recipient: string
-
amount: BigNumberish
-
Optional overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
-
transferFrom:function
- transferFrom(sender: string, recipient: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>
-
Parameters
-
sender: string
-
recipient: string
-
amount: BigNumberish
-
Optional overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
interface
interface: IERC20MetadataInterface
populateTransaction
populateTransaction: {
allowance(owner: string, spender: string, overrides?: CallOverrides): Promise<PopulatedTransaction>;
approve(spender: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<PopulatedTransaction>;
balanceOf(account: string, overrides?: CallOverrides): Promise<PopulatedTransaction>;
decimals(overrides?: CallOverrides): Promise<PopulatedTransaction>;
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
transfer(recipient: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<PopulatedTransaction>;
transferFrom(sender: string, recipient: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<PopulatedTransaction>;
}
Type declaration
-
allowance:function
- allowance(owner: string, spender: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
owner: string
-
spender: string
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
approve:function
- approve(spender: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<PopulatedTransaction>
-
Parameters
-
spender: string
-
amount: BigNumberish
-
Optional overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
-
balanceOf:function
- balanceOf(account: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
account: string
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
decimals:function
- decimals(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
name:function
- name(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
symbol:function
- symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
totalSupply:function
- totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
transfer:function
- transfer(recipient: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<PopulatedTransaction>
-
Parameters
-
recipient: string
-
amount: BigNumberish
-
Optional overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
-
transferFrom:function
- transferFrom(sender: string, recipient: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<PopulatedTransaction>
-
Parameters
-
sender: string
-
recipient: string
-
amount: BigNumberish
-
Optional overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
Readonly provider
provider: Provider
Readonly resolvedAddress
resolvedAddress: Promise<string>
Readonly signer
signer: Signer