Seer documentation
  • Overview
    • 📘 What is Seer?
    • 📚 Glossary
  • Getting Started
    • 💡 Wallet and network
    • 💰 Deposit tokens
      • On Ethereum
        • Deposit DAI
        • Deposit sDAI
      • On Gnosis
        • Deposit xDAI
        • Deposit wxDAI or sDAI
    • 🧭 Navigate Our Site
      • Create a market
      • Verify market
      • Mint, merge, redeem outcome tokens
      • Buy, sell outcome tokens
      • Report answer
      • Raise a dispute
      • Resolve market
      • Provide Liquidity
      • Conditional Markets
      • Futarchy Markets
  • Developers
    • 📝 Intro
    • 🔄 Diagrams
      • Seer overall interaction
      • Create Market
      • Split, Merge, Redeem
      • Question and Resolve
    • 🔗 Interact with Seer
      • Create a market
      • Resolve a market
      • Split, Merge and Redeem
      • Market example
      • Conditional market
      • Futarchy market
    • 📜 Contracts
      • Core
        • MarketFactory
        • Market
        • MarketView
        • Router
        • GnosisRouter
        • MainnetRouter
        • RealityProxy
        • Interfaces
      • Futarchy (test)
        • FutarchyFactory
        • FutarchyProposal
        • FutarchyRouter
        • FutarchyRealityProxy
      • Token
        • Seer
      • Interaction
        • 1155-to-20
          • Wrapped1155Factory
        • conditional-tokens
          • ERC1155
            • ERC1155
            • ERC1155TokenReceiver
            • IERC1155
            • IERC1155TokenReceiver
          • ConditionalTokens
          • CTHelpers
        • cross-chain-realitio-proxy
          • dependencies
            • IAMB
            • RealitioInterface
          • ArbitrationProxyInterfaces
          • RealitioForeignArbitrationProxyWithAppeals
          • RealitioHomeArbitrationProxy
        • reality
          • RealityETH-3.0
        • sDAI-on-Gnosis
          • interfaces
            • IBridgeInterestReceiver
            • IWXDAI
          • periphery
            • SavingsXDaiAdapter
          • SavingsXDai
      • Deployed contracts
    • 🌐 Subgraph
      • Query Examples
      • GraphQl Query
        • Market
        • Swapr
        • Curate
      • GraphQL Schema
      • Subgraph ID
  • OTHER
    • 🔍 Audit Reports
Powered by GitBook
On this page
  • Variables
  • interestReceiver
  • sDAI
  • wxdai
  • Modifiers
  • claim
  • Functions
  • constructor
  • deposit
  • mint
  • withdraw
  • redeem
  • depositXDAI
  • withdrawXDAI
  • redeemXDAI
  • redeemAll
  • redeemAllXDAI
  • vaultAPY
  • receive
  1. Developers
  2. 📜 Contracts
  3. Interaction
  4. sDAI-on-Gnosis
  5. periphery

SavingsXDaiAdapter

Variables

interestReceiver

contract IBridgeInterestReceiver interestReceiver

sDAI

contract SavingsXDai sDAI

wxdai

contract IWXDAI wxdai

Modifiers

claim

modifier claim()

Functions

constructor

constructor(address interestReceiver_, address payable sDAI_) public

Set 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 payable
PreviousperipheryNextSavingsXDai

Last updated 8 months ago