Nodari Chkuaselidze
cf533d6417
wallet: update client types.
2025-02-06 14:36:52 +04:00
Nodari Chkuaselidze
37d52feadd
node: match the scan signatures.
2023-12-13 12:32:41 +04:00
Nodari Chkuaselidze
5322e21649
node: add open/close events to node and spvnode.
...
chain: reorganize getting tree compaction heights.
2023-10-26 18:13:19 +04:00
Nodari Chkuaselidze
43544844dc
pkg: clean up unused params.
2023-10-16 11:36:12 +04:00
Nodari Chkuaselidze
ee5d45fa31
fullnode: reemit abort and let bin handle the shutdown.
2022-06-07 10:17:06 -04:00
Matthew Zipkin
4c665cb42b
node: listen for abort event from plugins
2022-06-07 10:17:06 -04:00
Matthew Zipkin
f3d1856fb7
chain, node: catch critical errors and shut down
2022-06-07 10:17:06 -04:00
Nodari Chkuaselidze
51f22621af
chain: return fork to reorganize event.
2022-05-13 12:20:42 +04:00
Matthew Zipkin
36060eebd5
net: propagate the user agent from node to pool
...
Co-authored-by: Fernando Falci <fernando.falci@adevinta.com>
2022-04-24 11:24:14 -04:00
Matthew Zipkin
07d856dfea
dns: set both servers' SIG0 with one option and test
2021-09-28 11:32:38 -04:00
Mark Tyneway
503634f1da
node: use sig0 config option
2021-09-28 10:44:31 -04:00
Nodari Chkuaselidze
31efc01227
migrations: migrate flag is now a number.
2021-07-31 22:05:44 +04:00
Nodari Chkuaselidze
f1f831973f
migrations: rename migrations to migrator.
...
migrations: nits.
2021-07-31 22:05:44 +04:00
Matthew Zipkin
723d1735a4
chain: remove forceflags
2021-07-31 14:03:34 -04:00
Matthew Zipkin
7660280c2a
node: accept --no-dns and --no-rs configuration option to disable NS and RS
2021-03-23 13:44:33 -04:00
Braydon Fuller
8526a59326
node: remove unused code for spvnode
2020-03-30 10:06:02 -04:00
Christopher Jeffrey
2cfda9b77c
net: more improvements for p2p health.
2020-03-03 17:26:57 -08:00
Mark Tyneway
9c092c097e
consensus: disable goosig after 1 year + 1 month
2020-01-24 18:32:45 -08:00
Mark Tyneway
beedc3e6c5
node: parse rs-no-unbound and pass to rs constructor
2019-10-25 10:06:53 -07:00
Christopher Jeffrey
9762b29922
covenants: implement mass name revocation safeguards. see #103 .
...
This commit accomplishes a few things:
- The emergency soft-fork safe guards and on-chain mitigations described in
#103 are implemented.
- Claimed names no longer expire within the reservation window, but are still
revokable.
- We now track the registered and expired state of a name.
- In addition to the above, we track the total number of renewals.
- We no longer clear name data on expiration.
2019-04-01 06:25:40 -07:00
Christopher Jeffrey
daf38ea4dd
airdrop: first attempt at airdrop proofs.
2018-12-02 15:56:50 -08:00
Christopher Jeffrey
a03fcd1a23
pkg: rename to hsd.
2018-08-01 20:00:09 -07:00
Christopher Jeffrey
f8db47e87a
covenants: rename some stuff.
2018-07-31 20:05:38 -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
b4372556cd
spv/pool: implement spv resolution.
2018-07-24 23:55:53 -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
9a0cc84a59
hskd: backport various bcoin fixes.
2018-07-10 19:16:08 -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
f3db8d8c39
hskd: update links.
2018-06-08 07:13:46 -07:00
Christopher Jeffrey
5e72972f94
dns: get sig0 and recursive server working.
2018-03-19 08:30:40 -07:00
Christopher Jeffrey
04f059af50
pkg: more renaming.
2018-03-11 20:29:05 -07:00
Christopher Jeffrey
8b961664fc
net: drop bip150 and bip151.
2018-03-06 04:11:48 -08: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
6e0d489aec
handshake: finish cleaning up bitcoin.
2018-01-02 20:24:56 -08:00
Christopher Jeffrey
5a875c442c
wallet/bcoin: refactor exposure.
2017-12-12 22:32:27 -08:00
Christopher Jeffrey
ac3310f5c0
db: remove backend option.
2017-12-06 17:05:00 -08:00
Christopher Jeffrey
7071d5cb24
node: classify.
2017-11-16 19:43:07 -08:00
Christopher Jeffrey
d97cc7351f
utils: start using bmutex.
2017-11-01 18:54:14 -07:00
Christopher Jeffrey
6a83116951
utils: stop using asyncobject.
2017-11-01 12:57:11 -07:00
Christopher Jeffrey
8a52ce14d2
http: move to node module.
2017-10-26 12:31:08 -07:00
Christopher Jeffrey
894ad373ac
wallet: get server working.
2017-10-26 12:03:45 -07:00
Christopher Jeffrey
1aa78e2248
mempool: sanitize after reorg.
2017-09-26 17:20:16 -07:00
Christopher Jeffrey
62152a1005
util: remove util.inherits. inline inheritance.
2017-08-06 19:45:10 -07:00
Christopher Jeffrey
1df577cb74
validation: refactor.
2017-08-06 03:23:37 -07:00
Christopher Jeffrey
bb6110c609
chain/pool: make checkpoints option permanent.
2017-08-02 15:23:10 -07:00
Christopher Jeffrey
1a4268544f
chain: better checkpoint handling.
2017-08-01 01:38:04 -07:00