Properties
_deployedPromise
_deployedPromise: Promise<Contract>
_runningEvents
_runningEvents: {
[eventTag: string]: RunningEvent;
}
Type declaration
[eventTag: string]: RunningEvent
_wrappedEmits
_wrappedEmits: {
[eventTag: string]: ((...args) => void);
}
Type declaration
[eventTag: string]: ((...args) => void)
- (...args): void
Returns void
Readonly
address
address: string
callStatic
callStatic: { allowance(owner,
spender,
overrides?): Promise<BN>; approve(spender,
amount,
overrides?): Promise<boolean>; balanceOf(account,
overrides?): Promise<BN>; deposit(overrides?): Promise<void>; totalSupply(overrides?): Promise<BN>; transfer(to,
amount,
overrides?): Promise<boolean>; transferFrom(from,
to,
amount,
overrides?): Promise<boolean>; withdraw(wad,
overrides?): Promise<void>; } Type declaration
allowance:function
- allowance(owner, spender, overrides?): Promise<BN>
Parameters
owner: string
spender: string
Optional
overrides: CallOverrides
Returns Promise<BN>
approve:function
- approve(spender, amount, overrides?): Promise<boolean>
Parameters
spender: string
Optional
overrides: CallOverrides
Returns Promise<boolean>
balanceOf:function
- balanceOf(account, overrides?): Promise<BN>
Parameters
account: string
Optional
overrides: CallOverrides
Returns Promise<BN>
deposit:function
- deposit(overrides?): Promise<void>
Parameters
Optional
overrides: CallOverrides
Returns Promise<void>
totalSupply:function
- totalSupply(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
transfer:function
- transfer(to, amount, overrides?): Promise<boolean>
Parameters
to: string
Optional
overrides: CallOverrides
Returns Promise<boolean>
transferFrom:function
- transferFrom(from, to, amount, overrides?): Promise<boolean>
Parameters
from: string
to: string
Optional
overrides: CallOverrides
Returns Promise<boolean>
withdraw:function
- withdraw(wad, overrides?): Promise<void>
Parameters
Optional
overrides: CallOverrides
Returns Promise<void>
contractName
contractName: "IWETH"
Readonly
deployTransaction
estimateGas
estimateGas: { allowance(owner,
spender,
overrides?): Promise<BN>; approve(spender,
amount,
overrides?): Promise<BN>; balanceOf(account,
overrides?): Promise<BN>; deposit(overrides?): Promise<BN>; totalSupply(overrides?): Promise<BN>; transfer(to,
amount,
overrides?): Promise<BN>; transferFrom(from,
to,
amount,
overrides?): Promise<BN>; withdraw(wad,
overrides?): Promise<BN>; } Type declaration
allowance:function
- allowance(owner, spender, overrides?): Promise<BN>
Parameters
owner: string
spender: string
Optional
overrides: CallOverrides
Returns Promise<BN>
approve:function
- approve(spender, amount, overrides?): Promise<BN>
Parameters
spender: string
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
balanceOf:function
- balanceOf(account, overrides?): Promise<BN>
Parameters
account: string
Optional
overrides: CallOverrides
Returns Promise<BN>
deposit:function
- deposit(overrides?): Promise<BN>
Parameters
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
totalSupply:function
- totalSupply(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
transfer:function
- transfer(to, amount, overrides?): Promise<BN>
Parameters
to: string
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
transferFrom:function
- transferFrom(from, to, amount, overrides?): Promise<BN>
Parameters
from: string
to: string
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
withdraw:function
- withdraw(wad, overrides?): Promise<BN>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
filters
filters: {
Approval(owner?, spender?, value?): ApprovalEventFilter;
Approval(address,address,uint256)(owner?, spender?, value?): ApprovalEventFilter;
Deposit(dst?, wad?): DepositEventFilter;
Deposit(address,uint256)(dst?, wad?): DepositEventFilter;
Transfer(from?, to?, value?): TransferEventFilter;
Transfer(address,address,uint256)(from?, to?, value?): TransferEventFilter;
Withdrawal(src?, wad?): WithdrawalEventFilter;
Withdrawal(address,uint256)(src?, wad?): WithdrawalEventFilter;
}
Type declaration
Approval:function
- Approval(owner?, spender?, value?): ApprovalEventFilter
Parameters
Optional
owner: null | string
Optional
spender: null | string
Optional
value: null
Returns ApprovalEventFilter
Approval(address,address,uint256):function
- Approval(address,address,uint256)(owner?, spender?, value?): ApprovalEventFilter
Parameters
Optional
owner: null | string
Optional
spender: null | string
Optional
value: null
Returns ApprovalEventFilter
Deposit:function
- Deposit(dst?, wad?): DepositEventFilter
Parameters
Optional
dst: null | string
Optional
wad: null
Returns DepositEventFilter
Deposit(address,uint256):function
- Deposit(address,uint256)(dst?, wad?): DepositEventFilter
Parameters
Optional
dst: null | string
Optional
wad: null
Returns DepositEventFilter
Transfer:function
- Transfer(from?, to?, value?): TransferEventFilter
Parameters
Optional
from: null | string
Optional
to: null | string
Optional
value: null
Returns TransferEventFilter
Transfer(address,address,uint256):function
- Transfer(address,address,uint256)(from?, to?, value?): TransferEventFilter
Parameters
Optional
from: null | string
Optional
to: null | string
Optional
value: null
Returns TransferEventFilter
Withdrawal:function
- Withdrawal(src?, wad?): WithdrawalEventFilter
Parameters
Optional
src: null | string
Optional
wad: null
Returns WithdrawalEventFilter
Withdrawal(address,uint256):function
- Withdrawal(address,uint256)(src?, wad?): WithdrawalEventFilter
Parameters
Optional
src: null | string
Optional
wad: null
Returns WithdrawalEventFilter
functions
functions: { allowance(owner,
spender,
overrides?): Promise<[BN]>; approve(spender,
amount,
overrides?): Promise<ContractTransaction>; balanceOf(account,
overrides?): Promise<[BN]>; deposit(overrides?): Promise<ContractTransaction>; totalSupply(overrides?): Promise<[BN]>; transfer(to,
amount,
overrides?): Promise<ContractTransaction>; transferFrom(from,
to,
amount,
overrides?): Promise<ContractTransaction>; withdraw(wad,
overrides?): Promise<ContractTransaction>; } Type declaration
allowance:function
- allowance(owner, spender, overrides?): Promise<[BN]>
Parameters
owner: string
spender: string
Optional
overrides: CallOverrides
Returns Promise<[BN]>
approve:function
- approve(spender, amount, overrides?): Promise<ContractTransaction>
Parameters
spender: string
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
balanceOf:function
- balanceOf(account, overrides?): Promise<[BN]>
Parameters
account: string
Optional
overrides: CallOverrides
Returns Promise<[BN]>
deposit:function
- deposit(overrides?): Promise<ContractTransaction>
Parameters
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
totalSupply:function
- totalSupply(overrides?): Promise<[BN]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[BN]>
transfer:function
- transfer(to, amount, overrides?): Promise<ContractTransaction>
Parameters
to: string
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
transferFrom:function
- transferFrom(from, to, amount, overrides?): Promise<ContractTransaction>
Parameters
from: string
to: string
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
withdraw:function
- withdraw(wad, overrides?): Promise<ContractTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
interface
interface: IWETHInterface
populateTransaction
populateTransaction: {
allowance(owner, spender, overrides?): Promise<PopulatedTransaction>;
approve(spender, amount, overrides?): Promise<PopulatedTransaction>;
balanceOf(account, overrides?): Promise<PopulatedTransaction>;
deposit(overrides?): Promise<PopulatedTransaction>;
totalSupply(overrides?): Promise<PopulatedTransaction>;
transfer(to, amount, overrides?): Promise<PopulatedTransaction>;
transferFrom(from, to, amount, overrides?): Promise<PopulatedTransaction>;
withdraw(wad, overrides?): Promise<PopulatedTransaction>;
}
Type declaration
allowance:function
- allowance(owner, spender, overrides?): Promise<PopulatedTransaction>
Parameters
owner: string
spender: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
approve:function
- approve(spender, amount, overrides?): Promise<PopulatedTransaction>
Parameters
spender: string
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
balanceOf:function
- balanceOf(account, overrides?): Promise<PopulatedTransaction>
Parameters
account: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
deposit:function
- deposit(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
totalSupply:function
- totalSupply(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
transfer:function
- transfer(to, amount, overrides?): Promise<PopulatedTransaction>
Parameters
to: string
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
transferFrom:function
- transferFrom(from, to, amount, overrides?): Promise<PopulatedTransaction>
Parameters
from: string
to: string
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
withdraw:function
- withdraw(wad, overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
Readonly
provider
provider: Provider
removeListener
removeListener: OnEvent<IWETH> Readonly
resolvedAddress
resolvedAddress: Promise<string>