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 "../../../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 : /* The rent epoch is deprecated on Solana mainnet as of 2024-Feb.
42 : If ommitted, implies a value of UINT64_MAX. */
43 : uint64_t rent_epoch;
44 : /* Address of the program that owns this account. (32 bytes) */
45 : pb_byte_t owner[32];
46 : /* The account address, but derived as a seed address. Overrides
47 : `address` if present.
48 : TODO: This is a solfuzz specific extension and is not compliant
49 : with the org.solana.sealevel.v1 API. */
50 : bool has_seed_addr;
51 : fd_exec_test_seed_address_t seed_addr;
52 : } fd_exec_test_acct_state_t;
53 :
54 : typedef struct fd_exec_test_vote_account {
55 : /* Account state of the vote account */
56 : bool has_vote_account;
57 : fd_exec_test_acct_state_t vote_account;
58 : /* How much stake has been delegated to this account */
59 : uint64_t stake;
60 : } fd_exec_test_vote_account_t;
61 :
62 : typedef struct fd_exec_test_stake_account {
63 : /* Pubkey of the stake account */
64 : pb_byte_t stake_account_pubkey[32];
65 : /* The voter pubkey whom this stake account delegated to */
66 : pb_byte_t voter_pubkey[32];
67 : /* Other fields */
68 : uint64_t stake;
69 : uint64_t activation_epoch;
70 : uint64_t deactivation_epoch;
71 : double warmup_cooldown_rate;
72 : } fd_exec_test_stake_account_t;
73 :
74 : /* Epoch bank inflation parameters */
75 : typedef struct fd_exec_test_inflation {
76 : double initial;
77 : double terminal;
78 : double taper;
79 : double foundation;
80 : double foundation_term;
81 : } fd_exec_test_inflation_t;
82 :
83 : /* EpochContext includes context scoped to an epoch.
84 : On "real" ledgers, it is created during the epoch boundary. */
85 : typedef struct fd_exec_test_epoch_context {
86 : /* Active feature set */
87 : bool has_features;
88 : fd_exec_test_feature_set_t features;
89 : /* Hashes per tick */
90 : uint64_t hashes_per_tick;
91 : /* Ticks per slot */
92 : uint64_t ticks_per_slot;
93 : /* Slots per year */
94 : double slots_per_year;
95 : /* Inflation */
96 : bool has_inflation;
97 : fd_exec_test_inflation_t inflation;
98 : /* Genesis creation time */
99 : uint64_t genesis_creation_time;
100 : /* New stake accounts for this running epoch */
101 : pb_size_t new_stake_accounts_count;
102 : pb_bytes_array_t **new_stake_accounts;
103 : /* Epoch stakes for epoch T */
104 : pb_size_t stake_accounts_count;
105 : struct fd_exec_test_stake_account *stake_accounts;
106 : /* New vote accounts for this running epoch */
107 : pb_size_t new_vote_accounts_count;
108 : pb_bytes_array_t **new_vote_accounts;
109 : /* Epoch vote accounts for epochs [T-2, T] */
110 : pb_size_t vote_accounts_t_count;
111 : struct fd_exec_test_vote_account *vote_accounts_t;
112 : pb_size_t vote_accounts_t_1_count;
113 : struct fd_exec_test_vote_account *vote_accounts_t_1;
114 : pb_size_t vote_accounts_t_2_count;
115 : struct fd_exec_test_vote_account *vote_accounts_t_2;
116 : } fd_exec_test_epoch_context_t;
117 :
118 : /* SlotContext includes context scoped to a block.
119 : On "real" ledgers, it is created during the slot boundary. */
120 : typedef struct fd_exec_test_slot_context {
121 : /* Current slot number */
122 : uint64_t slot;
123 : uint64_t block_height;
124 : /* POH hash */
125 : pb_byte_t poh[32];
126 : /* Parent bank hash */
127 : pb_byte_t parent_bank_hash[32];
128 : /* Parent LT hash */
129 : pb_byte_t parent_lt_hash[2048];
130 : /* The last executed slot */
131 : uint64_t prev_slot;
132 : /* Last slot lamports per signature */
133 : uint64_t prev_lps;
134 : /* Previous epoch's capitalization */
135 : uint64_t prev_epoch_capitalization;
136 : } fd_exec_test_slot_context_t;
137 :
138 :
139 : #ifdef __cplusplus
140 : extern "C" {
141 : #endif
142 :
143 : /* Initializer values for message structs */
144 0 : #define FD_EXEC_TEST_FEATURE_SET_INIT_DEFAULT {0, NULL}
145 : #define FD_EXEC_TEST_SEED_ADDRESS_INIT_DEFAULT {{{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}}
146 : #define FD_EXEC_TEST_ACCT_STATE_INIT_DEFAULT {{0}, 0, NULL, 0, 0, {0}, false, FD_EXEC_TEST_SEED_ADDRESS_INIT_DEFAULT}
147 : #define FD_EXEC_TEST_VOTE_ACCOUNT_INIT_DEFAULT {false, FD_EXEC_TEST_ACCT_STATE_INIT_DEFAULT, 0}
148 : #define FD_EXEC_TEST_STAKE_ACCOUNT_INIT_DEFAULT {{0}, {0}, 0, 0, 0, 0}
149 0 : #define FD_EXEC_TEST_INFLATION_INIT_DEFAULT {0, 0, 0, 0, 0}
150 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, 0, NULL, 0, NULL, 0, NULL, 0, NULL}
151 0 : #define FD_EXEC_TEST_SLOT_CONTEXT_INIT_DEFAULT {0, 0, {0}, {0}, {0}, 0, 0, 0}
152 0 : #define FD_EXEC_TEST_FEATURE_SET_INIT_ZERO {0, NULL}
153 0 : #define FD_EXEC_TEST_SEED_ADDRESS_INIT_ZERO {{{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}}
154 0 : #define FD_EXEC_TEST_ACCT_STATE_INIT_ZERO {{0}, 0, NULL, 0, 0, {0}, false, FD_EXEC_TEST_SEED_ADDRESS_INIT_ZERO}
155 : #define FD_EXEC_TEST_VOTE_ACCOUNT_INIT_ZERO {false, FD_EXEC_TEST_ACCT_STATE_INIT_ZERO, 0}
156 : #define FD_EXEC_TEST_STAKE_ACCOUNT_INIT_ZERO {{0}, {0}, 0, 0, 0, 0}
157 0 : #define FD_EXEC_TEST_INFLATION_INIT_ZERO {0, 0, 0, 0, 0}
158 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, 0, NULL, 0, NULL, 0, NULL, 0, NULL}
159 0 : #define FD_EXEC_TEST_SLOT_CONTEXT_INIT_ZERO {0, 0, {0}, {0}, {0}, 0, 0, 0}
160 :
161 : /* Field tags (for use in manual encoding/decoding) */
162 : #define FD_EXEC_TEST_FEATURE_SET_FEATURES_TAG 1
163 : #define FD_EXEC_TEST_SEED_ADDRESS_BASE_TAG 1
164 : #define FD_EXEC_TEST_SEED_ADDRESS_SEED_TAG 2
165 : #define FD_EXEC_TEST_SEED_ADDRESS_OWNER_TAG 3
166 : #define FD_EXEC_TEST_ACCT_STATE_ADDRESS_TAG 1
167 : #define FD_EXEC_TEST_ACCT_STATE_LAMPORTS_TAG 2
168 : #define FD_EXEC_TEST_ACCT_STATE_DATA_TAG 3
169 : #define FD_EXEC_TEST_ACCT_STATE_EXECUTABLE_TAG 4
170 : #define FD_EXEC_TEST_ACCT_STATE_RENT_EPOCH_TAG 5
171 : #define FD_EXEC_TEST_ACCT_STATE_OWNER_TAG 6
172 : #define FD_EXEC_TEST_ACCT_STATE_SEED_ADDR_TAG 7
173 : #define FD_EXEC_TEST_VOTE_ACCOUNT_VOTE_ACCOUNT_TAG 1
174 : #define FD_EXEC_TEST_VOTE_ACCOUNT_STAKE_TAG 2
175 : #define FD_EXEC_TEST_STAKE_ACCOUNT_STAKE_ACCOUNT_PUBKEY_TAG 1
176 : #define FD_EXEC_TEST_STAKE_ACCOUNT_VOTER_PUBKEY_TAG 2
177 : #define FD_EXEC_TEST_STAKE_ACCOUNT_STAKE_TAG 3
178 : #define FD_EXEC_TEST_STAKE_ACCOUNT_ACTIVATION_EPOCH_TAG 4
179 : #define FD_EXEC_TEST_STAKE_ACCOUNT_DEACTIVATION_EPOCH_TAG 5
180 : #define FD_EXEC_TEST_STAKE_ACCOUNT_WARMUP_COOLDOWN_RATE_TAG 6
181 : #define FD_EXEC_TEST_INFLATION_INITIAL_TAG 1
182 : #define FD_EXEC_TEST_INFLATION_TERMINAL_TAG 2
183 : #define FD_EXEC_TEST_INFLATION_TAPER_TAG 3
184 : #define FD_EXEC_TEST_INFLATION_FOUNDATION_TAG 4
185 : #define FD_EXEC_TEST_INFLATION_FOUNDATION_TERM_TAG 5
186 : #define FD_EXEC_TEST_EPOCH_CONTEXT_FEATURES_TAG 1
187 : #define FD_EXEC_TEST_EPOCH_CONTEXT_HASHES_PER_TICK_TAG 2
188 : #define FD_EXEC_TEST_EPOCH_CONTEXT_TICKS_PER_SLOT_TAG 3
189 : #define FD_EXEC_TEST_EPOCH_CONTEXT_SLOTS_PER_YEAR_TAG 4
190 : #define FD_EXEC_TEST_EPOCH_CONTEXT_INFLATION_TAG 5
191 : #define FD_EXEC_TEST_EPOCH_CONTEXT_GENESIS_CREATION_TIME_TAG 6
192 : #define FD_EXEC_TEST_EPOCH_CONTEXT_NEW_STAKE_ACCOUNTS_TAG 7
193 : #define FD_EXEC_TEST_EPOCH_CONTEXT_STAKE_ACCOUNTS_TAG 8
194 : #define FD_EXEC_TEST_EPOCH_CONTEXT_NEW_VOTE_ACCOUNTS_TAG 9
195 : #define FD_EXEC_TEST_EPOCH_CONTEXT_VOTE_ACCOUNTS_T_TAG 10
196 : #define FD_EXEC_TEST_EPOCH_CONTEXT_VOTE_ACCOUNTS_T_1_TAG 11
197 : #define FD_EXEC_TEST_EPOCH_CONTEXT_VOTE_ACCOUNTS_T_2_TAG 12
198 : #define FD_EXEC_TEST_SLOT_CONTEXT_SLOT_TAG 1
199 : #define FD_EXEC_TEST_SLOT_CONTEXT_BLOCK_HEIGHT_TAG 2
200 : #define FD_EXEC_TEST_SLOT_CONTEXT_POH_TAG 3
201 : #define FD_EXEC_TEST_SLOT_CONTEXT_PARENT_BANK_HASH_TAG 4
202 : #define FD_EXEC_TEST_SLOT_CONTEXT_PARENT_LT_HASH_TAG 5
203 : #define FD_EXEC_TEST_SLOT_CONTEXT_PREV_SLOT_TAG 6
204 : #define FD_EXEC_TEST_SLOT_CONTEXT_PREV_LPS_TAG 7
205 : #define FD_EXEC_TEST_SLOT_CONTEXT_PREV_EPOCH_CAPITALIZATION_TAG 8
206 :
207 : /* Struct field encoding specification for nanopb */
208 : #define FD_EXEC_TEST_FEATURE_SET_FIELDLIST(X, a) \
209 : X(a, POINTER, REPEATED, FIXED64, features, 1)
210 : #define FD_EXEC_TEST_FEATURE_SET_CALLBACK NULL
211 : #define FD_EXEC_TEST_FEATURE_SET_DEFAULT NULL
212 :
213 : #define FD_EXEC_TEST_SEED_ADDRESS_FIELDLIST(X, a) \
214 : X(a, CALLBACK, SINGULAR, BYTES, base, 1) \
215 : X(a, CALLBACK, SINGULAR, BYTES, seed, 2) \
216 : X(a, CALLBACK, SINGULAR, BYTES, owner, 3)
217 : #define FD_EXEC_TEST_SEED_ADDRESS_CALLBACK pb_default_field_callback
218 : #define FD_EXEC_TEST_SEED_ADDRESS_DEFAULT NULL
219 :
220 : #define FD_EXEC_TEST_ACCT_STATE_FIELDLIST(X, a) \
221 : X(a, STATIC, SINGULAR, FIXED_LENGTH_BYTES, address, 1) \
222 : X(a, STATIC, SINGULAR, UINT64, lamports, 2) \
223 : X(a, POINTER, SINGULAR, BYTES, data, 3) \
224 : X(a, STATIC, SINGULAR, BOOL, executable, 4) \
225 : X(a, STATIC, SINGULAR, UINT64, rent_epoch, 5) \
226 : X(a, STATIC, SINGULAR, FIXED_LENGTH_BYTES, owner, 6) \
227 : X(a, STATIC, OPTIONAL, MESSAGE, seed_addr, 7)
228 : #define FD_EXEC_TEST_ACCT_STATE_CALLBACK NULL
229 : #define FD_EXEC_TEST_ACCT_STATE_DEFAULT NULL
230 : #define fd_exec_test_acct_state_t_seed_addr_MSGTYPE fd_exec_test_seed_address_t
231 :
232 : #define FD_EXEC_TEST_VOTE_ACCOUNT_FIELDLIST(X, a) \
233 : X(a, STATIC, OPTIONAL, MESSAGE, vote_account, 1) \
234 : X(a, STATIC, SINGULAR, UINT64, stake, 2)
235 : #define FD_EXEC_TEST_VOTE_ACCOUNT_CALLBACK NULL
236 : #define FD_EXEC_TEST_VOTE_ACCOUNT_DEFAULT NULL
237 : #define fd_exec_test_vote_account_t_vote_account_MSGTYPE fd_exec_test_acct_state_t
238 :
239 : #define FD_EXEC_TEST_STAKE_ACCOUNT_FIELDLIST(X, a) \
240 : X(a, STATIC, SINGULAR, FIXED_LENGTH_BYTES, stake_account_pubkey, 1) \
241 : X(a, STATIC, SINGULAR, FIXED_LENGTH_BYTES, voter_pubkey, 2) \
242 : X(a, STATIC, SINGULAR, UINT64, stake, 3) \
243 : X(a, STATIC, SINGULAR, UINT64, activation_epoch, 4) \
244 : X(a, STATIC, SINGULAR, UINT64, deactivation_epoch, 5) \
245 : X(a, STATIC, SINGULAR, DOUBLE, warmup_cooldown_rate, 6)
246 : #define FD_EXEC_TEST_STAKE_ACCOUNT_CALLBACK NULL
247 : #define FD_EXEC_TEST_STAKE_ACCOUNT_DEFAULT NULL
248 :
249 : #define FD_EXEC_TEST_INFLATION_FIELDLIST(X, a) \
250 : X(a, STATIC, SINGULAR, DOUBLE, initial, 1) \
251 : X(a, STATIC, SINGULAR, DOUBLE, terminal, 2) \
252 : X(a, STATIC, SINGULAR, DOUBLE, taper, 3) \
253 : X(a, STATIC, SINGULAR, DOUBLE, foundation, 4) \
254 : X(a, STATIC, SINGULAR, DOUBLE, foundation_term, 5)
255 : #define FD_EXEC_TEST_INFLATION_CALLBACK NULL
256 : #define FD_EXEC_TEST_INFLATION_DEFAULT NULL
257 :
258 : #define FD_EXEC_TEST_EPOCH_CONTEXT_FIELDLIST(X, a) \
259 : X(a, STATIC, OPTIONAL, MESSAGE, features, 1) \
260 : X(a, STATIC, SINGULAR, UINT64, hashes_per_tick, 2) \
261 : X(a, STATIC, SINGULAR, UINT64, ticks_per_slot, 3) \
262 : X(a, STATIC, SINGULAR, DOUBLE, slots_per_year, 4) \
263 : X(a, STATIC, OPTIONAL, MESSAGE, inflation, 5) \
264 : X(a, STATIC, SINGULAR, UINT64, genesis_creation_time, 6) \
265 : X(a, POINTER, REPEATED, BYTES, new_stake_accounts, 7) \
266 : X(a, POINTER, REPEATED, MESSAGE, stake_accounts, 8) \
267 : X(a, POINTER, REPEATED, BYTES, new_vote_accounts, 9) \
268 : X(a, POINTER, REPEATED, MESSAGE, vote_accounts_t, 10) \
269 : X(a, POINTER, REPEATED, MESSAGE, vote_accounts_t_1, 11) \
270 : X(a, POINTER, REPEATED, MESSAGE, vote_accounts_t_2, 12)
271 : #define FD_EXEC_TEST_EPOCH_CONTEXT_CALLBACK NULL
272 : #define FD_EXEC_TEST_EPOCH_CONTEXT_DEFAULT NULL
273 : #define fd_exec_test_epoch_context_t_features_MSGTYPE fd_exec_test_feature_set_t
274 : #define fd_exec_test_epoch_context_t_inflation_MSGTYPE fd_exec_test_inflation_t
275 : #define fd_exec_test_epoch_context_t_stake_accounts_MSGTYPE fd_exec_test_stake_account_t
276 : #define fd_exec_test_epoch_context_t_vote_accounts_t_MSGTYPE fd_exec_test_vote_account_t
277 : #define fd_exec_test_epoch_context_t_vote_accounts_t_1_MSGTYPE fd_exec_test_vote_account_t
278 : #define fd_exec_test_epoch_context_t_vote_accounts_t_2_MSGTYPE fd_exec_test_vote_account_t
279 :
280 : #define FD_EXEC_TEST_SLOT_CONTEXT_FIELDLIST(X, a) \
281 : X(a, STATIC, SINGULAR, FIXED64, slot, 1) \
282 : X(a, STATIC, SINGULAR, FIXED64, block_height, 2) \
283 : X(a, STATIC, SINGULAR, FIXED_LENGTH_BYTES, poh, 3) \
284 : X(a, STATIC, SINGULAR, FIXED_LENGTH_BYTES, parent_bank_hash, 4) \
285 : X(a, STATIC, SINGULAR, FIXED_LENGTH_BYTES, parent_lt_hash, 5) \
286 : X(a, STATIC, SINGULAR, FIXED64, prev_slot, 6) \
287 : X(a, STATIC, SINGULAR, UINT64, prev_lps, 7) \
288 : X(a, STATIC, SINGULAR, UINT64, prev_epoch_capitalization, 8)
289 : #define FD_EXEC_TEST_SLOT_CONTEXT_CALLBACK NULL
290 : #define FD_EXEC_TEST_SLOT_CONTEXT_DEFAULT NULL
291 :
292 : extern const pb_msgdesc_t fd_exec_test_feature_set_t_msg;
293 : extern const pb_msgdesc_t fd_exec_test_seed_address_t_msg;
294 : extern const pb_msgdesc_t fd_exec_test_acct_state_t_msg;
295 : extern const pb_msgdesc_t fd_exec_test_vote_account_t_msg;
296 : extern const pb_msgdesc_t fd_exec_test_stake_account_t_msg;
297 : extern const pb_msgdesc_t fd_exec_test_inflation_t_msg;
298 : extern const pb_msgdesc_t fd_exec_test_epoch_context_t_msg;
299 : extern const pb_msgdesc_t fd_exec_test_slot_context_t_msg;
300 :
301 : /* Defines for backwards compatibility with code written before nanopb-0.4.0 */
302 : #define FD_EXEC_TEST_FEATURE_SET_FIELDS &fd_exec_test_feature_set_t_msg
303 : #define FD_EXEC_TEST_SEED_ADDRESS_FIELDS &fd_exec_test_seed_address_t_msg
304 : #define FD_EXEC_TEST_ACCT_STATE_FIELDS &fd_exec_test_acct_state_t_msg
305 : #define FD_EXEC_TEST_VOTE_ACCOUNT_FIELDS &fd_exec_test_vote_account_t_msg
306 : #define FD_EXEC_TEST_STAKE_ACCOUNT_FIELDS &fd_exec_test_stake_account_t_msg
307 : #define FD_EXEC_TEST_INFLATION_FIELDS &fd_exec_test_inflation_t_msg
308 : #define FD_EXEC_TEST_EPOCH_CONTEXT_FIELDS &fd_exec_test_epoch_context_t_msg
309 : #define FD_EXEC_TEST_SLOT_CONTEXT_FIELDS &fd_exec_test_slot_context_t_msg
310 :
311 : /* Maximum encoded size of messages (where known) */
312 : /* fd_exec_test_FeatureSet_size depends on runtime parameters */
313 : /* fd_exec_test_SeedAddress_size depends on runtime parameters */
314 : /* fd_exec_test_AcctState_size depends on runtime parameters */
315 : /* fd_exec_test_VoteAccount_size depends on runtime parameters */
316 : /* fd_exec_test_EpochContext_size depends on runtime parameters */
317 : #define FD_EXEC_TEST_INFLATION_SIZE 45
318 : #define FD_EXEC_TEST_SLOT_CONTEXT_SIZE 2168
319 : #define FD_EXEC_TEST_STAKE_ACCOUNT_SIZE 110
320 : #define ORG_SOLANA_SEALEVEL_V1_CONTEXT_PB_H_MAX_SIZE FD_EXEC_TEST_SLOT_CONTEXT_SIZE
321 :
322 : /* Mapping from canonical names (mangle_names or overridden package name) */
323 : #define org_solana_sealevel_v1_FeatureSet fd_exec_test_FeatureSet
324 : #define org_solana_sealevel_v1_SeedAddress fd_exec_test_SeedAddress
325 : #define org_solana_sealevel_v1_AcctState fd_exec_test_AcctState
326 : #define org_solana_sealevel_v1_VoteAccount fd_exec_test_VoteAccount
327 : #define org_solana_sealevel_v1_StakeAccount fd_exec_test_StakeAccount
328 : #define org_solana_sealevel_v1_Inflation fd_exec_test_Inflation
329 : #define org_solana_sealevel_v1_EpochContext fd_exec_test_EpochContext
330 : #define org_solana_sealevel_v1_SlotContext fd_exec_test_SlotContext
331 : #define ORG_SOLANA_SEALEVEL_V1_FEATURE_SET_INIT_DEFAULT FD_EXEC_TEST_FEATURE_SET_INIT_DEFAULT
332 : #define ORG_SOLANA_SEALEVEL_V1_SEED_ADDRESS_INIT_DEFAULT FD_EXEC_TEST_SEED_ADDRESS_INIT_DEFAULT
333 : #define ORG_SOLANA_SEALEVEL_V1_ACCT_STATE_INIT_DEFAULT FD_EXEC_TEST_ACCT_STATE_INIT_DEFAULT
334 : #define ORG_SOLANA_SEALEVEL_V1_VOTE_ACCOUNT_INIT_DEFAULT FD_EXEC_TEST_VOTE_ACCOUNT_INIT_DEFAULT
335 : #define ORG_SOLANA_SEALEVEL_V1_STAKE_ACCOUNT_INIT_DEFAULT FD_EXEC_TEST_STAKE_ACCOUNT_INIT_DEFAULT
336 : #define ORG_SOLANA_SEALEVEL_V1_INFLATION_INIT_DEFAULT FD_EXEC_TEST_INFLATION_INIT_DEFAULT
337 : #define ORG_SOLANA_SEALEVEL_V1_EPOCH_CONTEXT_INIT_DEFAULT FD_EXEC_TEST_EPOCH_CONTEXT_INIT_DEFAULT
338 : #define ORG_SOLANA_SEALEVEL_V1_SLOT_CONTEXT_INIT_DEFAULT FD_EXEC_TEST_SLOT_CONTEXT_INIT_DEFAULT
339 : #define ORG_SOLANA_SEALEVEL_V1_FEATURE_SET_INIT_ZERO FD_EXEC_TEST_FEATURE_SET_INIT_ZERO
340 : #define ORG_SOLANA_SEALEVEL_V1_SEED_ADDRESS_INIT_ZERO FD_EXEC_TEST_SEED_ADDRESS_INIT_ZERO
341 : #define ORG_SOLANA_SEALEVEL_V1_ACCT_STATE_INIT_ZERO FD_EXEC_TEST_ACCT_STATE_INIT_ZERO
342 : #define ORG_SOLANA_SEALEVEL_V1_VOTE_ACCOUNT_INIT_ZERO FD_EXEC_TEST_VOTE_ACCOUNT_INIT_ZERO
343 : #define ORG_SOLANA_SEALEVEL_V1_STAKE_ACCOUNT_INIT_ZERO FD_EXEC_TEST_STAKE_ACCOUNT_INIT_ZERO
344 : #define ORG_SOLANA_SEALEVEL_V1_INFLATION_INIT_ZERO FD_EXEC_TEST_INFLATION_INIT_ZERO
345 : #define ORG_SOLANA_SEALEVEL_V1_EPOCH_CONTEXT_INIT_ZERO FD_EXEC_TEST_EPOCH_CONTEXT_INIT_ZERO
346 : #define ORG_SOLANA_SEALEVEL_V1_SLOT_CONTEXT_INIT_ZERO FD_EXEC_TEST_SLOT_CONTEXT_INIT_ZERO
347 :
348 : #ifdef __cplusplus
349 : } /* extern "C" */
350 : #endif
351 :
352 : #endif
|