怎么确保用户输入的价格是合适的

孙三胖 孙三胖 提出于 2020-11-25 16:48 4528 浏览

要实现一个买东西付钱的合约,buy(uint price,uint amount),类似的一个功能,传入买时的价格和数量,然后msg.value就是他们的和,调用合约的buy,价格是时时变化的,合约里面怎么判断用户但是提交的价格是正确的,而不是他随便写的呢

最佳答案

2020-11-26 10:15

需要在合约里验证用户提交的价格。

最好在buy 函数加上一个参考实时价格的签名(由项目方签名)信息 作为参数。

Tiny熊

擅长:智能合约,以太坊 · 采纳率 33% · 回答于 2020-11-26 09:34

其它 1 个回答

feng 2020-11-25 23:42

写回答

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