feat: 支持 Magic(邮箱/社交登录)账户导入和赎回
- 前端:启用 Magic 账户导入选项(移除 disabled 和"暂不支持"提示) - 订单签名:根据钱包类型自动设置 signatureType(Magic=1, Safe=2) - Builder Relayer API:添加 relay-payload 接口和 PROXY 请求类型支持 - RelayClientService:实现 Magic PROXY 赎回流程(Gasless,需 Builder API Key) - 获取 relay payload(relay 地址和 nonce) - 编码 ProxyFactory.proxy(calls) 调用数据 - 创建并签名 PROXY 结构哈希 - 提交 PROXY 类型交易到 Builder Relayer - BlockchainService:redeemPositions 支持 walletType 参数 - AccountService:移除 Magic 账户赎回限制,传递 walletType 参数 Magic 账户赎回要求配置 Builder API Key(Gasless),Safe 账户保持原有逻辑不变。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+1
-1
@@ -19,7 +19,7 @@ backend/gradle-app.setting
|
||||
backend/.gradle
|
||||
# 注意:gradle-wrapper.jar 应该被提交,不要忽略
|
||||
# backend/gradle/wrapper/gradle-wrapper.jar
|
||||
|
||||
polyhub/
|
||||
# Kotlin
|
||||
*.kt.bak
|
||||
*.class
|
||||
|
||||
Reference in New Issue
Block a user