要实现一个买东西付钱的合约,buy(uint price,uint amount),类似的一个功能,传入买时的价格和数量,然后msg.value就是他们的和,调用合约的buy,价格是时时变化的,合约里面怎么判断用户但是提交的价格是正确的,而不是他随便写的呢
需要在合约里验证用户提交的价格。
最好在buy 函数加上一个参考实时价格的签名(由项目方签名)信息 作为参数。