Scroll Alpha 测试网用户指南
作者:Scroll中文社区
感谢您测试我们的 Alpha 测试网。如果您有任何疑问或想提供反馈,请加入我们的Discord!Alpha 测试网由 以太坊 Goerli 和 Scroll Alpha 测试网络组成。
Goerli是以太坊的PoS测试网,而Scroll Alpha是部署在前者之上的zkRollup测试网。在这之上有一些预先部署的演示应用:Goerli 上的水龙头,基于Hop Exchange UI 的 以太坊 Goerli 和 Scroll Alpha 之间的跨链桥,使用Blockscout构建的 Scroll Alpha 的区块浏览器,以及一个rollup浏览器。
建议按如下工作流程试用测试网:
- 将Alpha Testnet配置添加到您的钱包。
- 从任意的Goerli网络的水龙头,请求测试代币,例如 https://goerlifaucet.com/
- 通过跨链桥应用程序将测试代币从 Goerli 转移到 Scroll Alpha 。
- 使用你的钱包将代币转移到 Scroll Alpha 上的其他钱包。
- 在Goerli & Alpha 区块链浏览器和Rollup Explorer中查看交易和区块的状态。
- 通过跨链桥应用程序将代币从 将代币从 Scroll Alpha 提取到 Goerli。
设置
钱包
您需要有一个钱包才能与 Scroll 测试网上的 dApp 交互。您可以在下面找到一些钱包和配置提示。
MetaMask
您可以从MetaMask 网站安装它。
您需要将 Alpha 测试网配置导入您的MetaMask钱包。为此,请点击https://scroll.io/alpha中所有的添加到钱包按钮。这将为我们的 Goerli 和 Scroll Alpha 测试网导入链 ID 和 RPC URL,Goerli测试网在 Metamask 中默认有配置。可以点击在 Metamask 的网络选择下拉菜单中点击 "Show/hide test networks“。
手动网络配置(适用于其他钱包)
目前,添加到钱包链接可能还不兼容所有钱包。如果您在使用它们时遇到问题,您可能需要通过插入下表中的详细配置信息来手动添加 Goerli 和 Scroll Alpha 网络:
水龙头
要与我们的测试网进行交互,您首先需要在 Goerli 上接收ETH测试代币 。然后你可以从Goerli 测试网 桥接到 Scroll Alpha 测试网。如下是 Goerli 水龙头应用程序:
- https://goerlifaucet.com/
- https://goerli-faucet.pk910.de/
- https://faucet.paradigm.xyz/
一旦您在 Goerli 上收到 ETH,您应该会在Goerli网络上的钱包中看到它。它们可能需要几秒钟才会出现,但您可以通过在任何Goerli Block Explorer](https://goerli.etherscan.io/)上查找到您地址的交易来检查状态。
从 Goerli 存款至 Scroll Alpha
使用说明
- 首先,切换到钱包中的Goerli网络。
- 在跨链桥应用程序中,确保Goerli在顶部,Scroll Alpha在底部。您可以点击“ ↓ ”按钮切换位置。
- 选择您要从 Goerli 转移到 Scroll Alpha 的代币(ETH)
- 如果这是您第一次转移代ETH币,您需要 批准 Goerli 跨链桥合约才能访问您的 ETH 代币。
- 接下来,单击 发送 按钮进行存款。您的钱包会弹出一个窗口,要求确认转账交易。
- 转账交易发送并确认后,代币将从您的 Goerli 钱包中扣除。
代币何时会到达您的 Scroll Alpha 钱包?
大约需要 8~14 分钟(等待Goerli上的区块最终安全确认 ),代币将出现在您的 Scroll Alpha 钱包中, 您可以通过如下方式查看存款交易进度:
1. 单击跨链桥应用程序右上角的钱包地址。
弹出面板列出了您在跨链桥应用程序中进行的最近交易(见下图)。有两种状态:L1 状态和L2 状态。此时,因为我们是从 L1 跨至 L2 ,一旦在Goerli测试网上被最终确认,将会显示 success 状态。随后,你的自己将会被中继至L2
2. 点击最新的 Goerli 交易哈希
将会在新的标签页显示交易详情,您可以看到此笔交易已经在 Goerli 上得到确认
3. 返回跨链桥应用。一旦您的交易在 L2 上的状态显示success,您应该会看到 Scroll Alpha 钱包中的资金和交易哈希:
从Scroll Alpha 提款至 Goerli
使用说明
- 首先,切换到钱包中的Scroll Alpha网络。
- 在跨链桥应用程序中,确保Scroll Alpha在顶部,Goerli在底部。您可以点击“ ↓ ”按钮切换位置。
- 选择您要从 Scroll Alpha 转移到 Goerli 的代币(ETH)
- 如果这是您第一次转移代ETH币,您需要 批准 Scroll Alpha 跨链桥合约才能访问您的代ETH币。
- 接下来,单击 发送 按钮进行存款。您的钱包会弹出一个窗口,要求确认转账交易。
- 转账交易发送并确认后,代币将从您的 Scroll Alpha 钱包中扣除。
代币何时会到达您的 Goerli 钱包?
包含此提现交易的 Scroll Alpha 区块被最终确认(Fianlized)后,转出的代币将到达您的 Goerli 钱包。在我们的 Alpha 测试网上,一个 Scroll Alpha 测试网区块的最终确定需要几十分钟到几个小时,但我们预计这个时间在主网上会大大缩短。
!Rollup状态为Finalized表明,在 Goerli 链上的有效性证明验证通过,证明了该区块中交易被正确执行。有关rollup状态的更多信息,请参阅Scroll 的架构概述。
您可以通过以下方式查看提现交易的进度:
1. 单击跨链桥应用程序右上角的钱包地址。
弹出面板列出了您在跨链桥应用程序中进行的最近交易(见下图)。有两种状态:L1 状态和L2 状态。此时,因为我们是从 L2 跨至 L1 ,所以我们在将交易提交到 L2 跨链桥后会很快得到一个 success状态。另一方面,L1 需要大约10 分钟至若干小时才能到达 success状态。
2. 点击最新的 L2 交易哈希
将会在新的标签页显示交易详情,您可以看到此笔交易已经在L2上得到确认,但仍然需要在 L1 上得到最终确认。
3. 返回跨链桥应用。一旦您的交易在 L1 上的状态显示success,大约 10 分钟后,您应该会看到 Goerli 钱包中的资金和交易哈希:
代币转账
您可以直接使用您的钱包在 Scroll Alpha 网络内转移代币。
- 打开您的钱包并切换到Scroll Alpha网络。
- 单击中间的 发送 按钮,然后在文本框中键入要转移到的地址。
- 在“资产”框中选择代币,然后输入您要转账的代币数量。
- 单击 下一步 按钮,然后单击 确认 按钮发送交易。
- 发送后,您可以在钱包的 活动 选项卡中找到交易。
交易(Swap)
与我们的 Pre-Alpha 测试网不同,我们不再在我们的主应用程序上托管 Swap 模块。我们计划发布从 Uniswap V2 和 V3 分叉出来的演示应用程序,其中兑换代币和提供流动性的步骤与 Uniswap 几乎相同。
Uniswap v3: https://uniswap-v3.scroll.io/
Rollup 浏览器
Rollup 浏览器 显示有关 Scroll Alpha 块及其Rollup状态的基本信息。
Pre-Alpha 测试网中的 Scroll Alpha 区块有 3 种 rollup 状态:
- Precommitted表示一个区块已经被包含在 Scroll Alpha 区块链中。虽然Precommitted区块因为没有发布在Goerli上,所以还不是Scroll Alpha 链的一部分,但是信任排序器(sequencer)的用户可以认为这个区块是暂时敲定的。
- Committed 表示该区块的交易数据已经发布到 Goerli 上的 rollup 合约中。这确保了块数据可用,但不能证明它已以有效方式执行。
- Finalized 表示在 Goerli 链上的有效性证明通过验证,已经证明了该区块中交易的正确执行。最终区块被认为是 Scroll Alpha 链的一部分。
Rollup表
该表提供了有关 Scroll Alpha 区块的 rollup 状态的信息。这些列是:
- Batch Index: Batch编号,点击Batch Index会打开详情页
- Transactions: 显示 Batch中的交易数量。
- Transactions: 显示Batch中的区块数量。
- Batch Created Timestamp: 显示自 Batch 生成以来经过的时间
- Commit Tx Hash: 显示发布此 Scroll Alpha 区块交易数据的 Goerli 交易哈希缩写。单击哈希将在 Goerli 区块浏览器中打开交易详细信息页面的新标签页。
- Commit Timestamp: 显示自 Batch 提交到 Goerli 测试网以来经过的时间
- Finalize Tx Hash: 显示了将此 Scroll Alpha 区块的有效性证明提交给 Goerli 上的 rollup 合约的交易哈希缩写。单击哈希将在 Goerli 区块浏览器中打开交易详情页面的新标签页。
区块链浏览器
我们使用BlockScout项目作为Scroll Alpha 测试网的区块浏览器。
以下是使用区块浏览器的一些提示:
- 区块浏览器的主页显示网络的一般统计数据以及最新的区块和交易。
- 单击主页上的区块编号和交易哈希会将您定向到 “区块详细页” 和 “交易详细页” 。
- 您可以在右上角的搜索框中按地址、交易哈希或区块编号进行搜索,以查找具体信息。
常见错误
MetaMask 交易中不正确的Nonce
当存储在您的 MetaMask 钱包中的本地 nonce 与 Scroll 测试网节点中的 nonce 不同时,您将遇到此错误。这可能是因为最近有一笔排队中的交易,或者是测试网因修复bug和功能发布而重置。尽管我们的目标是尽量减少这种情况,但我们可能会在 Alpha 阶段重置网络以加快开发进展。我们会在重置网络前提前通知用户。
要解决此问题,您需要在 MetaMask 中为 Scroll Alpha 网络重置您的帐户。重置帐户的步骤是
- 在浏览器中打开MetaMask
- 在顶部区域选择 Scroll Alpha Testnet
- 点击顶部右侧的 账户 图标
- 选择 设置
- 前往 高级
- 单击 重置帐户
在 MetaMask 账户重置后,您不会丢失任何资产。
注意:删除并重新添加网络不足以解决此问题 - 您必须重置您的帐户。
跨链桥/交易没有任何响应
如果没有错误或控制台日志出现,这可能是由于 nonce 问题,请按照上文所述重置您的 MetaMask 帐户
区块链浏览器显示“内部服务器错误
使用隐身窗口,或打开浏览器开发人员控制台并删除_explorer_key(或所有 cookie:https://www.contentstack.com/docs/developers/how-to-guides/clear-caches-and-cookies-in-different-browsers/)。