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

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

请先 登录 后评论

最佳答案 2020-11-26 10:15

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

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

请先 登录 后评论

其它 1 个回答

Byzantine
请先 登录 后评论
  • 1 关注
  • 0 收藏,2802 浏览
  • 孙三胖 提出于 2020-11-25 16:48