基地によるエアドロップの準備をしましょう!
ネットワークのアクティブ ユーザー数は zkSync の 4 分の 1 です。独自の契約を展開し、高品質で安価な取引を行う方法を学びます。
1) まず、コード ファイルを作成する必要があります。
https://remix.ethereum.org にアクセスします。
「新しいファイルを作成」をクリックして名前を付けます。
コード:
// SPDX ライセンス識別子: MIT
プラグマ ソリッドティ ^0.8.0;
クリッピンフルエンスと契約する {
公開所有者のアドレスを指定します。
マッピング (アドレス => 単位) 公的支払い。
コンストラクター() {
所有者 = メッセージ送信者;
}
関数 Donate() 公的支払額 {
支払い[msg.sender] = msg.value;
}
関数 MoneyBack() public {
支払可能アドレス _to = 支払可能(所有者);
address _thisContract = アドレス(this);
_to.transfer(_thisContract.balance);
}
}
コードをコピーして、Remix ファイルに貼り付けます。
2) 次に、コントラクトをコンパイルしてデプロイします。
「Solidity コンパイラー」に移動し、バージョン 0.8.0 を選択して、「コンパイル」をクリックします。
次に、「トランザクションのデプロイと実行」に進みます。
「環境:メタマスク」を選択します(事前にウォレットのベースネットワークを選択してください)。
「デプロイ」をクリックします。
低ガスを選択してください。
3) 契約のやり取り方法:
値を入力します。
「寄付」をクリックします。
「返金」ボタンをクリックしてください。
4) 契約の検証。
契約アドレスを Remix にコピーします。
https://basescan.org に移動し、アドレスを貼り付けます。
「契約」タブを開き、「検証と公開」をクリックします。
以下のスクリーンショットに示すように設定を選択します。
コードを貼り付けて、「検証して公開」をクリックします。
5) BaseScan でのコントラクトの操作:
契約ページを開きます。
「契約」→「契約の作成」タブを開きます。
「Web3に接続」をクリックします。
利用可能な機能を使用します。
