Asigna
WebStacksClarity
  • Introduction
    • About Asigna
    • Supported Wallets
    • Supported Networks
    • Verification Tool
    • Source Code
    • Official Links
  • Bitcoin multisig
    • Technical Specifications
    • Quickstart
      • Connecting to Asigna
      • Setting up your Vault
      • Managing your Vault
        • Permissions
        • Sub-Accounts
        • Settings
      • Vault Balance
        • Runes
        • BRC-20s
        • Ordinals
        • Rare Sats
      • Embedded Apps
      • UTXO Management
      • Batch transactions
    • Recovery
      • Software Wallet Setup in Sparrow
      • Ledger Setup in Sparrow
      • Ledger Setup in Caravan
  • Stacks multisig
    • Native Stacks approach
    • Quickstart
      • Connecting to Asigna
      • Setting up your multisig
      • Managing your Vault
        • Permissions
        • Sub-Accounts
        • Settings
      • Vault Balance
      • Nonce, queue and conflict transactions
      • Signing a Transaction
      • Manage NFTs
      • Interacting with Apps
      • Stacking with Asigna
  • EVM MULTISIG
    • About
    • Networks and Contracts
    • Quickstart
      • Connect to Asigna
      • Setup Multisig
      • Funding Multisig
      • Batched transactions
      • dApps
  • FRACTAL MULTISIG
    • Technical specifications
  • Developers
    • Integrate Asigna Multisig into your App
      • Stacks
      • Bitcoin
    • Multisig SDK
      • Bitcoin SDK
      • Stacks SDK
      • EVM SDK
  • Appendix
    • Contact us
    • Asigna Audits
    • Privacy Policy
    • Terms of Use
Powered by GitBook
On this page
  • Asigna Custom Provider:
  • Recommendations:
  1. Developers
  2. Integrate Asigna Multisig into your App

Stacks

PreviousIntegrate Asigna Multisig into your AppNextBitcoin

Last updated 8 months ago

It is recommended to use the connection modal to get all popular Stacks wallets at once, including Asigna Extension.

We have our own list of whitelisted apps. If you have recently launched or are preparing to launch a project on the Stacks blockchain, and you wish to apply to the listing on Asigna, please .

Due to the StacksProvider conflict described in the issue, we decided not to override the standard provider in order to prevent any behaviour collisions with existing wallets, like Leather and Xverse.

Asigna Custom Provider:

Asigna prepared a custom provider that can be passed to all methods from Stacks Connect. Application developers are able to integrate Asigna easily: window.AsignaProvider. This custom provider can be passed to methods like doOpenAuth, doContractCall, doContractDeploy, and doSTXTransfer.

Recommendations:

It is recommended either to use custom providers for Xverse and Leather to avoid their internal collisions:

  • Xverse custom provider: window.XverseProviders.StacksProvider

  • Leather custom provider: window.LeatherProvider

A custom provider can be selected in the Connection window and then saved, for example, in local storage for further usage with other action methods.

Follow the links to access the and the . For the micro-stacks.js library, the custom provider feature . We recommend migrating from micro-stacks.js to stacks.js to receive the latest Connect library updates.

@stacks/connect
contact us
Stacks Connect library
library
package
is not supported