Truffle
如何訪問 drizzle dapp 中的合約地址?
我已經從毛毛雨盒子開始工作,並且可以訪問契約中的功能,但是如果我想給契約地址提供津貼,以便它可以使用使用者代幣,我該如何提供正確的地址?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
應該返回網路地址,但是,由於我不是反應專家,可能有更好的方法。