A JavaScript library that makes it easy to interact with the Bitcoin and MIDL Protocol
- Connect to any Bitcoin network (mainnet, testnet, regtest, etc.)
- Publish transactions to the Bitcoin network
- Sign PSBTs
- Sign messages using BIP322 and ECDSA
- Transfer Runes
- Etch runes on the blockchain
For detailed documentation, please visit our documentation site.
To contribute to the MIDL JS library, you can clone the repository and run the following commands:
# Install dependencies
pnpm install
# Build the project
pnpm build:packages
# Run tests
pnpm test:packages
To contribute to the documentation, you can edit the Markdown files in the apps/docs
directory. The documentation is built using VitePress.
Run the following command to start the documentation server:
pnpm docs:dev