核心用法
Reva 是一套完整的加密货币钱包管理解决方案,采用无密码认证设计,用户通过邮箱 OTP 完成身份验证后,即可使用全套功能:
认证流程:用户提供邮箱 → 接收 6 位 OTP → 验证通过后获得 JWT 访问令牌 → 令牌加密存储于 ~/.openclaw/payid/auth.json,后续操作自动复用。
主要功能:
- PayID 命名:可注册唯一 PayID(如
alice.reva),作为人类可读的钱包别名 - 多链余额查看:支持 ETH、POL、OP、BNB、BASE 五条链,自动聚合 USDT/USDC/ETH/BNB/POL 等资产
- 智能转账:支持三种收款方式——PayID 名称、Twitter 用户名(@开头)、0x 钱包地址
- USD 稳定币快捷支付:提及「美元/USD/$」时自动识别为
USD_STABLECOIN,系统智能选择余额最高的链执行
转账指令解析示例:
- "send 5 USDT on BASE to alice" → 精确匹配链和代币
- "send $10 to @bob" → USD_STABLECOIN + null 链 + Twitter 用户名
显著优点
| 特性 | 说明 |
|------|------|
| 无密码设计 | 消除密码泄露风险,OTP 一次性使用 |
| PayID 抽象 | 用可读名称替代冗长 0x 地址,降低转账错误 |
| 多链聚合 | 单界面管理跨链资产,无需切换网络 |
| 智能 USD 路由 | 自动选择最优链执行美元稳定币转账 |
| 社交支付 | 支持 Twitter 用户名转账,拓展使用场景 |
潜在局限
1. 链支持有限:仅 5 条 EVM 链,不支持 Solana、Bitcoin 等非 EVM 生态
2. 代币白名单:仅限 USDT/USDC/ETH/BNB/POL/USD_STABLECOIN 六种,自定义代币需手动合约交互
3. 中心化依赖:PayID 注册、Twitter 绑定均依赖 Reva 后端服务,非纯链上方案
4. OTP 时效性:邮箱 OTP 可能存在延迟,网络不稳定时影响体验
5. 令牌过期:JWT 有效期未明确说明,频繁重认证可能打断工作流
适合人群
- 新手用户:无密码设计降低入门门槛
- 社交活跃者:Twitter 支付功能适合内容创作者打赏场景
- 多链持有者:需要统一管理 Base、Optimism、BNB 等链资产的用户
- 小额高频转账:PayID 简化地址输入,适合日常支付场景
常规风险
| 风险类型 | 等级 | 说明 |
|---------|------|------|
| 资金安全风险 | 中等 | 代币存储于托管钱包(非自托管),依赖 Reva 安全实践 |
| 钓鱼 OTP 风险 | 低 | 需警惕伪造 Reva 邮件获取 OTP |
| PayID 抢注风险 | 低 | 热门名称可能被抢先注册 |
| API 可用性风险 | 中等 | 转账、余额查询依赖 Reva 服务端,存在单点故障 |
| 合规风险 | 中等 | 稳定币服务可能受地域监管限制 |