如何管理充值提现 存在非链服务器部分

匿名用户 提出于 2024-04-28 08:44 3101 浏览

应用分为spending (非链)和wallet(上链)两部分,玩家需要从wallet往存管地址打b 服务器增加spending账户余额,提现时校验扣减spending账户余额时,怎么把b从存管账户发给用户

1这笔交易用户端钱包能发吗, 就是效验后允许用户链上发一笔transferfrom 给用户钱包approve 权限

2只能通过存管账户transfer 服务器上导入存管钱包私钥,收到请求效验后通过有私钥权限的钱包直接转

3借助智能合约?

4其他方法

最佳答案

2024-04-28 19:25

通常是直接用 transfer 转。

如果金额比较大, 可以安排一台内网(不连外部网络)的服务器存私钥来签名,这样由同一个局域网里的机器把签名请求发送给签名机, 收到交易签名后再广播交易。

Tiny熊

擅长:智能合约,以太坊 · 采纳率 33% · 回答于 2024-04-28 19:25

其它 1 个回答

你慢慢说 开发工程师 2024-05-06 10:46

写回答

你需要登录后才可以回答问题,登录