部署個超靠北的合約到Eth2.0測試網吧!據說有NFT空投

ETH2.0的測試網上線了,就讓我們來部署一個瞎搞的 Say my name 合約到上面去試試吧!
不會花超過3分鐘,據說有機會獲得NFT空投喔~

1 . 去 Chainlist 把 Kiln 測試網加到你的metamask裡(記得要開起 Testnets 才搜得到喔)。

2 . 去水龍頭領測試用ETH,填入地址送出即可。

3 . 去官方推薦的開發工具 remix

4 . 新建一個檔案 副檔名取為.sol 。

5 . 把下面的 code 貼上。

6 . 按下 ctrl + s 左邊會出現成功的綠勾勾。

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.4;
contract SayMyName{

    string private myName = "Heisenberg";
    
    function sayMyName(string calldata _name) external view returns(string memory) {

        if( keccak256(abi.encode(_name)) == keccak256(abi.encode(myName)))
            return "You are god damn right!";

        return "Who's that bitch?" ;       
    }
    
}

7 . 到 Deploy 頁面,選擇 inject web3,連上錢包(記得metamask網路要在Kiln喔)。

8 . Deploy 按下去,然後會切到 metamask 讓你確認。

9 . 成功!我們來試試輸入 Heisenberg 或是其他名字 呼叫這個合約會發生什麼事吧!

感謝大家收看

歡迎追蹤推特一起交流!

Subscribe to RoyH
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.