SavingsXDai
Variables
wxdai
contract IWXDAI wxdaideploymentChainId
uint256 deploymentChainIdPERMIT_TYPEHASH
bytes32 PERMIT_TYPEHASHVERSION
string VERSIONErrors
ERC2612ExpiredSignature
error ERC2612ExpiredSignature(uint256 deadline)Permit deadline has expired.
ERC2612InvalidSigner
Mismatched signature.
Functions
constructor
Set the underlying asset contract. This must be an ERC20-compatible contract (ERC20 or ERC777).
receive
_isValidSignature
permit
permit
_Sets value as the allowance of spender over owner's tokens, given owner's signed approval.
IMPORTANT: The same issues {IERC20-approve} has related to transaction ordering also apply here.
Emits an {Approval} event.
Requirements:
spendercannot be the zero address.deadlinemust be a timestamp in the future.v,randsmust be a validsecp256k1signature fromownerover the EIP712-formatted function arguments.the signature must use
owner's current nonce (see {nonces}).
For more information on the signature format, see the https://eips.ethereum.org/EIPS/eip-2612#specification[relevant EIP section].
CAUTION: See Security Considerations above._
nonces
See {IERC20Permit-nonces}.
DOMAIN_SEPARATOR
See {IERC20Permit-DOMAIN_SEPARATOR}.
Last updated