Nodari Chkuaselidze
e13f180c96
types: update blockstore.
2024-09-30 14:29:03 +04:00
Nodari Chkuaselidze
685a2202ad
types: update net packets.
2024-09-28 18:44:27 +04:00
Nodari Chkuaselidze
8fcfa1a591
types: update primitives, coins, script and covenants.
2024-09-28 18:24:51 +04:00
Nodari Chkuaselidze
ecac387777
types: update misc types in utils, ui and address.
2024-09-24 23:20:07 +04:00
Nodari Chkuaselidze
9f2e062a33
types: update protocol types.
2024-09-24 21:25:43 +04:00
Nodari Chkuaselidze
5294be7eb8
Merge PR #896 from 'nodech/update-bidreveal-entries'
2024-08-29 12:12:29 +04:00
Nodari Chkuaselidze
fd2e57a761
test: fix wallet test case for bidreveal.
2024-08-28 15:46:35 +04:00
Nodari Chkuaselidze
3ae22968fd
pkg: update CHANGELOG.
2024-08-28 13:28:27 +04:00
Nodari Chkuaselidze
fb7ae46cfe
wdb: Migrate bid-reveals.
...
- Recover bid heights from the TXRecords. Historical not-owned bids will
have them default (-1) for the migration, as TXRecords for them are not
recorded.
- Link owned bid <-> reveals. Historical not-owned bids will have them
default (null outpoint) for the migration, as TXRecords for them are
not recorded.
2024-08-28 13:27:43 +04:00
Nodari Chkuaselidze
1109b627b6
txdb: Add bid and reveal mapping.
...
bid: Add height to the bid entries.
2024-08-28 13:23:27 +04:00
Nodari Chkuaselidze
e88734fb75
Merge PR #901 from 'nodech/mtx-fund-2'
2024-08-27 23:28:43 +04:00
Nodari Chkuaselidze
d754b86386
Merge PR #899 from 'nodech/fix-methods'
2024-08-27 18:17:19 +04:00
Nodari Chkuaselidze
b010abce51
wallet-client: rename createAuctionTxs to createAuctionTXs.
...
Make style consistent for methods and variables.
2024-08-27 17:32:12 +04:00
Nodari Chkuaselidze
ceab2a817f
Merge PR #900 from 'nodech/update-migrations'
2024-08-27 17:27:14 +04:00
Nodari Chkuaselidze
6cf9817fb1
wdb: use encoding functions in migrations, when original encoder also uses them.
2024-08-27 17:20:51 +04:00
Nodari Chkuaselidze
1cebcd3b08
chain-test: update migrate tree state migration.
2024-08-26 18:50:36 +04:00
Nodari Chkuaselidze
e9a52896be
chain-test: update blockstore migration.
2024-08-26 18:50:35 +04:00
Nodari Chkuaselidze
bdb2464773
chain-test: update chainstate migration and remove chaindb methods.
2024-08-26 18:50:34 +04:00
Nodari Chkuaselidze
34f2949050
chaindb: move chaindb records to records file.
2024-08-26 18:50:33 +04:00
Nodari Chkuaselidze
ebe648f6d9
chain-test: change initial change migration to be selfcontained.
2024-08-26 18:50:32 +04:00
Nodari Chkuaselidze
c5dfced233
wdb-test: rename lookahead migration data.
2024-08-26 18:50:31 +04:00
Nodari Chkuaselidze
006aa97888
wdb: make recalculateTXDB post migration work.
2024-08-26 18:50:30 +04:00
Nodari Chkuaselidze
f263a4dfe8
wdb: use layout back up instead of wdb layout. Generate migration data.
2024-08-26 18:50:29 +04:00
Nodari Chkuaselidze
aa4a1f84b6
wdb: fix change address migration for hsd v2.1.3 and before nodes.
2024-08-26 18:50:27 +04:00
Nodari Chkuaselidze
ce7dc581b1
wdb: fix initial migrations.
2024-08-26 18:28:35 +04:00
Nodari Chkuaselidze
15e9b8ff31
mtx: coinselection - try to resolve input coins from coinview first.
2024-08-26 17:14:58 +04:00
Nodari Chkuaselidze
9ddb69e2b6
Merge PR #883 from 'nodech/wallet-interactive-rescan'
2024-08-20 15:43:43 +04:00
Nodari Chkuaselidze
f46192d3a6
test: Change nodes-context seed ports.
...
Add stack traces to common test helper timeouts.
Change default timeout to 2000.
2024-08-20 15:36:33 +04:00
Nodari Chkuaselidze
38efb06904
wallet: Use interactive scan on initial sync and rescan.
...
Check issue #872
2024-08-20 15:36:30 +04:00
Nodari Chkuaselidze
57194f4cd6
http: interactive rescan will now throw on socket.call similar to rescan.
2024-08-20 15:33:49 +04:00
Nodari Chkuaselidze
c8592d121d
wallet: Fix node client interface for hooks.
...
bsock hooks that nodeclient tries to imitate, are handlers set on
specific event. They are expected to return results to the caller.
2024-08-20 15:33:48 +04:00
Nodari Chkuaselidze
81821ff17a
wallet: add filterUpdated to wallet.add, wdb.addTX and wdb.addBlock.
2024-08-20 15:33:47 +04:00
Nodari Chkuaselidze
4d9127dfb8
test: add rescan and addBlock tests when addresses are gapped.
2024-08-20 15:33:46 +04:00
Nodari Chkuaselidze
a405ea9009
wdb: Add sanity checks to the wdb.addBlock.
...
wdb/client: fix standalone ChainEntry deserialization and add prevBlock.
2024-08-20 15:33:45 +04:00
Nodari Chkuaselidze
1cf623c804
test: add standalone wallet and alternate chain rescan test for wallet.
2024-08-20 15:33:44 +04:00
Nodari Chkuaselidze
0632bb5027
wdb: add reorg guard in disconnect.
2024-08-20 15:33:43 +04:00
Nodari Chkuaselidze
8affe9570d
node: add fullLock option to the interactive rescan.
...
Interactive rescan by default does per block scan lock. This enables
parallel rescans, as well as chain sync while rescan is in progress. But
in specific cases, it may be more beneficial to stop the node from
syncing while the rescan is in progress.
2024-08-20 15:33:42 +04:00
Nodari Chkuaselidze
dcafb2046b
wallet: WalletNode now emits 'open' and 'close' events.
...
wallet-node: fix standalone wallet get entry requests when entry is not found on
chain.
client: expose Wallet class.
2024-08-20 15:33:41 +04:00
Nodari Chkuaselidze
5700236513
test: move balance object to utils.
2024-08-20 15:33:40 +04:00
Nodari Chkuaselidze
e5bcf23f91
test: add standalone wallet to the NodeContext.
2024-08-20 15:33:35 +04:00
Nodari Chkuaselidze
106fbfaacf
wdb: rename timeFn to nowFn.
2024-06-26 17:26:55 +04:00
Nodari Chkuaselidze
e93bd53e83
Merge PR #898 from 'nodech/wallet-timefn'
2024-06-26 16:28:25 +04:00
Nodari Chkuaselidze
5c63ffa1d7
txdb: add and pass nowFn from wdb.
2024-06-26 16:19:21 +04:00
Nodari Chkuaselidze
680a9da76a
Merge PR #897 from 'nodech/update-bdb'
2024-06-21 04:54:29 +04:00
Nodari Chkuaselidze
8aaf8dee87
pkg: update dependencies.
2024-06-19 18:25:48 +04:00
Nodari Chkuaselidze
509ffe5f6c
Merge PR #882 from 'nodech/update-clients'
2024-05-31 13:42:46 +04:00
Nodari Chkuaselidze
501f529504
wallet-client: add options to the getNames.
2024-05-31 13:38:19 +04:00
Nodari Chkuaselidze
a3602b0572
pkg: update lint rules to the latest.
2024-05-31 13:38:18 +04:00
Nodari Chkuaselidze
9fd8fa0500
node-client: Add methods for the HTTP endpoints.
...
Add getMempoolRejectionFilter and checkMempoolRejectionFilter methods to client.
Add getFee, alternative to websocket estimateFee call.
2024-05-31 13:38:17 +04:00
Nodari Chkuaselidze
1daebd8ab9
Merge PR #895 from 'nodech/change-ownership-resolvers'
2024-05-31 13:33:42 +04:00