This library is a modern and easy-to-use solution for developers looking to work with Bitcoin transactions and OP_NET technologies. The OP_NET Transaction Builder library allows you to create and sign transactions for Bitcoin. Written in TypeScript, this library provides a comprehensive set of functions to facilitate the creation, reading, and manipulation of OP_NET transactions, smart contracts, and other OP_NET-related technologies.
You can create any sort of transaction, and you don't have to bother about managing signer types or anything complicated.
This library has been professionally audited by Verichains.
See SECURITY.md for details.
npm install @btc-vision/transactionDocumentation is available here and on docs.opnet.org.
- Node.js version 24.x or higher
- npm (Node Package Manager)
- Clone the repository:
git clone https://github.com/btc-vision/transaction.git
- Navigate to the repository directory:
cd transaction - Install the required dependencies:
npm install
- Build the project:
npm run build
- Fork the repository
- Create a feature branch
- Make your changes
- Run tests and build
- Submit a pull request
See the pull request template for requirements.
Contributions are welcome! Please read through the CONTRIBUTING.md file for guidelines on how to submit issues,
feature requests, and pull requests.
- Bugs: Use the bug report template
- Security: See SECURITY.md - do not open public issues for vulnerabilities