【问题标题】:Interacting with solidity library without source code无需源代码即可与solidity库交互
【发布时间】:2022-01-06 18:38:39
【问题描述】:

我正在尝试在不使用其源代码的情况下与 Solidity 库进行交互。该库位于 rospten 网络上的地址 0xc0b843678E1E73c090De725Ee1Af6a9F728E2C47。我试图创建一个“抽象合同”,我在图书馆地址调用它,但是我得到一个错误。见下文:My error。这是我尝试将库实现为抽象合同的方式。 Abstract contract。这就是我如何调用它并尝试在我的合约“令牌”中使用库中的函数。 See lines 19 and 20See where I attempt to call the libraries 'customSend' function

【问题讨论】:

    标签: blockchain ethereum solidity evm


    【解决方案1】:

    这是不可能的。要让智能合约从另一个智能合约调用函数,您需要源代码和已部署合约的地址。当您创建该库的一个实例时,将其想象为一辆汽车。要制作该汽车的实例,您需要完整的汽车外观图,以及汽车将能够做什么。在这种情况下,这将是源代码。尽管您创建了一个指向某个地址(您实际所需的智能合约所在的地址)的实例,但您需要提供该智能合约的上下文及其功能。因此,您需要源代码才能与该智能合约进行交互。

    希望这些信息对您有用:)

    【讨论】:

      【解决方案2】:

      不幸的是,我不相信这是可能的

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-10-23
        • 2017-11-04
        • 2016-10-17
        • 1970-01-01
        • 2012-04-02
        • 1970-01-01
        • 2016-05-05
        相关资源
        最近更新 更多