- 以太坊教程
- 以太坊 - 首頁
- 以太坊 - 簡介
- 以太坊 - 智慧合約
- 以太坊 - 用於合約編寫的Solidity
- 以太坊 - 開發MyContract
- 以太坊 - 編譯合約
- 以太坊 - 部署合約
- 以太坊 - 與合約互動
- 以太坊 - Remix的侷限性
- 以太坊 - 用於區塊鏈的Ganache
- 以太坊 - Ganache伺服器設定
- 以太坊 - 快速入門
- 以太坊 - MyEtherWallet
- 以太坊 - 建立錢包
- 將錢包連線到Ganache區塊鏈
- 以太坊 - 部署合約
- 與已部署合約互動
- 以太坊 - 建立合約使用者
- 以太坊 - 總結
- 以太坊有用資源
- 以太坊 - 快速指南
- 以太坊 - 有用資源
- 以太坊 - 討論
以太坊 - 與合約互動
單擊已部署的合約後,您將看到合約提供的各種公共方法。如下面的螢幕截圖所示。
第一個方法send前面有一個編輯框。在這裡,您將鍵入合約方法所需的引數。其他兩種方法不需要任何引數。
傳送資金
現在,在合約視窗中看到的send函式前面輸入一些金額,例如100。單擊send按鈕。這將執行合約send方法,減少合約value欄位的值,並增加amount欄位的值。
檢查合約值
之前的傳送資金操作已將合約值減少了100。您現在可以透過呼叫合約的getBalance方法來檢查這一點。單擊getBalance按鈕後,您將看到輸出,如下面的螢幕截圖所示:
合約value現在減少到900。
檢查已收金額
在本節中,我們將檢查到目前為止在此合約上收到的金額。為此,請單擊getAmount按鈕。將出現以下螢幕。
amount欄位的值已從0更改為100。
嘗試幾個send操作,並檢查合約value和amount欄位,以得出已部署的合約按預期執行的結論。
廣告