首页 > 解决方案 > 如何在 abi.encodeWithSignature() 中使用十六进制函数

问题描述

使用的 Solidity 版本:0.4.24

可以这样:

    if(!addr.call(abi.encodeWithSignature("SomeFunction(uint256,uint256)",100,22))){
        revert();
    }

转换成这个:

    if(!addr.call(abi.encodeWithSignature("0xdchbe039000000000000002"))){
        revert();
    }

十六进制?

标签: ethereumsoliditysmartcontractsweb3js

解决方案


推荐阅读