你可以在 V2EX 设置中绑定 Solana 地址,然后就可以用 Phantom / Glow 登录 V2EX。
Get V2EX Coin9raUVuzeWUk53co63M4WXLWPWE4Xc6Lpn7RS9dnkpump
![]() |
1
JoeJoeJoe PRO 不用其实, 站长提供了一个 api 地址, 可以通过回调来分析用户真正打款了没, 只有收到用户的打款你再执行你的业务逻辑就好, 等我找找站长的地址一会贴给你
|
![]() |
3
JoeJoeJoe PRO |
5
stabc 23 天前
给用户转币不需要用户签名,也就是不需要弹 phantom
|
![]() |
6
BeCool PRO |
![]() |
11
channg01 OP @JoeJoeJoe #7 想简单了,原来这个逻辑挺复杂的。
其实就是 V2EX 的金币兑换 V2EX 币的功能,因为涉及到 ADA 和 gas 所以才需要让用户去签名支付,有钱的话直接服务端出了这个费用就没事了。 当然轮训也没事,只是复杂了一些,还浪费 rpc |
![]() |
12
JoeJoeJoe PRO @channg01 #10 我有一计, 前端点击的时候, 你跟后端发条通知, 让后端等 1 分钟或者多久去检查下 tx, 如果前端能拿到结果, 就取消这个 check, 如果出现你那种情况的话, 就以后端校验为准
|
![]() |
14
JoeJoeJoe PRO @channg01 #13 最近在研究 web3 的东西, 看了下 livid 的回复, 打算跟着站长规划的路径做点配套
ps: 安利两个文档: https://solana.com/zh/docs https://www.solanazh.com/ |
![]() |
17
lyric 23 天前 via Android
后端生成一个 tx ,前端签名然后发送它,把签名发回后端,后端轮询校验这个签名的有效性。这个 tx 如果一段时间不支付,这个 tx 就会失效,轮询时间窗口不会太长。
|