@@ -190,7 +190,7 @@ int solana_byte_array_to_unsigned_txn(uint8_t *byte_array,
190
190
// Set System instruction address for Token Program
191
191
hex_string_to_byte_array (SOLANA_TOKEN_PROGRAM_ADDRESS ,
192
192
SOLANA_ACCOUNT_ADDRESS_LENGTH * 2 ,
193
- system_program_id [1 ]);
193
+ system_program_id [SOLANA_TOKEN_PROGRAM_ID_INDEX ]);
194
194
195
195
if (memcmp (utxn -> account_addresses + utxn -> instruction .program_id_index *
196
196
SOLANA_ACCOUNT_ADDRESS_LENGTH ,
@@ -264,7 +264,7 @@ int solana_validate_unsigned_txn(const solana_unsigned_txn *utxn) {
264
264
// Set System instruction address for Token Program
265
265
hex_string_to_byte_array (SOLANA_TOKEN_PROGRAM_ADDRESS ,
266
266
SOLANA_ACCOUNT_ADDRESS_LENGTH * 2 ,
267
- system_program_id [1 ]);
267
+ system_program_id [SOLANA_TOKEN_PROGRAM_ID_INDEX ]);
268
268
269
269
if (memcmp (utxn -> account_addresses + utxn -> instruction .program_id_index *
270
270
SOLANA_ACCOUNT_ADDRESS_LENGTH ,
@@ -283,7 +283,7 @@ int solana_validate_unsigned_txn(const solana_unsigned_txn *utxn) {
283
283
} else if (memcmp (
284
284
utxn -> account_addresses + utxn -> instruction .program_id_index *
285
285
SOLANA_ACCOUNT_ADDRESS_LENGTH ,
286
- system_program_id ,
286
+ system_program_id [ SOLANA_TOKEN_PROGRAM_ID_INDEX ] ,
287
287
SOLANA_ACCOUNT_ADDRESS_LENGTH ) == 0 ) {
288
288
uint8_t instruction_enum = * (utxn -> instruction .opaque_data );
289
289
0 commit comments