Fuel手册-更新中 (The Fuel Book)-updating
  • 0.Fuel手册 (The Fuel Book)
  • 1. 开发者快速上手 (Developer Quickstart)
    • 1.1构建智能合约 (Building A Smart Contract)
    • 1.2 构建前端 (Building a Frontend)
  • 2.准备开始 (Getting Started)
    • 2.1为什么是Fuel (Why Fuel)
    • 2.2Fuel是什么? (What is Fuel?)
      • 2.2.1 Fuel工具链 (The Fuel Toolchain)
    • 2.3 模块化运动 (Modular Movement)
      • 2.3.1 单片架构 (Monolithic Architecture)
      • 2.3.4 什么是模块化执行层 (What is a Modular Execution Layer)
    • 2.4 Fuel设置 (Fuel Configurations)
      • 2.4.1 作为汇总的Fuel (Fuel as a roll-up)
      • 2.4.2 作为L1的Fuel (Fuel as an L1)
      • 2.4.3 作为状态通道的Fuel (Fuel as a state channel)
      • 2.4.4 作为侧链的Fuel (Fuel as a sidechain)
  • 3. 技术 (Technology)
    • 3.1 并行交易执行(Parallel Transaction Execution)
    • 3.2欺诈证明 (Fraud Proofs)
  • 4. Fuel虚拟机 (The FuelVM)
    • 4.1合约和调用模型(Contract and Call Model)
    • 4.2内存模式 (Memory Mode)
    • 4.3多重原生资产(Multiple Native Assets)
    • 4.4FuelVM和EVM, 轻松搞明白(FuelVM vs. EVM, Explained)
  • 5.Sway语言 (Sway Language)
    • 5.1 Sway设计哲学 (Sway Design Philosophy)
    • 5.2 Sway的安全性 (Sway Safety)
  • 6.开发者看这里(For Developers)
    • 6.1Sway程序示例 (Sway Application Examples)
    • 6.2 网络 (Networks)
      • 6.2.1 `beta-3`测试网 (The `beta-3` testnet)
      • 6.2.2 `beta-2`测试网 (The `beta-2` testnet)
      • 6.2.3 `beta-1` 测试网 (beta-1 testnet)
    • 6.3 运行一个本地Fuel节点 (Running a local Fuel node)
    • 6.4 Sway语言 (Sway Language) 🌴
    • 6.5 Typescript SDK
    • 6.6 Rust SDK
    • 6.7 Fuel索引器 (Fuel Indexer)
    • 6.8 水龙头和区块浏览器 (Faucet and Block Explorer)
    • 6.9 Fuelup
    • 6.10 Fuel GraphQL API
  • 7. Fuel术语 (Fuel Glossary)
Powered by GitBook
On this page
  • SDK版本控制 (SDK Versioning)
  • 工具链配置 (Toolchain Configuration)
  • 谓词(Predicate)
  1. 6.开发者看这里(For Developers)
  2. 6.2 网络 (Networks)

6.2.1 `beta-3`测试网 (The `beta-3` testnet)

Previous6.2 网络 (Networks)Next6.2.2 `beta-2`测试网 (The `beta-2` testnet)

Last updated 2 years ago

The beta-3 network is the latest Fuel testnet. It expands on the features of beta-2, introducing P2P networking and the ability to run synchronizing full nodes.

beta-3 网络是最新的 Fuel 测试网。它扩展了 beta-2 的功能,引入了 P2P 网络和运行/同步全节点的能力。

Ethereum contracts (Goerli):

以太坊合约(Goerli):

FuelMessagePortal: 0xE6B0E27F85abaCfC5149642c30F4BE9a878Aa4e9

FuelChainConsensus: 0x4b4b74b2E5CD9775793779619C3547b7863EbEca

FuelERC20Gateway: 0x8083634a1A5092D3234657092e5CF74655191B8D

The ERC-20 Gateway contract on Georli Ethereum is at 0x8083634a1A5092D3234657092e5CF74655191B8D.

Georli 以太坊上的 ERC-20 网关合约位于 0x8083634a1A5092D3234657092e5CF74655191B8D。 Goerli block explorer: Goerli区块浏览器: 🚰 Faucet - Use the faucet to get test ETH to deploy contracts with or to interact with contracts. Available here: . 🚰 水龙头 - 使用水龙头获取测试 ETH ,部署合约或与合约交互。在此处获取:。

📃 GraphQL endpoint - The Fuel Core node uses GraphQL instead of JSON RPC. A playground for the public GraphQL endpoint for beta-3 is available at . GraphQL 端点 - Fuel Core 节点使用 GraphQL 而不是 JSON RPC。 beta-3 的公共 GraphQL 端点的游乐场可在 获得。

🔍 Block explorer - A block explorer (still heavily in development) is available at . Be sure to select beta-3 from the dropdown on the top right.

🔍 区块浏览器 - 区块浏览器(仍在密集开发中)可在.请务必从右上角的下拉列表中选择beta-3。

Join the and head to the 🧪︱testnet channel to get support from our team. 加入 并前往🧪︱testnet channel 频道,获得我们团队的支持。

SDK版本控制 (SDK Versioning)

Version 0.38.0 or higher is the recommended version of the TS SDK on beta-3. 0.38.0 或更高版本是 beta-3 上推荐的 TS SDK 版本。

Version 0.39.0 or higher is the recommended version for the Rusk SDK on beta-3. 0.39.0 或更高版本是 beta-3 上 Rusk SDK 的推荐版本。

工具链配置 (Toolchain Configuration)

fuelup self update

Then install the beta-3 toolchain with

然后安装 beta-3 工具链

fuelup toolchain install beta-3

This installs the following components and versions: 这将安装以下组件和版本:

  • forc 0.37.0

  • forc-explore 0.28.1

  • forc-index 0.7.0

  • forc-wallet 0.2.2

  • fuel-core 0.17.8

  • fuel-indexer 0.7.0

To set the beta-3 toolchain as your default, run 要将 beta-3 工具链设置为默认工具链,请运行

$ fuelup default beta-3
default toolchain set to 'beta-3-aarch64-apple-darwin'

谓词(Predicate)

Messages intended for contracts use a pre-defined predicate as the message recipient. This predicate allows anyone to relay the message to the target contract and only the target contract. Once the contract receives the message it can see who originated it along with any special message payload and processes it accordingly. Since anyone can relay the message using this predicate it opens up possibilities for automated message processing as a service.

用于合约的消息,使用预定义谓词作为消息接收者。谓词允许任何人将消息中继到目标合约,并且只能转发到目标合约。一旦合约收到消息,它就可以看到是谁发出的消息以及任何特殊的消息负载,并相应地处理。由于任何人都可以使用此谓词中继消息,因此它开辟了将消息自动处理作为一种服务的可能性。

The predicate root for the beta-3 testnet is beta-3 测试网的谓词root是 0x4df15e4a7c602404e353b7766db23a0d067960c201eb2d7a695a166548c4d80a.

To configure the optimal toolchain for beta-3, ensure you have installed, then run the following command:

要为 beta-3 配置最佳工具链,请确保您已安装 ,然后运行以下命令:

https://goerli.etherscan.io/
https://goerli.etherscan.io/
https://faucet-beta-3.fuel.network/
https://faucet-beta-3.fuel.network/
https://beta-3.fuel.network/playground
https://beta-3.fuel.network/playground
https://fuellabs.github.io/block-explorer-v2/
https://fuellabs.github.io/block-explorer-v2/
Fuel Labs Discord
Fuel Labs Discord
fuelup
fuelup