bch-wallet-bridge.js
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i bch-wallet-bridge.js

Weekly Downloads

1

Version

0.1.1

License

MIT

Unpacked Size

243 kB

Total Files

32

Last publish

Collaborators

  • yuiki