搜尋結果
call 是 address 类型的低级成员函数,它用来与其他合约交互。 它的返回值为 (bool, data) ,分别对应 call 是否成功以及目标函数的返回值。 call 是 solidity 官方推荐的通过触发 fallback 或 receive 函数发送 ETH 的方法。 不推荐用 call 来调用另一个合约,因为当你调用不安全合约的函数时,你就把主动权交给了它。 推荐的方法仍是声明合约变量后调用函数,见 第21讲:调用其他合约 (opens new window) 当我们不知道对方合约的源代码或 ABI ,就没法生成合约变量;这时,我们仍可以通过 call 调用对方合约的函数。 call 的使用规则如下: 目标合约地址.call (二进制编码);
call是Solidity官方推荐的通过触发fallback或receive函数发送ETH的方法。 不推荐用 call 来调用另一个合约,因为当你调用不安全合约的函数时,你就把主动权交给了它。
CALL指令会创建一个子环境来执行其他合约的部分代码,发送ETH,并返回数据。 返回数据可以使用 RETURNDATASIZE 和 RETURNDATACOPY 获取。 若执行成功,会将 1 压入堆栈;否则,则压入 0 。
About Press Copyright Contact us Creators Advertise Developers Terms Privacy Policy & Safety How YouTube works Test new features NFL Sunday Ticket
2024年5月24日 · 我最近在重新学solidity,巩固一下细节,也写一个“WTF Solidity极简入门”,供小白们使用(编程大佬可以另找教程),每周更新1-3讲。 路线图根据本仓库star数量来定:
2023年10月11日 · call 是address类型的低级成员函数,它用来与其他合约交互。它的返回值为(bool, bytes memory),分别对应call是否成功以及目标函数的返回值。 call是Solidity官方推荐的通过触发fallback或receive函数发送ETH的方法。
WTF Academy. 开发者的 Web3 开源大学. 学习. 贡献. 获取认证. 开始学习. 加入社区. Educating 100,000 Developers for Web3. 在 Twitter 上关注我们, 与 web3 开发人员交流。.