以太坊 - 建立合約使用者



本章我們將學習在以太坊上建立合約使用者。要為我們已釋出的合約建立使用者,我們將建立另一個連線到您在前面步驟中使用的相同Ganache區塊鏈的MyEtherWallet客戶端。轉到MyEtherWallet介面並建立一個新錢包。

點選合約選單,選擇“與合約互動”選項,就像之前的案例一樣。請注意,這個新使用者只是與已釋出的合約互動,而不是部署自己的合約。指定您在之前的案例中使用的合約地址和ABI。

Interact with Contract Address

現在,點選訪問按鈕並呼叫傳送方法。當被要求時,輸入一些值,例如要傳送的100 ETH。提交交易。提交後,將出現以下螢幕。

Interact with Contract Access

要將這個新客戶端連線到我們的Ganache區塊鏈,請轉到Ganache控制檯。點選帳戶#2的金鑰圖示,如下圖所示:

Ganache Console Screenshot

您將獲得帳戶#2的私鑰。

Ganache Console private key

複製您收到的金鑰,並將其用於您新建立的錢包,如下所示:

Newly Created Wallet

點選解鎖按鈕以連線錢包。

錢包成功解鎖後,編寫所需的傳送交易。

Wallet Successfully Unlocked

點選“生成交易”按鈕生成交易。

Generate Transaction

進行交易並等待一段時間以使其反映在區塊鏈中。現在,執行“getAmount”,顯示的金額現在應該是200。

Generate get Amount

執行“getBalance”欄位現在應該是800。

Generate get Balance

檢查交易日誌以檢視不同使用者執行的各種交易。

Examine The Transaction
廣告
© . All rights reserved.