bch-wallet-bridge.js
v0.1.1bch-wallet-bridge.js - Bridge between Bitcoin Cash application and wallet
About
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.
Installation
yarn add bch-wallet-bridge
Usage
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)
What is DApp ID?
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
Documentation can be found at GitHub Pages.
Building
Requirements
- Node.js
- npm
- yarn
Build (tsc)
$ yarn
$ yarn build