Ledger Enterprise
Help Center
Help Center
  • Welcome to the Help Center
  • Fundamentals
    • Getting set up
      • Sign in and out
      • For Administrators
      • For Operators
  • Supported Networks
  • What's new
  • CORE
    • Workspace administration
      • Admin Rule
        • Edit the admin rule
      • Accounts
        • Create an account
        • Solana SPL token account
        • Direct Access EVM Accounts
        • Edit an account
        • Activate a view-only account
        • Generate a receiving address
      • Groups
        • Create a group
        • Edit a group
        • Delete a group
      • Whitelists
        • Create a whitelist
        • Edit a whitelist
      • Entities
        • Create an entity
        • Edit an entity
        • Delete an entity
    • Users
      • User Roles and Permissions
      • New users
      • Register on the Ledger Vault
    • Your Device
      • Initialize your Personal Security Device (PSD)
      • Update your Personal Security Device (PSD)
      • Configure the Ledger Cryptosteel
      • Device pairing: View your partition ID
    • Managing requests
      • Approve or reject a request
      • Track the status of a request
      • Recreate a rejected or failed request
    • Transactions
      • Create a transaction
      • Transaction fees & speed
      • UTXOs
      • Replace by Fee
      • Export transaction history
      • Vault Raw Signing Overview
    • Compliance capabilities
      • Proof of Reserve - Enable Message Signing on an account
      • Proof of Researve - Sign Messages
      • Address Screening and KYT
    • Using Vault Signer
      • Create a Vault Signer account
      • Connect your Signer account to the Ledger Live extension
      • Craft a transaction on Ledger Live with your Vault Signer account
    • Overview of the Ledger Enterprise API
    • Public Key Infrastructure (PKI) Implementation
    • Ledger Enterprise mobile application
      • Terms of Use
  • staking
    • Stake Cardano
      • Overview
      • Enable ADA Staking
      • Stake ADA with Figment
      • Reporting
    • Stake Cosmos
      • Overview
      • Enable ATOM Staking on your Ledger Cosmos Enterprise accounts
      • How to stake ATOM
    • Stake Ethereum
      • Overview
      • Enable ETH Staking on your Ethereum accounts
      • Stake ETH with Kiln
      • Stake ETH with Figment
      • Stake ETH with Blockdaemon
    • Stake Solana
      • Overview
      • Enable SOL Staking on your Solana accounts
      • Stake SOL with Figment
      • Solana Staking Reporting
    • Stake Polkadot
      • Overview
      • Enable DOT Staking
      • Stake DOT with Figment
    • Stake Polygon
      • Overview
      • Enable MATIC Staking
      • Stake MATIC with Figment
      • Stake MATIC with Kiln
    • Stake Tezos
      • Overview
    • Staking Providers
      • Stake with kiln
      • Stake with Figment
      • Stake with Blockdaemon
  • Web3: DeFi & NFT
    • Web3: DeFi & NFT Interactions
      • Web3 governance & configuration
        • Enable Smart Contract Interactions on EVM accounts
        • Enable Message Signatures on EVM accounts
        • Enable Contract Deployments on EVM accounts
        • Customize DApps catalog on EVM accounts
      • Vault DApps
        • DApp Provider Guide
        • Lido
        • Paraswap
        • Yearn
      • Interact with an external DApp via WalletConnect
      • Deploy a Smart Contract
      • Sign DApp messages
      • Interact with a smart contract
    • Raw Signing Best Practices
  • TRADELINK
    • Introduction
    • Best Practices
    • Run Tradelink as an Administrator
    • Operate Tradelink as a Custodian
    • Operate Tradelink as an Asset Manager
    • Operate Tradelink as an Exchange
    • Ledger Tradelink Terms of Use
  • Support
    • Troubleshooting
    • Security best practices
      • Ledger Stax Best Practices
    • Recovering your Vault Master Seed
    • Recover your Ledger Vault's master seed on a Nano S Plus
Powered by GitBook
On this page
  • Overview
  • Before you begin
  1. Web3: DeFi & NFT
  2. Web3: DeFi & NFT Interactions
  3. Vault DApps

Paraswap

PreviousLidoNextYearn

Last updated 1 month ago

This section is for Operators only.

Overview

Swap ETH, and ERC-20 tokens within Ledger Vault to benefit from the optimal level of security offered by the Vault.

Before you begin

You need to be Creator on at least one smart contract governance rule to have access to the Vault DApps. If not, reach out to your Administrators to request it.

Overview of Paraswap's interface

Paraswap’s interface consists of five main elements:

  • Account selection: select the account you want to use for swap.

  • ParaSwap settings: customize global settings such as slippage tolerance, gas price, dark mode theme, and the interface language.

  • Swap Token: select the coins you want to swap and enter the amount to swap.

  • Order routing: check the exchanges and pools used to settle your trade.

  • ParaSwap support: reach out to the ParaSwap team if you need help.

How to swap crypto with Paraswap
  1. In your Ledger Vault workspace, click on the DApps section in the sidebar.

  2. Select the Paraswap DApp.

  3. At the top-left corner, select the Ethereum account you want to use for swaps.

  4. Select the crypto assets you want to exchange from and to. In Swap Token, enter the amount you want to exchange.

Note that you first need to unlock ERC-20 tokens to swap them. For more information, see the following section: How to unlock ERC-20 tokens.

  1. (optional) If you want to send the received tokens to a different account, click the Swap & Transfer toggle () and enter the Ethereum address of this account. Sending two distinct operations in one single transaction will allow you to save on fees.

  2. Select the preferred fees.

The fees are computed directly by Paraswap. This might result in Failed to broadcast transactions when gas prices fluctuate. In order to avoid this, Operators should use Paraswap’s custom fees and set them to Etherescan gas price + a buffer (we recommend at least 20%) to ensure that their transaction is broadcasted.

  1. Click on the Swap button. A Review & Confirm window appears.

  2. Review the transaction details, then click on the Confirm Order button.

To better understand the transaction details, see the following section: Understanding ParaSwap transaction parameters.

  1. Review the transaction on your PSD and click on Confirm .

Some DApps are highly time sensitive (eg. Paraswap) because of token price volatility. They will require fast approval times for the transaction to be broadcast. If the approval time is too long and the price moves beyond the slippage tolerance set in your Paraswap global settings, the transaction will likely be reverted by the DApp. Make sure that you set your approval workflows accordingly.

How to unlock ERC-20 tokens

Before you can swap ERC-20 tokens, you need to unlock the ERC-20 token. Unlocking the ERC-20 token allows the ParaSwap contract to process future transactions.

To unlock ERC-20 tokens:

  1. In Swap Token, select the ERC-20 token you want to swap.

  2. Click on the Unlock [the ERC-20 token of your choice] button.

  3. Select one of the following unlocking options:

    a. Unlock permanently

    b. Unlock this time only

  4. Review the transaction on your PSD and click Confirm .

You have successfully unlocked the ERC-20 token. Once the unlock transaction is confirmed, you will be able to swap the ERC-20 token you have unlocked.

Understanding Paraswap transaction details
Transaction Details
Description

Gas price

Amount of Gwei used per unit of Gas. This determines the speed of your transaction.

Max Slippage Rate

The maximal difference between the expected amount and the received amount.

Order Routing

The exchanges and pools used to settle your trade.

Price Impact

The average slippage expected on the various pools involved to settle your trade.

Minimum Received

The minimum amount you will receive despite the market fluctuations.