Mission
How does FilGas accomplish its mission?
Technically speaking, many modules come to play in order to run filecoin gas website. The two big groups we can differentiate easily are frontend and backend modules.
Frontend
Built using NextJS and react, it is extremely responsive and performant website where we display many graphs with crucial information. It uses GraphQL api calls to fetch the required content.
Backend
On this side of the application, many modules can be found. But it could be split in three big groups
Lotus nodes
Filecoion nodes that are part of the whole network
Indexers
- Historical data indexer
- Fees indexer
- Mempool indexer
Processed data
- Gas probabilistic model processor
- GraphQL API to serve frontend
The following image allows to see easily how every component is connected and how data flows from one to the other.