SDK
TypeScript SDK
SDK 当前聚焦 Session Pay 的 typed-data、hash 与会话签名。
3 个章节sdk
01
安装
npm install @1doapp/sdk02
当前导出
- 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。