# @btc-vision/transaction 中文文档

规范地址：https://npmcn.com/package/%40btc-vision/transaction/

版本：1\.8\.9
npm 元数据更新时间：2026-07-24T03:55:57.672Z
中文译文更新时间：2026-11-08T19:28:49.874Z
软件包许可：Apache-2\.0

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40btc-vision/transaction
原文对照：https://npmcn.com/package/%40btc-vision/transaction/?lang=original
项目主页：https://opnet.org/
源码仓库：https://github.com/btc-vision/transaction

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：4.7 MB，556 个文件
- 模块格式：ESM + CJS
- TypeScript 类型：包内自带
- Node.js 要求：\>=24\.0\.0
- 运行依赖：14 个
- 首次发布：2024-06-06T05:13:48.266Z
- 最新版本发布：2026-07-24T03:55:57.312Z
- 近 30 天下载量：3291（2026-10-09 至 2026-11-07，npm 官方下载统计）
- 已发布版本数：248（近 12 个月 63 个）

## 中文简介

OPNet交易库允许您为OPNet网络创建并签名交易.

## 安装

```sh
npm install @btc-vision/transaction
```

也可以使用：`pnpm add @btc-vision/transaction`、`yarn add @btc-vision/transaction`、`bun add @btc-vision/transaction`

## README

# OPNet - 交易构建器

![Bitcoin](https://img.shields.io/badge/Bitcoin-000?style=for-the-badge&logo=bitcoin&logoColor=white) ![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white) ![NodeJS](https://img.shields.io/badge/Node%20js-339933?style=for-the-badge&logo=nodedotjs&logoColor=white) ![NPM](https://img.shields.io/badge/npm-CB3837?style=for-the-badge&logo=npm&logoColor=white) ![Gulp](https://img.shields.io/badge/GULP-%23CF4647.svg?style=for-the-badge&logo=gulp&logoColor=white) ![ESLint](https://img.shields.io/badge/ESLint-4B3263?style=for-the-badge&logo=eslint&logoColor=white)

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)

## 概览

这个库是一个现代且易于使用的解决方案,可供开发人员与比特币交易和OP NET合作 技术。 OP NET 交易构建器库允许您为 Bitcoin 创建并签名交易 。 写入 TypeScript, 此库提供了一整套功能, 以方便创建、 阅读和操作 的 OP NET 交易,智能合同,以及其他 OP NET 相关技术.

您可以创建任何类型的交易, 也无需为管理签名类型或任何东西而操心 复杂.

## 安保审计

[![Verichains](https://raw.githubusercontent.com/btc-vision/contract-logo/refs/heads/main/public-assets/verichains.png)](https://verichains.io/)

 [![Audited by Verichains](https://img.shields.io/badge/Security%20Audit-Verichains-4C35E0?style=for-the-badge)](https://verichains.io/)[![Security Report](https://img.shields.io/badge/Security-Report-22C55E?style=for-the-badge)](https://npmcn.com/package/%40btc-vision/transaction/SECURITY.md)

这个图书馆经过了专业审计 [维利链](https://verichains.io/)。 。 。 .

见 [警卫](https://npmcn.com/package/%40btc-vision/transaction/SECURITY.md) 详细情况.

## 安装

```bash
npm install @btc-vision/transaction
```

## 文档

备有文件 [这里](https://npmcn.com/package/%40btc-vision/transaction/documentation/README.md) 继续 [文件: opnet.org](https://docs.opnet.org/)。 。 。 .

## 先决条件

-   节点.js24.x或更高版本
-   npm (节点软件包管理器)

## 发展

1.  清除仓库 :
    
    ```bash
    git clone https://github.com/btc-vision/transaction.git
    ```
    
2.  导航到仓库目录 :
    
    ```bash
    cd transaction
    ```
    
3.  安装所需的依赖性 :
    
    ```bash
    npm install
    ```
    
4.  构建工程 :
    
    ```bash
    npm run build
    ```
    

## 捐款

1.  叉子存储器
2.  创建特性分支
3.  做你的改变
4.  运行测试并构建
5.  提交拉动请求

见 [拉动请求模板](https://npmcn.com/package/%40btc-vision/transaction/.github/PULL_REQUEST_TEMPLATE.md) 所需经费.

欢迎捐款! 请阅读 `CONTRIBUTING.md` 关于如何提交问题的指南, 特性请求,并拉动请求.

## 报告问题

-   **错误**: 使用 [错误报告模板](https://github.com/btc-vision/transaction/issues/new?template=bug_report.yml)
-   **警卫**: 见 [警卫](https://npmcn.com/package/%40btc-vision/transaction/SECURITY.md) - 不为脆弱性公开问题

## 许可证

[阿帕奇 - 2.0](https://npmcn.com/package/%40btc-vision/transaction/LICENSE)

## 链接

-   [OPNet 网络](https://opnet.org/)
-   [文档](https://docs.opnet.org/)
-   [GitHub 图像](https://github.com/btc-vision/transaction)
-   [无](https://www.npmjs.com/package/@btc-vision/transaction)
-   [维利链](https://verichains.io/)

## 常见问题

### @btc-vision/transaction 是什么？

OPNet交易库允许您为OPNet网络创建并签名交易\.

### 如何安装 @btc-vision/transaction？

在项目目录运行 npm install @btc-vision/transaction，或使用 pnpm add / yarn add / bun add。

### @btc-vision/transaction 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @btc-vision/transaction 支持 ESM 还是 CommonJS？

同时提供 ES Module 与 CommonJS 入口，import 和 require\(\) 都可以使用，打包工具会自动选择合适的版本。

### @btc-vision/transaction 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=24\.0\.0。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @btc-vision/transaction 可以商用吗？

@btc-vision/transaction 使用 Apache-2\.0 许可。宽松许可：允许商业使用、修改和再分发，并附带明确的专利授权；分发时需保留许可与 NOTICE 文件，修改过的文件要注明改动。以上为概括，不构成法律意见，请以许可原文为准。

### @btc-vision/transaction 的下载量有多少？

根据 npm 官方下载统计，@btc-vision/transaction 在 2026/10/09 – 2026/11/07 这 30 天内被下载 3,291 次，日均约 110 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @btc-vision/transaction 还在维护吗？

最新版本 1\.8\.9 发布于 2026/07/24（3 个月前）；至今共发布 248 个版本，其中过去 12 个月发布了 63 个；首次发布于 2024/06/06。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

