fTokenPermit2Deposits ​
Inherits:fTokenActions
implements fTokens support for deposit / mint via Permit2 signature.
Functions ​
depositWithSignature ​
Deposits assets using a Permit2 approval signature.
solidity
function depositWithSignature(
uint256 assets_,
address receiver_,
uint256 minAmountOut_,
IAllowanceTransfer.PermitSingle calldata permit_,
bytes calldata signature_
) external nonReentrant returns (uint256 shares_);mintWithSignature ​
Mints shares using a Permit2 approval signature.
solidity
function mintWithSignature(
uint256 shares_,
address receiver_,
uint256 maxAssets_,
IAllowanceTransfer.PermitSingle calldata permit_,
bytes calldata signature_
) external nonReentrant returns (uint256 assets_);