Solidity
從其地址導入託管在測試網上的合約
我有一個導入另一個智能合約的智能合約,我想知道如何將它們部署到測試網。
目前,一份契約在本地進口另一份契約;
import "./firstContract.sol" contract secondContract is firstContract { ... }
import "./firstContract.sol"
一旦通過 remix 將第一個契約部署到測試網,並且我想部署第二個契約,我將如何安排線路?我找到了一些關於它的文件,但它並不完全符合我的要求。
你誤解了繼承。
在這種安排下,原始碼
firstContract.sol
被匯總並包含在secondContract.sol
. 您部署secondContract
. 結束。與另一個已部署合約的通信是一個單獨的概念,不包括
is DeployedContract
. 看一下這個簡潔的例子,如果它更接近你的想法,它將如何工作。創建一個呼叫另一個合約的函式希望能幫助到你。