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