Line data Source code
1 : /* Automatically generated by fd_pb_gen.py. Do not edit. */ 2 : 3 : #ifndef HEADER_fd_src_flamenco_runtime_tests_generated_context_pb_h 4 : #define HEADER_fd_src_flamenco_runtime_tests_generated_context_pb_h 5 : 6 : #include "../../../../ballet/pb/fd_pb_gen.h" 7 : 8 : typedef struct fd_exec_test_feature_set { 9 : uint features_count; 10 : ulong * features; 11 : } fd_exec_test_feature_set_t; 12 : 13 : typedef struct fd_exec_test_acct_state { 14 : uchar address[32]; 15 : ulong lamports; 16 : bool executable; 17 : uchar owner[32]; 18 : uint which_data_repr; 19 : union { 20 : ulong data_hash; 21 : fd_pb_bytes_array_t * data; 22 : } data_repr; 23 : } fd_exec_test_acct_state_t; 24 : 25 : typedef struct fd_exec_test_fee_rate_governor { 26 : ulong target_lamports_per_signature; 27 : ulong target_signatures_per_slot; 28 : ulong min_lamports_per_signature; 29 : ulong max_lamports_per_signature; 30 : uint burn_percent; 31 : } fd_exec_test_fee_rate_governor_t; 32 : 33 : typedef struct fd_exec_test_blockhash_queue_entry { 34 : uchar blockhash[32]; 35 : ulong lamports_per_signature; 36 : } fd_exec_test_blockhash_queue_entry_t; 37 : 38 : #define FD_EXEC_TEST_FEATURE_SET_FEATURES_TAG 1 39 : #define FD_EXEC_TEST_ACCT_STATE_ADDRESS_TAG 1 40 : #define FD_EXEC_TEST_ACCT_STATE_LAMPORTS_TAG 2 41 : #define FD_EXEC_TEST_ACCT_STATE_EXECUTABLE_TAG 4 42 : #define FD_EXEC_TEST_ACCT_STATE_OWNER_TAG 6 43 509981 : #define FD_EXEC_TEST_ACCT_STATE_DATA_HASH_TAG 8 44 1396050 : #define FD_EXEC_TEST_ACCT_STATE_DATA_TAG 9 45 : #define FD_EXEC_TEST_FEE_RATE_GOVERNOR_TARGET_LAMPORTS_PER_SIGNATURE_TAG 1 46 : #define FD_EXEC_TEST_FEE_RATE_GOVERNOR_TARGET_SIGNATURES_PER_SLOT_TAG 2 47 : #define FD_EXEC_TEST_FEE_RATE_GOVERNOR_MIN_LAMPORTS_PER_SIGNATURE_TAG 3 48 : #define FD_EXEC_TEST_FEE_RATE_GOVERNOR_MAX_LAMPORTS_PER_SIGNATURE_TAG 4 49 : #define FD_EXEC_TEST_FEE_RATE_GOVERNOR_BURN_PERCENT_TAG 5 50 : #define FD_EXEC_TEST_BLOCKHASH_QUEUE_ENTRY_BLOCKHASH_TAG 1 51 : #define FD_EXEC_TEST_BLOCKHASH_QUEUE_ENTRY_LAMPORTS_PER_SIGNATURE_TAG 2 52 : 53 : FD_PROTOTYPES_BEGIN 54 : 55 : extern fd_pb_msgdesc_t const fd_exec_test_feature_set_desc; 56 : extern fd_pb_msgdesc_t const fd_exec_test_acct_state_desc; 57 : extern fd_pb_msgdesc_t const fd_exec_test_fee_rate_governor_desc; 58 : extern fd_pb_msgdesc_t const fd_exec_test_blockhash_queue_entry_desc; 59 : 60 : FD_PROTOTYPES_END 61 : 62 : #endif /* HEADER_fd_src_flamenco_runtime_tests_generated_context_pb_h */