Backpack Wallet Docs
  • Guides
  • Deeplinks
    • Provider Methods
      • Connect
      • Disconnect
      • SignAndSendTransaction
      • SignAllTransactions
      • SignTransaction
      • SignMessage
    • Other Methods
      • Browse
    • Handling Sessions
    • Specifying Redirects
    • Encryption
    • Limitations
Powered by GitBook
On this page
  • Base URL
  • Query String Parameters
  • Returns
  • Approve
  • Reject
  1. Deeplinks
  2. Provider Methods

Disconnect

PreviousConnectNextSignAndSendTransaction

Last updated 8 months ago

After the initial event, an app may disconnect from Backpack at any time. When Backpack is disconnected, it will reject all signature requests until a new connection is established.

Base URL

https://backpack.app/ul/v1/disconnect

Query String Parameters

  • dapp_encryption_public_key (required): The app's original encryption public key for an existing Connect session.

  • nonce (required): A base58-encoded nonce is used to encrypt the request.

  • redirect_link (required): Backpack should redirect the user to this URI after completion. For more information, please see . URL-encoded.

  • payload (required): An encrypted JSON string with the following fields:

    Copy

    {
        "session": "...", // token received from the connect method
    }
    • session (required): The session token received from the Connect method. Please see for more details.

Returns

Approve

No query params are returned.

Reject

An errorCode and errorMessage as query parameters.

{
  "errorCode": "...",
  "errorMessage": "..."
}

Please see for a complete list of possible error codes.

Connect
Specifying Redirects
Handling Sessions
Errors