mirror of https://github.com/oxen-io/oxen-core.git
Lower subaddr lookahead
This *substantially* increases the Ledger wallet startup time for testing.
This commit is contained in:
parent
17625416c9
commit
79b48d8cf4
|
@ -2413,9 +2413,9 @@ namespace {
|
|||
if (!wal)
|
||||
throw wallet_rpc_error{error_code::UNKNOWN_ERROR, "Failed to create wallet"};
|
||||
|
||||
if (req.subaddress_lookahead_major or req.subaddress_lookahead_minor)
|
||||
if (req.subaddress_lookahead_major || req.subaddress_lookahead_minor)
|
||||
{
|
||||
if (not (req.subaddress_lookahead_major and req.subaddress_lookahead_minor))
|
||||
if (!(req.subaddress_lookahead_major && req.subaddress_lookahead_minor))
|
||||
throw wallet_rpc_error{error_code::UNKNOWN_ERROR, "Must specify subaddress lookahead major AND minor if specifying either"};
|
||||
|
||||
wal->set_subaddress_lookahead(*req.subaddress_lookahead_major, *req.subaddress_lookahead_minor);
|
||||
|
|
|
@ -293,6 +293,10 @@ class Wallet(RPCDaemon):
|
|||
params["hardware_wallet"] = True
|
||||
params["device_name"] = "LedgerTCP"
|
||||
params["debug_reset"] = True
|
||||
# These are fairly slow (~0.2s each) for the device to construct during
|
||||
# initialization, so severely reduce them for testing:
|
||||
params["subaddress_lookahead_major"] = 2
|
||||
params["subaddress_lookahead_minor"] = 2
|
||||
|
||||
r = self.wait_for_json_rpc("create_wallet", params)
|
||||
if "result" not in r.json():
|
||||
|
|
Loading…
Reference in New Issue