@ember-finance/proof-of-reserves

中文文档
0.21.0发布于 2026/11/10MITTypeScriptCommonJS近 30 天下载 2494

为Ember协议金库生成并核实储备报告证明

中文使用文档
文档目录12 节
  1. 安装
  2. 作为CLI工具(全球)
  3. 作为图书馆
  4. 使用量
  5. CLI 使用量
  6. 图书馆的使用
  7. 环境变量
  8. 捐款
  9. 释放
  10. 许可证
  11. 支助
  12. 更改日志

防腐储备

TypeScript 库和用于生成和核实保留报告证明的 CLI 工具 ember协议金库.

安装

作为CLI工具(全球)

npm install -g ember-proof-of-reserves
# or
yarn global add ember-proof-of-reserves

作为图书馆

npm install ember-proof-of-reserves
# or
yarn add ember-proof-of-reserves

使用量

CLI 使用量

  1. 创建一个 .env 文件 :
BLOCKVISION_API_KEY=your_blockvision_key_here
DEBANK_API_KEY=your_debank_key_here
SERIALIZED_API_KEY=your_serialized_key_here
SUI_GRPC_URL=https://fullnode.mainnet.sui.io:443
SUI_GRPC_TOKEN=
LOG_LEVEL=info
  1. 运行 CLI :
ember-por

报告将编成 reports/ 目录.

图书馆的使用

import { generateProofOfReservesReport, type VaultReport } from 'ember-proof-of-reserves';

async function main() {
  // Generate reports programmatically
  const reports = await generateProofOfReservesReport({
    basePath: 'https://vaults.api.sui-prod.bluefin.io',
    suiGrpcUrl: 'https://fullnode.mainnet.sui.io:443',
    outputDir: './my-reports'
  });

  console.log(`Generated ${reports.length} vault reports`);

  reports.forEach((report: VaultReport) => {
    console.log(`Vault: ${report.vaultName}`);
    console.log(`Health Ratio: ${report.vaultHealthRatio}`);
    console.log(`Total NAV: $${report.systemNavUsd}`);
  });
}

main();

环境变量

变量需求默认说明
BLOCKVISION_API_KEY对- 说吧BlockVision (苏伊链数据) 的 API 密钥
DEBANK_API_KEY对- 说吧DeBank 的 API 密钥( EVM 链数据)
SERIALIZED_API_KEY对- 说吧序列化的 API 密钥( Solana 位和余额)
SUI_GRPC_URL没有https://fullnode.mainnet.sui.io:443Sui gRPC 终点
SUI_GRPC_TOKEN没有- 说吧Sui gRPC 认证令牌,作为 x-token 标题
LOG_LEVEL没有info日志级别( 跟踪、 调试、 信息、 警告、 错误、 致命)
USE_BLUEFIN_PRICE_FEED没有false使用 Bluefin 价格种子
BLOCKVISION_RATE_LIMIT_RPS没有1BlockVision API 的费率限制

捐款

  1. 叉子存储器
  2. 创建您的特性分支( E)git checkout -b feature/amazing-feature(中文(简体) )
  3. 提交更改( E)git commit -m 'Add some amazing feature'(中文(简体) )
  4. 推向分行(git push origin feature/amazing-feature(中文(简体) )
  5. 打开拉请求

释放

这个包裹住在 木质摩诺 时间 typescript/library/ember-proof-of-reserves弹出 version 内 package.json,合并, 然后运行 ./scripts/release.sh ember-proof-of-reserves 从 repo 根(参见 RELEASE.md) (中文(简体) ). 它出版标签 release-ember-proof-of-reserves-<N>时 N 这是 下一个单发号; npm 版本来自 package.json。 。 。 . .github/workflows/ember_proof_of_reserves_publish.yaml 通过 npm OIDC 可信发布 发布; npm 授权该文件的准确名称, 因此它不能被重新命名 .

许可证

这个项目根据麻省理工学院许可证颁发——见 自由主义 文件为 细节.

支助

关于议题和问题清单:

更改日志

见 变动情况 为更改列表.

版本与发布记录

@ember-finance/proof-of-reserves 共发布 36 个版本,首次发布于 2025/12/08;过去 12 个月发布了 36 个版本。

版本发布日期距今
0.21.0latest2026/11/104 天前
0.20.12026/11/067 天前
0.20.02026/11/068 天前
0.19.22026/11/0311 天前
0.19.12026/10/2916 天前
0.19.02026/10/2321 天前

关于 @ember-finance/proof-of-reserves 的常见问题

@ember-finance/proof-of-reserves 是什么?

为Ember协议金库生成并核实储备报告证明

如何安装 @ember-finance/proof-of-reserves?

在项目目录运行 npm install @ember-finance/proof-of-reserves,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 ember-por,可以用 npx ember-por 直接运行。

@ember-finance/proof-of-reserves 支持 TypeScript 吗?

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

@ember-finance/proof-of-reserves 支持 ESM 还是 CommonJS?

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

@ember-finance/proof-of-reserves 需要什么版本的 Node.js?

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

@ember-finance/proof-of-reserves 可以商用吗?

@ember-finance/proof-of-reserves 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@ember-finance/proof-of-reserves 的下载量有多少?

根据 npm 官方下载统计,@ember-finance/proof-of-reserves 在 2026/10/14 – 2026/11/12 这 30 天内被下载 2,494 次,日均约 83 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@ember-finance/proof-of-reserves 还在维护吗?

最新版本 0.21.0 发布于 2026/11/10(4 天前);至今共发布 36 个版本,其中过去 12 个月发布了 36 个;首次发布于 2025/12/08。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。