【发布时间】:2021-03-29 12:12:26
【问题描述】:
在 NodeJS 上验证(元掩码)交易是否发生的最佳方法是什么?
用例:
用户用以太币购买了一张数字卡。用户购买数字卡后,服务器上的路由运行一些代码,制作PDF等。
让服务器 (ExpressJS) 验证 tx 是否发生并成功的推荐方法是什么?
我在考虑两个选项,但我对以太坊还很陌生,所以我可能在这里遗漏了一些细节。
让服务器监听合约中的事件。当一个事件发生时,它会有用户的地址并证明他们已经付款。然后我就可以制作卡片了。 我在这里唯一关心的是卡的某些细节可能是私人的。如果它在日志中,它将是公开的。
或者..
或者让用户在本地签署消息,将其推送到服务器并以某种方式将其发送到合同。我不确定这条路线的细节是什么。 有没有推荐的方法来完成这样的事情?
【问题讨论】:
标签: blockchain ethereum solidity smartcontracts