Fuel RPC Node
Modular Execution Layer

Connect to Fuel, the fastest modular execution layer with parallel transaction processing. Experience FuelVM's efficiency, Sway language, and next-generation blockchain architecture.

3 M+

Requests per Day

99.9 %

Network Uptime

< 70 ms

Average Response Time

24/7

Technical Support

Specification Fuel Network

Technical characteristics and available endpoints

Fuel

Mainnet & Testnet Support

Chain ID 9889
Protocol HTTPS / WSS
Uptime 99.9%
Type Modular Execution Layer
VM FuelVM
Language Sway

Fuel is a modular execution layer designed for maximum performance through parallel transaction execution and innovative FuelVM architecture. Built with modular blockchain principles, Fuel separates execution from consensus and data availability, enabling unprecedented throughput while maintaining security. The Sway programming language provides enhanced developer experience with Rust-like syntax and safety guarantees, while FuelVM's UTXO-based model enables true parallel processing.

Key capabilities:

  • Parallel transaction execution
  • FuelVM - purpose-built virtual machine
  • Sway language - Rust-like smart contracts
  • Modular architecture (execution layer)
  • UTXO-based model for parallelism
  • Superior developer experience
  • Fraud proofs for security
  • Optimistic rollup design
  • Built for high-performance dApps

🔗 RPC Endpoints

HTTPS
https://rpc.crypto-chief.com/fuel/{YOUR_API_KEY}
WSS
wss://rpc.crypto-chief.com/fuel/ws/{YOUR_API_KEY}

Replace {YOUR_API_KEY} with your actual API key from the dashboard.

What is a Fuel RPC Node?

Access modular execution infrastructure

A Fuel RPC node provides applications with access to a modular execution layer optimized for performance through parallel transaction processing. Fuel's innovative architecture separates concerns — execution happens on Fuel, while consensus and data availability are handled by other layers. This modular approach enables Fuel to focus purely on fast, efficient execution.

Why modularity matters

Monolithic blockchains force consensus, execution, and data availability into one system, creating bottlenecks. Modular design separates these concerns, allowing each layer to optimize independently. Fuel focuses solely on execution, achieving higher throughput while other layers handle consensus and data availability.

Fuel advantages:

  • Parallel execution — true concurrent transaction processing
  • FuelVM — purpose-built for performance
  • Sway language — Rust-like safety and ergonomics
  • Modular — separation of concerns
  • UTXO model — enables parallelism
  • Developer friendly — superior tooling

FuelVM and parallel execution

FuelVM is designed from scratch for parallel execution. Unlike EVM (sequential), FuelVM uses a UTXO-based model similar to Bitcoin but with smart contract capabilities. This enables transactions to execute in parallel when they don't conflict, dramatically increasing throughput.

How Fuel achieves parallelism:

  1. UTXO model tracks specific state pieces
  2. Transactions declare which UTXOs they touch
  3. Non-conflicting transactions execute in parallel
  4. FuelVM optimized for concurrent execution
  5. Achieves high throughput without sacrificing security

Sway programming language

Sway is Fuel's smart contract language, combining Rust's safety and ergonomics with blockchain-specific features. Sway provides strong typing, pattern matching, and compile-time guarantees while remaining easy to learn for developers familiar with Rust or modern programming languages.

This combination of FuelVM performance and Sway developer experience positions Fuel as next-generation execution infrastructure.

Technical Documentation

Quick start for developers

Supported RPC Methods

Fuel uses GraphQL API rather than JSON-RPC. Key queries:

  • chain — chain information and status
  • block — block data by height or ID
  • transaction — transaction details
  • balance — account balance queries
  • coins — UTXO queries
  • contract — smart contract data
  • receipts — transaction receipts
  • nodeInfo — node information

Code Examples

💻

JavaScript (Fuel SDK) — Fuel Connection:

const { Provider, Wallet } = require('fuels');

const provider = await Provider.create('https://rpc.crypto-chief.com/fuel/YOUR_API_KEY');

// Get chain info
const chainInfo = await provider.getChain();
console.log('Fuel Chain ID:', chainInfo.consensusParameters.chainId);

// Get balance
const wallet = Wallet.fromPrivateKey(privateKey, provider);
const balance = await wallet.getBalance();
console.log('Balance:', balance.toString());

// Deploy Sway contract
const contractFactory = new ContractFactory(bytecode, abi, wallet);
const contract = await contractFactory.deployContract();

console.log('Sway contract deployed:', contract.id.toB256());
console.log('Benefiting from parallel execution!');
💻

GraphQL Query — Fuel Data:

// GraphQL query for Fuel
const query = `
  query {
    chain {
      latestBlock {
        height
        id
        transactions {
          id
          status {
            __typename
          }
        }
      }
    }
  }
`;

const response = await fetch('https://rpc.crypto-chief.com/fuel/YOUR_API_KEY/graphql', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ query })
});

const data = await response.json();
console.log('Latest block:', data.data.chain.latestBlock.height);
💻

Sway Contract Example:

// Sway smart contract (Fuel's language)
contract;

abi Counter {
    #[storage(read, write)]
    fn increment();
    
    #[storage(read)]
    fn get() -> u64;
}

storage {
    counter: u64 = 0,
}

impl Counter for Contract {
    #[storage(read, write)]
    fn increment() {
        storage.counter.write(storage.counter.read() + 1);
    }
    
    #[storage(read)]
    fn get() -> u64 {
        storage.counter.read()
    }
}

// Rust-like syntax with blockchain features!

Fuel Best Practices

  • Sway Development: Learn Sway for optimal Fuel development
  • UTXO Model: Understand UTXO-based state management
  • Parallel Design: Structure contracts for parallel execution
  • Fuel SDK: Use official Fuel TypeScript SDK
  • GraphQL: Leverage GraphQL for flexible queries
  • Testing: Test on Fuel testnet before mainnet

Why choose us?

Modular execution infrastructure

Parallel Execution

Infrastructure supporting concurrent transaction processing delivering <70ms latency with FuelVM optimization.

Modular Security

Production infrastructure with fraud proofs and optimistic rollup design achieving 99.9% uptime.

Execution Analytics

Monitor parallel execution efficiency, UTXO metrics, Sway contract deployment, and throughput.

Global Infrastructure

Strategically deployed nodes supporting Fuel's modular execution layer.

Performance Scaling

Infrastructure designed to scale with modular architecture and parallel execution capabilities.

Fuel Specialists

24/7 support from engineers familiar with FuelVM, Sway language, and modular blockchain design.

Examples of Use

Build high-performance dApps

Fuel's parallel execution and modular design enable high-performance DeFi, gaming, and applications requiring maximum throughput.

High-Throughput DeFi

Build DEXs and DeFi protocols leveraging parallel execution for maximum transaction throughput.

Gaming Applications

Create blockchain games where parallel execution enables high-frequency on-chain interactions.

Sway Development

Develop smart contracts in Sway enjoying Rust-like safety and blockchain-optimized features.

Modular dApps

Build applications leveraging modular blockchain architecture for optimized performance.

Payment Systems

Launch payment platforms where parallel processing enables high transaction volumes.

Data-Intensive Apps

Create applications requiring high throughput and efficient state management through UTXOs.

Got questions?
we are here to help

Fuel is a modular execution layer with parallel transaction processing, FuelVM, and the Sway programming language.

Modular design separates execution, consensus, and data availability into specialized layers, enabling each to optimize independently.

FuelVM is Fuel's purpose-built virtual machine designed for parallel execution using a UTXO-based model.

Sway is Fuel's smart contract language combining Rust's safety and ergonomics with blockchain-specific features.

Fuel uses UTXO model where transactions declare state dependencies, enabling non-conflicting transactions to execute concurrently.

No, Fuel uses FuelVM and Sway language. It's not EVM-compatible but offers superior performance through its unique architecture.

Yes, to develop on Fuel you'll use Sway. It's similar to Rust, making it accessible for developers with modern language experience.

UTXO model enables parallel execution since transactions explicitly declare which state they modify, preventing conflicts.

Yes, we provide RPC access to both Fuel mainnet (Chain ID 9889) and testnet for development.

Fuel offers parallel execution, superior developer experience with Sway, and modular architecture for applications needing maximum performance.

Pricing that grows with your needs.

Free

Start building on Web3 — no credit card.

$0
  • 5 reqs/sec RPC
  • 5 reqs/min Unified API
  • Ultimate chains
  • WSS, Statistics
  • Community support

Pay for use

Flexible pay-as-you-go for any workload.

From $10
  • 400 reqs/sec RPC
  • 300 reqs/min Unified API
  • 10 reqs/min AML
  • EventStream
  • Ultimate chains
  • WSS, Whitelists, Statistics
  • Support portal

Subscription

From $500 monthly plus 20% extra value.

From $500
  • 700 reqs/sec RPC
  • 500 reqs/min Unified API
  • 5 reqs/sec AML
  • EventStream
  • Ultimate chains
  • WSS, Whitelists, Statistics
  • Support portal

Enterprise

Tailored solution for expert builders

Custom terms

All Subscription features plus:

  • Flexible rate limits
  • Engineering team support
  • Custom SLA
  • Personal manager