As mentioned before, Polygon SDK is a set of different modules, all connected to each other.
The Blockchain is connected to the State, or for example Synchronization, which pipes new blocks into the Blockchain.
Minimal is the cornerstone for these inter-connected modules.
It acts as a central hub for all the services that run on the Polygon SDK.
Among other things, Minimal is responsible for:
- Setting up data directories
- Creating a keystore for libp2p communication
- Creating storage
- Setting up consensus
- Setting up the blockchain object with GRPC, JSON RPC and Synchronization
Originally published @ https://sdk-docs.polygon.technology/docs/reference/modules/minimal