# 0xweb 中文文档

规范地址：https://npmcn.com/package/0xweb/

版本：0\.11\.11
npm 元数据更新时间：2026-10-02T11:35:47.814Z
中文译文更新时间：2026-11-06T00:54:17.342Z
软件包许可：MIT

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

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

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

- 包体积（解压后）：31.3 MB，782 个文件
- 模块格式：CommonJS
- TypeScript 类型：包内自带
- 运行依赖：16 个
- 首次发布：2022-03-30T23:47:30.636Z
- 最新版本发布：2026-10-02T11:35:47.412Z
- 近 30 天下载量：7682（2026-10-04 至 2026-11-02，npm 官方下载统计）
- 已发布版本数：168（近 12 个月 5 个）

## 中文简介

合同包管理器和其他网络3工具

## 安装

```sh
npm install 0xweb
```

也可以使用：`pnpm add 0xweb`、`yarn add 0xweb`、`bun add 0xweb`

## README

## [`0xweb`](https://0xweb.org/) - 合同包管理器和CLI Web3工具包

![](https://npmcn.com/package/0xweb/images/background.jpg)

* * *

[![Website Link](https://img.shields.io/badge/%F0%9F%8C%90-website-green.svg)](https://0xweb.org/) [![Documentation Link](https://img.shields.io/badge/%E2%9D%93-documentation-green.svg)](https://docs.0xweb.org/) [![NPM version](https://badge.fury.io/js/0xweb.svg)](http://badge.fury.io/js/0xweb) [![CircleCI](https://circleci.com/gh/0xweb-org/0xweb.svg?style=svg)](https://circleci.com/gh/0xweb-org/0xweb)

|  |  |
| --- | --- |
| [演示文稿:后端](https://github.com/0xweb-org/examples-backend) | [![CircleCI](https://dl.circleci.com/status-badge/img/gh/0xweb-org/examples-backend/tree/master.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/0xweb-org/examples-backend/tree/master) |
| [演示:存储](https://github.com/0xweb-org/examples-storage) | [![CircleCI](https://dl.circleci.com/status-badge/img/gh/0xweb-org/examples-storage/tree/master.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/0xweb-org/examples-storage/tree/master) |
| [德莫:哈达特](https://github.com/0xweb-org/examples-hardhat) | [![CircleCI](https://dl.circleci.com/status-badge/img/gh/0xweb-org/examples-hardhat/tree/master.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/0xweb-org/examples-hardhat/tree/master) |
| [Demo: 价格装载器](https://github.com/0xweb-org/examples-price) | [![CircleCI](https://dl.circleci.com/status-badge/img/gh/0xweb-org/examples-price/tree/master.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/0xweb-org/examples-price/tree/master) |

-   为从以太生和C.
-   CLI 命令查询合同或提交交易
-   已安装合同的备用API
-   顺利部署和跟踪已部署的合同

> [Dequanto 图书馆](https://github.com/0xweb-org/dequanto) 用于被包裹的类

这里的生成类的例子: [0xweb-org/0xweb-sample qq](https://github.com/0xweb-org/0xweb-sample)

### 安装

```bash
$ npm i 0xweb -g

# Boostrap dequanto library in cwd
$ 0xweb init

# Download sources/ABI and generate TS classes
$ 0xweb install 0x5f4ec3df9cbd43714fe2740f5e3616155c5b8419 --name chainlink/oracle-eth
```

> 使用 `--hardhat` 旗下, 如果您想要开发“ 编译 ” , “ 部署 ” 合同 : `0xweb init --hardhat`

#### API 使用量

> 使用自动生成的 TypeScript 类用于更安全、更快的后端执行

```ts
import { ChainlinkOracleEth } from '0xc/eth/chainlink/oracle-eth/oracle-eth';
import { Config } from 'dequanto/config/Config';
import { $bigint } from 'dequanto/utils/$bigint';

await Config.fetch();

let oracle = new ChainlinkOracleEth();
let decimals = await oracle.decimals();
let price = await oracle.latestAnswer();

console.log(`ETH Price`, $bigint.toEther(price, decimals));
```

### CLI 使用量

> **读取** 财务报告和审定财务报表 **文 写** 直接从命令行安装合同

```bash
$ 0xweb contract chainlink/oracle-eth latestAnswer
```

#### WEB 用户

包有内置的网络界面来使块链分析和交互更加简单.

1.  如果您通过 CMD 初始化交易, 您可能想要用您的浏览器钱包签名交易 。 为此, 0xweb 旋转了 HTTP 服务器并重定向您的浏览器访问显示交易细节的本地页面, 您可以签名并提交交易 .
    
2.  启动本地服务器在UI接口中查看已验证的合同,以便与之互动.
    

```bash
0xweb server start
```

## 配置

> ❗❣️❗ 包括乙烷/丙烯和乙烷的默认关键值。 他们受费率限制。 请创建并插入您的密钥 。 谢谢!

```bash
$ 0xweb config --edit

## optionally, you can provide the Nodes Endpoint with `--endpoint` flag
$ 0xweb COMMAND --endpoint https://my-node-url-here
```

## [命令概览](https://docs.0xweb.org/cli/commands-overview)

## 各种区块链工具

> 获取命令概览

```bash
$ 0xweb --help
$ 0xweb install --help
```

### `block`

1.  获取当前块信息

```bash
$ 0xweb block get latest
```

### `token`

1.  获取托肯价格

```bash
$ 0xweb token price WETH
```

### `accounts`

**钱包** 特性允许在加密本地存储中存储账户。 我们使用本地的机器关键设备.

呼叫合同时 `WRITE` 方法,您应该先在钱包中添加一个账户,然后使用 PIN 解锁存储

```bash
$ 0xweb account add --name foo --key the_private_key --pin foobar
$ 0xweb token transfer USDC --from foo --to 0x123456 --amount 20 --pin foobar
```

🏁

* * *

麻省理工学院执照.

## 常见问题

### 0xweb 是什么？

合同包管理器和其他网络3工具

### 如何安装 0xweb？

在项目目录运行 npm install 0xweb，或使用 pnpm add / yarn add / bun add。它还提供命令行工具 0xweb，可以用 npx 0xweb 直接运行。

### 0xweb 支持 TypeScript 吗？

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

### 0xweb 支持 ESM 还是 CommonJS？

以 CommonJS 形式发布，可以直接 require\(\)；在 ES Module 项目中也可以用 import 引入（Node\.js 会把 module\.exports 作为默认导出）。

### 0xweb 可以商用吗？

0xweb 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### 0xweb 的下载量有多少？

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

### 0xweb 还在维护吗？

最新版本 0\.11\.11 发布于 2026/10/02（1 个月前）；至今共发布 168 个版本，其中过去 12 个月发布了 5 个；首次发布于 2022/03/31。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

