SDK

TypeScript SDK

SDK 当前聚焦 Session Pay 的 typed-data、hash 与会话签名。

3 个章节sdk
01

安装

npm install @1doapp/sdk
02

当前导出

  • sessionPayDomain
  • structHashSessionGrant / structHashSettlementAuthorization
  • hashSessionGrant / hashSettlementAuthorization
  • signSettlementAuthorization
  • SESSIONPAY_TYPES 与相关 TypeScript 类型
import { OneDoSessionPay } from "@1doapp/sdk";

const sessionId = OneDoSessionPay.structHashSessionGrant(grant);
const digest = OneDoSessionPay.hashSessionGrant(grant, chainId, wallet);
const signature = await OneDoSessionPay.signSettlementAuthorization(
  authorization, sessionKeyPrivateKey, chainId, wallet
);
03

范围说明

不要假设旧版 SDK API 仍存在

当前公开入口只导出 Session Pay 对应的 SDK 命名空间 OneDoSessionPay。智能钱包预测地址、AccountFactory 和 Paymaster 等旧 API 不属于当前 SDK。