- 以太坊教程
- 以太坊 - 首頁
- 以太坊 - 簡介
- 以太坊 - 智慧合約
- 以太坊 - 用於合約編寫的Solidity
- 以太坊 - 開發MyContract
- 以太坊 - 編譯合約
- 以太坊 - 部署合約
- 以太坊 - 與合約互動
- 以太坊 - Remix的侷限性
- 以太坊 - 用於區塊鏈的Ganache
- 以太坊 - Ganache伺服器設定
- 以太坊 - 快速入門
- 以太坊 - MyEtherWallet
- 以太坊 - 建立錢包
- 將錢包連線到Ganache區塊鏈
- 以太坊 - 部署合約
- 與已部署合約互動
- 以太坊 - 建立合約使用者
- 以太坊 - 總結
- 以太坊有用資源
- 以太坊 - 快速指南
- 以太坊 - 有用資源
- 以太坊 - 討論
以太坊 - 建立合約使用者
本章我們將學習在以太坊上建立合約使用者。要為我們已釋出的合約建立使用者,我們將建立另一個連線到您在前面步驟中使用的相同Ganache區塊鏈的MyEtherWallet客戶端。轉到MyEtherWallet介面並建立一個新錢包。
點選合約選單,選擇“與合約互動”選項,就像之前的案例一樣。請注意,這個新使用者只是與已釋出的合約互動,而不是部署自己的合約。指定您在之前的案例中使用的合約地址和ABI。
現在,點選訪問按鈕並呼叫傳送方法。當被要求時,輸入一些值,例如要傳送的100 ETH。提交交易。提交後,將出現以下螢幕。
要將這個新客戶端連線到我們的Ganache區塊鏈,請轉到Ganache控制檯。點選帳戶#2的金鑰圖示,如下圖所示:
您將獲得帳戶#2的私鑰。
複製您收到的金鑰,並將其用於您新建立的錢包,如下所示:
點選解鎖按鈕以連線錢包。
錢包成功解鎖後,編寫所需的傳送交易。
點選“生成交易”按鈕生成交易。
進行交易並等待一段時間以使其反映在區塊鏈中。現在,執行“getAmount”,顯示的金額現在應該是200。
執行“getBalance”。值欄位現在應該是800。
檢查交易日誌以檢視不同使用者執行的各種交易。
廣告