Properties
callStatic
callStatic: {
DOMAIN_SEPARATOR(overrides?): Promise<string>;
nonces(owner, overrides?): Promise<BigNumber>;
permit(owner, spender, value, deadline, v, r, s, overrides?): Promise<void>;
}
Type declaration
DOMAIN_SEPARATOR:function
- DOMAIN_SEPARATOR(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
nonces:function
- nonces(owner, overrides?): Promise<BigNumber>
Parameters
owner: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
permit:function
- permit(owner, spender, value, deadline, v, r, s, overrides?): Promise<void>
Parameters
owner: string
spender: string
value: BigNumberish
deadline: BigNumberish
v: BigNumberish
r: BytesLike
s: BytesLike
Optional
overrides: CallOverrides
Returns Promise<void>
estimateGas
estimateGas: {
DOMAIN_SEPARATOR(overrides?): Promise<BigNumber>;
nonces(owner, overrides?): Promise<BigNumber>;
permit(owner, spender, value, deadline, v, r, s, overrides?): Promise<BigNumber>;
}
Type declaration
DOMAIN_SEPARATOR:function
- DOMAIN_SEPARATOR(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
nonces:function
- nonces(owner, overrides?): Promise<BigNumber>
Parameters
owner: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
permit:function
- permit(owner, spender, value, deadline, v, r, s, overrides?): Promise<BigNumber>
Parameters
owner: string
spender: string
value: BigNumberish
deadline: BigNumberish
v: BigNumberish
r: BytesLike
s: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
functions
functions: {
DOMAIN_SEPARATOR(overrides?): Promise<[string]>;
nonces(owner, overrides?): Promise<[BigNumber]>;
permit(owner, spender, value, deadline, v, r, s, overrides?): Promise<ContractTransaction>;
}
Type declaration
DOMAIN_SEPARATOR:function
- DOMAIN_SEPARATOR(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
nonces:function
- nonces(owner, overrides?): Promise<[BigNumber]>
Parameters
owner: string
Optional
overrides: CallOverrides
Returns Promise<[BigNumber]>
permit:function
- permit(owner, spender, value, deadline, v, r, s, overrides?): Promise<ContractTransaction>
Parameters
owner: string
spender: string
value: BigNumberish
deadline: BigNumberish
v: BigNumberish
r: BytesLike
s: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
interface
interface: IERC20PermitInterface
populateTransaction
populateTransaction: {
DOMAIN_SEPARATOR(overrides?): Promise<PopulatedTransaction>;
nonces(owner, overrides?): Promise<PopulatedTransaction>;
permit(owner, spender, value, deadline, v, r, s, overrides?): Promise<PopulatedTransaction>;
}
Type declaration
DOMAIN_SEPARATOR:function
- DOMAIN_SEPARATOR(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
nonces:function
- nonces(owner, overrides?): Promise<PopulatedTransaction>
Parameters
owner: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
permit:function
- permit(owner, spender, value, deadline, v, r, s, overrides?): Promise<PopulatedTransaction>
Parameters
owner: string
spender: string
value: BigNumberish
deadline: BigNumberish
v: BigNumberish
r: BytesLike
s: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>