
Scrollは最近、Polychain CapitalやSequoia Capitalなどの有名なVCから5000万ドルの調達に成功した。全体として、Scroll は 8,300 万ドルを調達することができました。
スクロールの価値は 1,800 億ドルになりました
Scroll は Ethereum 上の zkEVM に基づく zkRollup であり、既存の Ethereum アプリケーションおよびツールとのネイティブ互換性を提供します。簡単に言うと、イーサリアムの新しいレイヤー 2 ネットワークです。
現在、アルファ テストネット フェーズが進行中で、プレアルファ バージョン中に 100 万の一意のアドレスと 1,600 万のトランザクションが達成されました。
https://medium.com/@jiamigou/Cryptodog Compilation Airdrop 第 47 章 - イーサリアムの創設者が投資したプロジェクトに参加 - 3,300 万米ドル - スクロール テスト ネットワーク チュートリアル - a0416c04d3a4
https://medium.com/@jiamigou/Cryptodog コンパイル Airdrop 第 140 章 - スクロール テスト ネットワークの最も完全なガイド - e54619ad49a7
https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Chapter 147 - お見逃しなく - Dog Brother まとめ - 3 月の高確率エアドロップ トップ 10 - 6cf0bb27508d
各テストネットには少なくとも 100 のトランザクションが必要であることに注意してください。

今日、私たちはいくつかのブリッジングテストを行い、独自のコントラクトとトークンを作成して100以上のトランザクションを実行し、その後のエアドロップに備えてアカウントの重みを増やします。具体的な手順は次のとおりです。
ステップ 1. テストネット トークンを取得する
まずスクロール ゲルリ ETH を取得するにはスクロール ブリッジを使用する必要があります。
https://scroll.io/alpha にログインし、メタマスクに Scroll Alpha Testnet ネットワークを追加します。

https://scroll.io/alpha/bridge に移動し、いくつかの goerli ETH を Scroll Goerli ETH にブリッジします。

ブリッジングを開始する

このプロセスには、30 分から 1 時間以上待つ必要があります。
ステップ2.ETHを取得する
スクロール ETH を取得した後、scroll-uniswap を使用して一部の ETH を交換します。
https://uniswap-v3.scroll.io/#/swap に移動して ETH を wETH に交換します。
できるだけ多くのゲルリタップとブリッジを入手することをお勧めします。

まだこのチュートリアルの 50% しか完了していませんが、まだ次の作業を行う必要があります。
独自のコントラクトを作成し、そのコードを検証する
トークンを作成し、それに流動性を提供する
Uniswap でのスワップ
ステップ 3. 契約書を作成する
remix.ethereum.org に移動し、[新しいファイルの作成] をクリックして、名前の後に .sol を追加することを忘れないでください。

このチュートリアルのファイル名は alphascroll.sol です。

以下のコードを画面の右側に配置します
// SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.9; contract Lock { uint public unlockTime; address payable public owner;event Withdrawal(uint amount, uint when); constructor(uint _unlockTime) payable { require( block.timestamp < _unlockTime, "ロック解除時間は将来の時間である必要があります" ); unlockTime = _unlockTime; owner = payable(msg.sender); }function withdraw() public { require(block.timestamp >= unlockTime, "まだ引き出しできません"); require(msg.sender == owner, "あなたは所有者ではありません");emit Withdrawal(address(this).balance, block.timestamp); owner.transfer(address(this).balance); }

Soliditycompiler に移動し、[コンパイル] をクリックします。

(オプション) 次のコマンドを使用してコンパイルすることもできます。
左パネルからSolidityコンパイラーに移動 -> 「Compile cryptomarketblog.sol」をクリック -> エラーがなければ、Solidityコンパイラーボタンに緑色のチェックマークが表示されます。
コンパイル後、次のような画像が表示されます

ここで、左側にある「デプロイしてトランザクションを実行」アイコンをクリックします。

(オプション) 次のコマンドを使用してデプロイすることもできます。
左パネルから「トランザクションのデプロイと実行」サイドバーに移動し、環境を選択します。

環境として「挿入されたプロバイダー メタマスク」を選択します

ここで MetaMask ウィンドウが表示されるので、承認します。
これで、環境のすぐ下にウォレットのアドレスが表示されます。
「VALUE」フィールドに 1 を入力し、Wei から Gwei に切り替えます。「unit256_unlock time」フィールドに 1696118400 を入力します。
下の画像を確認してください

すべてを入力したら、デプロイアイコンをクリックしてメタマスクを確認します(ETH Goerli ネットワーク上にいることを確認してください)
数分後、次のような結果が表示されます。

ここで、ETH エクスプローラーで最後のトランザクションを開き、コントラクトを開きます。
以下に示すように:

ここで、TAB コントラクトに移動し、コントラクトを確認します。

続けるにはクリック

ここに大きな空の箱があるのがわかります。リミックスに戻り、コードをコピーし、「検証して公開」をクリックします。

すべてを正しく実行すると、次のような結果が得られます。

次に、契約が検証されているかどうかを確認するためにもう一度チェックします。

ステップ 4. 独自のトークンを作成する
ログイン: https://docs.openzeppelin.com/contracts/4.x/wizard
以下に示すように値を設定し、他のフィールドはすべてそのままにしておきます。

画面の右側からすべてのコードをコピーし、新しいウィンドウで Remix Web サイトに再度アクセスします。もう一度、ALTKN.sol (私の場合) という新しいファイルを作成し、そこに貼り付けます。

Solidityコンパイラに移動してコンパイルします

「トランザクションのデプロイと実行」に移動し、デプロイします。

コントラクトアドレスをコピーし、MetaMask にトークンをインポートします。
ステップ 5. トークン操作の流暢性をテストする
これで、uniswap-scroll でトークンをテストする準備が整いました。
https://uniswap-v3.scroll.io/#/pool にログインし、スクロール アルファ ネットワーク接続を使用します。
ここにトークンを追加します

以下に ALPHA カスタム トークンを示します。
ステップ 6. 流動性を追加する
[プール] オプションに移動し、[新しい位置] をクリックします。

初めて設定するときは、いくつかの値を入力して初期価格と流動性を作成します。その後、以下の図のようなものが得られます。



このステップでは、デプロイメントが完了し、自分で 100 個のトークン交換を実行できることを意味します。
この記事はここまでです
