Solidity

從其地址導入託管在測試網上的合約

  • January 28, 2019

我有一個導入另一個智能合約的智能合約,我想知道如何將它們部署到測試網。

目前,一份契約在本地進口另一份契約;

import "./firstContract.sol"

contract secondContract is firstContract {
...
}

import "./firstContract.sol"一旦通過 remix 將第一個契約部署到測試網,並且我想部署第二個契約,我將如何安排線路?

我找到了一些關於它的文件,但它並不完全符合我的要求。

你誤解了繼承。

在這種安排下,原始碼firstContract.sol被匯總並包含在secondContract.sol. 您部署secondContract. 結束。

與另一個已部署合約的通信是一個單獨的概念,不包括is DeployedContract. 看一下這個簡潔的例子,如果它更接近你的想法,它將如何工作。創建一個呼叫另一個合約的函式

希望能幫助到你。

引用自:https://ethereum.stackexchange.com/questions/66226