@blend-money/core

中文文档
3.1.1发布于 2026/11/03TypeScriptES Module近 30 天下载 1.9万

npm version npm downloads per week [不

中文使用文档
文档目录10 节
  1. 安装
  2. 里面的东西
  3. 客户端
  4. 模块
  5. HTTP 密码
  6. 公用事业
  7. 付费主管
  8. 类型
  9. 发展
  10. 许可证

@ blend-money/core (英语)

npm version npm downloads per week npm downloads per month

为 Blend SDK monorepo 共享业务逻辑,类型,以及 HTTP 客户端.

说明: 大多数用户应安装 @blend-money/fe (浏览器)或 @blend-money/node (服务器)直接。 此软件包是两个SDK所建立的共同基础; 只有在您正在构建自定义的集成层时才会安装它 .

安装

pnpm add @blend-money/core

里面的东西

客户端

  • BlendClient 共享业务客户端,提供发现、账户数据和会话周期
  • toDepositQuote, (中文(简体) ), toWithdrawQuote, (中文(简体) ), toExecuteResult - 引文/结果提取帮助者

模块

  • DiscoverModule - 链条、标志、目的地和收益发现
  • AccountModule 平衡、阵地、回返和安全管理
  • IntentModule 基于会话的交易意图周期

HTTP 密码

  • createBlendHttpClient 预配置 Axios 实例,带有重试、超时和认证信头

公用事业

  • parseAmount, (中文(简体) ), formatAmount ——在人可读和最小单位字符串之间转换而无浮点损失
  • SdkError, (中文(简体) ), SESSION_ERROR_CODES – 有可重试检测的结构化错误类型
  • TransactionHandler 链上交易提交和投票
  • SafeMultisendManager 安全(Gnosis)多端分批
  • combineActionPlans, (中文(简体) ), depositQuoteToActionPlan, (中文(简体) ), withdrawCalldataToActionPlans - 行动计划帮助者

付费主管

  • getPimlicoPaymasterEndpoints 建造一个每链登记册的Pimlico捆绑商/薪金主管端点
  • getAlchemyPaymasterEndpoints 建立一个每链注册片块的Alchemy端点,上面有气体管理器政策ID,作为ERC-7677付费人的背景
  • createPaymasterResolver - 创建一个每链端点解析器,以覆盖 a PaymasterRegistry
  • PaymasterProvider - 得到支助的ERC-4337捆绑商/付费主管供应商(Pimlico, (中文(简体) ), Alchemy(中文(简体) )

类型

涵盖核心原始物的100多出口类型(Hex, (中文(简体) ), ChainId, (中文(简体) ), ActionPlan),整合对策BalanceResponse, (中文(简体) ), PositionsResponse, (中文(简体) ), YieldResponse, (中文(简体) ), DepositToken, (中文(简体) ), WithdrawDestination),引文(DepositQuote, (中文(简体) ), WithdrawQuote),执行(ExecuteParams, (中文(简体) ), ExecuteResult, (中文(简体) ), DeriveSignerResult)和会话周期(SessionResult, (中文(简体) ), SessionStatus, (中文(简体) ), CreateSessionParams) (中文(简体) ).

发展

从单列波根:

pnpm install                                # Install all dependencies
pnpm --filter @blend-money/core build       # Build this package
pnpm --filter @blend-money/core dev         # Watch mode
pnpm --filter @blend-money/core test        # Run tests (interactive)
pnpm --filter @blend-money/core test:run    # Run tests (CI)
pnpm --filter @blend-money/core check-types # Type check

或运行 pnpm build, (中文(简体) ), pnpm test:run等从单列波根运行到所有软件包.

许可证

麻省理工学院

版本与发布记录

@blend-money/core 共发布 15 个版本,首次发布于 2026/05/07;过去 12 个月发布了 15 个版本。

版本发布日期距今
3.1.1latest2026/11/035 天前
3.1.02026/10/051 个月前
3.0.12026/07/243 个月前
3.0.02026/07/233 个月前
2.0.02026/07/143 个月前
1.5.12026/07/044 个月前

关于 @blend-money/core 的常见问题

@blend-money/core 是什么?

[不

如何安装 @blend-money/core?

在项目目录运行 npm install @blend-money/core,或使用 pnpm add / yarn add / bun add。

@blend-money/core 支持 TypeScript 吗?

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

@blend-money/core 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@blend-money/core 需要什么版本的 Node.js?

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

@blend-money/core 可以商用吗?

@blend-money/core 使用 未声明 许可。package.json 没有声明许可证。没有许可证的代码默认保留全部权利,商用前请联系作者或查看仓库中的 LICENSE 文件。以上为概括,不构成法律意见,请以许可原文为准。

@blend-money/core 的下载量有多少?

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

@blend-money/core 还在维护吗?

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