@muirglacier/jellyfish-transaction-builder
Version:
A collection of TypeScript + JavaScript tools and libraries for DeFi Blockchain developers to build decentralized finance for Bitcoin
20 lines (14 loc) • 1.04 kB
Markdown
# @muirglacier/jellyfish-transaction-builder
While jellyfish-transaction provides a dead simple, modern, stateless raw transaction builder for DeFi. Constructing a
trust-less crypto transaction from scratch still has certain complexity as with the nature of blockchain technologies.
This package `jellyfish-transaction-builder` provides a high-high level abstraction for constructing transaction ready
to be broadcast for DeFi Blockchain.
What can `jellyfish-transaction-builder` do?
1. Uses low-level `jellyfish-*` packages for creating transaction.
2. Construct signed segwit transaction ready for broadcasting
3. Construct DeFi custom transaction
4. Lastly, provides a simple developer experience for creating signed transaction.
## Testing
For testing accuracy and convenience. All implementations must be e2e tested on `@muirglacier/testcontainers`. Due to the
complexity of testing, `@muirglacier/jellyfish-api-jsonrpc` and `@muirglacier/testing` is included in `devDependencies` for
setting up and tearing down test fixtures.