SavingsXDaiAdapter
Variables
interestReceiver
contract IBridgeInterestReceiver interestReceiversDAI
contract SavingsXDai sDAIwxdai
contract IWXDAI wxdaiModifiers
claim
modifier claim()Functions
constructor
constructor(address interestReceiver_, address payable sDAI_) publicSet the underlying asset contract. This must be an ERC20-compatible contract (ERC20 or ERC777).
deposit
function deposit(uint256 assets, address receiver) public returns (uint256)mint
function mint(uint256 shares, address receiver) public returns (uint256)withdraw
function withdraw(uint256 assets, address receiver) public returns (uint256)redeem
function redeem(uint256 shares, address receiver) public returns (uint256)depositXDAI
function depositXDAI(address receiver) public payable returns (uint256)withdrawXDAI
function withdrawXDAI(uint256 assets, address receiver) public payable returns (uint256)redeemXDAI
function redeemXDAI(uint256 shares, address receiver) public payable returns (uint256)redeemAll
function redeemAll(address receiver) public returns (uint256)redeemAllXDAI
function redeemAllXDAI(address receiver) public payable returns (uint256)vaultAPY
function vaultAPY() external view returns (uint256)receive
receive() external payableLast updated