![](/img/trans.png)
[英]Call specific solidity function from deployed smart contract within react through javascript (web3.js)
[英]Call function of a already deployed smart contract from within my smart contract
我想从我的智能合约中调用此智能合约的 openTrade() 函数https://polygonscan.com/address/0xd8D177EFc926A18EE455da6F5f6A6CfCeE5F8f58#code (从第 371 行开始)。
我已阅读有关 ABI 的信息,但这似乎不起作用。 我需要采取哪些步骤? 将整个智能合约复制粘贴到我的 Visual Studio 代码中并将其导入我的合约中?
我怎样才能调用这个特定的函数?
十分感谢大家 !
这是您要调用的函数的说明:
function openTrade(...) external notContract notDone { ... }
如您所见,此函数应用了notContract
修饰符。 这是修饰符的实现:
modifier notContract(){ require(tx.origin == msg.sender); _; }
这意味着不能从其他合约调用openTrade
函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.