【问题标题】:Not running the solidity smart contract of splitting the transaction money?不运行拆分交易资金的solidity智能合约?
【发布时间】:2018-10-06 16:17:45
【问题描述】:

代码链接: https://github.com/0xcaff/splitter-contract/blob/master/contracts/Splitter.sol

获取输出:

   creation of SplitBalance errored: Error encoding arguments: Error: invalid address (arg="", type="string", value="")

如何克服这个错误并需要运行代码。

【问题讨论】:

    标签: ethereum solidity smartcontracts ether


    【解决方案1】:

    意思是合约的创建没有发生。合同名称不是在 Github 链接中发布的内容。您确定该代码对应于该错误吗?

    请注意,当您未将参数正确传递给函数/构造函数时,会收到该错误。 Error: invalid address (arg="", type="string", value="") 表示您正在尝试传递一个地址,但这样做不正确。将地址传递给函数/构造函数时,它必须是字符串,因此您必须用"" 包装它。

    如果您在 remix 上部署它,您将包含 0x123... 作为地址参数。

    【讨论】:

    • 如果地址尚未部署/只是 Github 上的一个 repo,你应该如何获取合约地址?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    • 2022-08-05
    • 2019-01-10
    • 1970-01-01
    • 2021-12-26
    • 2021-10-29
    • 2020-05-26
    相关资源
    最近更新 更多