siwa
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSIWA SDK
SIWA SDK
Sign-In With Agent (SIWA) lets AI agents authenticate with services using their ERC-8004 onchain identity.
Sign-In With Agent (SIWA) 允许AI Agent使用其ERC-8004链上身份向服务进行身份验证。
Install
安装
bash
npm install @buildersgarden/siwabash
npm install @buildersgarden/siwaSkills
功能
Agent-Side (Signing)
Agent端(签名)
Choose based on your wallet provider:
- Bankr — Bankr Agent API wallets
根据你使用的钱包提供商选择:
- Bankr — Bankr Agent API 钱包
Server-Side (Verification)
服务端(验证)
- Server-Side Verification — Next.js, Express, Hono, Fastify
- 服务端验证 — Next.js, Express, Hono, Fastify
SDK Modules
SDK模块
| Import | Description |
|---|---|
| Core: signSIWAMessage, verifySIWA, createSIWANonce |
| Signer factories |
| ERC-8128 HTTP signing/verification |
| HMAC receipt helpers |
| Nonce stores (Memory, Redis, KV) |
| Next.js middleware |
| Express middleware |
| Hono middleware |
| Fastify middleware |
| 导入路径 | 说明 |
|---|---|
| 核心能力:signSIWAMessage、verifySIWA、createSIWANonce |
| 签名器工厂 |
| ERC-8128 HTTP 签名/验证 |
| HMAC 回执工具 |
| 随机数存储(Memory、Redis、KV) |
| Next.js 中间件 |
| Express 中间件 |
| Hono 中间件 |
| Fastify 中间件 |