Contract-Development
部署到 Ropsten 測試網後如何呼叫合約函式?
我在瀏覽器 remix ide 中編寫了我的契約。它已部署,我可以使用線上錢包轉移我的代幣。
現在我怎麼能呼叫合約的函式?我知道我可以用 remix ide 來做,但這很不方便,因為如果我重新載入頁面,一切都會重置,我必須部署新的合約。
Metamask 是一個將 web3js 注入瀏覽器並允許您與已部署的合約進行互動的擴展。同樣,您可以使用 web3js 或 web3j 等庫實現自己的連接到 Ropsten 測試網路的自定義應用程序。Web3j 通過從您的智能合約自動生成 Java 類,提供了一個非常易於使用的 API。使用生成的 Java 類,您可以根據其地址載入已部署的合約,然後在需要時呼叫任何您想要的方法。請參閱:https ://docs.web3j.io/smart_contracts.html