我正在尝试在web3中实现一个可靠的“购买”函数。最终,我希望有一个按钮,用户可以在其中打开元掩码,向智能合约发送固定数量(简单示例为1以太),以换取ERC20令牌。我已经学习了如何在两个钱包之间转移令牌,但现在我想更进一步,学习如何发送以太接收ERC20。这是我一直在使用的solidity“购买”函数: function purchase(uint amount, uint tokens) public payable{
我想创建一个智能合约(称为Deal),在部署之后,它将调用另一个智能合约(名为AddressBook),以便在全局AddressBook智能合约上注册他的地址。我使用的代码可以工作,但不幸的是,我新部署的智能合约没有使用来自AddressBook智能合约的地址,而是使用他自己的地址来调用addAddress函数。所以我想要的是交易合同中的蓝色输出 Image of the Output 有人能告诉我