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 */