Skip to content

Commit 6630377

Browse files
jgriffithsJamie C. Driver
authored andcommitted
network: add network_t enum to encapsulate network ids
1 parent c981946 commit 6630377

File tree

17 files changed

+134
-116
lines changed

17 files changed

+134
-116
lines changed

main/assets.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -209,9 +209,9 @@ bool assets_get_info(const uint32_t network_id, const asset_info_t* assets, cons
209209
}
210210

211211
// 3. Search the h/coded assets snapshot
212-
// FIXME: WALLY_NETWORK_LIQUID_REGTEST appears to use mainnet assets?
213-
const bool use_testnet_registry = network_id == WALLY_NETWORK_LIQUID_TESTNET /* ||
214-
network_id == WALLY_NETWORK_LIQUID_REGTEST */
212+
// FIXME: NETWORK_LIQUID_REGTEST appears to use mainnet assets?
213+
const bool use_testnet_registry = network_id == NETWORK_LIQUID_TESTNET /* ||
214+
network_id == NETWORK_LIQUID_REGTEST */
215215
;
216216
const snapshot_asset_info_t* snapshot_asset = assets_snapshot_get_info(asset_id, use_testnet_registry);
217217
if (snapshot_asset) {

main/descriptor.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ bool descriptor_to_address(const char* name, const descriptor_data_t* descriptor
395395
{
396396
JADE_ASSERT(name);
397397
JADE_ASSERT(descriptor);
398-
JADE_ASSERT(network_id != WALLY_NETWORK_NONE);
398+
JADE_ASSERT(network_id != NETWORK_NONE);
399399
JADE_ASSERT(!deduced_type || *deduced_type == DESCRIPTOR_TYPE_UNKNOWN);
400400
JADE_INIT_OUT_PPTR(output);
401401
JADE_INIT_OUT_PPTR(errmsg);
@@ -436,7 +436,7 @@ bool descriptor_to_script(const char* name, const descriptor_data_t* descriptor,
436436
{
437437
JADE_ASSERT(name);
438438
JADE_ASSERT(descriptor);
439-
JADE_ASSERT(network_id != WALLY_NETWORK_NONE);
439+
JADE_ASSERT(network_id != NETWORK_NONE);
440440
JADE_ASSERT(!deduced_type || *deduced_type == DESCRIPTOR_TYPE_UNKNOWN);
441441
JADE_INIT_OUT_PPTR(output);
442442
JADE_INIT_OUT_SIZE(output_len);
@@ -476,7 +476,7 @@ bool descriptor_search_for_script(const char* name, const descriptor_data_t* des
476476
{
477477
JADE_ASSERT(name);
478478
JADE_ASSERT(descriptor);
479-
JADE_ASSERT(network_id != WALLY_NETWORK_NONE);
479+
JADE_ASSERT(network_id != NETWORK_NONE);
480480
JADE_ASSERT(child_num);
481481
JADE_ASSERT(search_depth);
482482
JADE_ASSERT(script);

main/process/dashboard.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1223,7 +1223,7 @@ static void handle_registered_wallets(void)
12231223

12241224
// Get signer info from descriptor
12251225
size_t num_signer_details = 0;
1226-
if (!descriptor_get_signers(wallet_name, &descriptor, WALLY_NETWORK_NONE, NULL, signer_details,
1226+
if (!descriptor_get_signers(wallet_name, &descriptor, NETWORK_NONE, NULL, signer_details,
12271227
MAX_ALLOWED_SIGNERS, &num_signer_details, &errmsg)) {
12281228
JADE_LOGE("Failed to load signer information from descriptor data");
12291229
const char* message[] = { "Unable to load", "signer details" };

main/process/process_utils.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ bool jade_process_check_network(jade_process_t* process, CborValue* params, uint
3131
rpc_get_string("network", sizeof(network), params, network, &network_len);
3232
*network_id = network_from_name(network_len ? network : NULL);
3333

34-
if (*network_id == WALLY_NETWORK_NONE) {
34+
if (*network_id == NETWORK_NONE) {
3535
jade_process_reject_message(
3636
process, CBOR_RPC_BAD_PARAMETERS, "Failed to extract valid network from parameters", NULL);
3737
return false;

main/process/register_descriptor.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ static int register_descriptor(
2727
const char* descriptor_name, const uint32_t network_id, descriptor_data_t* descriptor, const char** errmsg)
2828
{
2929
JADE_ASSERT(descriptor_name);
30-
JADE_ASSERT(network_id != WALLY_NETWORK_NONE);
30+
JADE_ASSERT(network_id != NETWORK_NONE);
3131
JADE_ASSERT(descriptor);
3232
JADE_INIT_OUT_PPTR(errmsg);
3333

main/process/register_multisig.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,10 +242,10 @@ int register_multisig_file(const char* multisig_file, const size_t multisig_file
242242
uint32_t network_id;
243243
uint8_t xpub_version[4];
244244
if (keychain_get_network_type_restriction() == NETWORK_TYPE_TEST) {
245-
network_id = WALLY_NETWORK_BITCOIN_TESTNET;
245+
network_id = NETWORK_BITCOIN_TESTNET;
246246
uint32_to_be(BIP32_VER_TEST_PUBLIC, xpub_version);
247247
} else {
248-
network_id = WALLY_NETWORK_BITCOIN_MAINNET;
248+
network_id = NETWORK_BITCOIN;
249249
uint32_to_be(BIP32_VER_MAIN_PUBLIC, xpub_version);
250250
}
251251

main/process/sign_liquid_tx.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -517,7 +517,7 @@ bool show_elements_fee_confirmation_activity(const uint32_t network_id, const st
517517
const output_info_t* outinfo, const script_flavour_t aggregate_inputs_scripts_flavour, const uint64_t fees,
518518
const TxType_t txtype, const bool tx_is_partial)
519519
{
520-
JADE_ASSERT(network_id != WALLY_NETWORK_NONE);
520+
JADE_ASSERT(network_id != NETWORK_NONE);
521521
JADE_ASSERT(tx);
522522
JADE_ASSERT(outinfo);
523523

main/process/sign_psbt.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ static const uint8_t PSBT_MAGIC_PREFIX[5] = { 0x70, 0x73, 0x62, 0x74, 0xFF }; //
4949

5050
static bool is_green_multisig_signers(const uint32_t network_id, const key_iter* iter, struct ext_key* recovery_hdkey)
5151
{
52-
JADE_ASSERT(network_id != WALLY_NETWORK_NONE);
52+
JADE_ASSERT(network_id != NETWORK_NONE);
5353
JADE_ASSERT(iter && iter->is_valid);
5454

5555
const size_t num_keys = key_iter_get_num_keys(iter);
@@ -145,7 +145,7 @@ static bool verify_ga_script_matches(const uint32_t network_id, const struct ext
145145
const struct ext_key* recovery_key, const uint32_t* path, const size_t path_len, const uint8_t* target_script,
146146
const size_t target_script_len)
147147
{
148-
JADE_ASSERT(network_id != WALLY_NETWORK_NONE);
148+
JADE_ASSERT(network_id != NETWORK_NONE);
149149
JADE_ASSERT(path);
150150
JADE_ASSERT(target_script);
151151
JADE_ASSERT(target_script_len);
@@ -292,7 +292,7 @@ static bool verify_descriptor_script_matches_impl(const char* descriptor_name, c
292292
{
293293
JADE_ASSERT(descriptor_name);
294294
JADE_ASSERT(descriptor);
295-
JADE_ASSERT(network_id != WALLY_NETWORK_NONE);
295+
JADE_ASSERT(network_id != NETWORK_NONE);
296296
JADE_ASSERT(target_script);
297297
JADE_ASSERT(target_script_len);
298298

@@ -324,7 +324,7 @@ static bool verify_descriptor_script_matches(const char* descriptor_name, const
324324
{
325325
JADE_ASSERT(descriptor_name);
326326
JADE_ASSERT(descriptor);
327-
JADE_ASSERT(network_id != WALLY_NETWORK_NONE);
327+
JADE_ASSERT(network_id != NETWORK_NONE);
328328
JADE_ASSERT(path);
329329
JADE_ASSERT(path_len);
330330
JADE_ASSERT(iter && iter->is_valid);
@@ -411,7 +411,7 @@ static bool get_suitable_descriptor_record(const key_iter* iter, const uint32_t*
411411
JADE_ASSERT(iter && iter->is_valid);
412412
JADE_ASSERT(target_script);
413413
JADE_ASSERT(target_script_len);
414-
JADE_ASSERT(network_id != WALLY_NETWORK_NONE);
414+
JADE_ASSERT(network_id != NETWORK_NONE);
415415
JADE_ASSERT(wallet_name);
416416
JADE_ASSERT(wallet_name_len);
417417
JADE_ASSERT(descriptor);
@@ -456,7 +456,7 @@ static void validate_any_change_outputs(const uint32_t network_id, struct wally_
456456
const char* wallet_name, const multisig_data_t* multisig_data, const descriptor_data_t* descriptor,
457457
output_info_t* output_info)
458458
{
459-
JADE_ASSERT(network_id != WALLY_NETWORK_NONE);
459+
JADE_ASSERT(network_id != NETWORK_NONE);
460460
JADE_ASSERT(psbt);
461461
JADE_ASSERT(signing_flags);
462462
// wallet_name, multisig_data and descriptor optional
@@ -622,7 +622,7 @@ int sign_psbt(const uint32_t network_id, struct wally_psbt* psbt, const char** e
622622
{
623623
JADE_ASSERT(psbt);
624624
JADE_INIT_OUT_PPTR(errmsg);
625-
JADE_ASSERT(network_id != WALLY_NETWORK_NONE);
625+
JADE_ASSERT(network_id != NETWORK_NONE);
626626

627627
// Elements/PSET not supported
628628
size_t is_elements = 0;

main/process/sign_tx.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ bool validate_wallet_outputs(jade_process_t* process, const uint32_t network_id,
3434
CborValue* wallet_outputs, output_info_t* output_info, const char** errmsg)
3535
{
3636
JADE_ASSERT(process);
37-
JADE_ASSERT(network_id != WALLY_NETWORK_NONE);
37+
JADE_ASSERT(network_id != NETWORK_NONE);
3838
JADE_ASSERT(tx);
3939
JADE_ASSERT(wallet_outputs);
4040
JADE_ASSERT(output_info);

main/qrmode.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -624,7 +624,7 @@ static bool handle_address_options(const bool show_account, uint16_t* account_in
624624
static bool verify_address(const address_data_t* const addr_data)
625625
{
626626
JADE_ASSERT(addr_data);
627-
JADE_ASSERT(addr_data->network_id != WALLY_NETWORK_NONE);
627+
JADE_ASSERT(addr_data->network_id != NETWORK_NONE);
628628
JADE_ASSERT(addr_data->script_len);
629629

630630
const bool default_selection = true;
@@ -1135,9 +1135,9 @@ static bool parse_sign_display_bcur_psbt_qr(const uint8_t* cbor, const size_t cb
11351135
const char* errmsg = NULL;
11361136
uint32_t network_id;
11371137
if (keychain_get_network_type_restriction() == NETWORK_TYPE_TEST) {
1138-
network_id = WALLY_NETWORK_BITCOIN_TESTNET;
1138+
network_id = NETWORK_BITCOIN_TESTNET;
11391139
} else {
1140-
network_id = WALLY_NETWORK_BITCOIN_MAINNET;
1140+
network_id = NETWORK_BITCOIN;
11411141
}
11421142
const int errcode = sign_psbt(network_id, psbt, &errmsg);
11431143
if (errcode) {
@@ -1594,9 +1594,9 @@ static bool post_auth_msg_request(const jade_msg_source_t source, const bool sup
15941594
const network_type_t restriction = keychain_get_network_type_restriction();
15951595
uint32_t network_id;
15961596
if (restriction == NETWORK_TYPE_TEST) {
1597-
network_id = WALLY_NETWORK_BITCOIN_TESTNET;
1597+
network_id = NETWORK_BITCOIN_TESTNET;
15981598
} else {
1599-
network_id = WALLY_NETWORK_BITCOIN_MAINNET;
1599+
network_id = NETWORK_BITCOIN;
16001600
}
16011601
add_string_to_map(&params_encoder, "network", network_to_name(network_id));
16021602
add_boolean_to_map(&params_encoder, "suppress_pin_change_confirmation", suppress_pin_change_confirmation);

0 commit comments

Comments
 (0)