Nodari Chkuaselidze
b44affe4b7
wdb-migration: Add coin selection indexes to the existing wallets.
2025-06-02 15:31:40 +04:00
Nodari Chkuaselidze
7bd6f44eab
pkg: normalize exports.
2025-06-02 15:26:59 +04:00
Nodari Chkuaselidze
86e024243c
test: add wallet coin selector migration data.
2025-05-30 17:49:56 +04:00
Nodari Chkuaselidze
2e1fe3b106
test: add support for deterministic inputs in wallet utils.
2025-05-30 17:46:21 +04:00
Nodari Chkuaselidze
2f0bcf753b
wallet: move wallet coinselection types to enum and rename.
...
address nits.
2025-05-29 14:28:20 +04:00
Nodari Chkuaselidze
c6a485cc64
bench: Add benchmark for wallet coinselections.
2025-05-27 13:00:12 +04:00
Nodari Chkuaselidze
37b11e525f
test: move wallet utils and add createAddress option.
2025-05-22 15:32:58 +04:00
Nodari Chkuaselidze
dded017126
wallet-coinselector: skip non-existent coins.
2025-05-21 13:15:57 +04:00
Nodari Chkuaselidze
1121e8eefe
wallet: add wallet coin source.
2025-05-20 18:50:15 +04:00
Nodari Chkuaselidze
bbb44083a2
coinselection: select all even with existing coins/inputs.
2025-05-16 17:33:14 +04:00
Nodari Chkuaselidze
40a083aa98
test: add existing input tests to the wallet coin selection.
2025-05-15 14:18:07 +04:00
Nodari Chkuaselidze
98eaa5fb83
test: add all selection tests to the wallet coin selection.
2025-05-14 13:57:35 +04:00
Nodari Chkuaselidze
3881e32954
test: add age tests to the wallet coin selection.
2025-05-14 12:52:40 +04:00
Nodari Chkuaselidze
ed380caf29
test: add smart option tests to wallet coin selector.
2025-05-14 11:28:42 +04:00
Nodari Chkuaselidze
ec08bb4b45
test: add wallet coin selection by value tests.
2025-05-13 16:59:33 +04:00
Nodari Chkuaselidze
f9f2539925
test: add heights to the coinselection test.
2025-05-07 13:51:04 +04:00
Nodari Chkuaselidze
2b0f111db5
wallet: address nits.
2025-05-07 12:51:13 +04:00
Nodari Chkuaselidze
dfbef04486
txdb: Add wallet wide height indexes for by value coinselection.
2025-05-06 17:08:51 +04:00
Nodari Chkuaselidze
6819a19f00
txdb-indexes: Introduce separate indexes for confirmed/unconfirmed values.
...
Introduces separate indexes for confirmed and unconfirmed transaction values.
This change enables sorting transactions based on their confirmation status,
addressing the need for different ordering of confirmed vs. unconfirmed entries.
2025-05-06 15:16:10 +04:00
Nodari Chkuaselidze
0cc7d787b9
mtx: separate fund and fill.
2025-05-05 15:09:45 +04:00
Nodari Chkuaselidze
48b377e44b
txdb-indexes: don't index non spendable coins.
2025-05-02 12:43:24 +04:00
Nodari Chkuaselidze
b8ce31e9d8
wallet: add by height indexes for credits.
2025-05-01 17:28:19 +04:00
Nodari Chkuaselidze
3c94eb369d
wallet: add by value indexes for credits.
2025-05-01 15:19:19 +04:00
Nodari Chkuaselidze
d6eafc4150
wallet: add by value indexes for credits.
2025-04-29 16:57:06 +04:00
Nodari Chkuaselidze
cd3399b312
test: add more coin selection tests to mtx and coinselection.
2025-04-24 14:29:01 +04:00
Nodari Chkuaselidze
a49a68f87a
mtx: move out coinselector.
2025-04-16 12:35:34 +04:00
Nodari Chkuaselidze
5f11d622b1
Merge PR #925 from 'nodech/wallet-migration-progress-data'
2025-04-16 12:30:21 +04:00
Nodari Chkuaselidze
18dcc5e1d5
Merge PR #926 from 'nodech/rebalance'
2025-04-10 13:12:17 +04:00
Nodari Chkuaselidze
8df0724afc
Merge PR #924 from 'pinheadmz/remove-easyhandshake-seed'
2025-04-08 11:33:53 +04:00
Nodari Chkuaselidze
3ff53996a4
migrations: fix ctx type.
2025-04-01 11:40:59 +04:00
Nodari Chkuaselidze
e323618f94
wallet: recalculate-balances endpoint.
2025-04-01 11:28:33 +04:00
Nodari Chkuaselidze
a32e1df6f6
migrations: Add migration state migrations to the wallet and the chain.
2025-03-31 15:31:10 +04:00
Nodari Chkuaselidze
5469d8baf5
migrations: create and pass migration context with state and pending states.
2025-03-28 16:45:32 +04:00
Nodari Chkuaselidze
abd0c38a6c
migrations: introduce version and inProgressData to the migration state.
2025-03-28 13:15:28 +04:00
Matthew Zipkin
36412db656
net: remove easyhandshake seed IP
2025-03-11 06:15:03 -04:00
Matthew Zipkin
d1a7a05f41
remove easyhandshake from mainnet seed nodes
2025-03-07 10:04:21 -05:00
Nodari Chkuaselidze
afb1533282
migrations: move initialize and flag checks.
2025-02-18 12:11:51 +04:00
Nodari Chkuaselidze
73533cdf56
Merge PR #923 from 'nodech/type-cleanup'
2025-02-07 17:57:50 +04:00
Nodari Chkuaselidze
efb00292f0
chain-migrations: fix default.
2025-02-06 14:48:22 +04:00
Nodari Chkuaselidze
cf533d6417
wallet: update client types.
2025-02-06 14:36:52 +04:00
Nodari Chkuaselidze
3f83d575ee
chain: rename constants and update types.
2025-02-06 14:35:37 +04:00
Nodari Chkuaselidze
0da3a98a5f
doc: update changelog.
2025-02-05 14:30:49 +04:00
Nodari Chkuaselidze
31009340b1
Merge PR #922 from 'nodech/wallet-http-get-owned-name'
2025-01-21 11:30:04 +04:00
Nodari Chkuaselidze
25e72467ba
wallet-http: Add own method to the getName.
2025-01-21 11:16:59 +04:00
Nodari Chkuaselidze
ab2f5f8480
Merge PR #921 from 'nodech/cleanup-class-members'
2025-01-20 11:36:59 +04:00
Nodari Chkuaselidze
f24fb51da9
lib: don't use public class fields usage.
2025-01-20 11:34:40 +04:00
Nodari Chkuaselidze
77e22dae3c
Merge PR #920 from 'nodech/http-valid-zap'
2025-01-20 11:03:59 +04:00
Nodari Chkuaselidze
964b41eee1
wallet-http: return total number of transactions zapped.
2025-01-17 15:01:57 +04:00
Nodari Chkuaselidze
dddf32c8a1
wallet: Zap now returns number of transactions zapped instead of hashes.
2025-01-17 13:56:21 +04:00
Nodari Chkuaselidze
1ccbb79efc
wallet-http: pass network to the transaction options validator.
2025-01-17 12:58:06 +04:00