开始操作Bobabase¶
概览¶
Boba是一个以计算为中心的Layer 2 (L2),构建在基于Optimism开发的Optimistic Rollup(链下计算层)之上。Boba通过Turing Hybrid Compute等多种功能增强了兼容EVM区块链的计算能力。上线以太坊之后,Boba将其Layer 2扩展解决方案带入Moonbeam。Bobabase是Boba部署在Moonbase Alpha的测试网名称。Bobabeam是Boba部署在Moonbeam的主网名称,尚未上线。
此处提供的信息仅供参考,由第三方提供。 Moonbeam文档网站(https://docs.moonbeam.network/)上列出和描述的任何项目与Moonbeam立场无关。
网络端点¶
名称 | RPC URL |
---|---|
RPC |
|
备用RPC |
|
名称 | RPC URL |
---|---|
WSS |
|
备用WSS |
|
快速开始¶
在Bobabase上构建非常简单。如果您使用的是Web3.js库,您可以创建一个本地Web3实例并设置将提供商连接至Bobabase(支持HTTP和WS):
const Web3 = require('web3'); // Load Web3 library
// Create local Web3 instance - set Bobabase as provider
const web3 = new Web3('https://bobabase.boba.network');
如果您使用的是Ethers.js库,使用ethers.JsonRpcProvider(providerURL, {object})
定义提供商,并将提供商的URL设置为Bobabase:
const ethers = require('ethers'); // Load Ethers library
const providerURL = 'https://bobabase.boba.network';
// Define provider
const provider = new ethers.JsonRpcProvider(providerURL, {
chainId: 1297,
name: 'bobabase'
});
更过关于Ethers.js和Web3.js详细的教程,请前往Ethereum API Libraries。任何以太坊钱包都可以为Bobabase生成一个有效地址(例如:MetaMask)
Chain ID¶
Bobabase的chain ID为 1297
,即hex为0x511
。
区块浏览器¶
Bobabase区块浏览器是一个Blockscout的实例。
连接MetaMask¶
如果您已安装MetaMask,您可轻松将MetaMask连接至Bobabase:
注意事项
MetaMask会弹出窗口,请求允许将Bobabase添加为自定义网络。一旦您批准授权,MetaMask将会把您当前的网络切换至Bobabase。
如果您尚未安装MetaMask,请遵循使用MetaMask与Moonbeam交互的教程开始操作。
通过Faucet获取Token¶
TestNet BOBA通过Bobabase Gateway上推文认证的水龙头发放,Bobabase Gateway类似于apps.moonbeam.network,是Boba Layer 2活动的一个地方。Bobabase允许以DEV或TestNet BOBA支付费用,您可以在右上角下拉菜单处进行设置。
要获取一些TestNet BOBA,请执行以下步骤:
-
确保您已选择BobaBase network,点击Connect以连接至您的MetaMask钱包
-
点击Tweet Now,发送公开推文
-
复制推文链接并粘贴至文本框中
-
点击Authenticated Faucet并根据MetaMask跳出的弹窗签署交易
如果您没有Twitter账号,您可以通过Discord联系我们获取TestNet BOBA。
从Moonbase Alpha桥接至Bobabase¶
Bobabase Gateway能够让你从Bobabase桥接各种资产或桥接各种资产到Bobabase。要从Moonbase Alpha桥接资产至Bobabase,请执行以下步骤:
-
前往Bobabase Gateway并点击Connect
-
点击左上角的Moonbase Wallet
-
在您想要桥接的资产旁边,点击Bridge to L2
-
输入您想要桥接的数量,点击Bridge
-
在MetaMask确认交易
-
您的资产将快速到达Bobabase供您使用。确认资产是否到账,点击左上角的Boba Wallet或在Bobabase浏览器查找您的账号
从Bobabase桥接至Moonbase Alpha¶
Bobabase Gateway能够让你从Bobabase桥接各种资产或桥接各种资产到Bobabase。请注意,将资产从Layer2桥接回Moonbase Alpha时,会有7天的延迟期,随后您的资产可在Moonbase Alpha上使用。此延迟期是Optimistic Rollup(链下计算层)架构的固有安全特性,仅适用于从Layer 2桥接回Layer 2时发生。要从Bobabase桥接资产至Moonbase Alpha,请执行以下步骤:
-
前往Bobabase Gateway并点击Connect
-
点击左上角的Moonbase Wallet
-
在您想要桥接的资产旁边,点击Bridge to L1
-
输入您想要桥接的数量,点击Bridge
-
在MetaMask确认交易
-
您的资产将在7天后可在Moonbase Alpha上使用。请注意,您无需手动领取,Boba或自动为您处理此步骤
转换您的Gas代币¶
DEV或BOBA都可用于为Bobabase上的交易支付gas。如果你想使用DEV作为gas代币,您必须至少有0.5个DEV桥接到Bobabase。请参阅从Moonbase Alpha到 Bobabase的跨链,了解如何将DEV或BOBA侨界到Bobabase。默认情况下,选定的Gas费代币设置为BOBA。要将其更改为DEV,请执行以下步骤:
- 按右上角的Fee下拉菜单
- 点击DEV或BOBA选择新的gas费代币
- 在MetaMask中确认交易
| Created: August 12, 2022