Commit graph

181 commits

Author SHA1 Message Date
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
Mark Tyneway
9e4abb6a51 blockstore: integration 2021-09-03 23:23:59 +04:00
Nodari Chkuaselidze
31efc01227 migrations: migrate flag is now a number. 2021-07-31 22:05:44 +04:00
Nodari Chkuaselidze
7e0f29b280 migration: add migration flag to nodes.
Add info to the migrations.
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
Matthew Zipkin
c5e50e696b
fullnode: parse --mempool-expiry-time 2021-01-12 10:37:57 -05:00
Matthew Zipkin
f12bb2056c
miner: parse minWeight option from Full Node 2020-09-15 08:50:52 -04:00
Christopher Jeffrey
25d499dcc6
net: seperate regular address and brontide address. fix options parsing. 2020-03-05 10:34:20 -08:00
Christopher Jeffrey
2cfda9b77c
net: more improvements for p2p health. 2020-03-03 17:26:57 -08:00
Christopher Jeffrey
a333a24d40
net: use plaintext by default. various improvements. 2020-01-29 02:01:32 -08:00
Christopher Jeffrey
0623f4df05
Revert "Merge pull request #331 from tynes/p2p-brontide-safety"
This reverts commit 340952867a, reversing
changes made to e2039e8954.
2020-01-29 01:58:18 -08:00
Javed Khan
010d5d2b98
peer: add a slidingwindow rate limit for getproof 2020-01-26 21:37:22 +05:30
Mark Tyneway
d5cfb7887b
p2p: standard and brontide peering
Separate the brontide and plaintext servers
so that peers can network over either.
2020-01-25 20:00:00 -08:00
Mark Tyneway
beedc3e6c5
node: parse rs-no-unbound and pass to rs constructor 2019-10-25 10:06:53 -07:00
Mark Tyneway
c6a11eb1ca
blockchain: remove coin-cache
This PR removes the coin-cache from the blockchain.
It was determined that using the coin-cache actually
slows down the initial block download and can be
easily configured in such a way that it crashes Node.js.
This is a port of work done by braydonf on bcoin.

See relevant comment from jj: https://github.com/bcoin-org/bcoin/issues/626#issuecomment-442059074
See PR on bcoin here: https://github.com/bcoin-org/bcoin/pull/736
2019-03-29 14:32:51 -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
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
afb98b6fcb
hskd: switch to %x argument in logger. 2018-07-15 10:47:14 -07:00
Christopher Jeffrey
d4782e0cc1
hskd: switch to buffer maps and structs. 2018-07-15 06:22:25 -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
51373778ff
net: fix block serving. 2018-06-19 10:56:43 -07:00
Christopher Jeffrey
a098e47ce2
dns: minor api change. 2018-06-18 18:00:02 -07:00
Christopher Jeffrey
b6b0730c37
node: minor. 2018-06-18 17:43:27 -07:00
Christopher Jeffrey
8be95c3ad5
dns: fix tree handling. 2018-06-18 15:58:32 -07:00
Christopher Jeffrey
28cb4d81cb
dns: cleanup options handling. 2018-06-18 15:46:10 -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
fc4ac7aa59
dns: smimea support. other misc fixes. 2018-03-25 12:45:36 -07:00
Christopher Jeffrey
5e72972f94
dns: get sig0 and recursive server working. 2018-03-19 08:30:40 -07:00
Christopher Jeffrey
9e52d2f518
test: get tests passing. 2018-03-13 23:21:17 -07:00
Christopher Jeffrey
cb0f588001
hsk: refactor. add glue. lint. 2018-03-12 03:04:56 -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
66e37ca0c8
dns: saner dns server. 2018-02-19 01:48:17 -08:00
Christopher Jeffrey
a7ff40d6ce
dns: use an authoritative server. 2018-02-18 05:13:01 -08:00
Christopher Jeffrey
e1dc07bf77
dns: properly rewrite responses. 2018-02-04 22:31:27 -08:00
Christopher Jeffrey
28699caf1b
handshake: dns resolution mvp. 2018-02-03 20:48:36 -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
9304e66aed
blockchain: get covenants and trie working. 2018-01-05 07:51:19 -08:00
Christopher Jeffrey
6e0d489aec
handshake: finish cleaning up bitcoin. 2018-01-02 20:24:56 -08:00
Christopher Jeffrey
ac3310f5c0
db: remove backend option. 2017-12-06 17:05:00 -08:00