LCOV - code coverage report
Current view: top level - app/firedancer - config.h (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 0 42 0.0 %
Date: 2025-12-06 04:45:29 Functions: 0 6 0.0 %

          Line data    Source code
       1             : #ifndef HEADER_fd_src_app_firedancer_config_h
       2             : #define HEADER_fd_src_app_firedancer_config_h
       3             : 
       4             : #include "../shared/fd_config_file.h"
       5             : 
       6             : extern uchar const firedancer_default_config[];
       7             : extern ulong const firedancer_default_config_sz;
       8             : 
       9             : extern uchar const firedancer_testnet_config[];
      10             : extern ulong const firedancer_testnet_config_sz;
      11             : 
      12             : extern uchar const firedancer_devnet_config[];
      13             : extern ulong const firedancer_devnet_config_sz;
      14             : 
      15             : extern uchar const firedancer_mainnet_config[];
      16             : extern ulong const firedancer_mainnet_config_sz;
      17             : 
      18             : extern uchar const firedancer_testnet_jito_config[];
      19             : extern ulong const firedancer_testnet_jito_config_sz;
      20             : 
      21             : extern uchar const firedancer_mainnet_jito_config[];
      22             : extern ulong const firedancer_mainnet_jito_config_sz;
      23             : 
      24             : fd_config_file_t
      25           0 : fd_config_file_default( void ) {
      26           0 :   return (fd_config_file_t) {
      27           0 :     .name    = "default",
      28           0 :     .data    = firedancer_default_config,
      29           0 :     .data_sz = firedancer_default_config_sz,
      30           0 :   };
      31           0 : }
      32             : 
      33             : fd_config_file_t
      34           0 : fd_config_file_testnet( void ) {
      35           0 :   return (fd_config_file_t) {
      36           0 :     .name    = "testnet",
      37           0 :     .data    = firedancer_testnet_config,
      38           0 :     .data_sz = firedancer_testnet_config_sz,
      39           0 :   };
      40           0 : }
      41             : 
      42             : fd_config_file_t
      43           0 : fd_config_file_devnet( void ) {
      44           0 :   return (fd_config_file_t) {
      45           0 :     .name    = "devnet",
      46           0 :     .data    = firedancer_devnet_config,
      47           0 :     .data_sz = firedancer_devnet_config_sz,
      48           0 :   };
      49           0 : }
      50             : 
      51             : fd_config_file_t
      52           0 : fd_config_file_mainnet( void ) {
      53           0 :   return (fd_config_file_t) {
      54           0 :     .name    = "mainnet",
      55           0 :     .data    = firedancer_mainnet_config,
      56           0 :     .data_sz = firedancer_mainnet_config_sz,
      57           0 :   };
      58           0 : }
      59             : 
      60             : fd_config_file_t
      61           0 : fd_config_file_testnet_jito( void ) {
      62           0 :   return (fd_config_file_t) {
      63           0 :     .name    = "testnet-jito",
      64           0 :     .data    = firedancer_testnet_jito_config,
      65           0 :     .data_sz = firedancer_testnet_jito_config_sz,
      66           0 :   };
      67           0 : }
      68             : 
      69             : fd_config_file_t
      70           0 : fd_config_file_mainnet_jito( void ) {
      71           0 :   return (fd_config_file_t) {
      72           0 :     .name    = "mainnet-jito",
      73           0 :     .data    = firedancer_mainnet_jito_config,
      74           0 :     .data_sz = firedancer_mainnet_jito_config_sz,
      75           0 :   };
      76           0 : }
      77             : 
      78             : #endif /* HEADER_fd_src_app_firedancer_config_h */

Generated by: LCOV version 1.14