Product
Introducing Dynamic's BitcoinKit
Dynamic's BitcoinKit simplifies adding Bitcoin wallets into your dapps, offering seamless interactions and easy wallet-based authentication for developers.
Introducing BitcoinKit, the first and best Bitcoin wallet adapter. Seamlessly connect to the OG blockchain with our easy-to-use SDK.
Install the Package & get your Environment ID from your dashboard
This takes a few seconds. Learn more in our docs
Set up your React snippet and customize
Once you set up your snippet, you can further customize things within your developer dashboard. You can also check out a working demo environment here.
Enable Bitcoin in your Dashboard, you’re done!
What is Dynamic's BitcoinKit?
Dynamic's BitcoinKit enhances Dynamic’s wallet offerings to also support Bitcoin wallets.
How do I get started with Dynamic's BitcoinKit?
Go to app.dynamic.xyz and sign up for your free account. Then
1. Add the “@dynamic-labs/bitcoin” package
2. Add it to your walletConnectors prop in Dynamic context
3. Enable the chain in your developer dashboard.
That’s it, you can now support Bitcoin wallets.
Which Wallets do you support?
We support the most popular Bitcoin wallets: MagicEden, Leather, OKX, Unisat, Xverse, Phantom
What are psbts?
A partially signed Bitcoin transaction (PSBT) is a standard for collecting multiple signatures for a single transaction. This allows different participants with different keys/signers to sign a transaction without revealing their private keys to others. Multi-sig wallets utilize these. This allows for a multi-step transaction process which is both safer and more efficient.
Where can I see this in action?
Go to demo.dynamic.xyz and enable the Bitcoin chain (you can disable the other chains if you just want to see Bitcoin). Try connecting and signing, and check out the hooks and methods page to see more methods.
The first and best Bitcoin wallet adapter.