• Stars
    star
    102
  • Rank 334,604 (Top 7 %)
  • Language
    JavaScript
  • License
    Other
  • Created about 7 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Implementation of Bitcoin Cash protocol in node.js

⚠️ IMPORTANT: This repository is not currently being actively maintained.

It has not been updated for compatibility with the May 15 2019 Bitcoin Cash hard fork. Although SPV mode and other non-full-consensus modules in this library may still operate correctly, use at your own risk. Forks of this repository may exist that have been adapted to the latest network upgrade, but those changes will not have been reviewed by bcoin organization members.

Bcash

CircleCi Status Coverage Status

Bcash is an alternative implementation of the bitcoin cash protocol, written in node.js.

Bcash is undergoing development and testing and is in alpha stage. Bcash is a fork of bcoin and has the same RPC API.

Uses

  • Full Node
  • SPV Node
  • Wallet Backend (bip44 derivation)
  • Mining Backend (getblocktemplate support)
  • General Purpose Bitcoin Library

Try it in the browser: https://bcoin.io/browser/

Install

$ git clone git://github.com/bcoin-org/bcash.git
$ cd bcash
$ npm install
$ ./bin/bcash

See the Beginner's Guide for more in-depth installation instructions.

Documentation

Support

Join us on freenode in the #bcoin channel.

Disclaimer

Bcash does not guarantee you against theft or lost funds due to bugs, mishaps, or your own incompetence. You and you alone are responsible for securing your money.

Contribution and License Agreement

If you contribute code to this project, you are implicitly allowing your code to be distributed under the MIT license. You are also implicitly verifying that all code is your original work. </legalese>

License

  • Copyright (c) 2014-2015, Fedor Indutny (MIT License).
  • Copyright (c) 2014-2017, Christopher Jeffrey (MIT License).
  • Copyright (c) 2018, bcash developers.

See LICENSE for more info.

More Repositories

1

bcoin

Javascript bitcoin library for node.js and browsers
JavaScript
2,983
star
2

bcrypto

JS crypto library
JavaScript
97
star
3

lcoin

Litecoin port of Bcoin
JavaScript
72
star
4

plasma

Lightning network for BCoin
JavaScript
47
star
5

bcoin-docker

Docker configs for bcoin
Dockerfile
29
star
6

bstratum

Stratum server for bcoin
JavaScript
25
star
7

libtorsion

C crypto library
C
23
star
8

brpc

Binary RPC protocol for websockets
JavaScript
23
star
9

schnorr

Schnorr signatures for javascript
JavaScript
22
star
10

bcoin-extension-blocks

Bcoin + extension blocks soft fork (BIP141 ruleset)
JavaScript
21
star
11

bcoin-org.github.io

JavaScript
20
star
12

bdb

Database for bcoin
JavaScript
16
star
13

bupnp

UPNP for node.js
JavaScript
16
star
14

bcoin-native

Fast native bindings to bitcoin-related functions
C
15
star
15

bmocha

Alternative implementation of mocha
JavaScript
14
star
16

bweb

A better web server for node.js
JavaScript
13
star
17

bcurl

JavaScript
13
star
18

bufio

Buffer and serialization utilities for javascript
JavaScript
13
star
19

bledger

Bcoin ledger support
JavaScript
12
star
20

bclient

Bcoin node and wallet clients
JavaScript
11
star
21

bmultisig

bcoin compatible multisig wallet server
JavaScript
10
star
22

bsock

Minimal implementation of the socket.io protocol.
JavaScript
9
star
23

bcfg

Config parser for bcoin
JavaScript
6
star
24

bsigner

hardware management and signing
JavaScript
6
star
25

bfilter

Bloom filters for javascript
JavaScript
6
star
26

bfile

Filesystem wrapper for node.js
JavaScript
6
star
27

bzmq

ZeroMQ notifications for bcoin
Python
5
star
28

bws

Websocket wrapper for javascript
JavaScript
5
star
29

brpc.py

BRPC for python
Python
5
star
30

brq

Simple request module for node.js
JavaScript
5
star
31

b70

BIP70 for bcoin
JavaScript
5
star
32

binet

IP address tools for javascript
JavaScript
5
star
33

bsocks

SOCKS client for node.js
JavaScript
5
star
34

bstring

String encodings for javascript
JavaScript
4
star
35

golomb

Golomb coded sets for javascript
JavaScript
4
star
36

bval

Validator for javascript
JavaScript
4
star
37

bdns

DNS wrapper for node.js
JavaScript
3
star
38

bmutex

Mutex locks for javascript
JavaScript
3
star
39

bindex

JavaScript
3
star
40

blgr

Logger for bcoin
JavaScript
3
star
41

btcp

TCP wrapper for node.js
JavaScript
3
star
42

bsip

Siphash 2-4 and all of its variations for node.js
JavaScript
3
star
43

blst

Double linked list for javascript
JavaScript
2
star
44

blru

LRU cache for javascript
JavaScript
2
star
45

budp

UDP wrapper for node.js
JavaScript
2
star
46

bs32

Base32 for javascript
JavaScript
2
star
47

bheep

Binary heap for javascript
JavaScript
2
star
48

mrmr

Murmur3 hash for javascript
JavaScript
2
star
49

bmultisig-client

JavaScript
2
star
50

bevent

Async event emitter for javascript
JavaScript
2
star
51

Responsible-Disclosure

1
star