我使用的智能合同有存款功能和提款功能。我的取款函数是从前端开始工作的,但是存款函数需要两个参数:地址和应付金额。我可以与孟买多边形扫描的智能合同进行交互,而不会有任何问题。如何使用户在输入字段中输入金额,单击“投资”-button,然后需要在MetaMask中接受已存入的金额,然后调用invest()? emit OnInvest(msg.sender, ms
我知道用户可以手动将ETH发送到合同/函数,但是有什么方法可以在代码中直接请求特定的金额,以便将其添加到煤气费中,例如,dxsale.app在创建预售时的方式(见下面的屏幕快照)--它将预售的0.1ETH成本加到0.0072的煤气费中,总共0.1072。 require(msg.value > 0, "You need to send some
public view returns (uint) { return balance;
我对稳健非常陌生,我正在尝试编写一个简单的银行系统,它显示余额,并根据存款和提款更新余额。当要提取的金额大于余额时,我想在取款函数中显示一个错误,但它显示了一个错误,它说:
TypeError: Function declared as view, but this expression (是否有办法显示来自同一个函数的错