[OLD] Instadapp Docs
  • Introduction
  • DeFi Smart Account (DSA)
  • DSA SDK
    • Running Instadapp SDK
  • 💻Instadapp GUI
    • Integrated Protocols
      • Aave
      • Compound Finance
      • MakerDAO
    • Strategies
    • Multi-Protocol Refinancing
    • Authorities
    • Debt Collateral Ratio
  • 👩‍💻 DSA SDK
    • Casting Spells
    • Build a Connector
    • Connectors
      • Basic
      • Authority
      • Instapool
      • MakerDAO
      • Compound
      • Comp
      • Aave
      • dYdX
      • 1Inch
      • Uniswap
      • OasisDEX
      • Kyber
      • Curve sBTC
      • Curve sUSD
      • Curve yUSD
    • Resolvers
      • Accounts
      • Balances
      • Instapool
      • MakerDAO
      • Compound
      • Aave
      • dYdX
      • 1inch
      • Uniswap
      • OasisDex
      • Kyber
      • Curve sBTC
      • Curve sUSD
      • Curve yUSD
    • getId/setId
    • Example Use Cases
      • Long ETH
      • Short DAI
      • Debt Swap
      • Lending Bridge
      • Lending Swap
      • Debt Bridge
  • 👩‍🏫 Tutorials
    • Getting Started
    • Moving Assets into DSA
    • In-App Swaps
  • Additional Info
    • Contract Infomation
    • FAQs
    • Security Audits
    • Release History
  • 🌏Links
    • Homepage
    • DApp
    • Discord
    • Contact Us
Powered by GitBook
On this page
  • Deposit directly into the DSA Address:
  • Deposit using the GUI:
  • Migrate a position into DSA:
  1. 👩‍🏫 Tutorials

Moving Assets into DSA

PreviousGetting StartedNextIn-App Swaps

Last updated 4 years ago

There are several ways to deposit into the DeFi Smart Account:

  • Deposit directly by sending assets into the DSA address

  • Deposit using the GUI

  • Migrate positions into DSA

Deposit directly into the DSA Address:

On the interface click the Deposit button and the Deposit tab will open.

This will display the DSA address in QR form. Assets can be deposited directly into the DSA address.

Things to Note:

  • The Instadapp GUI only displays a whitelisted set of tokens on the interface, other tokens in the account will not be displayed. (See Basic Connectors - Withdraw)

  • The DSA SDK can be used to interact with all tokens.

  • Some exchanges do not allow withdrawal to smart contracts, the DeFi Smart Account is a smart contract wallet.

Deposit using the GUI:

1) On the interface click the Deposit button and the Deposit tab will open.

2) The Deposit tab will open

3) Select the asset to be deposited

4) Enter the amount of the token to be deposited

5) Or click the Set Max button to deposit the entire available balance

7) Confirm the deposit transaction on Metamask

8) Once the transaction confirms, the updated balance will be reflected on the interface

Migrate a position into DSA:

Instadapp can import your positions from protocols such as Compound, Maker and AAVE.

1) You can start a migration by entering the specific protocol tab.

2) Click on Strategies

3) Under Strategies there will be an option to migrate your position. To begin click Import Position

4) Instadapp contracts need permissions in order to perform the migration. Click the allowance button to grant permissions.

5) Confirm the permissions transaction on Metamask

Each asset that is migrated will require a permission transaction. If three different tokens require migration then there will be three separate permission transactions.

6) Once all permissions have been granted, click Import to migrate the position

7) Confirm the migration transition on Metamask

8) Once the transaction confirms, the position will be imported into the DSA and reflected on the interface

See More 🔹 Multi-Protocol Refinancing - Refinance the newly imported position 🔹 Debt to Collateral Ratio - Review how Instadapp displays health ratios of loans 🔹 Authorities - Learn about DSA Account Permissions