Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 1.32 KB

README.md

File metadata and controls

43 lines (33 loc) · 1.32 KB

bch-wallet-bridge.js - Bridge between Bitcoin Cash application and wallet

Build Status codecov

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)

  1. $ yarn
  2. $ yarn build