Bitcoin Cash applications don't have to be castodial wallet anymore.
With bch-wallet-bridge.js
, they can request flexible actions to their users' wallet.
yarn add bch-wallet-bridge
import BCHWalletBridge from "bch-wallet-bridge"
const injected = window.bitcoincash
if (!injected || !injected.wallet) {
console.log("BCHWalletBridge wallet isn't injected!")
return
}
const bchWalletBridge = new BCHWalletBridge(injected.wallet)
DApp ID is a unique identifiers for a single DApp, and it's a txid of Bitcoin transaction. Each DApp writes its protocol specification in the tranasction's OP_RETURN output.
It is defined in BDIP-2.
Documentation can be found at GitHub Pages.
- Node.js
- npm
- yarn
$ yarn
$ yarn build