10.0.2 • Published 10 months ago

@ducatus/ducatuscore-lib-cash v10.0.2

Weekly downloads
-
License
-
Repository
-
Last release
10 months ago

Ducatuscore Lib Cash

A pure and powerful JavaScript Bitcoin Cash library.

Principles

Bitcoin Cash is another powerful peer-to-peer platform for the next generation of financial technology. The decentralized nature of the Bitcoin network allows for highly resilient bitcoin infrastructure, and the developer community needs reliable, open-source tools to implement bitcoin apps and services.

Bitcoin Cash changes

Bitcoin cash uses a different sighash for transaction signatures. The implementation in ducatuscore-cash has been tested against the original bitcoin-cash test vectors (see sighash.json in /test). bitcoin-cash modifications in script evaluation have not been implemented yet.

Get Started

npm install ducatuscore-lib-cash

Adding Ducatuscore Cash to your app's package.json:

"dependencies": {
    "@ducatus/ducatuscore-lib-cash": "10.0.0",
    ...
}

Documentation

The complete docs are hosted here: ducatuscore documentation. There's also a ducatuscore API reference available generated from the JSDocs of the project, where you'll find low-level details on each ducatuscore utility.

Examples

Building the Browser Bundle

To build a ducatuscore-lib full bundle for the browser:

gulp browser

This will generate files named ducatuscore-lib-cash.js and ducatuscore-lib-cash.min.js.

You can also use our pre-generated files, provided for each release along with a PGP signature by one of the project's maintainers.

Development & Tests

npm install

Run all the tests:

gulp test

You can also run just the Node.js tests with gulp test:node, just the browser tests with gulp test:browser or create a test coverage report (you can open coverage/lcov-report/index.html to visualize it) with gulp coverage.