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>;
decreaseAllowance(spender: string, subtractedValue: BigNumberish, overrides?: CallOverrides): Promise<boolean>;
increaseAllowance(spender: string, addedValue: BigNumberish, overrides?: CallOverrides): Promise<boolean>;
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>
-
decreaseAllowance:function
- decreaseAllowance(spender: string, subtractedValue: BigNumberish, overrides?: CallOverrides): Promise<boolean>
-
Parameters
-
spender: string
-
subtractedValue: BigNumberish
-
Optional
overrides: CallOverrides
Returns Promise<boolean>
-
increaseAllowance:function
- increaseAllowance(spender: string, addedValue: BigNumberish, overrides?: CallOverrides): Promise<boolean>
-
Parameters
-
spender: string
-
addedValue: BigNumberish
-
Optional
overrides: CallOverrides
Returns Promise<boolean>
-
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>;
decreaseAllowance(spender: string, subtractedValue: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<BigNumber>;
increaseAllowance(spender: string, addedValue: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): 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>
-
decreaseAllowance:function
- decreaseAllowance(spender: string, subtractedValue: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<BigNumber>
-
Parameters
-
spender: string
-
subtractedValue: BigNumberish
-
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BigNumber>
-
increaseAllowance:function
- increaseAllowance(spender: string, addedValue: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<BigNumber>
-
Parameters
-
spender: string
-
addedValue: BigNumberish
-
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
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]>;
decreaseAllowance(spender: string, subtractedValue: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
increaseAllowance(spender: string, addedValue: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
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]>
-
decreaseAllowance:function
- decreaseAllowance(spender: string, subtractedValue: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>
-
Parameters
-
spender: string
-
subtractedValue: BigNumberish
-
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
-
increaseAllowance:function
- increaseAllowance(spender: string, addedValue: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>
-
Parameters
-
spender: string
-
addedValue: BigNumberish
-
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
-
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: ERC20Interface
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>;
decreaseAllowance(spender: string, subtractedValue: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<PopulatedTransaction>;
increaseAllowance(spender: string, addedValue: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): 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>
-
decreaseAllowance:function
- decreaseAllowance(spender: string, subtractedValue: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<PopulatedTransaction>
-
Parameters
-
spender: string
-
subtractedValue: BigNumberish
-
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
-
increaseAllowance:function
- increaseAllowance(spender: string, addedValue: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<PopulatedTransaction>
-
Parameters
-
spender: string
-
addedValue: BigNumberish
-
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
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