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?
Uses low-level jellyfish-* packages for creating transaction.
Construct signed segwit transaction ready for broadcasting
Construct DeFi custom transaction
Lastly, provides a simple developer experience for creating signed transaction.
Testing
For testing accuracy and convenience. All implementations must be e2e tested on @defichain/testcontainers. Due to the
complexity of testing, @defichain/jellyfish-api-jsonrpc and @defichain/testing is included in devDependencies for
setting up and tearing down test fixtures.