0.1.1 • Published 5 years ago

bch-wallet-bridge.js v0.1.1

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

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