For the complete documentation index, see llms.txt. This page is also available as Markdown.

Supported Wallets

Midl supports integration with popular wallets to provide users with seamless interaction using their preferred Bitcoin wallets. Currently, Midl supports:

● Unisat.

● MetaMask (via BTC Snap).

Requirements for wallet integration:

For wallets to support Midl and be added to our frontend app connectors, they must meet the following requirements in addition to basic Bitcoin network functionalities:

1. Signature support:

● Ability to support secp256k1 signatures.

2. Transaction handling:

● Capability to read and broadcast transactions on Testnet V4

3. Runes support:

  • Taproot address generation: Ability to generate Taproot addresses.

  • Runes balance indexing: Index the Runes balance of public addresses.

  • Runes transfer: Enable the transfer of Runes.

4. Message signing:

  • Implement the signMessage() function for BTC wallets using the BIP322 format.

Future support:

  • Ledger: Integration with Ledger hardware wallets is planned for future updates to expand wallet compatibility.

Last updated