Filecoin RPC Node
Smart Contracts on Storage

Connect to Filecoin's FEVM (Filecoin EVM), bringing smart contract programmability to the world's largest decentralized storage network. Build data-centric applications on 18+ EiB of storage.

5 M+

Requests per Day

99.9 %

Network Uptime

< 100 ms

Average Response Time

24/7

Technical Support

Specification Filecoin Network

Technical characteristics and available endpoints

Filecoin (FIL)

Mainnet & Calibration Testnet Support

Chain ID 314
Protocol HTTPS
Uptime 99.9%
Block Time ~30s
Storage Capacity 18+ EiB
EVM Compatible Yes (FEVM)

Filecoin is the world's largest decentralized storage network with 18+ EiB of storage capacity, now enhanced with FEVM (Filecoin EVM) enabling smart contract programmability. FEVM brings Ethereum's developer experience to Filecoin, allowing developers to build data-centric applications that combine computation with verifiable, decentralized storage.

Key capabilities:

  • 18+ EiB of decentralized storage capacity
  • FEVM — full EVM compatibility for smart contracts
  • Native integration between computation and storage
  • Cryptographic proof of storage (Proof-of-Replication)
  • Content addressing and verifiable data retrieval
  • Storage deals with built-in incentives
  • Growing ecosystem of data-centric dApps
  • IPFS integration for distributed content
  • Active storage provider network (3,500+ providers)

🔗 RPC Endpoints

HTTPS
https://rpc.crypto-chief.com/filecoin/{YOUR_API_KEY}

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

What is a Filecoin RPC Node?

Access decentralized storage with smart contracts

A Filecoin RPC node provides applications with access to FEVM (Filecoin EVM), enabling smart contracts on the world's largest decentralized storage network. Filecoin uniquely combines verifiable storage with programmability, allowing developers to build applications where data storage and computation are deeply integrated.

Why Filecoin matters

Most blockchains store minimal data on-chain due to cost and scalability constraints. Filecoin inverts this model — it's a blockchain designed for storing massive amounts of data with cryptographic proofs of storage. FEVM adds programmability, enabling data markets, NFT storage, compute-over-data, and applications impossible on traditional blockchains.

Filecoin advantages:

  • Massive storage — 18+ EiB of decentralized capacity
  • FEVM compatibility — full Solidity and EVM support
  • Verifiable storage — cryptographic proof of data storage
  • Content addressing — IPFS integration for distributed data
  • Storage primitives — native storage deals in smart contracts
  • Proven network — operating since 2020, battle-tested

How Filecoin works

Filecoin uses Proof-of-Replication and Proof-of-Spacetime to cryptographically verify that storage providers are actually storing data. Clients make storage deals with providers, and the network continuously verifies storage through zero-knowledge proofs. FEVM runs on top of this storage layer, enabling smart contracts.

Filecoin architecture:

  1. Clients request storage from storage providers
  2. Storage deals created and recorded on-chain
  3. Providers prove storage through cryptographic proofs
  4. FEVM smart contracts execute on Filecoin Virtual Machine
  5. Smart contracts can access storage primitives and deals

FEVM and storage primitives

FEVM (Filecoin EVM) enables developers to write Solidity smart contracts that interact with Filecoin's storage layer. Smart contracts can create storage deals, verify data storage, trigger actions based on storage events, and build entirely new primitives around verifiable data storage.

This integration of computation and storage enables use cases like perpetual storage for NFTs, data DAOs, compute-over-data marketplaces, and decentralized databases.

Technical Documentation

Quick start for developers

Supported RPC Methods

Filecoin FEVM supports all standard Ethereum JSON-RPC methods:

  • eth_blockNumber — current block number
  • eth_getBalance — FIL balance
  • eth_call — execute view functions
  • eth_sendRawTransaction — broadcast transactions
  • eth_getTransactionReceipt — transaction confirmation
  • eth_getLogs — event logs
  • eth_gasPrice — current gas price
  • eth_estimateGas — gas estimation
  • Filecoin.StateMarketBalance — storage market balance
  • Filecoin.StateMinerPower — miner storage power

Code Examples

💻

JavaScript (ethers.js) — Filecoin FEVM Connection:

const { ethers } = require('ethers');

const provider = new ethers.JsonRpcProvider('https://rpc.crypto-chief.com/filecoin/YOUR_API_KEY');

// Verify we're on Filecoin
const network = await provider.getNetwork();
console.log('Chain ID:', network.chainId); // 314

// Get FIL balance
const balance = await provider.getBalance('0x...');
console.log('FIL Balance:', ethers.formatEther(balance));

// Interact with storage deal contract
const STORAGE_CONTRACT = '0x...';
const storageABI = [
  'function createDeal(bytes calldata, uint256, uint256) external',
  'function getDealStatus(bytes32) view returns (uint8)'
];
const storage = new ethers.Contract(STORAGE_CONTRACT, storageABI, provider);

// Check deal status
const dealId = '0x...';
const status = await storage.getDealStatus(dealId);
console.log('Storage deal status:', status);
💻

Python (web3.py) — Filecoin Setup:

from web3 import Web3

w3 = Web3(Web3.HTTPProvider('https://rpc.crypto-chief.com/filecoin/YOUR_API_KEY'))

print('Connected to Filecoin:', w3.is_connected())
print('Chain ID:', w3.eth.chain_id)  # 314
print('Latest block:', w3.eth.block_number)

# Get FIL balance
balance = w3.eth.get_balance('0x...')
print(f'FIL: {balance / 1e18}')
💻

Smart Contract — Create Storage Deal:

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import "@zondax/filecoin-solidity/contracts/v0.8/MarketAPI.sol";

contract DataStorage {
    // Create a storage deal on Filecoin
    function storeData(
        bytes memory data,
        uint64 duration,
        uint256 price
    ) external {
        // Interact with Filecoin storage market
        MarketTypes.AddBalanceParams memory params = MarketTypes.AddBalanceParams({
            providerOrClient: msg.sender
        });
        
        // Add balance to storage market
        MarketAPI.addBalance(params);
        
        // Storage deal creation logic
        // Deal parameters: data CID, duration, price
    }
    
    function verifyStorage(bytes32 dealId) external view returns (bool) {
        // Verify storage deal is active
        // Return true if data is being stored
        return true;
    }
}

Filecoin Best Practices

  • Storage Primitives: Leverage Filecoin's native storage APIs
  • IPFS Integration: Use IPFS for content addressing
  • Deal Management: Handle storage deal lifecycle properly
  • Gas Costs: Account for Filecoin's unique gas model
  • Data Verification: Utilize cryptographic storage proofs
  • Testing: Test on Calibration testnet before mainnet

Why choose us?

Decentralized storage infrastructure

Storage-Optimized

Infrastructure designed for data-intensive operations delivering <90ms latency with storage-aware caching.

Verifiable Storage

Enterprise infrastructure supporting cryptographically verified storage with 99.9% uptime.

Storage Analytics

Monitor storage deals, provider performance, data retrievability, and FEVM smart contract activity.

Global Infrastructure

Nodes strategically positioned for optimal access to Filecoin's distributed storage network.

Auto-Scaling

Infrastructure scales with growing data storage and computation demands on Filecoin.

Storage Experts

24/7 support from engineers specialized in Filecoin, FEVM, IPFS, and decentralized storage.

Examples of Use

Build data-centric applications

Filecoin's combination of massive decentralized storage and FEVM programmability enables entirely new categories of applications built around verifiable data.

NFT Permanent Storage

Build NFT platforms with permanent, verifiable storage on Filecoin. Ensure NFT metadata and assets are stored forever, not just referenced.

Decentralized Databases

Create decentralized database systems leveraging Filecoin's storage with smart contract access control and querying capabilities.

Data DAOs

Launch Data DAOs that own, govern, and monetize datasets stored on Filecoin with smart contract-enforced rules.

Video & Media Platforms

Build decentralized video streaming and media platforms with content stored on Filecoin, accessed through IPFS, managed by FEVM contracts.

Compute-Over-Data

Develop compute-over-data marketplaces where computation happens on Filecoin-stored datasets without moving data.

Archival Services

Create long-term archival and backup services leveraging Filecoin's verifiable storage with incentive mechanisms for data preservation.

Got questions?
we are here to help

Filecoin is the world's largest decentralized storage network with 18+ EiB capacity, now featuring FEVM for EVM-compatible smart contracts.

FEVM (Filecoin EVM) brings Ethereum Virtual Machine to Filecoin, enabling Solidity smart contracts that can interact with Filecoin's storage layer.

Filecoin uses Proof-of-Replication and Proof-of-Spacetime — cryptographic proofs that storage providers are actually storing data over time.

Yes, through FEVM. Deploy Solidity smart contracts using standard Ethereum tools while accessing Filecoin's storage primitives.

FIL is Filecoin's native token used for storage payments, gas fees, and incentivizing storage providers to maintain data.

IPFS is content addressing protocol; Filecoin adds economic incentives and cryptographic proofs to ensure data persistence through storage deals.

Yes, Filecoin is ideal for NFT storage. Many NFT platforms use Filecoin for permanent, verifiable storage of metadata and assets.

Storage deals are agreements between clients and storage providers, recorded on-chain, specifying duration, price, and verification requirements.

Yes, we provide RPC access to both Filecoin mainnet (314) and Calibration testnet for development.

Storage costs vary based on duration and redundancy but are generally very competitive — often under $0.01 per GB per year.

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