在我們部署合約時為了讓它更接近真實區塊鏈去中心化體驗,我們需要調用小狐貍(Metamask)來進行真實交易,而metamask里沒有內置虛擬測試幣,我們需要進行調用Ganache來添加帶有虛擬測試幣的賬號。以上就是三者的關系,下面正式開始我們的合約上鏈體驗。
?1.啟動Ganache
頁面選項默認,直接開始。
2.Metamask添加ganache賬戶
在設置里找到添加網絡
在添加賬戶內導入賬戶
復制賬戶私鑰
導入成功
在metamask中點擊各賬戶進行連接。
連接成功
部署Helloworld合約進行測試
合約代碼
// SPDX-License-Identifier: MITpragma solidity ^0.8.0;
contract HelloWorld {
string private greeting;
constructor() {greeting = "Hello World";
}
function get() public view returns (string memory) {return greeting;
}
function set(string memory newGreeting) public {greeting = newGreeting;}}
部署成功
調用set方法(加Q........)咳咳咳.......
?調用成功,并返回成功
所有信息都在metamask上以交易的方式儲存。
結束~~求關注