Line data Source code
1 : /* Automatically generated nanopb header */
2 : /* Generated by nanopb-0.4.9.1 */
3 :
4 : #ifndef PB_ORG_SOLANA_SEALEVEL_V1_CONTEXT_PB_H_INCLUDED
5 : #define PB_ORG_SOLANA_SEALEVEL_V1_CONTEXT_PB_H_INCLUDED
6 :
7 : #include "../../../../ballet/nanopb/pb_firedancer.h"
8 :
9 : #if PB_PROTO_HEADER_VERSION != 40
10 : #error Regenerate this file with the current version of nanopb generator.
11 : #endif
12 :
13 : /* Struct definitions */
14 : /* A set of feature flags. */
15 : typedef struct fd_exec_test_feature_set {
16 : /* Every item in this list marks an enabled feature. The value of
17 : each item is the first 8 bytes of the feature ID as a little-
18 : endian integer. */
19 : pb_size_t features_count;
20 : uint64_t *features;
21 : } fd_exec_test_feature_set_t;
22 :
23 : /* A seed address. This is not a PDA. */
24 : typedef struct fd_exec_test_seed_address {
25 : /* The seed address base. (32 bytes) */
26 : pb_callback_t base;
27 : /* The seed path (<= 32 bytes) */
28 : pb_callback_t seed;
29 : /* The seed address owner. (32 bytes) */
30 : pb_callback_t owner;
31 : } fd_exec_test_seed_address_t;
32 :
33 : /* The complete state of an account excluding its public key. */
34 : typedef struct fd_exec_test_acct_state {
35 : /* The account address. (32 bytes) */
36 : pb_byte_t address[32];
37 : uint64_t lamports;
38 : /* Account data is limited to 10 MiB on Solana mainnet as of 2024-Feb. */
39 : pb_bytes_array_t *data;
40 : bool executable;
41 : /* Address of the program that owns this account. (32 bytes) */
42 : pb_byte_t owner[32];
43 : /* The account address, but derived as a seed address. Overrides
44 : `address` if present.
45 : TODO: This is a solfuzz specific extension and is not compliant
46 : with the org.solana.sealevel.v1 API. */
47 : bool has_seed_addr;
48 : fd_exec_test_seed_address_t seed_addr;
49 : } fd_exec_test_acct_state_t;
50 :
51 : typedef struct fd_exec_test_vote_account {
52 : /* Account state of the vote account */
53 : bool has_vote_account;
54 : fd_exec_test_acct_state_t vote_account;
55 : /* How much stake has been delegated to this account */
56 : uint64_t stake;
57 : } fd_exec_test_vote_account_t;
58 :
59 : /* Epoch bank inflation parameters */
60 : typedef struct fd_exec_test_inflation {
61 : double initial;
62 : double terminal;
63 : double taper;
64 : double foundation;
65 : double foundation_term;
66 : } fd_exec_test_inflation_t;
67 :
68 : /* Fee rate governor parameters */
69 : typedef struct fd_exec_test_fee_rate_governor {
70 : uint64_t target_lamports_per_signature;
71 : uint64_t target_signatures_per_slot;
72 : uint64_t min_lamports_per_signature;
73 : uint64_t max_lamports_per_signature;
74 : uint32_t burn_percent;
75 : } fd_exec_test_fee_rate_governor_t;
76 :
77 : /* EpochContext includes context scoped to an epoch.
78 : On "real" ledgers, it is created during the epoch boundary. */
79 : typedef struct fd_exec_test_epoch_context {
80 : /* Active feature set */
81 : bool has_features;
82 : fd_exec_test_feature_set_t features;
83 : /* Hashes per tick */
84 : uint64_t hashes_per_tick;
85 : /* Ticks per slot */
86 : uint64_t ticks_per_slot;
87 : /* Slots per year */
88 : double slots_per_year;
89 : /* Inflation */
90 : bool has_inflation;
91 : fd_exec_test_inflation_t inflation;
92 : /* Genesis creation time */
93 : uint64_t genesis_creation_time;
94 : /* Epoch vote accounts for epochs T-1 and T-2 */
95 : pb_size_t vote_accounts_t_1_count;
96 : struct fd_exec_test_vote_account *vote_accounts_t_1;
97 : pb_size_t vote_accounts_t_2_count;
98 : struct fd_exec_test_vote_account *vote_accounts_t_2;
99 : } fd_exec_test_epoch_context_t;
100 :
101 : /* SlotContext includes context scoped to a block.
102 : On "real" ledgers, it is created during the slot boundary. */
103 : typedef struct fd_exec_test_slot_context {
104 : /* Current slot number */
105 : uint64_t slot;
106 : uint64_t block_height;
107 : /* POH hash */
108 : pb_byte_t poh[32];
109 : /* Parent bank hash */
110 : pb_byte_t parent_bank_hash[32];
111 : /* The last executed slot */
112 : uint64_t prev_slot;
113 : /* Last slot lamports per signature */
114 : uint64_t prev_lps;
115 : /* Previous slot's capitalization.
116 : TODO: I was very smart and named this incorrectly. This should be fixed in the future. */
117 : uint64_t prev_epoch_capitalization;
118 : /* Fee rate governor */
119 : bool has_fee_rate_governor;
120 : fd_exec_test_fee_rate_governor_t fee_rate_governor;
121 : /* Parent signature count (used for fee rate governor) */
122 : uint64_t parent_signature_count;
123 : } fd_exec_test_slot_context_t;
124 :
125 :
126 : #ifdef __cplusplus
127 : extern "C" {
128 : #endif
129 :
130 : /* Initializer values for message structs */
131 0 : #define FD_EXEC_TEST_FEATURE_SET_INIT_DEFAULT {0, NULL}
132 : #define FD_EXEC_TEST_SEED_ADDRESS_INIT_DEFAULT {{{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}}
133 : #define FD_EXEC_TEST_ACCT_STATE_INIT_DEFAULT {{0}, 0, NULL, 0, {0}, false, FD_EXEC_TEST_SEED_ADDRESS_INIT_DEFAULT}
134 : #define FD_EXEC_TEST_VOTE_ACCOUNT_INIT_DEFAULT {false, FD_EXEC_TEST_ACCT_STATE_INIT_DEFAULT, 0}
135 0 : #define FD_EXEC_TEST_INFLATION_INIT_DEFAULT {0, 0, 0, 0, 0}
136 0 : #define FD_EXEC_TEST_FEE_RATE_GOVERNOR_INIT_DEFAULT {0, 0, 0, 0, 0}
137 0 : #define FD_EXEC_TEST_EPOCH_CONTEXT_INIT_DEFAULT {false, FD_EXEC_TEST_FEATURE_SET_INIT_DEFAULT, 0, 0, 0, false, FD_EXEC_TEST_INFLATION_INIT_DEFAULT, 0, 0, NULL, 0, NULL}
138 0 : #define FD_EXEC_TEST_SLOT_CONTEXT_INIT_DEFAULT {0, 0, {0}, {0}, 0, 0, 0, false, FD_EXEC_TEST_FEE_RATE_GOVERNOR_INIT_DEFAULT, 0}
139 0 : #define FD_EXEC_TEST_FEATURE_SET_INIT_ZERO {0, NULL}
140 : #define FD_EXEC_TEST_SEED_ADDRESS_INIT_ZERO {{{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}}
141 : #define FD_EXEC_TEST_ACCT_STATE_INIT_ZERO {{0}, 0, NULL, 0, {0}, false, FD_EXEC_TEST_SEED_ADDRESS_INIT_ZERO}
142 : #define FD_EXEC_TEST_VOTE_ACCOUNT_INIT_ZERO {false, FD_EXEC_TEST_ACCT_STATE_INIT_ZERO, 0}
143 0 : #define FD_EXEC_TEST_INFLATION_INIT_ZERO {0, 0, 0, 0, 0}
144 0 : #define FD_EXEC_TEST_FEE_RATE_GOVERNOR_INIT_ZERO {0, 0, 0, 0, 0}
145 0 : #define FD_EXEC_TEST_EPOCH_CONTEXT_INIT_ZERO {false, FD_EXEC_TEST_FEATURE_SET_INIT_ZERO, 0, 0, 0, false, FD_EXEC_TEST_INFLATION_INIT_ZERO, 0, 0, NULL, 0, NULL}
146 0 : #define FD_EXEC_TEST_SLOT_CONTEXT_INIT_ZERO {0, 0, {0}, {0}, 0, 0, 0, false, FD_EXEC_TEST_FEE_RATE_GOVERNOR_INIT_ZERO, 0}
147 :
148 : /* Field tags (for use in manual encoding/decoding) */
149 : #define FD_EXEC_TEST_FEATURE_SET_FEATURES_TAG 1
150 : #define FD_EXEC_TEST_SEED_ADDRESS_BASE_TAG 1
151 : #define FD_EXEC_TEST_SEED_ADDRESS_SEED_TAG 2
152 : #define FD_EXEC_TEST_SEED_ADDRESS_OWNER_TAG 3
153 : #define FD_EXEC_TEST_ACCT_STATE_ADDRESS_TAG 1
154 : #define FD_EXEC_TEST_ACCT_STATE_LAMPORTS_TAG 2
155 : #define FD_EXEC_TEST_ACCT_STATE_DATA_TAG 3
156 : #define FD_EXEC_TEST_ACCT_STATE_EXECUTABLE_TAG 4
157 : #define FD_EXEC_TEST_ACCT_STATE_OWNER_TAG 6
158 : #define FD_EXEC_TEST_ACCT_STATE_SEED_ADDR_TAG 7
159 : #define FD_EXEC_TEST_VOTE_ACCOUNT_VOTE_ACCOUNT_TAG 1
160 : #define FD_EXEC_TEST_VOTE_ACCOUNT_STAKE_TAG 2
161 : #define FD_EXEC_TEST_INFLATION_INITIAL_TAG 1
162 : #define FD_EXEC_TEST_INFLATION_TERMINAL_TAG 2
163 : #define FD_EXEC_TEST_INFLATION_TAPER_TAG 3
164 : #define FD_EXEC_TEST_INFLATION_FOUNDATION_TAG 4
165 : #define FD_EXEC_TEST_INFLATION_FOUNDATION_TERM_TAG 5
166 : #define FD_EXEC_TEST_FEE_RATE_GOVERNOR_TARGET_LAMPORTS_PER_SIGNATURE_TAG 1
167 : #define FD_EXEC_TEST_FEE_RATE_GOVERNOR_TARGET_SIGNATURES_PER_SLOT_TAG 2
168 : #define FD_EXEC_TEST_FEE_RATE_GOVERNOR_MIN_LAMPORTS_PER_SIGNATURE_TAG 3
169 : #define FD_EXEC_TEST_FEE_RATE_GOVERNOR_MAX_LAMPORTS_PER_SIGNATURE_TAG 4
170 : #define FD_EXEC_TEST_FEE_RATE_GOVERNOR_BURN_PERCENT_TAG 5
171 : #define FD_EXEC_TEST_EPOCH_CONTEXT_FEATURES_TAG 1
172 : #define FD_EXEC_TEST_EPOCH_CONTEXT_HASHES_PER_TICK_TAG 2
173 : #define FD_EXEC_TEST_EPOCH_CONTEXT_TICKS_PER_SLOT_TAG 3
174 : #define FD_EXEC_TEST_EPOCH_CONTEXT_SLOTS_PER_YEAR_TAG 4
175 : #define FD_EXEC_TEST_EPOCH_CONTEXT_INFLATION_TAG 5
176 : #define FD_EXEC_TEST_EPOCH_CONTEXT_GENESIS_CREATION_TIME_TAG 6
177 : #define FD_EXEC_TEST_EPOCH_CONTEXT_VOTE_ACCOUNTS_T_1_TAG 11
178 : #define FD_EXEC_TEST_EPOCH_CONTEXT_VOTE_ACCOUNTS_T_2_TAG 12
179 : #define FD_EXEC_TEST_SLOT_CONTEXT_SLOT_TAG 1
180 : #define FD_EXEC_TEST_SLOT_CONTEXT_BLOCK_HEIGHT_TAG 2
181 : #define FD_EXEC_TEST_SLOT_CONTEXT_POH_TAG 3
182 : #define FD_EXEC_TEST_SLOT_CONTEXT_PARENT_BANK_HASH_TAG 4
183 : #define FD_EXEC_TEST_SLOT_CONTEXT_PREV_SLOT_TAG 6
184 : #define FD_EXEC_TEST_SLOT_CONTEXT_PREV_LPS_TAG 7
185 : #define FD_EXEC_TEST_SLOT_CONTEXT_PREV_EPOCH_CAPITALIZATION_TAG 8
186 : #define FD_EXEC_TEST_SLOT_CONTEXT_FEE_RATE_GOVERNOR_TAG 9
187 : #define FD_EXEC_TEST_SLOT_CONTEXT_PARENT_SIGNATURE_COUNT_TAG 10
188 :
189 : /* Struct field encoding specification for nanopb */
190 : #define FD_EXEC_TEST_FEATURE_SET_FIELDLIST(X, a) \
191 : X(a, POINTER, REPEATED, FIXED64, features, 1)
192 : #define FD_EXEC_TEST_FEATURE_SET_CALLBACK NULL
193 : #define FD_EXEC_TEST_FEATURE_SET_DEFAULT NULL
194 :
195 : #define FD_EXEC_TEST_SEED_ADDRESS_FIELDLIST(X, a) \
196 : X(a, CALLBACK, SINGULAR, BYTES, base, 1) \
197 : X(a, CALLBACK, SINGULAR, BYTES, seed, 2) \
198 : X(a, CALLBACK, SINGULAR, BYTES, owner, 3)
199 : #define FD_EXEC_TEST_SEED_ADDRESS_CALLBACK pb_default_field_callback
200 : #define FD_EXEC_TEST_SEED_ADDRESS_DEFAULT NULL
201 :
202 : #define FD_EXEC_TEST_ACCT_STATE_FIELDLIST(X, a) \
203 : X(a, STATIC, SINGULAR, FIXED_LENGTH_BYTES, address, 1) \
204 : X(a, STATIC, SINGULAR, UINT64, lamports, 2) \
205 : X(a, POINTER, SINGULAR, BYTES, data, 3) \
206 : X(a, STATIC, SINGULAR, BOOL, executable, 4) \
207 : X(a, STATIC, SINGULAR, FIXED_LENGTH_BYTES, owner, 6) \
208 : X(a, STATIC, OPTIONAL, MESSAGE, seed_addr, 7)
209 : #define FD_EXEC_TEST_ACCT_STATE_CALLBACK NULL
210 : #define FD_EXEC_TEST_ACCT_STATE_DEFAULT NULL
211 : #define fd_exec_test_acct_state_t_seed_addr_MSGTYPE fd_exec_test_seed_address_t
212 :
213 : #define FD_EXEC_TEST_VOTE_ACCOUNT_FIELDLIST(X, a) \
214 : X(a, STATIC, OPTIONAL, MESSAGE, vote_account, 1) \
215 : X(a, STATIC, SINGULAR, UINT64, stake, 2)
216 : #define FD_EXEC_TEST_VOTE_ACCOUNT_CALLBACK NULL
217 : #define FD_EXEC_TEST_VOTE_ACCOUNT_DEFAULT NULL
218 : #define fd_exec_test_vote_account_t_vote_account_MSGTYPE fd_exec_test_acct_state_t
219 :
220 : #define FD_EXEC_TEST_INFLATION_FIELDLIST(X, a) \
221 : X(a, STATIC, SINGULAR, DOUBLE, initial, 1) \
222 : X(a, STATIC, SINGULAR, DOUBLE, terminal, 2) \
223 : X(a, STATIC, SINGULAR, DOUBLE, taper, 3) \
224 : X(a, STATIC, SINGULAR, DOUBLE, foundation, 4) \
225 : X(a, STATIC, SINGULAR, DOUBLE, foundation_term, 5)
226 : #define FD_EXEC_TEST_INFLATION_CALLBACK NULL
227 : #define FD_EXEC_TEST_INFLATION_DEFAULT NULL
228 :
229 : #define FD_EXEC_TEST_FEE_RATE_GOVERNOR_FIELDLIST(X, a) \
230 : X(a, STATIC, SINGULAR, UINT64, target_lamports_per_signature, 1) \
231 : X(a, STATIC, SINGULAR, UINT64, target_signatures_per_slot, 2) \
232 : X(a, STATIC, SINGULAR, UINT64, min_lamports_per_signature, 3) \
233 : X(a, STATIC, SINGULAR, UINT64, max_lamports_per_signature, 4) \
234 : X(a, STATIC, SINGULAR, UINT32, burn_percent, 5)
235 : #define FD_EXEC_TEST_FEE_RATE_GOVERNOR_CALLBACK NULL
236 : #define FD_EXEC_TEST_FEE_RATE_GOVERNOR_DEFAULT NULL
237 :
238 : #define FD_EXEC_TEST_EPOCH_CONTEXT_FIELDLIST(X, a) \
239 : X(a, STATIC, OPTIONAL, MESSAGE, features, 1) \
240 : X(a, STATIC, SINGULAR, UINT64, hashes_per_tick, 2) \
241 : X(a, STATIC, SINGULAR, UINT64, ticks_per_slot, 3) \
242 : X(a, STATIC, SINGULAR, DOUBLE, slots_per_year, 4) \
243 : X(a, STATIC, OPTIONAL, MESSAGE, inflation, 5) \
244 : X(a, STATIC, SINGULAR, UINT64, genesis_creation_time, 6) \
245 : X(a, POINTER, REPEATED, MESSAGE, vote_accounts_t_1, 11) \
246 : X(a, POINTER, REPEATED, MESSAGE, vote_accounts_t_2, 12)
247 : #define FD_EXEC_TEST_EPOCH_CONTEXT_CALLBACK NULL
248 : #define FD_EXEC_TEST_EPOCH_CONTEXT_DEFAULT NULL
249 : #define fd_exec_test_epoch_context_t_features_MSGTYPE fd_exec_test_feature_set_t
250 : #define fd_exec_test_epoch_context_t_inflation_MSGTYPE fd_exec_test_inflation_t
251 : #define fd_exec_test_epoch_context_t_vote_accounts_t_1_MSGTYPE fd_exec_test_vote_account_t
252 : #define fd_exec_test_epoch_context_t_vote_accounts_t_2_MSGTYPE fd_exec_test_vote_account_t
253 :
254 : #define FD_EXEC_TEST_SLOT_CONTEXT_FIELDLIST(X, a) \
255 : X(a, STATIC, SINGULAR, FIXED64, slot, 1) \
256 : X(a, STATIC, SINGULAR, FIXED64, block_height, 2) \
257 : X(a, STATIC, SINGULAR, FIXED_LENGTH_BYTES, poh, 3) \
258 : X(a, STATIC, SINGULAR, FIXED_LENGTH_BYTES, parent_bank_hash, 4) \
259 : X(a, STATIC, SINGULAR, FIXED64, prev_slot, 6) \
260 : X(a, STATIC, SINGULAR, UINT64, prev_lps, 7) \
261 : X(a, STATIC, SINGULAR, UINT64, prev_epoch_capitalization, 8) \
262 : X(a, STATIC, OPTIONAL, MESSAGE, fee_rate_governor, 9) \
263 : X(a, STATIC, SINGULAR, UINT64, parent_signature_count, 10)
264 : #define FD_EXEC_TEST_SLOT_CONTEXT_CALLBACK NULL
265 : #define FD_EXEC_TEST_SLOT_CONTEXT_DEFAULT NULL
266 : #define fd_exec_test_slot_context_t_fee_rate_governor_MSGTYPE fd_exec_test_fee_rate_governor_t
267 :
268 : extern const pb_msgdesc_t fd_exec_test_feature_set_t_msg;
269 : extern const pb_msgdesc_t fd_exec_test_seed_address_t_msg;
270 : extern const pb_msgdesc_t fd_exec_test_acct_state_t_msg;
271 : extern const pb_msgdesc_t fd_exec_test_vote_account_t_msg;
272 : extern const pb_msgdesc_t fd_exec_test_inflation_t_msg;
273 : extern const pb_msgdesc_t fd_exec_test_fee_rate_governor_t_msg;
274 : extern const pb_msgdesc_t fd_exec_test_epoch_context_t_msg;
275 : extern const pb_msgdesc_t fd_exec_test_slot_context_t_msg;
276 :
277 : /* Defines for backwards compatibility with code written before nanopb-0.4.0 */
278 : #define FD_EXEC_TEST_FEATURE_SET_FIELDS &fd_exec_test_feature_set_t_msg
279 : #define FD_EXEC_TEST_SEED_ADDRESS_FIELDS &fd_exec_test_seed_address_t_msg
280 : #define FD_EXEC_TEST_ACCT_STATE_FIELDS &fd_exec_test_acct_state_t_msg
281 : #define FD_EXEC_TEST_VOTE_ACCOUNT_FIELDS &fd_exec_test_vote_account_t_msg
282 : #define FD_EXEC_TEST_INFLATION_FIELDS &fd_exec_test_inflation_t_msg
283 : #define FD_EXEC_TEST_FEE_RATE_GOVERNOR_FIELDS &fd_exec_test_fee_rate_governor_t_msg
284 : #define FD_EXEC_TEST_EPOCH_CONTEXT_FIELDS &fd_exec_test_epoch_context_t_msg
285 : #define FD_EXEC_TEST_SLOT_CONTEXT_FIELDS &fd_exec_test_slot_context_t_msg
286 :
287 : /* Maximum encoded size of messages (where known) */
288 : /* fd_exec_test_FeatureSet_size depends on runtime parameters */
289 : /* fd_exec_test_SeedAddress_size depends on runtime parameters */
290 : /* fd_exec_test_AcctState_size depends on runtime parameters */
291 : /* fd_exec_test_VoteAccount_size depends on runtime parameters */
292 : /* fd_exec_test_EpochContext_size depends on runtime parameters */
293 : #define FD_EXEC_TEST_FEE_RATE_GOVERNOR_SIZE 50
294 : #define FD_EXEC_TEST_INFLATION_SIZE 45
295 : #define FD_EXEC_TEST_SLOT_CONTEXT_SIZE 180
296 : #define ORG_SOLANA_SEALEVEL_V1_CONTEXT_PB_H_MAX_SIZE FD_EXEC_TEST_SLOT_CONTEXT_SIZE
297 :
298 : /* Mapping from canonical names (mangle_names or overridden package name) */
299 : #define org_solana_sealevel_v1_FeatureSet fd_exec_test_FeatureSet
300 : #define org_solana_sealevel_v1_SeedAddress fd_exec_test_SeedAddress
301 : #define org_solana_sealevel_v1_AcctState fd_exec_test_AcctState
302 : #define org_solana_sealevel_v1_VoteAccount fd_exec_test_VoteAccount
303 : #define org_solana_sealevel_v1_Inflation fd_exec_test_Inflation
304 : #define org_solana_sealevel_v1_FeeRateGovernor fd_exec_test_FeeRateGovernor
305 : #define org_solana_sealevel_v1_EpochContext fd_exec_test_EpochContext
306 : #define org_solana_sealevel_v1_SlotContext fd_exec_test_SlotContext
307 : #define ORG_SOLANA_SEALEVEL_V1_FEATURE_SET_INIT_DEFAULT FD_EXEC_TEST_FEATURE_SET_INIT_DEFAULT
308 : #define ORG_SOLANA_SEALEVEL_V1_SEED_ADDRESS_INIT_DEFAULT FD_EXEC_TEST_SEED_ADDRESS_INIT_DEFAULT
309 : #define ORG_SOLANA_SEALEVEL_V1_ACCT_STATE_INIT_DEFAULT FD_EXEC_TEST_ACCT_STATE_INIT_DEFAULT
310 : #define ORG_SOLANA_SEALEVEL_V1_VOTE_ACCOUNT_INIT_DEFAULT FD_EXEC_TEST_VOTE_ACCOUNT_INIT_DEFAULT
311 : #define ORG_SOLANA_SEALEVEL_V1_INFLATION_INIT_DEFAULT FD_EXEC_TEST_INFLATION_INIT_DEFAULT
312 : #define ORG_SOLANA_SEALEVEL_V1_FEE_RATE_GOVERNOR_INIT_DEFAULT FD_EXEC_TEST_FEE_RATE_GOVERNOR_INIT_DEFAULT
313 : #define ORG_SOLANA_SEALEVEL_V1_EPOCH_CONTEXT_INIT_DEFAULT FD_EXEC_TEST_EPOCH_CONTEXT_INIT_DEFAULT
314 : #define ORG_SOLANA_SEALEVEL_V1_SLOT_CONTEXT_INIT_DEFAULT FD_EXEC_TEST_SLOT_CONTEXT_INIT_DEFAULT
315 : #define ORG_SOLANA_SEALEVEL_V1_FEATURE_SET_INIT_ZERO FD_EXEC_TEST_FEATURE_SET_INIT_ZERO
316 : #define ORG_SOLANA_SEALEVEL_V1_SEED_ADDRESS_INIT_ZERO FD_EXEC_TEST_SEED_ADDRESS_INIT_ZERO
317 : #define ORG_SOLANA_SEALEVEL_V1_ACCT_STATE_INIT_ZERO FD_EXEC_TEST_ACCT_STATE_INIT_ZERO
318 : #define ORG_SOLANA_SEALEVEL_V1_VOTE_ACCOUNT_INIT_ZERO FD_EXEC_TEST_VOTE_ACCOUNT_INIT_ZERO
319 : #define ORG_SOLANA_SEALEVEL_V1_INFLATION_INIT_ZERO FD_EXEC_TEST_INFLATION_INIT_ZERO
320 : #define ORG_SOLANA_SEALEVEL_V1_FEE_RATE_GOVERNOR_INIT_ZERO FD_EXEC_TEST_FEE_RATE_GOVERNOR_INIT_ZERO
321 : #define ORG_SOLANA_SEALEVEL_V1_EPOCH_CONTEXT_INIT_ZERO FD_EXEC_TEST_EPOCH_CONTEXT_INIT_ZERO
322 : #define ORG_SOLANA_SEALEVEL_V1_SLOT_CONTEXT_INIT_ZERO FD_EXEC_TEST_SLOT_CONTEXT_INIT_ZERO
323 :
324 : #ifdef __cplusplus
325 : } /* extern "C" */
326 : #endif
327 :
328 : #endif
|