基地によるエアドロップの準備をしましょう!

ネットワークのアクティブ ユーザー数は 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に接続」をクリックします。

利用可能な機能を使用します。