Truffle

如何訪問 drizzle dapp 中的合約地址?

  • December 10, 2019

我已經從毛毛雨盒子開始工作,並且可以訪問契約中的功能,但是如果我想給契約地址提供津貼,以便它可以使用使用者代幣,我該如何提供正確的地址?drizzleOptions 包含每個網路都有地址的契約,但我認為如果沒有 web3 實例,我無法確定哪個網路是目前的,但必須有一種簡單的方法來獲取目前網路上的契約地址?

您將需要在反應組件中訪問毛毛雨上下文對象。我假設您正在處理“Home.js”組件。

例如:

this.drizzle = context.drizzle

在組件的建構子中,請參閱https://github.com/trufflesuite/drizzle-react/issues/22

一旦你有了那個工作,

this.drizzle.contracts.TutorialToken.address或等效地

context.drizzle.contracts.TutorialToken.address應該返回網路地址,但是,由於我不是反應專家,可能有更好的方法。

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