Skip to content

This transaction library allows you to create and sign transactions on UTXO blockchains.

License

Notifications You must be signed in to change notification settings

btc-vision/transaction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

682 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

OPNet - Transaction Builder

Bitcoin TypeScript NodeJS NPM Gulp ESLint

code style: prettier

Overview

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.

Security Audit

Verichains

Audited by Verichains Security Report

This library has been professionally audited by Verichains.

See SECURITY.md for details.

Installation

npm install @btc-vision/transaction

Documentation

Documentation is available here and on docs.opnet.org.

Prerequisites

  • Node.js version 24.x or higher
  • npm (Node Package Manager)

Development

  1. Clone the repository:
    git clone https://github.com/btc-vision/transaction.git
  2. Navigate to the repository directory:
    cd transaction
  3. Install the required dependencies:
    npm install
  4. Build the project:
    npm run build

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Run tests and build
  5. 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.

Reporting Issues

License

Apache-2.0

Links

About

This transaction library allows you to create and sign transactions on UTXO blockchains.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 8