LCOV - code coverage report
Current view: top level - discof/genesis - fd_genesi_tile.h (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 0 1 0.0 %
Date: 2026-03-19 18:19:27 Functions: 0 0 -

          Line data    Source code
       1             : #ifndef HEADER_fd_src_discof_genesis_fd_genesi_tile_h
       2             : #define HEADER_fd_src_discof_genesis_fd_genesi_tile_h
       3             : 
       4             : /* The genesis tile publishes a single message type:
       5             : 
       6             :    A 'fd_genesis_meta_t' struct, followed by a Bincode-encoded genesis
       7             :    blob. */
       8             : 
       9             : #include "../../ballet/lthash/fd_lthash.h"
      10             : #include "../../flamenco/runtime/fd_genesis_parse.h"
      11             : 
      12           0 : #define FD_GENESIS_TILE_MTU (sizeof(fd_genesis_meta_t) + FD_GENESIS_MAX_MESSAGE_SIZE)
      13             : 
      14             : struct fd_genesis_meta {
      15             :   ulong bootstrap  : 1;
      16             :   ulong has_lthash : 1;
      17             : 
      18             :   fd_hash_t         genesis_hash;
      19             :   ulong             creation_time_seconds;
      20             :   fd_lthash_value_t lthash;
      21             : 
      22             :   ulong blob_sz;
      23             :   /* uchar[ blob_sz ] follows immediately after this struct */
      24             : };
      25             : 
      26             : typedef struct fd_genesis_meta fd_genesis_meta_t;
      27             : 
      28             : #endif /* HEADER_fd_src_discof_genesis_fd_genesi_tile_h */

Generated by: LCOV version 1.14