美文网首页
浅谈智能合约动态调用方法

浅谈智能合约动态调用方法

作者: 温驭臣 | 来源:发表于2023-04-12 17:26 被阅读0次

    合约静态调用方法:指在合约编译时就知道被调用合约的方法签名。

    合约动态调用方法:指在合约编译时不知道被调用合约的方法签名,没法做类型检查。(类似Java的反射机制)。

    合约函数动态调用方法call函数:

    calldata是call方法唯一的参数,call方法返回两个参数success和data,执行成功success返回true,执行失败返回false。如果有返回值时被调用方法的返回值,如果被调用方法没有返回值则用_表示。

    bytes4(keccak256(<sig>))表示取256位的前四个字32位。

    注意:setX(uint256)。这里不能使用别名uint,只能使用uint256

    fallback函数:

    相关文章

      网友评论

          本文标题:浅谈智能合约动态调用方法

          本文链接:https://www.haomeiwen.com/subject/trhoddtx.html