LCOV - code coverage report
Current view: top level - disco/metrics/generated - fd_metrics_enums.h (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 12 221 5.4 %
Date: 2026-08-04 05:20:02 Functions: 0 0 -

          Line data    Source code
       1             : #ifndef HEADER_fd_src_disco_metrics_generated_fd_metrics_enums_h
       2             : #define HEADER_fd_src_disco_metrics_generated_fd_metrics_enums_h
       3             : 
       4             : /* THIS FILE IS GENERATED BY gen_metrics.py. DO NOT HAND EDIT. */
       5             : 
       6             : #define FD_METRICS_TILE_OFF (27UL)
       7             : 
       8             : #define FD_METRICS_ENUM_TILE_REGIME_NAME "tile_regime"
       9           0 : #define FD_METRICS_ENUM_TILE_REGIME_CNT (8UL)
      10           0 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_HOUSEKEEPING_IDX  0
      11             : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_HOUSEKEEPING_NAME "caught_up_housekeeping"
      12           0 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_HOUSEKEEPING_IDX  1
      13             : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_HOUSEKEEPING_NAME "processing_housekeeping"
      14           0 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_HOUSEKEEPING_IDX  2
      15             : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_HOUSEKEEPING_NAME "backpressure_housekeeping"
      16           0 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_PREFRAG_IDX  3
      17             : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_PREFRAG_NAME "caught_up_prefrag"
      18           0 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_PREFRAG_IDX  4
      19             : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_PREFRAG_NAME "processing_prefrag"
      20           0 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_PREFRAG_IDX  5
      21             : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_PREFRAG_NAME "backpressure_prefrag"
      22           0 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_POSTFRAG_IDX  6
      23             : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_POSTFRAG_NAME "caught_up_postfrag"
      24           0 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_POSTFRAG_IDX  7
      25             : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_POSTFRAG_NAME "processing_postfrag"
      26             : 
      27             : #define FD_METRICS_ENUM_CPU_REGIME_NAME "cpu_regime"
      28           0 : #define FD_METRICS_ENUM_CPU_REGIME_CNT (5UL)
      29           0 : #define FD_METRICS_ENUM_CPU_REGIME_V_WAIT_IDX  0
      30             : #define FD_METRICS_ENUM_CPU_REGIME_V_WAIT_NAME "wait"
      31           0 : #define FD_METRICS_ENUM_CPU_REGIME_V_IDLE_IDX  1
      32             : #define FD_METRICS_ENUM_CPU_REGIME_V_IDLE_NAME "idle"
      33           0 : #define FD_METRICS_ENUM_CPU_REGIME_V_USER_IDX  2
      34             : #define FD_METRICS_ENUM_CPU_REGIME_V_USER_NAME "user"
      35           0 : #define FD_METRICS_ENUM_CPU_REGIME_V_SYSTEM_IDX  3
      36             : #define FD_METRICS_ENUM_CPU_REGIME_V_SYSTEM_NAME "system"
      37           0 : #define FD_METRICS_ENUM_CPU_REGIME_V_INTERRUPT_IDX  4
      38             : #define FD_METRICS_ENUM_CPU_REGIME_V_INTERRUPT_NAME "interrupt"
      39             : 
      40             : #define FD_METRICS_ENUM_ROUTE_FAIL_NAME "route_fail"
      41             : #define FD_METRICS_ENUM_ROUTE_FAIL_CNT (4UL)
      42           0 : #define FD_METRICS_ENUM_ROUTE_FAIL_V_NO_ROUTE_IDX  0
      43             : #define FD_METRICS_ENUM_ROUTE_FAIL_V_NO_ROUTE_NAME "no_route"
      44           0 : #define FD_METRICS_ENUM_ROUTE_FAIL_V_ROUTE_TYPE_IDX  1
      45             : #define FD_METRICS_ENUM_ROUTE_FAIL_V_ROUTE_TYPE_NAME "route_type"
      46           3 : #define FD_METRICS_ENUM_ROUTE_FAIL_V_INTERFACE_IDX  2
      47             : #define FD_METRICS_ENUM_ROUTE_FAIL_V_INTERFACE_NAME "interface"
      48           0 : #define FD_METRICS_ENUM_ROUTE_FAIL_V_SOURCE_IP_IDX  3
      49             : #define FD_METRICS_ENUM_ROUTE_FAIL_V_SOURCE_IP_NAME "source_ip"
      50             : 
      51             : #define FD_METRICS_ENUM_SOCKET_ERROR_NAME "socket_error"
      52             : #define FD_METRICS_ENUM_SOCKET_ERROR_CNT (6UL)
      53           0 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_NO_ERROR_IDX  0
      54             : #define FD_METRICS_ENUM_SOCKET_ERROR_V_NO_ERROR_NAME "no_error"
      55           0 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_SLOW_IDX  1
      56             : #define FD_METRICS_ENUM_SOCKET_ERROR_V_SLOW_NAME "slow"
      57           0 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_PERMISSION_IDX  2
      58             : #define FD_METRICS_ENUM_SOCKET_ERROR_V_PERMISSION_NAME "permission"
      59           0 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_UNREACHABLE_IDX  3
      60             : #define FD_METRICS_ENUM_SOCKET_ERROR_V_UNREACHABLE_NAME "unreachable"
      61           0 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_DOWN_IDX  4
      62             : #define FD_METRICS_ENUM_SOCKET_ERROR_V_DOWN_NAME "down"
      63           0 : #define FD_METRICS_ENUM_SOCKET_ERROR_V_OTHER_IDX  5
      64             : #define FD_METRICS_ENUM_SOCKET_ERROR_V_OTHER_NAME "other"
      65             : 
      66             : #define FD_METRICS_ENUM_TPU_RX_TYPE_NAME "tpu_rx_type"
      67             : #define FD_METRICS_ENUM_TPU_RX_TYPE_CNT (3UL)
      68             : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_UDP_IDX  0
      69             : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_UDP_NAME "udp"
      70             : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_QUIC_FAST_IDX  1
      71             : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_QUIC_FAST_NAME "quic_fast"
      72             : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_QUIC_FRAG_IDX  2
      73             : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_QUIC_FRAG_NAME "quic_frag"
      74             : 
      75             : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_NAME "frame_tx_alloc_result"
      76             : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_CNT (3UL)
      77    15687905 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_SUCCESS_IDX  0
      78             : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_SUCCESS_NAME "success"
      79          48 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_FAIL_EMPTY_POOL_IDX  1
      80             : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_FAIL_EMPTY_POOL_NAME "fail_empty_pool"
      81           3 : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_FAIL_CONNECTION_MAX_IDX  2
      82             : #define FD_METRICS_ENUM_FRAME_TX_ALLOC_RESULT_V_FAIL_CONNECTION_MAX_NAME "fail_connection_max"
      83             : 
      84             : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LENGTH_NAME "quic_initial_token_length"
      85             : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LENGTH_CNT (3UL)
      86             : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LENGTH_V_ZERO_IDX  0
      87             : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LENGTH_V_ZERO_NAME "zero"
      88             : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LENGTH_V_FD_QUIC_LENGTH_IDX  1
      89             : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LENGTH_V_FD_QUIC_LENGTH_NAME "fd_quic_length"
      90             : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LENGTH_V_INVALID_LENGTH_IDX  2
      91             : #define FD_METRICS_ENUM_QUIC_INITIAL_TOKEN_LENGTH_V_INVALID_LENGTH_NAME "invalid_length"
      92             : 
      93             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_NAME "quic_frame_type"
      94             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_CNT (23UL)
      95             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_UNKNOWN_IDX  0
      96             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_UNKNOWN_NAME "unknown"
      97             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_ACK_IDX  1
      98             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_ACK_NAME "ack"
      99             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RESET_STREAM_IDX  2
     100             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RESET_STREAM_NAME "reset_stream"
     101             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STOP_SENDING_IDX  3
     102             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STOP_SENDING_NAME "stop_sending"
     103             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CRYPTO_IDX  4
     104             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CRYPTO_NAME "crypto"
     105             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_TOKEN_IDX  5
     106             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_TOKEN_NAME "new_token"
     107             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_IDX  6
     108             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_NAME "stream"
     109             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_DATA_IDX  7
     110             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_DATA_NAME "max_data"
     111             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAM_DATA_IDX  8
     112             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAM_DATA_NAME "max_stream_data"
     113             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAMS_IDX  9
     114             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAMS_NAME "max_streams"
     115             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATA_BLOCKED_IDX  10
     116             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATA_BLOCKED_NAME "data_blocked"
     117             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_DATA_BLOCKED_IDX  11
     118             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_DATA_BLOCKED_NAME "stream_data_blocked"
     119             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAMS_BLOCKED_IDX  12
     120             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAMS_BLOCKED_NAME "streams_blocked"
     121             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_CONNECTION_ID_IDX  13
     122             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_CONNECTION_ID_NAME "new_connection_id"
     123             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RETIRE_CONNECTION_ID_IDX  14
     124             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RETIRE_CONNECTION_ID_NAME "retire_connection_id"
     125             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_CHALLENGE_IDX  15
     126             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_CHALLENGE_NAME "path_challenge"
     127             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_RESPONSE_IDX  16
     128             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_RESPONSE_NAME "path_response"
     129             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONNECTION_CLOSE_QUIC_IDX  17
     130             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONNECTION_CLOSE_QUIC_NAME "connection_close_quic"
     131             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONNECTION_CLOSE_APP_IDX  18
     132             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONNECTION_CLOSE_APP_NAME "connection_close_app"
     133             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_HANDSHAKE_DONE_IDX  19
     134             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_HANDSHAKE_DONE_NAME "handshake_done"
     135             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PING_IDX  20
     136             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PING_NAME "ping"
     137             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PADDING_IDX  21
     138             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PADDING_NAME "padding"
     139             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATAGRAM_IDX  22
     140             : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATAGRAM_NAME "datagram"
     141             : 
     142             : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_NAME "quic_stream_close_type"
     143             : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_CNT (5UL)
     144             : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_END_IDX  0
     145             : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_END_NAME "end"
     146             : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_RESET_IDX  1
     147             : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_RESET_NAME "peer_reset"
     148             : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_STOP_IDX  2
     149             : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_PEER_STOP_NAME "peer_stop"
     150             : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_DROP_IDX  3
     151             : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_DROP_NAME "drop"
     152             : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_CONNECTION_ABORT_IDX  4
     153             : #define FD_METRICS_ENUM_QUIC_STREAM_CLOSE_TYPE_V_CONNECTION_ABORT_NAME "connection_abort"
     154             : 
     155             : #define FD_METRICS_ENUM_QUIC_ACK_TX_NAME "quic_ack_tx"
     156             : #define FD_METRICS_ENUM_QUIC_ACK_TX_CNT (5UL)
     157             : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NOOP_IDX  0
     158             : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NOOP_NAME "noop"
     159             : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NEW_IDX  1
     160             : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_NEW_NAME "new"
     161             : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_MERGED_IDX  2
     162             : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_MERGED_NAME "merged"
     163             : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_DROP_IDX  3
     164             : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_DROP_NAME "drop"
     165             : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_CANCEL_IDX  4
     166             : #define FD_METRICS_ENUM_QUIC_ACK_TX_V_CANCEL_NAME "cancel"
     167             : 
     168             : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_NAME "quic_encryption_level"
     169             : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_CNT (4UL)
     170             : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_INITIAL_IDX  0
     171             : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_INITIAL_NAME "initial"
     172             : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_EARLY_IDX  1
     173             : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_EARLY_NAME "early"
     174             : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_HANDSHAKE_IDX  2
     175             : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_HANDSHAKE_NAME "handshake"
     176             : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_APP_IDX  3
     177             : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_APP_NAME "app"
     178             : 
     179             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_NAME "quic_conn_state"
     180             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_CNT (8UL)
     181             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_INVALID_IDX  0
     182             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_INVALID_NAME "invalid"
     183             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_IDX  1
     184             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_NAME "handshake"
     185             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_COMPLETE_IDX  2
     186             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_COMPLETE_NAME "handshake_complete"
     187             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ACTIVE_IDX  3
     188             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ACTIVE_NAME "active"
     189             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_PEER_CLOSE_IDX  4
     190             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_PEER_CLOSE_NAME "peer_close"
     191             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ABORT_IDX  5
     192             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ABORT_NAME "abort"
     193             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_CLOSE_PENDING_IDX  6
     194             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_CLOSE_PENDING_NAME "close_pending"
     195             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_DEAD_IDX  7
     196             : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_DEAD_NAME "dead"
     197             : 
     198             : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_NAME "quic_pkt_handle"
     199             : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_CNT (4UL)
     200             : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_INITIAL_IDX  0
     201             : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_INITIAL_NAME "initial"
     202             : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_RETRY_IDX  1
     203             : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_RETRY_NAME "retry"
     204             : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_HANDSHAKE_IDX  2
     205             : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_HANDSHAKE_NAME "handshake"
     206             : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_ONE_RTT_IDX  3
     207             : #define FD_METRICS_ENUM_QUIC_PKT_HANDLE_V_ONE_RTT_NAME "one_rtt"
     208             : 
     209             : #define FD_METRICS_ENUM_BUNDLE_ERROR_NAME "bundle_error"
     210             : #define FD_METRICS_ENUM_BUNDLE_ERROR_CNT (5UL)
     211             : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_PROTOBUF_IDX  0
     212             : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_PROTOBUF_NAME "protobuf"
     213             : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_TRANSPORT_IDX  1
     214             : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_TRANSPORT_NAME "transport"
     215             : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_TIMEOUT_IDX  2
     216             : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_TIMEOUT_NAME "timeout"
     217             : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_NO_FEE_INFO_IDX  3
     218             : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_NO_FEE_INFO_NAME "no_fee_info"
     219             : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_SSL_ALLOC_IDX  4
     220             : #define FD_METRICS_ENUM_BUNDLE_ERROR_V_SSL_ALLOC_NAME "ssl_alloc"
     221             : 
     222             : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_NAME "verify_tile_result"
     223             : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_CNT (5UL)
     224           0 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_SUCCESS_IDX  0
     225             : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_SUCCESS_NAME "success"
     226           0 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_BUNDLE_PEER_FAILURE_IDX  1
     227             : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_BUNDLE_PEER_FAILURE_NAME "bundle_peer_failure"
     228           0 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_PARSE_FAILURE_IDX  2
     229             : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_PARSE_FAILURE_NAME "parse_failure"
     230           0 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_DEDUP_FAILURE_IDX  3
     231             : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_DEDUP_FAILURE_NAME "dedup_failure"
     232           0 : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_VERIFY_FAILURE_IDX  4
     233             : #define FD_METRICS_ENUM_VERIFY_TILE_RESULT_V_VERIFY_FAILURE_NAME "verify_failure"
     234             : 
     235             : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_NAME "dedup_tile_result"
     236             : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_CNT (3UL)
     237           0 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_SUCCESS_IDX  0
     238             : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_SUCCESS_NAME "success"
     239           0 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_BUNDLE_PEER_FAILURE_IDX  1
     240             : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_BUNDLE_PEER_FAILURE_NAME "bundle_peer_failure"
     241           0 : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_DEDUP_FAILURE_IDX  2
     242             : #define FD_METRICS_ENUM_DEDUP_TILE_RESULT_V_DEDUP_FAILURE_NAME "dedup_failure"
     243             : 
     244             : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_NAME "lut_resolve_result"
     245             : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_CNT (6UL)
     246           0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_LOOKUP_INDEX_IDX  0
     247             : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_LOOKUP_INDEX_NAME "invalid_lookup_index"
     248           0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_UNINITIALIZED_IDX  1
     249             : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_UNINITIALIZED_NAME "account_uninitialized"
     250           0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_DATA_IDX  2
     251             : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_DATA_NAME "invalid_account_data"
     252           0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_OWNER_IDX  3
     253             : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_OWNER_NAME "invalid_account_owner"
     254           0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_NOT_FOUND_IDX  4
     255             : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_NOT_FOUND_NAME "account_not_found"
     256           0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_SUCCESS_IDX  5
     257             : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_SUCCESS_NAME "success"
     258             : 
     259             : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_NAME "resolve_stash_operation"
     260             : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_CNT (4UL)
     261           0 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_INSERTED_IDX  0
     262             : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_INSERTED_NAME "inserted"
     263           0 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_OVERRUN_IDX  1
     264             : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_OVERRUN_NAME "overrun"
     265           0 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_PUBLISHED_IDX  2
     266             : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_PUBLISHED_NAME "published"
     267           0 : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_REMOVED_IDX  3
     268             : #define FD_METRICS_ENUM_RESOLVE_STASH_OPERATION_V_REMOVED_NAME "removed"
     269             : 
     270             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_NAME "pack_txn_insert_return"
     271             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_CNT (23UL)
     272             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_INSTR_ACCT_CNT_IDX  0
     273             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_INSTR_ACCT_CNT_NAME "instr_acct_cnt"
     274             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_CONFLICT_IDX  1
     275             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_CONFLICT_NAME "nonce_conflict"
     276             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ACCT_BLOCKLIST_IDX  2
     277             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ACCT_BLOCKLIST_NAME "acct_blocklist"
     278             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_BUNDLE_BLACKLIST_IDX  3
     279             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_BUNDLE_BLACKLIST_NAME "bundle_blacklist"
     280             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_INVALID_NONCE_IDX  4
     281             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_INVALID_NONCE_NAME "invalid_nonce"
     282             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_WRITE_SYSVAR_IDX  5
     283             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_WRITE_SYSVAR_NAME "write_sysvar"
     284             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ESTIMATION_FAIL_IDX  6
     285             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ESTIMATION_FAIL_NAME "estimation_fail"
     286             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_DUPLICATE_ACCOUNT_IDX  7
     287             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_DUPLICATE_ACCOUNT_NAME "duplicate_account"
     288             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_TOO_MANY_ACCOUNTS_IDX  8
     289             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_TOO_MANY_ACCOUNTS_NAME "too_many_accounts"
     290             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_TOO_LARGE_IDX  9
     291             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_TOO_LARGE_NAME "too_large"
     292             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_EXPIRED_IDX  10
     293             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_EXPIRED_NAME "expired"
     294             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ADDR_LUT_IDX  11
     295             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_ADDR_LUT_NAME "addr_lut"
     296             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_UNAFFORDABLE_IDX  12
     297             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_UNAFFORDABLE_NAME "unaffordable"
     298             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_DUPLICATE_IDX  13
     299             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_DUPLICATE_NAME "duplicate"
     300             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_PRIORITY_IDX  14
     301             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_PRIORITY_NAME "nonce_priority"
     302             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_PRIORITY_IDX  15
     303             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_PRIORITY_NAME "priority"
     304             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONVOTE_ADD_IDX  16
     305             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONVOTE_ADD_NAME "nonvote_add"
     306             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_VOTE_ADD_IDX  17
     307             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_VOTE_ADD_NAME "vote_add"
     308             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONVOTE_REPLACE_IDX  18
     309             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONVOTE_REPLACE_NAME "nonvote_replace"
     310             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_VOTE_REPLACE_IDX  19
     311             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_VOTE_REPLACE_NAME "vote_replace"
     312             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_NONVOTE_ADD_IDX  20
     313             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_NONVOTE_ADD_NAME "nonce_nonvote_add"
     314             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_UNUSED_IDX  21
     315             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_UNUSED_NAME "unused"
     316             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_NONVOTE_REPLACE_IDX  22
     317             : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RETURN_V_NONCE_NONVOTE_REPLACE_NAME "nonce_nonvote_replace"
     318             : 
     319             : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_NAME "pack_txn_schedule"
     320             : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_CNT (8UL)
     321       14689 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_TAKEN_IDX  0
     322             : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_TAKEN_NAME "taken"
     323       14689 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_CU_LIMIT_IDX  1
     324             : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_CU_LIMIT_NAME "cu_limit"
     325       14689 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_FAST_PATH_IDX  2
     326             : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_FAST_PATH_NAME "fast_path"
     327       14689 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_BYTE_LIMIT_IDX  3
     328             : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_BYTE_LIMIT_NAME "byte_limit"
     329       14689 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_ALLOC_LIMIT_IDX  4
     330             : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_ALLOC_LIMIT_NAME "alloc_limit"
     331       14689 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_WRITE_COST_IDX  5
     332             : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_WRITE_COST_NAME "write_cost"
     333       14689 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_SLOW_PATH_IDX  6
     334             : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_SLOW_PATH_NAME "slow_path"
     335       14689 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_DEFER_SKIP_IDX  7
     336             : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_V_DEFER_SKIP_NAME "defer_skip"
     337             : 
     338             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_NAME "pack_timing_state"
     339             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_CNT (16UL)
     340             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_NO_LEADER_NO_MICROBLOCK_IDX  0
     341             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_NO_LEADER_NO_MICROBLOCK_NAME "no_txn_no_execle_no_leader_no_microblock"
     342             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_NO_LEADER_NO_MICROBLOCK_IDX  1
     343             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_NO_LEADER_NO_MICROBLOCK_NAME "txn_no_execle_no_leader_no_microblock"
     344             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_NO_LEADER_NO_MICROBLOCK_IDX  2
     345             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_NO_LEADER_NO_MICROBLOCK_NAME "no_txn_execle_no_leader_no_microblock"
     346             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_NO_LEADER_NO_MICROBLOCK_IDX  3
     347             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_NO_LEADER_NO_MICROBLOCK_NAME "txn_execle_no_leader_no_microblock"
     348             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_LEADER_NO_MICROBLOCK_IDX  4
     349             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_LEADER_NO_MICROBLOCK_NAME "no_txn_no_execle_leader_no_microblock"
     350             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_LEADER_NO_MICROBLOCK_IDX  5
     351             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_LEADER_NO_MICROBLOCK_NAME "txn_no_execle_leader_no_microblock"
     352             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_LEADER_NO_MICROBLOCK_IDX  6
     353             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_LEADER_NO_MICROBLOCK_NAME "no_txn_execle_leader_no_microblock"
     354             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_LEADER_NO_MICROBLOCK_IDX  7
     355             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_LEADER_NO_MICROBLOCK_NAME "txn_execle_leader_no_microblock"
     356             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_NO_LEADER_MICROBLOCK_IDX  8
     357             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_NO_LEADER_MICROBLOCK_NAME "no_txn_no_execle_no_leader_microblock"
     358             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_NO_LEADER_MICROBLOCK_IDX  9
     359             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_NO_LEADER_MICROBLOCK_NAME "txn_no_execle_no_leader_microblock"
     360             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_NO_LEADER_MICROBLOCK_IDX  10
     361             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_NO_LEADER_MICROBLOCK_NAME "no_txn_execle_no_leader_microblock"
     362             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_NO_LEADER_MICROBLOCK_IDX  11
     363             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_NO_LEADER_MICROBLOCK_NAME "txn_execle_no_leader_microblock"
     364             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_LEADER_MICROBLOCK_IDX  12
     365             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_NO_EXECLE_LEADER_MICROBLOCK_NAME "no_txn_no_execle_leader_microblock"
     366             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_LEADER_MICROBLOCK_IDX  13
     367             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_NO_EXECLE_LEADER_MICROBLOCK_NAME "txn_no_execle_leader_microblock"
     368             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_LEADER_MICROBLOCK_IDX  14
     369             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_NO_TXN_EXECLE_LEADER_MICROBLOCK_NAME "no_txn_execle_leader_microblock"
     370             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_LEADER_MICROBLOCK_IDX  15
     371             : #define FD_METRICS_ENUM_PACK_TIMING_STATE_V_TXN_EXECLE_LEADER_MICROBLOCK_NAME "txn_execle_leader_microblock"
     372             : 
     373             : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_NAME "available_txn_type"
     374             : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_CNT (5UL)
     375             : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_ALL_IDX  0
     376             : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_ALL_NAME "all"
     377             : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_REGULAR_IDX  1
     378             : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_REGULAR_NAME "regular"
     379             : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_VOTES_IDX  2
     380             : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_VOTES_NAME "votes"
     381             : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_CONFLICTING_IDX  3
     382             : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_CONFLICTING_NAME "conflicting"
     383             : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_BUNDLES_IDX  4
     384             : #define FD_METRICS_ENUM_AVAILABLE_TXN_TYPE_V_BUNDLES_NAME "bundles"
     385             : 
     386             : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_NAME "bundle_crank_result"
     387             : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_CNT (4UL)
     388             : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_NOT_NEEDED_IDX  0
     389             : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_NOT_NEEDED_NAME "not_needed"
     390             : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTED_IDX  1
     391             : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTED_NAME "inserted"
     392             : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_CREATION_FAILED_IDX  2
     393             : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_CREATION_FAILED_NAME "creation_failed"
     394             : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTION_FAILED_IDX  3
     395             : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTION_FAILED_NAME "insertion_failed"
     396             : 
     397             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_NAME "transaction_error"
     398             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_CNT (41UL)
     399           0 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SUCCESS_IDX  0
     400             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SUCCESS_NAME "success"
     401             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_IN_USE_IDX  1
     402             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_IN_USE_NAME "account_in_use"
     403             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_LOADED_TWICE_IDX  2
     404             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_LOADED_TWICE_NAME "account_loaded_twice"
     405             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_NOT_FOUND_IDX  3
     406             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_NOT_FOUND_NAME "account_not_found"
     407             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_ACCOUNT_NOT_FOUND_IDX  4
     408             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_ACCOUNT_NOT_FOUND_NAME "program_account_not_found"
     409             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSUFFICIENT_FUNDS_FOR_FEE_IDX  5
     410             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSUFFICIENT_FUNDS_FOR_FEE_NAME "insufficient_funds_for_fee"
     411             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ACCOUNT_FOR_FEE_IDX  6
     412             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ACCOUNT_FOR_FEE_NAME "invalid_account_for_fee"
     413             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ALREADY_PROCESSED_IDX  7
     414             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ALREADY_PROCESSED_NAME "already_processed"
     415             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_BLOCKHASH_NOT_FOUND_IDX  8
     416             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_BLOCKHASH_NOT_FOUND_NAME "blockhash_not_found"
     417             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSTRUCTION_ERROR_IDX  9
     418             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSTRUCTION_ERROR_NAME "instruction_error"
     419             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_CALL_CHAIN_TOO_DEEP_IDX  10
     420             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_CALL_CHAIN_TOO_DEEP_NAME "call_chain_too_deep"
     421             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_MISSING_SIGNATURE_FOR_FEE_IDX  11
     422             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_MISSING_SIGNATURE_FOR_FEE_NAME "missing_signature_for_fee"
     423             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ACCOUNT_INDEX_IDX  12
     424             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ACCOUNT_INDEX_NAME "invalid_account_index"
     425             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SIGNATURE_FAILURE_IDX  13
     426             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SIGNATURE_FAILURE_NAME "signature_failure"
     427             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_PROGRAM_FOR_EXECUTION_IDX  14
     428             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_PROGRAM_FOR_EXECUTION_NAME "invalid_program_for_execution"
     429             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SANITIZE_FAILURE_IDX  15
     430             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_SANITIZE_FAILURE_NAME "sanitize_failure"
     431             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_CLUSTER_MAINTENANCE_IDX  16
     432             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_CLUSTER_MAINTENANCE_NAME "cluster_maintenance"
     433             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_BORROW_OUTSTANDING_IDX  17
     434             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ACCOUNT_BORROW_OUTSTANDING_NAME "account_borrow_outstanding"
     435             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_IDX  18
     436             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT_NAME "would_exceed_max_block_cost_limit"
     437             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_UNSUPPORTED_VERSION_IDX  19
     438             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_UNSUPPORTED_VERSION_NAME "unsupported_version"
     439             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_WRITABLE_ACCOUNT_IDX  20
     440             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_WRITABLE_ACCOUNT_NAME "invalid_writable_account"
     441             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_IDX  21
     442             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT_NAME "would_exceed_max_account_cost_limit"
     443             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_IDX  22
     444             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT_NAME "would_exceed_account_data_block_limit"
     445             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_TOO_MANY_ACCOUNT_LOCKS_IDX  23
     446             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_TOO_MANY_ACCOUNT_LOCKS_NAME "too_many_account_locks"
     447             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ADDRESS_LOOKUP_TABLE_NOT_FOUND_IDX  24
     448             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_ADDRESS_LOOKUP_TABLE_NOT_FOUND_NAME "address_lookup_table_not_found"
     449             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_IDX  25
     450             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_NAME "invalid_address_lookup_table_owner"
     451             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_DATA_IDX  26
     452             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_DATA_NAME "invalid_address_lookup_table_data"
     453             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_IDX  27
     454             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_NAME "invalid_address_lookup_table_index"
     455             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_RENT_PAYING_ACCOUNT_IDX  28
     456             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_RENT_PAYING_ACCOUNT_NAME "invalid_rent_paying_account"
     457             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_IDX  29
     458             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_MAX_VOTE_COST_LIMIT_NAME "would_exceed_max_vote_cost_limit"
     459             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_IDX  30
     460             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT_NAME "would_exceed_account_data_total_limit"
     461             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_DUPLICATE_INSTRUCTION_IDX  31
     462             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_DUPLICATE_INSTRUCTION_NAME "duplicate_instruction"
     463             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSUFFICIENT_FUNDS_FOR_RENT_IDX  32
     464             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INSUFFICIENT_FUNDS_FOR_RENT_NAME "insufficient_funds_for_rent"
     465             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_IDX  33
     466             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_NAME "max_loaded_accounts_data_size_exceeded"
     467             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_IDX  34
     468             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_NAME "invalid_loaded_accounts_data_size_limit"
     469             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_RESANITIZATION_NEEDED_IDX  35
     470             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_RESANITIZATION_NEEDED_NAME "resanitization_needed"
     471             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_IDX  36
     472             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED_NAME "program_execution_temporarily_restricted"
     473             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_UNBALANCED_TRANSACTION_IDX  37
     474             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_UNBALANCED_TRANSACTION_NAME "unbalanced_transaction"
     475             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_CACHE_HIT_MAX_LIMIT_IDX  38
     476             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_PROGRAM_CACHE_HIT_MAX_LIMIT_NAME "program_cache_hit_max_limit"
     477             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_COMMIT_CANCELLED_IDX  39
     478             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_COMMIT_CANCELLED_NAME "commit_cancelled"
     479           0 : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_BUNDLE_PEER_IDX  40
     480             : #define FD_METRICS_ENUM_TRANSACTION_ERROR_V_BUNDLE_PEER_NAME "bundle_peer"
     481             : 
     482             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_NAME "transaction_result"
     483             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_CNT (28UL)
     484           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_SUCCESS_IDX  0
     485             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_SUCCESS_NAME "success"
     486           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSTRUCTION_ERROR_IDX  1
     487             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSTRUCTION_ERROR_NAME "instruction_error"
     488           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_NOT_FOUND_IDX  2
     489             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_NOT_FOUND_NAME "account_not_found"
     490           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_PROGRAM_ACCOUNT_NOT_FOUND_IDX  3
     491             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_PROGRAM_ACCOUNT_NOT_FOUND_NAME "program_account_not_found"
     492           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSUFFICIENT_FUNDS_FOR_FEE_IDX  4
     493             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSUFFICIENT_FUNDS_FOR_FEE_NAME "insufficient_funds_for_fee"
     494           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ACCOUNT_FOR_FEE_IDX  5
     495             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ACCOUNT_FOR_FEE_NAME "invalid_account_for_fee"
     496           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ALREADY_PROCESSED_IDX  6
     497             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ALREADY_PROCESSED_NAME "already_processed"
     498           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_BLOCKHASH_NOT_FOUND_IDX  7
     499             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_BLOCKHASH_NOT_FOUND_NAME "blockhash_not_found"
     500           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_PROGRAM_FOR_EXECUTION_IDX  8
     501             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_PROGRAM_FOR_EXECUTION_NAME "invalid_program_for_execution"
     502           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ADDRESS_LOOKUP_TABLE_NOT_FOUND_IDX  9
     503             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ADDRESS_LOOKUP_TABLE_NOT_FOUND_NAME "address_lookup_table_not_found"
     504           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_IDX  10
     505             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_NAME "invalid_address_lookup_table_owner"
     506           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_DATA_IDX  11
     507             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_DATA_NAME "invalid_address_lookup_table_data"
     508           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_IDX  12
     509             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_NAME "invalid_address_lookup_table_index"
     510           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_IDX  13
     511             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_NAME "max_loaded_accounts_data_size_exceeded"
     512           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_DUPLICATE_INSTRUCTION_IDX  14
     513             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_DUPLICATE_INSTRUCTION_NAME "duplicate_instruction"
     514           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_IDX  15
     515             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_NAME "invalid_loaded_accounts_data_size_limit"
     516           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_ALREADY_ADVANCED_IDX  16
     517             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_ALREADY_ADVANCED_NAME "nonce_already_advanced"
     518           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_ADVANCE_FAILED_IDX  17
     519             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_ADVANCE_FAILED_NAME "nonce_advance_failed"
     520           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_WRONG_BLOCKHASH_IDX  18
     521             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_NONCE_WRONG_BLOCKHASH_NAME "nonce_wrong_blockhash"
     522           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_UNSUPPORTED_VERSION_IDX  19
     523             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_UNSUPPORTED_VERSION_NAME "unsupported_version"
     524           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_SANITIZE_FAILURE_IDX  20
     525             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_SANITIZE_FAILURE_NAME "sanitize_failure"
     526             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_IN_USE_IDX  21
     527             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_IN_USE_NAME "account_in_use"
     528           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_LOADED_TWICE_IDX  22
     529             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_ACCOUNT_LOADED_TWICE_NAME "account_loaded_twice"
     530           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_SIGNATURE_FAILURE_IDX  23
     531             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_SIGNATURE_FAILURE_NAME "signature_failure"
     532           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_TOO_MANY_ACCOUNT_LOCKS_IDX  24
     533             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_TOO_MANY_ACCOUNT_LOCKS_NAME "too_many_account_locks"
     534           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSUFFICIENT_FUNDS_FOR_RENT_IDX  25
     535             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_INSUFFICIENT_FUNDS_FOR_RENT_NAME "insufficient_funds_for_rent"
     536           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_UNBALANCED_TRANSACTION_IDX  26
     537             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_UNBALANCED_TRANSACTION_NAME "unbalanced_transaction"
     538           0 : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_BUNDLE_PEER_IDX  27
     539             : #define FD_METRICS_ENUM_TRANSACTION_RESULT_V_BUNDLE_PEER_NAME "bundle_peer"
     540             : 
     541             : #define FD_METRICS_ENUM_TRANSACTION_LANDED_NAME "transaction_landed"
     542             : #define FD_METRICS_ENUM_TRANSACTION_LANDED_CNT (4UL)
     543           0 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_SUCCESS_IDX  0
     544             : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_SUCCESS_NAME "landed_success"
     545           0 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_FEES_ONLY_IDX  1
     546             : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_FEES_ONLY_NAME "landed_fees_only"
     547           0 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_FAILED_IDX  2
     548             : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_LANDED_FAILED_NAME "landed_failed"
     549           0 : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_UNLANDED_IDX  3
     550             : #define FD_METRICS_ENUM_TRANSACTION_LANDED_V_UNLANDED_NAME "unlanded"
     551             : 
     552             : #define FD_METRICS_ENUM_TXN_EXECUTE_RESULT_NAME "txn_execute_result"
     553             : #define FD_METRICS_ENUM_TXN_EXECUTE_RESULT_CNT (2UL)
     554           0 : #define FD_METRICS_ENUM_TXN_EXECUTE_RESULT_V_SUCCESS_IDX  0
     555             : #define FD_METRICS_ENUM_TXN_EXECUTE_RESULT_V_SUCCESS_NAME "success"
     556           0 : #define FD_METRICS_ENUM_TXN_EXECUTE_RESULT_V_FAILED_IDX  1
     557             : #define FD_METRICS_ENUM_TXN_EXECUTE_RESULT_V_FAILED_NAME "failed"
     558             : 
     559             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_NAME "shred_processing_result"
     560             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_CNT (8UL)
     561             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_BAD_SLOT_IDX  0
     562             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_BAD_SLOT_NAME "bad_slot"
     563             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_PARSE_FAILED_IDX  1
     564             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_PARSE_FAILED_NAME "parse_failed"
     565             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_EQUIVOCATED_IDX  2
     566             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_EQUIVOCATED_NAME "equivocated"
     567             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_REJECTED_IDX  3
     568             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_REJECTED_NAME "rejected"
     569             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_IGNORED_IDX  4
     570             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_IGNORED_NAME "ignored"
     571             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_DUPLICATE_IDX  5
     572             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_DUPLICATE_NAME "duplicate"
     573             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_OKAY_IDX  6
     574             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_OKAY_NAME "okay"
     575             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_COMPLETES_IDX  7
     576             : #define FD_METRICS_ENUM_SHRED_PROCESSING_RESULT_V_COMPLETES_NAME "completes"
     577             : 
     578             : #define FD_METRICS_ENUM_ROOT_PHASE_NAME "root_phase"
     579             : #define FD_METRICS_ENUM_ROOT_PHASE_CNT (2UL)
     580             : #define FD_METRICS_ENUM_ROOT_PHASE_V_COPY_IDX  0
     581             : #define FD_METRICS_ENUM_ROOT_PHASE_V_COPY_NAME "copy"
     582             : #define FD_METRICS_ENUM_ROOT_PHASE_V_GARBAGE_COLLECT_IDX  1
     583             : #define FD_METRICS_ENUM_ROOT_PHASE_V_GARBAGE_COLLECT_NAME "garbage_collect"
     584             : 
     585             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_NAME "accdb_cache_class"
     586             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_CNT (8UL)
     587             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS0_IDX  0
     588             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS0_NAME "class0"
     589             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS1_IDX  1
     590             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS1_NAME "class1"
     591             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS2_IDX  2
     592             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS2_NAME "class2"
     593             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS3_IDX  3
     594             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS3_NAME "class3"
     595             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS4_IDX  4
     596             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS4_NAME "class4"
     597             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS5_IDX  5
     598             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS5_NAME "class5"
     599             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS6_IDX  6
     600             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS6_NAME "class6"
     601             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS7_IDX  7
     602             : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_CLASS7_NAME "class7"
     603             : 
     604             : #define FD_METRICS_ENUM_STAGING_LANE_NAME "staging_lane"
     605           0 : #define FD_METRICS_ENUM_STAGING_LANE_CNT (4UL)
     606             : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE0_IDX  0
     607             : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE0_NAME "lane0"
     608             : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE1_IDX  1
     609             : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE1_NAME "lane1"
     610             : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE2_IDX  2
     611             : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE2_NAME "lane2"
     612             : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE3_IDX  3
     613             : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE3_NAME "lane3"
     614             : 
     615             : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_NAME "sched_deactivate_reason"
     616             : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_CNT (4UL)
     617           0 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_NO_CHILD_IDX  0
     618             : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_NO_CHILD_NAME "no_child"
     619           0 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_NO_WORK_IDX  1
     620             : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_NO_WORK_NAME "no_work"
     621           0 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_ABANDONED_IDX  2
     622             : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_ABANDONED_NAME "abandoned"
     623           0 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_MINORITY_IDX  3
     624             : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_MINORITY_NAME "minority"
     625             : 
     626             : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_NAME "sched_block_staging"
     627             : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_CNT (2UL)
     628           0 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_V_STAGED_IDX  0
     629             : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_V_STAGED_NAME "staged"
     630           0 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_V_UNSTAGED_IDX  1
     631             : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_V_UNSTAGED_NAME "unstaged"
     632             : 
     633             : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_NAME "sched_alut_result"
     634             : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_CNT (2UL)
     635           0 : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_V_SUCCESS_IDX  0
     636             : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_V_SUCCESS_NAME "success"
     637           0 : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_V_FAILED_IDX  1
     638             : #define FD_METRICS_ENUM_SCHED_ALUT_RESULT_V_FAILED_NAME "failed"
     639             : 
     640             : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_NAME "repair_sent_request_type"
     641             : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_CNT (4UL)
     642             : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_WINDOW_IDX  0
     643             : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_WINDOW_NAME "needed_window"
     644             : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_HIGHEST_WINDOW_IDX  1
     645             : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_HIGHEST_WINDOW_NAME "needed_highest_window"
     646             : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_ORPHAN_IDX  2
     647             : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_NEEDED_ORPHAN_NAME "needed_orphan"
     648             : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_PONG_IDX  3
     649             : #define FD_METRICS_ENUM_REPAIR_SENT_REQUEST_TYPE_V_PONG_NAME "pong"
     650             : 
     651             : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_NAME "repair_server_packet_type"
     652             : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_CNT (5UL)
     653             : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_PONG_IDX  0
     654             : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_PONG_NAME "pong"
     655             : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_WINDOW_IDX  1
     656             : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_WINDOW_NAME "window"
     657             : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_HIGHEST_WINDOW_IDX  2
     658             : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_HIGHEST_WINDOW_NAME "highest_window"
     659             : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_ORPHAN_IDX  3
     660             : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_ORPHAN_NAME "orphan"
     661             : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_UNKNOWN_IDX  4
     662             : #define FD_METRICS_ENUM_REPAIR_SERVER_PACKET_TYPE_V_UNKNOWN_NAME "unknown"
     663             : 
     664             : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_NAME "rserve_sent_response_types"
     665             : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_CNT (4UL)
     666           0 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_PING_IDX  0
     667             : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_PING_NAME "ping"
     668             : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_WINDOW_IDX  1
     669             : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_WINDOW_NAME "window"
     670             : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_HIGHEST_WINDOW_IDX  2
     671             : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_HIGHEST_WINDOW_NAME "highest_window"
     672           0 : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_ORPHAN_IDX  3
     673             : #define FD_METRICS_ENUM_RSERVE_SENT_RESPONSE_TYPES_V_ORPHAN_NAME "orphan"
     674             : 
     675             : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_NAME "rserve_request_types"
     676             : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_CNT (4UL)
     677             : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_PONG_IDX  0
     678             : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_PONG_NAME "pong"
     679             : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_WINDOW_INDEX_IDX  1
     680             : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_WINDOW_INDEX_NAME "window_index"
     681             : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_HIGHEST_WINDOW_INDEX_IDX  2
     682             : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_HIGHEST_WINDOW_INDEX_NAME "highest_window_index"
     683             : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_ORPHAN_IDX  3
     684             : #define FD_METRICS_ENUM_RSERVE_REQUEST_TYPES_V_ORPHAN_NAME "orphan"
     685             : 
     686             : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_NAME "rserve_malformed_types"
     687             : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_CNT (5UL)
     688           0 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_TOO_SMALL_IDX  0
     689             : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_TOO_SMALL_NAME "too_small"
     690           0 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_PING_IDX  1
     691             : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_PING_NAME "ping"
     692           0 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_UNKNOWN_TAG_IDX  2
     693             : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_UNKNOWN_TAG_NAME "unknown_tag"
     694           0 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_WRONG_SIZE_IDX  3
     695             : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_WRONG_SIZE_NAME "wrong_size"
     696           0 : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_ANCESTOR_HASHES_IDX  4
     697             : #define FD_METRICS_ENUM_RSERVE_MALFORMED_TYPES_V_ANCESTOR_HASHES_NAME "ancestor_hashes"
     698             : 
     699             : #define FD_METRICS_ENUM_CRDS_VALUE_NAME "crds_value"
     700           0 : #define FD_METRICS_ENUM_CRDS_VALUE_CNT (14UL)
     701           0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V1_IDX  0
     702             : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V1_NAME "contact_info_v1"
     703           0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VOTE_IDX  1
     704             : #define FD_METRICS_ENUM_CRDS_VALUE_V_VOTE_NAME "vote"
     705           0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_LOWEST_SLOT_IDX  2
     706             : #define FD_METRICS_ENUM_CRDS_VALUE_V_LOWEST_SLOT_NAME "lowest_slot"
     707           0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_SNAPSHOT_HASHES_IDX  3
     708             : #define FD_METRICS_ENUM_CRDS_VALUE_V_SNAPSHOT_HASHES_NAME "snapshot_hashes"
     709           0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_ACCOUNTS_HASHES_IDX  4
     710             : #define FD_METRICS_ENUM_CRDS_VALUE_V_ACCOUNTS_HASHES_NAME "accounts_hashes"
     711           0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_EPOCH_SLOTS_IDX  5
     712             : #define FD_METRICS_ENUM_CRDS_VALUE_V_EPOCH_SLOTS_NAME "epoch_slots"
     713           0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V1_IDX  6
     714             : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V1_NAME "version_v1"
     715           0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V2_IDX  7
     716             : #define FD_METRICS_ENUM_CRDS_VALUE_V_VERSION_V2_NAME "version_v2"
     717           0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_NODE_INSTANCE_IDX  8
     718             : #define FD_METRICS_ENUM_CRDS_VALUE_V_NODE_INSTANCE_NAME "node_instance"
     719           0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_DUPLICATE_SHRED_IDX  9
     720             : #define FD_METRICS_ENUM_CRDS_VALUE_V_DUPLICATE_SHRED_NAME "duplicate_shred"
     721           0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_INCREMENTAL_SNAPSHOT_HASHES_IDX  10
     722             : #define FD_METRICS_ENUM_CRDS_VALUE_V_INCREMENTAL_SNAPSHOT_HASHES_NAME "incremental_snapshot_hashes"
     723           0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V2_IDX  11
     724             : #define FD_METRICS_ENUM_CRDS_VALUE_V_CONTACT_INFO_V2_NAME "contact_info_v2"
     725           0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_LAST_VOTED_FORK_SLOTS_IDX  12
     726             : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_LAST_VOTED_FORK_SLOTS_NAME "restart_last_voted_fork_slots"
     727           0 : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_HEAVIEST_FORK_IDX  13
     728             : #define FD_METRICS_ENUM_CRDS_VALUE_V_RESTART_HEAVIEST_FORK_NAME "restart_heaviest_fork"
     729             : 
     730             : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_NAME "gossip_message"
     731           0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_CNT (6UL)
     732           0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_REQUEST_IDX  0
     733             : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_REQUEST_NAME "pull_request"
     734           0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_RESPONSE_IDX  1
     735             : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PULL_RESPONSE_NAME "pull_response"
     736           0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PUSH_IDX  2
     737             : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PUSH_NAME "push"
     738           0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PRUNE_IDX  3
     739             : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PRUNE_NAME "prune"
     740           0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PING_IDX  4
     741             : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PING_NAME "ping"
     742           0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PONG_IDX  5
     743             : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_V_PONG_NAME "pong"
     744             : 
     745             : #define FD_METRICS_ENUM_PONG_RESPONSE_NAME "pong_response"
     746             : #define FD_METRICS_ENUM_PONG_RESPONSE_CNT (6UL)
     747             : #define FD_METRICS_ENUM_PONG_RESPONSE_V_STAKED_IDX  0
     748             : #define FD_METRICS_ENUM_PONG_RESPONSE_V_STAKED_NAME "staked"
     749             : #define FD_METRICS_ENUM_PONG_RESPONSE_V_ENTRYPOINT_IDX  1
     750             : #define FD_METRICS_ENUM_PONG_RESPONSE_V_ENTRYPOINT_NAME "entrypoint"
     751             : #define FD_METRICS_ENUM_PONG_RESPONSE_V_UNTRACKED_IDX  2
     752             : #define FD_METRICS_ENUM_PONG_RESPONSE_V_UNTRACKED_NAME "untracked"
     753             : #define FD_METRICS_ENUM_PONG_RESPONSE_V_ADDRESS_IDX  3
     754             : #define FD_METRICS_ENUM_PONG_RESPONSE_V_ADDRESS_NAME "address"
     755             : #define FD_METRICS_ENUM_PONG_RESPONSE_V_TOKEN_IDX  4
     756             : #define FD_METRICS_ENUM_PONG_RESPONSE_V_TOKEN_NAME "token"
     757             : #define FD_METRICS_ENUM_PONG_RESPONSE_V_SUCCESS_IDX  5
     758             : #define FD_METRICS_ENUM_PONG_RESPONSE_V_SUCCESS_NAME "success"
     759             : 
     760             : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_NAME "ping_tracked_type"
     761             : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_CNT (4UL)
     762             : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_UNPINGED_IDX  0
     763             : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_UNPINGED_NAME "unpinged"
     764             : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_INVALID_IDX  1
     765             : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_INVALID_NAME "invalid"
     766             : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_VALID_IDX  2
     767             : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_VALID_NAME "valid"
     768             : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_VALID_REFRESHING_IDX  3
     769             : #define FD_METRICS_ENUM_PING_TRACKED_TYPE_V_VALID_REFRESHING_NAME "valid_refreshing"
     770             : 
     771             : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_NAME "gossip_crds_outcome"
     772             : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_CNT (6UL)
     773           0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_UPSERTED_PULL_RESPONSE_IDX  0
     774             : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_UPSERTED_PULL_RESPONSE_NAME "upserted_pull_response"
     775           0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_UPSERTED_PUSH_IDX  1
     776             : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_UPSERTED_PUSH_NAME "upserted_push"
     777           0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_STALE_IDX  2
     778             : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_STALE_NAME "dropped_pull_response_stale"
     779           0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_DUPLICATE_IDX  3
     780             : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_DUPLICATE_NAME "dropped_pull_response_duplicate"
     781           0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PUSH_STALE_IDX  4
     782             : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PUSH_STALE_NAME "dropped_push_stale"
     783           0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PUSH_DUPLICATE_IDX  5
     784             : #define FD_METRICS_ENUM_GOSSIP_CRDS_OUTCOME_V_DROPPED_PUSH_DUPLICATE_NAME "dropped_push_duplicate"
     785             : 
     786             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_NAME "gossvf_message_outcome"
     787             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_CNT (23UL)
     788           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PULL_REQUEST_IDX  0
     789             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PULL_REQUEST_NAME "success_pull_request"
     790           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PULL_RESPONSE_IDX  1
     791             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PULL_RESPONSE_NAME "success_pull_response"
     792           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PUSH_IDX  2
     793             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PUSH_NAME "success_push"
     794           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PRUNE_IDX  3
     795             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PRUNE_NAME "success_prune"
     796           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PING_IDX  4
     797             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PING_NAME "success_ping"
     798           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PONG_IDX  5
     799             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_SUCCESS_PONG_NAME "success_pong"
     800           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_UNPARSEABLE_IDX  6
     801             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_UNPARSEABLE_NAME "dropped_unparseable"
     802           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_NOT_CONTACT_INFO_IDX  7
     803             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_NOT_CONTACT_INFO_NAME "dropped_pull_request_not_contact_info"
     804           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_LOOPBACK_IDX  8
     805             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_LOOPBACK_NAME "dropped_pull_request_loopback"
     806           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_INACTIVE_IDX  9
     807             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_INACTIVE_NAME "dropped_pull_request_inactive"
     808           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_WALLCLOCK_IDX  10
     809             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_WALLCLOCK_NAME "dropped_pull_request_wallclock"
     810           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_SIGNATURE_IDX  11
     811             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_SIGNATURE_NAME "dropped_pull_request_signature"
     812           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_SHRED_VERSION_IDX  12
     813             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_SHRED_VERSION_NAME "dropped_pull_request_shred_version"
     814           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_MASK_BITS_IDX  13
     815             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_REQUEST_MASK_BITS_NAME "dropped_pull_request_mask_bits"
     816           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_DESTINATION_IDX  14
     817             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_DESTINATION_NAME "dropped_prune_destination"
     818           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_WALLCLOCK_IDX  15
     819             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_WALLCLOCK_NAME "dropped_prune_wallclock"
     820           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_SIGNATURE_IDX  16
     821             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PRUNE_SIGNATURE_NAME "dropped_prune_signature"
     822           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PUSH_LOOPBACK_IDX  17
     823             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PUSH_LOOPBACK_NAME "dropped_push_loopback"
     824           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PUSH_NO_VALID_CRDS_IDX  18
     825             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PUSH_NO_VALID_CRDS_NAME "dropped_push_no_valid_crds"
     826           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_RESPONSE_LOOPBACK_IDX  19
     827             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_RESPONSE_LOOPBACK_NAME "dropped_pull_response_loopback"
     828           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_RESPONSE_NO_VALID_CRDS_IDX  20
     829             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PULL_RESPONSE_NO_VALID_CRDS_NAME "dropped_pull_response_no_valid_crds"
     830           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PING_SIGNATURE_IDX  21
     831             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PING_SIGNATURE_NAME "dropped_ping_signature"
     832           0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PONG_SIGNATURE_IDX  22
     833             : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_OUTCOME_V_DROPPED_PONG_SIGNATURE_NAME "dropped_pong_signature"
     834             : 
     835             : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_NAME "gossvf_crds_outcome"
     836             : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_CNT (13UL)
     837           0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PULL_RESPONSE_IDX  0
     838             : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PULL_RESPONSE_NAME "success_pull_response"
     839           0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PUSH_IDX  1
     840             : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_SUCCESS_PUSH_NAME "success_push"
     841           0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_DUPLICATE_IDX  2
     842             : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_DUPLICATE_NAME "dropped_pull_response_duplicate"
     843           0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_SIGNATURE_IDX  3
     844             : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_SIGNATURE_NAME "dropped_pull_response_signature"
     845           0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_ORIGIN_NO_CONTACT_INFO_IDX  4
     846             : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_ORIGIN_NO_CONTACT_INFO_NAME "dropped_pull_response_origin_no_contact_info"
     847           0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_ORIGIN_SHRED_VERSION_IDX  5
     848             : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_ORIGIN_SHRED_VERSION_NAME "dropped_pull_response_origin_shred_version"
     849           0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_INACTIVE_IDX  6
     850             : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_INACTIVE_NAME "dropped_pull_response_inactive"
     851           0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_WALLCLOCK_IDX  7
     852             : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PULL_RESPONSE_WALLCLOCK_NAME "dropped_pull_response_wallclock"
     853           0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_SIGNATURE_IDX  8
     854             : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_SIGNATURE_NAME "dropped_push_signature"
     855           0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_ORIGIN_NO_CONTACT_INFO_IDX  9
     856             : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_ORIGIN_NO_CONTACT_INFO_NAME "dropped_push_origin_no_contact_info"
     857           0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_ORIGIN_SHRED_VERSION_IDX  10
     858             : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_ORIGIN_SHRED_VERSION_NAME "dropped_push_origin_shred_version"
     859           0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_INACTIVE_IDX  11
     860             : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_INACTIVE_NAME "dropped_push_inactive"
     861           0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_WALLCLOCK_IDX  12
     862             : #define FD_METRICS_ENUM_GOSSVF_CRDS_OUTCOME_V_DROPPED_PUSH_WALLCLOCK_NAME "dropped_push_wallclock"
     863             : 
     864             : #define FD_METRICS_ENUM_NETLINK_MESSAGE_NAME "netlink_message"
     865             : #define FD_METRICS_ENUM_NETLINK_MESSAGE_CNT (3UL)
     866           0 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_LINK_IDX  0
     867             : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_LINK_NAME "link"
     868           0 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_NEIGHBOR_IDX  1
     869             : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_NEIGHBOR_NAME "neighbor"
     870           0 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_IPV4_ROUTE_IDX  2
     871             : #define FD_METRICS_ENUM_NETLINK_MESSAGE_V_IPV4_ROUTE_NAME "ipv4_route"
     872             : 
     873             : #define FD_METRICS_ENUM_ROUTE_TABLE_NAME "route_table"
     874             : #define FD_METRICS_ENUM_ROUTE_TABLE_CNT (2UL)
     875             : #define FD_METRICS_ENUM_ROUTE_TABLE_V_LOCAL_IDX  0
     876             : #define FD_METRICS_ENUM_ROUTE_TABLE_V_LOCAL_NAME "local"
     877             : #define FD_METRICS_ENUM_ROUTE_TABLE_V_MAIN_IDX  1
     878             : #define FD_METRICS_ENUM_ROUTE_TABLE_V_MAIN_NAME "main"
     879             : 
     880             : #define FD_METRICS_ENUM_RPC_METHOD_NAME "rpc_method"
     881             : #define FD_METRICS_ENUM_RPC_METHOD_CNT (17UL)
     882             : #define FD_METRICS_ENUM_RPC_METHOD_V_GENESIS_IDX  0
     883             : #define FD_METRICS_ENUM_RPC_METHOD_V_GENESIS_NAME "genesis"
     884             : #define FD_METRICS_ENUM_RPC_METHOD_V_UNKNOWN_IDX  1
     885             : #define FD_METRICS_ENUM_RPC_METHOD_V_UNKNOWN_NAME "unknown"
     886             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_ACCOUNT_INFO_IDX  2
     887             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_ACCOUNT_INFO_NAME "getAccountInfo"
     888             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_BALANCE_IDX  3
     889             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_BALANCE_NAME "getBalance"
     890             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_BLOCK_HEIGHT_IDX  4
     891             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_BLOCK_HEIGHT_NAME "getBlockHeight"
     892             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_CLUSTER_NODES_IDX  5
     893             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_CLUSTER_NODES_NAME "getClusterNodes"
     894             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_EPOCH_INFO_IDX  6
     895             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_EPOCH_INFO_NAME "getEpochInfo"
     896             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_GENESIS_HASH_IDX  7
     897             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_GENESIS_HASH_NAME "getGenesisHash"
     898             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_HEALTH_IDX  8
     899             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_HEALTH_NAME "getHealth"
     900             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_IDENTITY_IDX  9
     901             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_IDENTITY_NAME "getIdentity"
     902             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_INFLATION_GOVERNOR_IDX  10
     903             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_INFLATION_GOVERNOR_NAME "getInflationGovernor"
     904             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_LATEST_BLOCKHASH_IDX  11
     905             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_LATEST_BLOCKHASH_NAME "getLatestBlockhash"
     906             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MINIMUM_BALANCE_FOR_RENT_EXEMPTION_IDX  12
     907             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MINIMUM_BALANCE_FOR_RENT_EXEMPTION_NAME "getMinimumBalanceForRentExemption"
     908             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MULTIPLE_ACCOUNTS_IDX  13
     909             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MULTIPLE_ACCOUNTS_NAME "getMultipleAccounts"
     910             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_SLOT_IDX  14
     911             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_SLOT_NAME "getSlot"
     912             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_TRANSACTION_COUNT_IDX  15
     913             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_TRANSACTION_COUNT_NAME "getTransactionCount"
     914             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_VERSION_IDX  16
     915             : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_VERSION_NAME "getVersion"
     916             : 
     917             : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_NAME "rpc_event_type"
     918             : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_CNT (2UL)
     919             : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_V_VOTE_IDX  0
     920             : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_V_VOTE_NAME "vote"
     921             : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_V_SLOT_IDX  1
     922             : #define FD_METRICS_ENUM_RPC_EVENT_TYPE_V_SLOT_NAME "slot"
     923             : 
     924             : #define FD_METRICS_ENUM_SOFTIRQ_NAME "softirq"
     925           0 : #define FD_METRICS_ENUM_SOFTIRQ_CNT (3UL)
     926           0 : #define FD_METRICS_ENUM_SOFTIRQ_V_NET_IDX  0
     927             : #define FD_METRICS_ENUM_SOFTIRQ_V_NET_NAME "net"
     928           0 : #define FD_METRICS_ENUM_SOFTIRQ_V_DISK_IDX  1
     929             : #define FD_METRICS_ENUM_SOFTIRQ_V_DISK_NAME "disk"
     930           0 : #define FD_METRICS_ENUM_SOFTIRQ_V_OTHER_IDX  2
     931             : #define FD_METRICS_ENUM_SOFTIRQ_V_OTHER_NAME "other"
     932             : 
     933             : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_NAME "conn_close_result"
     934             : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_CNT (2UL)
     935           0 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_V_OK_IDX  0
     936             : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_V_OK_NAME "ok"
     937           0 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_V_ERROR_IDX  1
     938             : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_V_ERROR_NAME "error"
     939             : 
     940             : #define FD_METRICS_ENUM_TXN_REGIME_NAME "txn_regime"
     941             : #define FD_METRICS_ENUM_TXN_REGIME_CNT (3UL)
     942             : #define FD_METRICS_ENUM_TXN_REGIME_V_SETUP_IDX  0
     943             : #define FD_METRICS_ENUM_TXN_REGIME_V_SETUP_NAME "setup"
     944             : #define FD_METRICS_ENUM_TXN_REGIME_V_EXEC_IDX  1
     945             : #define FD_METRICS_ENUM_TXN_REGIME_V_EXEC_NAME "exec"
     946             : #define FD_METRICS_ENUM_TXN_REGIME_V_COMMIT_IDX  2
     947             : #define FD_METRICS_ENUM_TXN_REGIME_V_COMMIT_NAME "commit"
     948             : 
     949             : #define FD_METRICS_ENUM_VM_REGIME_NAME "vm_regime"
     950             : #define FD_METRICS_ENUM_VM_REGIME_CNT (5UL)
     951             : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_IDX  0
     952             : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_NAME "setup"
     953             : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_IDX  1
     954             : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_NAME "commit"
     955             : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_CPI_IDX  2
     956             : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_CPI_NAME "setup_cpi"
     957             : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_CPI_IDX  3
     958             : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_CPI_NAME "commit_cpi"
     959             : #define FD_METRICS_ENUM_VM_REGIME_V_INTERPRETER_IDX  4
     960             : #define FD_METRICS_ENUM_VM_REGIME_V_INTERPRETER_NAME "interpreter"
     961             : 
     962             : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_NAME "ghost_vote_result"
     963             : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_CNT (4UL)
     964           0 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_SUCCESS_IDX  0
     965             : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_SUCCESS_NAME "success"
     966           0 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_NOT_VOTED_IDX  1
     967             : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_NOT_VOTED_NAME "not_voted"
     968           0 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_TOO_OLD_IDX  2
     969             : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_TOO_OLD_NAME "too_old"
     970           0 : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_ALREADY_VOTED_IDX  3
     971             : #define FD_METRICS_ENUM_GHOST_VOTE_RESULT_V_ALREADY_VOTED_NAME "already_voted"
     972             : 
     973             : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_NAME "hard_fork_vote_result"
     974             : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_CNT (6UL)
     975           0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_SUCCESS_IDX  0
     976             : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_SUCCESS_NAME "success"
     977           0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_SUCCESS_MATCHED_IDX  1
     978             : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_SUCCESS_MATCHED_NAME "success_matched"
     979           0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_MISMATCHED_IDX  2
     980             : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_MISMATCHED_NAME "mismatched"
     981           0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_UNKNOWN_VOTER_IDX  3
     982             : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_UNKNOWN_VOTER_NAME "unknown_voter"
     983           0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_ALREADY_VOTED_IDX  4
     984             : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_ALREADY_VOTED_NAME "already_voted"
     985           0 : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_TOO_OLD_IDX  5
     986             : #define FD_METRICS_ENUM_HARD_FORK_VOTE_RESULT_V_TOO_OLD_NAME "too_old"
     987             : 
     988             : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_NAME "tower_fork_decision"
     989             : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_CNT (7UL)
     990           0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_NO_VOTE_NOT_RECENT_IDX  0
     991             : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_NO_VOTE_NOT_RECENT_NAME "no_vote_not_recent"
     992           0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_EMPTY_TOWER_VOTE_IDX  1
     993             : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_EMPTY_TOWER_VOTE_NAME "empty_tower_vote"
     994           0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_ANCESTOR_ROLLBACK_IDX  2
     995             : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_ANCESTOR_ROLLBACK_NAME "ancestor_rollback"
     996           0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SIBLING_CONFIRMED_IDX  3
     997             : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SIBLING_CONFIRMED_NAME "sibling_confirmed"
     998           0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SAME_FORK_IDX  4
     999             : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SAME_FORK_NAME "same_fork"
    1000           0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SWITCH_PASS_IDX  5
    1001             : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SWITCH_PASS_NAME "switch_pass"
    1002           0 : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SWITCH_FAIL_IDX  6
    1003             : #define FD_METRICS_ENUM_TOWER_FORK_DECISION_V_SWITCH_FAIL_NAME "switch_fail"
    1004             : 
    1005             : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_NAME "tower_vote_gate"
    1006             : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_CNT (5UL)
    1007           0 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_VOTED_IDX  0
    1008             : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_VOTED_NAME "voted"
    1009           0 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_LOCKOUT_FAIL_IDX  1
    1010             : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_LOCKOUT_FAIL_NAME "lockout_fail"
    1011           0 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_THRESHOLD_FAIL_IDX  2
    1012             : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_THRESHOLD_FAIL_NAME "threshold_fail"
    1013           0 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_PROPAGATED_FAIL_IDX  3
    1014             : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_PROPAGATED_FAIL_NAME "propagated_fail"
    1015           0 : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_NO_CANDIDATE_IDX  4
    1016             : #define FD_METRICS_ENUM_TOWER_VOTE_GATE_V_NO_CANDIDATE_NAME "no_candidate"
    1017             : 
    1018             : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_NAME "vote_txn_result"
    1019             : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_CNT (10UL)
    1020           0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_SUCCESS_IDX  0
    1021             : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_SUCCESS_NAME "success"
    1022           0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_SIMPLE_VOTE_IDX  1
    1023             : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_SIMPLE_VOTE_NAME "not_simple_vote"
    1024           0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_DESER_IDX  2
    1025             : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_DESER_NAME "bad_deser"
    1026           0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_TOWER_SYNC_IDX  3
    1027             : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_TOWER_SYNC_NAME "not_tower_sync"
    1028           0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_EMPTY_TOWER_IDX  4
    1029             : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_EMPTY_TOWER_NAME "empty_tower"
    1030           0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_TOWER_IDX  5
    1031             : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_TOWER_NAME "bad_tower"
    1032           0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_UNKNOWN_BLOCK_ID_IDX  6
    1033             : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_UNKNOWN_BLOCK_ID_NAME "unknown_block_id"
    1034           0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_TOO_OLD_IDX  7
    1035             : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_TOO_OLD_NAME "too_old"
    1036           0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_STAKED_IDX  8
    1037             : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_NOT_STAKED_NAME "not_staked"
    1038           0 : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_SIGNER_IDX  9
    1039             : #define FD_METRICS_ENUM_VOTE_TXN_RESULT_V_BAD_SIGNER_NAME "bad_signer"
    1040             : 
    1041             : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_NAME "vote_slot_result"
    1042             : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_CNT (6UL)
    1043           0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_SUCCESS_IDX  0
    1044             : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_SUCCESS_NAME "success"
    1045           0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_TOO_NEW_IDX  1
    1046             : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_TOO_NEW_NAME "too_new"
    1047           0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_UNKNOWN_VOTER_IDX  2
    1048             : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_UNKNOWN_VOTER_NAME "unknown_voter"
    1049           0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_ALREADY_VOTED_IDX  3
    1050             : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_ALREADY_VOTED_NAME "already_voted"
    1051           0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_TOO_OLD_IDX  4
    1052             : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_TOO_OLD_NAME "too_old"
    1053           0 : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_UNKNOWN_SLOT_IDX  5
    1054             : #define FD_METRICS_ENUM_VOTE_SLOT_RESULT_V_UNKNOWN_SLOT_NAME "unknown_slot"
    1055             : 
    1056             : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_NAME "vote_intermediate_gate"
    1057             : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_CNT (3UL)
    1058           0 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_PROCEED_IDX  0
    1059             : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_PROCEED_NAME "proceed"
    1060           0 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_UNKNOWN_SLOT_IDX  1
    1061             : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_UNKNOWN_SLOT_NAME "unknown_slot"
    1062           0 : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_UNKNOWN_BLOCK_ID_IDX  2
    1063             : #define FD_METRICS_ENUM_VOTE_INTERMEDIATE_GATE_V_UNKNOWN_BLOCK_ID_NAME "unknown_block_id"
    1064             : 
    1065             : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_NAME "eqvoc_proof_result"
    1066             : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_CNT (2UL)
    1067           0 : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_V_SUCCESS_IDX  0
    1068             : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_V_SUCCESS_NAME "success"
    1069           0 : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_V_ERROR_IDX  1
    1070             : #define FD_METRICS_ENUM_EQVOC_PROOF_RESULT_V_ERROR_NAME "error"
    1071             : 
    1072             : #define FD_METRICS_ENUM_GUI_DB_NAME "gui_db"
    1073             : #define FD_METRICS_ENUM_GUI_DB_CNT (11UL)
    1074             : #define FD_METRICS_ENUM_GUI_DB_V_SCHEDULER_COUNTS_IDX  0
    1075             : #define FD_METRICS_ENUM_GUI_DB_V_SCHEDULER_COUNTS_NAME "scheduler_counts"
    1076             : #define FD_METRICS_ENUM_GUI_DB_V_TILE_TIMERS_IDX  1
    1077             : #define FD_METRICS_ENUM_GUI_DB_V_TILE_TIMERS_NAME "tile_timers"
    1078             : #define FD_METRICS_ENUM_GUI_DB_V_SHRED_EVENTS_IDX  2
    1079             : #define FD_METRICS_ENUM_GUI_DB_V_SHRED_EVENTS_NAME "shred_events"
    1080             : #define FD_METRICS_ENUM_GUI_DB_V_TXN_START_IDX  3
    1081             : #define FD_METRICS_ENUM_GUI_DB_V_TXN_START_NAME "txn_start"
    1082             : #define FD_METRICS_ENUM_GUI_DB_V_TXN_END_IDX  4
    1083             : #define FD_METRICS_ENUM_GUI_DB_V_TXN_END_NAME "txn_end"
    1084             : #define FD_METRICS_ENUM_GUI_DB_V_TOWER_IDX  5
    1085             : #define FD_METRICS_ENUM_GUI_DB_V_TOWER_NAME "tower"
    1086             : #define FD_METRICS_ENUM_GUI_DB_V_SLOT_IDX  6
    1087             : #define FD_METRICS_ENUM_GUI_DB_V_SLOT_NAME "slot"
    1088             : #define FD_METRICS_ENUM_GUI_DB_V_LEADER_SLOT_IDX  7
    1089             : #define FD_METRICS_ENUM_GUI_DB_V_LEADER_SLOT_NAME "leader_slot"
    1090             : #define FD_METRICS_ENUM_GUI_DB_V_EPOCH_IDX  8
    1091             : #define FD_METRICS_ENUM_GUI_DB_V_EPOCH_NAME "epoch"
    1092             : #define FD_METRICS_ENUM_GUI_DB_V_TILE_STATS_IDX  9
    1093             : #define FD_METRICS_ENUM_GUI_DB_V_TILE_STATS_NAME "tile_stats"
    1094             : #define FD_METRICS_ENUM_GUI_DB_V_TXN_WATERFALL_IDX  10
    1095             : #define FD_METRICS_ENUM_GUI_DB_V_TXN_WATERFALL_NAME "txn_waterfall"
    1096             : 
    1097             : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_enums_h */

Generated by: LCOV version 1.14