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 start
  • Instructions
  1. Web3: DeFi & NFT
  2. Web3: DeFi & NFT Interactions

Interact with an external DApp via WalletConnect

PreviousYearnNextDeploy a Smart Contract

Last updated 1 month ago

Overview

WalletConnect is an open-source protocol that allows you to securely connect your Ledger Enterprise Platform to a wide range of decentralized applications (DApps). You can find the full list of supported DApps on the .

Note that, in addition to WalletConnect, Ledger Enterprise also offers direct access to a growing list of Vault DApps. Check this section regularly as we will continue to add more DApps in the future.

Below are detailed instructions on how to connect Ledger Enterprise to DApps using WalletConnect.

Before you start

  • In order to be able to use the WalletConnect app, you will need to have at least one smart-contract enabled Ethereum account . For more information on how to enable smart contract functionalities on Ethereum accounts, please refer to this article .

AAVE DApp is no longer available. Please interact with the Wallet Connect DApp to use it.

Instructions

Step 1. Opening Wallet Connect on the Ledger Enterprise platform

Head to the DApps section of your workspace, and select the WalletConnect app.

Step 2. Connect your Ledger Enterprise account to a DApp
  1. In a separate browser tab, go to the DApp of your choice, granted it supports WalletConnect; to find the list of dapps compatible with this protocol, head to the . In the DApp, select WalletConnect as the connection method. The page should display a QR code.

  2. Copy the QR code to your clipboard, and paste it into the WalletConnect interface on your Ledger Enterprise Platform. Click on Connect .

  1. Select the Ledger Enterprise account that you wish to connect to the DApp, then click Connect .

  2. Your Session details will nows appear on your Ledger Enteprise interface, meaning you have successfully connected your account to the dApp.

Step 3. Initiate transactions

Return to the dApp tab in your web browser to initiate transactions. After initiating transactions, a transaction modal should appear on your Ledger Enterprise interface.

Step 4. Review the web3 security checks

Before confirming your transaction, you will be presented with a series of security assessments ("Web3 checks") to help you make informed decisions. These checks include:

  • Receiver Address Verification : Web3 Checks verify if the receiver address is a contract address and not an externally owned account (EOA). This ensures that you are interacting with a smart contract, as intended.

  • Contract Age Assessment : The system checks if the contract has been deployed for at least 7 days. Recently deployed contracts can be riskier to interact with, as they may not have a proven track record or be sufficiently audited.

  • First-time Interaction Notification : Web3 Checks inform you if this is your first time interacting with a particular contract. This serves as a reminder to double-check the contract's legitimacy and review any associated risks.

After the checks are complete, you will be presented with the results. Based on this information, you can decide whether to proceed with the transaction or take additional precautions.

Please note that Web3 Checks serve as a supplementary security measure and should not replace your own due diligence when interacting with smart contracts..

Step 5. Confirm the transaction

From there, the rest of the flow is similar to that of a regular transaction: you can adjust the fees if necessary, add an optional note & comment, and review your transaction on your device to verify that it matches your intent.

Once fully apprpoved, the transaction will be signed and broadcast.

WalletConnect website
WalletConnect website