<aside> 🧑‍🚀 Fantom is part of a new batch of chains to be added to The Graph’s decentralized network! 🎉

</aside>

<aside> ⚠️ Fantom MIPs Subgraphs on Goerli are expected to be announced during the 1st week of April (see timeline in Fantom | Phase 1 (Testnet) Mission 2 [✅ DONE ]). This will start at the beginning of Mission 2.

Note on Fantom timelines and scoring

Due to potentially long syncing times or any other unforeseen software issue, the duration of this Phase may be extended.

</aside>


Missions

There are 2 missions for this Fantom Phase 1:

  1. ACTIVE Setting up a Fantom archive node
  2. [Soon] Serve Fantom subgraphs and strive for quality of service

Mission #1 | Set up a Fantom archive node & connect to Graph Node [Active]

💻 Hardware Requirements

Syncing time:

📸 Snapshots

Updates on community-based archive snapshots:

April 3, 2023


Step 1/2 : Deploy and sync a Fantom Archive node

Official guides available @ https://docs.fantom.foundation/node/run-an-api-node

In order to serve subgraphs on The Graph’s network, you need to run a “Transaction tracing API” which is a full node with trace transactions generated at transaction processing time. Unfortunately, there’s no snapshot for such type of nodes, but you can sync one from the Full Mainnet Genesis File mentioned above (~~mainnet-109331-full-mpt.g~~ mainnet-5577-full-mpt.g).

Setting up a “Tracing Node”

The recommended setup shared by the Fantom core development team can be found below. Make sure you set it up properly to ensure transaction traces are generated and stored from block 1 at transaction processing time.