Commit graph

42 commits

Author SHA1 Message Date
Nodari Chkuaselidze
618ead29b9
pkg: update dependencies and npmignore. 2025-07-03 16:49:42 +04:00
Nodari Chkuaselidze
cf533d6417
wallet: update client types. 2025-02-06 14:36:52 +04:00
Nodari Chkuaselidze
f24fb51da9
lib: don't use public class fields usage. 2025-01-20 11:34:40 +04:00
Nodari Chkuaselidze
6558b45ce3
wallet: fix getBlockHeader for NodeClient.
node-client: remove getMedianTime (not used).
2024-11-19 16:53:21 +00:00
Nodari Chkuaselidze
46f099f111
wallet: add getBlockHeader method to node and nullclients. 2024-09-10 16:08:08 +04:00
Nodari Chkuaselidze
f233b76a96
walletdb: Write time with blockmeta record. Update wdb version to 3.
This requires full wdb block entry wipe and rescan. That is handled by
PR #889. `layout.h` is looked up by height, so only missing data was
time. Now we can implement walletdb only median time past calculation.
2024-08-29 13:33:27 +04:00
Nodari Chkuaselidze
b01c806758
node-http: Add get median time to node http. 2024-08-29 13:30:39 +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
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
2dc2c488d9
client: Import hs-client into the project. 2023-01-16 23:49:05 +04:00
Matthew Zipkin
2083050eb2
pool/wallet/spvnode: test imported names are added to filter and sent 2022-03-25 11:16:47 -04:00
Matthew Zipkin
e57def9c69
wallet: get UTXO from node to facilitate re-claim 2021-06-25 11:14:35 -04:00
Braydon Fuller
c217297705
wallet: reset chain on rescan for spv 2020-03-30 10:06:02 -04:00
Braydon Fuller
29b14cf3de
wallet: prevent out-of-memory during sync with wallet as plugin 2020-03-30 10:06:02 -04:00
Christopher Jeffrey
a03fcd1a23
pkg: rename to hsd. 2018-08-01 20:00:09 -07:00
Christopher Jeffrey
b8fb76e813
covenants: rename auction to namestate. 2018-07-31 19:54:40 -07:00
Christopher Jeffrey
13d2197b76
covenants: store all name state in the urkel tree. 2018-07-31 19:04:06 -07:00
Christopher Jeffrey
169da98147
pkg: update deps. remove build. 2018-07-19 05:40:48 -07:00
Christopher Jeffrey
8ce798dda9
covenants: commit auction state to tree. add OPEN covenant. 2018-07-11 23:35:09 -07:00
Christopher Jeffrey
ddd06adbb7
wallet/db: improvements to auction state handling. 2018-07-10 16:23:52 -07:00
Christopher Jeffrey
285ac862b7
consensus: implement permissionless claim proofs. 2018-07-07 16:33:56 -07:00
Christopher Jeffrey
5362396ab8
wallet: import entire auction state on bid. 2018-06-29 03:58:11 -07:00
Christopher Jeffrey
ca745fe9f7
covenants: use new revocation system and FINALIZE covenant. 2018-06-10 01:34:06 -07:00
Christopher Jeffrey
f3db8d8c39
hskd: update links. 2018-06-08 07:13:46 -07:00
Christopher Jeffrey
9dd212ecbb
wallet: full support for all covenant types. 2018-05-29 01:41:26 -07:00
Christopher Jeffrey
e8c2337fbe
hsk: update copyright. 2018-02-01 13:40:45 -08:00
Christopher Jeffrey
c090793e79
hsk: rename to hsk. 2018-02-01 13:28:31 -08:00
Christopher Jeffrey
baefa8d5ee
utils: switch to bevent. 2017-11-02 04:44:46 -07:00
Christopher Jeffrey
eccdaca769
bcoin: start switching to class syntax. 2017-11-01 18:16:05 -07:00
Christopher Jeffrey
6a83116951
utils: stop using asyncobject. 2017-11-01 12:57:11 -07:00
Christopher Jeffrey
45af3b70f8
wallet: client refactor. 2017-10-29 04:47:50 -07:00
Christopher Jeffrey
9706918a29
wallet: fixes for wallet server. 2017-10-26 15:35:23 -07:00
Christopher Jeffrey
894ad373ac
wallet: get server working. 2017-10-26 12:03:45 -07:00
Christopher Jeffrey
2d4513c675
wallet: update rpc calls for getHashes. 2017-10-19 02:07:26 -07:00
Christopher Jeffrey
0abc10f09b
wallet-rewrite 2017-10-19 02:06:14 -07:00
Christopher Jeffrey
5f82c0d8c2
chain: alias all db methods. remove chainentry spaghetti code. 2017-09-06 10:20:40 -07:00
Christopher Jeffrey
62152a1005
util: remove util.inherits. inline inheritance. 2017-08-06 19:45:10 -07:00
Christopher Jeffrey
e38da91065
lint: no extra parens around !await. 2017-07-31 18:21:03 -07:00
Christopher Jeffrey
5e73e51177
lint: fix function names. 2017-07-31 18:21:03 -07:00
Christopher Jeffrey
55cf07a871
refactor: style for const/let and returns. 2017-07-31 18:21:02 -07:00
Christopher Jeffrey
9cc5c393b4
eslint: use prefer-const. 2017-07-31 18:21:02 -07:00
Christopher Jeffrey
0ea25b0c1c
wallet: move nodeclient. 2017-07-17 14:26:38 -07:00
Renamed from lib/node/nodeclient.js (Browse further)