Skip to content

开始操作Bobabase

Bobabase Banner

概览

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
https://bobabase.boba.network/
备用RPC
https://replica.bobabase.boba.network/
名称 RPC URL
WSS
wss://wss.bobabase.boba.network/
备用WSS
wss://replica-wss.bobabase.boba.network/

快速开始

在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.providers.StaticJsonRpcProvider(providerURL, {object})定义提供商,并将提供商的URL设置为Bobabase:

const ethers = require('ethers'); // Load Ethers library

const providerURL = 'https://bobabase.boba.network';

// Define provider
const provider = new ethers.providers.StaticJsonRpcProvider(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,请执行以下步骤:

  1. 前往Bobabase Gateway

  2. 确保您已选择BobaBase network,点击Connect以连接至您的MetaMask钱包

  3. 点击Tweet Now,发送公开推文

  4. 复制推文链接并粘贴至文本框中

  5. 点击Authenticated Faucet并根据MetaMask跳出的弹窗签署交易

Bobabase Faucet

如果您没有Twitter账号,您可以通过Discord联系我们获取TestNet BOBA。

从Moonbase Alpha桥接至Bobabase

Bobabase Gateway能够让你从Bobabase桥接各种资产或桥接各种资产到Bobabase。要从Moonbase Alpha桥接资产至Bobabase,请执行以下步骤:

  1. 前往Bobabase Gateway并点击Connect

  2. 点击左上角的Moonbase Wallet

  3. 在您想要桥接的资产旁边,点击Bridge to L2

  4. 输入您想要桥接的数量,点击Bridge

  5. 在MetaMask确认交易

  6. 您的资产将快速到达Bobabase供您使用。确认资产是否到账,点击左上角的Boba Wallet或在Bobabase浏览器查找您的账号

Bridge to Bobabase

从Bobabase桥接至Moonbase Alpha

Bobabase Gateway能够让你从Bobabase桥接各种资产或桥接各种资产到Bobabase。请注意,将资产从Layer2桥接回Moonbase Alpha时,会有7天的延迟期,随后您的资产可在Moonbase Alpha上使用。此延迟期是Optimistic Rollup(链下计算层)架构的固有安全特性,仅适用于从Layer 2桥接回Layer 2时发生。要从Bobabase桥接资产至Moonbase Alpha,请执行以下步骤:

  1. 前往Bobabase Gateway并点击Connect

  2. 点击左上角的Moonbase Wallet

  3. 在您想要桥接的资产旁边,点击Bridge to L1

  4. 输入您想要桥接的数量,点击Bridge

  5. 在MetaMask确认交易

  6. 您的资产将在7天后可在Moonbase Alpha上使用。请注意,您无需手动领取,Boba或自动为您处理此步骤

Bridge to Bobabase

转换您的Gas代币

DEV或BOBA都可用于为Bobabase上的交易支付gas。如果你想使用DEV作为gas代币,您必须至少有0.5个DEV桥接到Bobabase。请参阅从Moonbase Alpha到 Bobabase的跨链,了解如何将DEV或BOBA侨界到Bobabase。默认情况下,选定的Gas费代币设置为BOBA。要将其更改为DEV,请执行以下步骤:

  1. 按右上角的Fee下拉菜单
  2. 点击DEVBOBA选择新的gas费代币
  3. 在MetaMask中确认交易

Change gas fee token

本网站的所有信息由第三方提供,仅供参考之用。Moonbeam文档网站(https://docs.moonbeam.network/)上列出和描述的任何项目与Moonbeam立场无关。Moonbeam Foundation不保证网站信息的准确性、完整性或真实性。如使用或依赖本网站信息,需自行承担相关风险,Moonbeam Foundation不承担任何责任和义务。这些材料的所有陈述和/或意见由提供方个人或实体负责,与Moonbeam Foundation立场无关,概不构成任何投资建议。对于任何特定事项或情况,应寻求专业权威人士的建议。此处的信息可能会包含或链接至第三方提供的信息与/或第三方服务(包括任何第三方网站等)。这类链接网站不受Moonbeam Foundation控制。Moonbeam Foundation对此类链接网站的内容(包括此类链接网站上包含的任何信息或资料)概不负责也不认可。这些链接内容仅为方便访客而提供,Moonbeam Foundation对因您使用此信息或任何第三方网站或服务提供的信息而产生的所有责任概不负责。