Ducatuscore Lib Cash
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
bitcoin-cash modifications in script evaluation have not been implemented yet.
npm install ducatuscore-lib-cash
Adding Ducatuscore Cash to your app's
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.
- Generate a random address
- Generate a address from a SHA256 hash
- Import an address via WIF
- Create a Transaction
- Sign a Bitcoin message
- Verify a Bitcoin message
- Create an OP RETURN transaction
- Create a 2-of-3 multisig P2SH address
- Spend from a 2-of-2 multisig P2SH address
Building the Browser Bundle
To build a ducatuscore-lib full bundle for the browser:
This will generate files named
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
Run all the tests:
You can also run just the Node.js tests with
gulp test:node, just the browser tests with
or create a test coverage report (you can open
coverage/lcov-report/index.html to visualize it) with