## 什么是 Scroll?
它是基于以太坊 zkEVM 的 zkRollup,提供对现有以太坊应用程序和工具的原生兼容性。
测试网阶段
1 - 桥接
2 - 部署合约
3 - 添加流动性 / 交换 / 移除流动性
在我们开始测试网之前,让我们完成一些初步准备。
## 获取测试代币
在我分享的链接网站上,将您的钱包地址粘贴到标有 Send Me Eth 的框中,并通过完成验证码机器人验证来领取 0.1 Eth (goerli 测试代币)。
您可以每 24 小时重复此过程。
https://goerlifaucet.com
备用水龙头 👇👇
https://goerli-faucet.pk910.de
## 将 Scroll Alpha 测试网 L2 网络添加到钱包
让我们访问下面链接中的网站。点击 Layer2 标签下 "Configure MetaMask'' 标题下的第二个位置右侧的 "Add to MetaMask",并通过给予钱包批准自动将网络添加到我们的钱包中。
👇👇
https://scroll.io/alpha
其他钱包,手动添加网络的详细信息
👇👇
网络名称 : Scroll Alpha Testnet
新 RPC URL: https://alpha-rpc.scroll.io/l2
链 ID: 534353
货币符号 : ETH
区块浏览器 URL: https://blockscout.scroll.io
## 测试阶段
## 1- 桥接
在这个阶段,我们将使用 2 个不同的桥接。
💎Scroll Alpha Testnet Bridge (Goerli-Scroll L2 / Scroll L2- Goerli)
Goerli ➡️ Scroll L2
https://scroll.io/alpha/bridge
💎Orbiter Bridge (Goerli-Scroll L2 / Scroll L2- Goerli)
Scroll L2 ➡️ Goerli
https://rinkeby.orbiter.finance
首先,我们使用 https://scroll.io/alpha/bridge 进行 Goerli Eth 转账。让我们连接我们的钱包并切换到 Goerli 网络。让我们将一些 Eth 转移到 Scroll Alpha 网络。对于转账,输入您确定的 Eth 数量,并点击底部的 "Send ETH to Scroll Alpha Testnet" 按钮。您的交易将在几分钟内完成。
在这个过程结束后,让我们通过 https://rinkeby.orbiter.finance 将 Scroll L2 网络中的一些 Eth 数量发送回 Goerli 网络。让我们登录该网站并从右上角连接我们的钱包,我们的钱包在 Scroll Alpha testnet (L2) 网络上。我们通过点击屏幕右上角的 "V1" 按钮制作 "V2",在这里选择我们将发送的 Eth 数量和网络。然后我们选择 Goerli 网络并输入最小的 Eth 数量。点击底部的 "Send" 按钮后,我们通过给予钱包批准完成交易。
我的建议;将此阶段留到最后,在完成交换 - 流动性交易后再进行。
注意: 尝试在将 orbiter 桥接到 Scroll Alpha - Goerli 网络时发送最小的 Eth。这个桥接有点麻烦 :))
## 2- 合约部署
这个阶段非常重要。 通过我们将创建的合约,我们将获得 Busd 代币,并在 交换 - 流动性 交易中使用该代币。让我们访问下面链接中的网站。
👇👇
https://remix.ethereum.org
点击左上角的 文件 标签。在同一行底部将打开一个新的文件字段。我们为新打开的文件命名并按 Enter
(保持此页面打开,我们将粘贴合约代码)
现在,让我们登录下面链接中的网站并复制合约代码。 (Busd 合约)
👇👇
https://bscscan.com/token/0xe9e7cea3dedca5984780bafc599bd69add087d56#code
依次;
合约 ➡️代码 ➡️合约源代码 (Solidity) ➡️复制
当您点击链接时,只需按右下角的复制按钮。
我们返回到 https://remix.ethereum.org 页面。我们将刚刚复制的合约代码粘贴到屏幕右侧的空白处。我们点击弹出屏幕上的 ok 按钮。
点击页面左侧第三行的 Solidity Compiler。让我们点击文件名上写的 "compile …….sol" 按钮,并等待几分钟以等待文件创建。当 Solidity Compiler 标签上出现 绿色勾号 时,我们的过程这一阶段完成。
我们点击页面左侧第四行的 Deploy & Run Transactions (带 ETH 标志的行)。通过点击顶部看到的 Remix VM 标签,我们选择 InJected MetaMask 标签,我们的钱包地址将出现在底部行。通过按 Deploy button,我们在 Scroll Alpha network 中从我们的 metamask 钱包给予必要的批准。并完成该过程。我们的合约将在几分钟内确认。
让我们将创建的 Busd 代币合约地址添加到钱包中。要找到合约地址,依次进行。
打开 Metamask ➡️点击 3 个点➡️在浏览器中查看账户 ➡️点击在交易中最后出现的 busd ➡️复制打开页面上的合约地址 ➡️打开 Metamask ➡️导入底部出现的代币 ➡️粘贴合约地址 ➡️批准
## 3- 添加流动性 / 交换 / 移除流动性
在这个阶段,我们可以使用 2 个 AMM。
Uniswap
https://uniswap-v3.scroll.io
添加流动性: 让我们登录该网站。当我们的钱包在 Scroll Alpha network 上时,让我们从右上角连接我们的钱包并从左上方的标签中选择 pool。让我们点击 +New Position 标签并创建一个新的流动性池。
在打开的页面上,让我们点击 Choose a Token 标签,在弹出的窗口中,将我们创建的合约地址(Busd 合约)粘贴到搜索栏中。当您的代币出现在底部时,点击它并确认。
让我们设置流动性设置。让我们在右侧的 Set Starting Price 标签中写下 ETH 的当前价格。让我们选择 Fee Tier 0.3%。让我们选择 价格范围 为 1,700$ - 2,000。在完成这些设置后,让我们输入我们想要添加的 Eth-Busd 数量,并通过完成必要的钱包批准添加我们的流动性。现在我们的流动性已准备好进行池中的交换交易。
交换: 让我们点击左上角的 swap 标签,在打开的页面上多次进行 Eth-Busd / Busd-Eth 交易。当输入您想要交换的数量时,不要忘记输入低于您流动性的数量。
流动性移除: 让我们从左上角选择 pool 标签。点击在打开的页面上看到的您的流动性。点击右上角的 remove liquidity 标签。通过指定比例给予您的钱包批准。您的流动性将以您指定的比例从池中移除。
Syncswap
https://syncswap.xyz/
添加流动性: 让我们登录该网站。让我们从右上角将钱包连接到 Scroll Alpha network,并从左上方的标签中选择 Pool 标签。让我们在打开的页面右上角点击 +New Position 标签并 创建 一个新的流动性池。让我们点击标有 Usdc 的地方,并将我们创建的合约地址 (busd 合约) 粘贴到弹出窗口的搜索栏中。当合约出现时,让我们通过点击 import 按钮确认。
在此过程之后,让我们通过点击 Create 标签给予钱包批准。在批准后,让我们在同一位置选择 Enter Pool 标签。在打开的页面上,通过选择 Deposit Now 或左侧的 deposit 标签,输入我们想要的 Eth 和 Busd 数量。通过点击 Unlock Busd 然后点击 Deposit 按钮给予钱包确认。我们的流动性已准备好进行交换。
交换: 让我们点击左上角的 Trade 标签,在打开的页面上多次进行 Eth-Busd-Usdc / Busd-Usdc-Eth 交易。当输入您想要交换的数量时,不要忘记输入低于您流动性的数量。
流动性移除: 点击左上角的 Pool 标签。在弹出的窗口中点击任何 Pools 或 Pool Wizard 标签。点击您的流动性池。让我们点击左侧的 Withdraw 标签并进行比例流动性调整。点击底部出现的 Withdraw liquidity 标签并给予钱包批准。我们以确定的比例从池中移除了流动性。
就是这样。这个测试网很重要,这是一个受到 以太坊创始人 Vitalik 喜爱和支持的项目。他们还筹集了大量投资资金。
每周多次重复测试网是有益的。此外,在我们部署合约时,我们将提高意识。
非常感谢您耐心阅读。祝您好运。
WΞB2 ⛓
WΞB3 ⛓