-
Notifications
You must be signed in to change notification settings - Fork 0
Modules
prasad-kumkar edited this page May 5, 2025
·
1 revision
The Tessera implementation is organized into several modules that handle different aspects of the JAM protocol. This section provides documentation for each of these modules.
| Module | Description |
|---|---|
| API | REST and RPC interfaces for interacting with the node |
| Authorization | Permission and access control mechanisms |
| Config | Configuration management and settings |
| Consensus | Block production and finalization algorithms |
| Core | Core protocol implementations |
| Crypto | Cryptographic primitives and operations |
| Execution | Transaction execution environment |
| Network | P2P communication and node discovery |
| PVM | Polkadot Virtual Machine implementation |
| Ring-VRF | Verifiable Random Function for validator selection |
| Services | Background services and system components |
| State | State management and storage |
| Storage | Underlying storage mechanisms |
| Types | Core data types and serialization |
| Utils | Utility functions and helpers |
| Component | Description |
|---|---|
| Chain Specification | Configuration parameters for different chain deployments |
| Error Handling | Error types and handling mechanisms |
| Module | Description |
|---|---|
| Playground | Development and testing utilities |