Auro Wallet Docs
  • Getting Started
  • How to integrate
    • Connect Wallet
    • Add or Switch Chain
    • Create Nullifier
    • Send Transaction
    • Send zk Transaction
    • Sign Message
    • VerifyMessage in server-side
    • Anonymous Credentials
    • Building zkApp on Android
  • Wallet Basics
    • Submit token info
    • ​Pull Up Auro Wallet with DeepLink
    • Mina Providers
  • Reference
    • API Reference
      • Methods
        • mina_accounts
        • mina_requestAccounts
        • mina_requestNetwork
        • mina_sendPayment
        • mina_sendStakeDelegation
        • mina_sendTransaction
        • mina_addChain
        • mina_switchChain
        • mina_createNullifier
        • mina_signMessage
        • mina_sign_JsonMessage
        • mina_verifyMessage
        • mina_signFields
        • mina_verifyFields
        • mina_storePrivateCredential
        • mina_requestPresentation
      • Events
      • Error
      • Source
Powered by GitBook
On this page
Edit on GitHub
  1. Wallet Basics

​Pull Up Auro Wallet with DeepLink

This document describes how to use a deep link to open the Auro Mobile Wallet and launch a zkApp within the App. This feature is supported starting from Auro Mobile Wallet version 2.1.0.

Pull Up the wallet to launch zkApp

let targetURL = ""; // Required, the target URL, e.g., https://www.aurowallet.com/
let paramsURL = encodeURIComponent(targetURL);

let targetNetworkId = ""; // Optional, the target network ID, e.g., mina:mainnet. You can retrieve this from the daemon node. If not provided, the App will use its current network by default.
let networkId = encodeURIComponent(targetNetworkId);

const endURL = `https://www.aurowallet.com/applinks?action=openurl&networkid=${networkId}&url=${paramsURL}`;
window.location.href = endURL;

Currently, there are 3 parameters supported:

  • action (Required)

    The action that the App will excute. Currently, only openurl is supported.

  • networkid (Optional)

    The ID of the target network. You can get this value from a GraphQL endpoint. If supported, the App will switch to the target network. If not supported, no changes will be made. If not set, the App will default to its current network.

## Example GraphQL query:
query myQuery {
    networkID
}
  • url (Required)

    The URL the App will open. It is recommended to include this at the end of the deep link URL.

Note: This method is limited to pulling up the Auro Wallet via the mobile phone's system browser.

PreviousSubmit token infoNextMina Providers

Last updated 4 months ago