Mark Tyneway
cdeb5d0994
node/rpc: add validateresource
...
This new node RPC will verify Resource json.
It will be useful for users who are having trouble
building the correct Resource.
2020-04-17 18:15:28 -07:00
Boyma
9d21a04ecd
Merge pull request #412 from pinheadmz/wallet2
...
wallet: port various fixes and improvements from bcoin
2020-04-02 15:09:15 -04:00
Boyma
3db8bf8b6a
Merge pull request #321 from tynes/block-rpc-fixes
...
node/rpc: getblock confirmation fixes
2020-03-31 15:23:06 -04:00
Boyma
14e0b83666
Merge pull request #201 from tynes/node-event-tree-commit
...
node: event tree commit
2020-03-30 18:57:16 -04:00
Braydon Fuller
8526a59326
node: remove unused code for spvnode
2020-03-30 10:06:02 -04:00
Boyma
ed53f5f885
Merge pull request #254 from tynes/expose-service-names
...
http: expose human readable service names
2020-03-26 15:22:18 -04:00
Christopher Jeffrey
5a322b725b
rpc: add "type" option to getpeerinfo.
2020-03-19 17:05:42 -07: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
258e3afc00
node/seeder: sort addresses before serving.
2020-03-02 15:24:00 -08:00
Christopher Jeffrey
bbac8dd943
net: improve address management.
2020-03-02 14:14:36 -08:00
Christopher Jeffrey
f1231f7a2e
node/rpc: s/treeRoot/treeroot/
2020-03-02 06:26:42 -08:00
Christopher Jeffrey
8f4f5fa730
node/rpc: fix raw output for getblockheader. fixes #373 .
2020-03-02 06:21:45 -08:00
Matthew Zipkin
3fce45c1a9
chain: get BIP9 statistics
2020-02-19 14:05:16 -05:00
Matthew Zipkin
12a7a8337d
node: fix logger format for block hashes
2020-02-10 09:51:54 -05:00
Christopher Jeffrey
b80cd1fb1f
rpc: disable airdrops on testnet.
2020-02-01 22:18:44 -08:00
Christopher Jeffrey
4cb36cbe40
net: fix port selection elsewhere.
2020-02-01 15:12:40 -08:00
Christopher Jeffrey
bf2a654175
pkg: drop some old deps.
2020-01-31 02:42:12 -08:00
Christopher Jeffrey
f3334af7dc
node: expose dns seeder.
2020-01-31 02:03:05 -08:00
Christopher Jeffrey
77dbe2987c
node/rpc: do not activate softforks with getwork.
2020-01-29 05:44:51 -08:00
Christopher Jeffrey
b02c6049cf
node: add simple dns seed server.
2020-01-29 03:55:21 -08:00
Christopher Jeffrey
a72bab62a0
dns: implement new resource serialization.
2020-01-29 02:16:13 -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
Boyma
8252c97e89
Merge pull request #334 from tuxcanfly/getproof-sliding-window
...
getproof - dos prevention using sliding window counter
2020-01-26 17:33:48 -08:00
Boyma
2a13e12c45
Merge pull request #327 from tynes/rpc-warning-fix
...
node/rpc: fix logger statement
2020-01-26 17:32:31 -08:00
Javed Khan
010d5d2b98
peer: add a slidingwindow rate limit for getproof
2020-01-26 21:37:22 +05:30
Christopher Jeffrey (JJ)
6bb2220a88
Merge pull request #305 from tynes/disable-goosig
...
chain: disable goosig after 1 year + 1 month
2020-01-25 23:43:51 -08:00
Mark Tyneway
f0225319c1
node/rpc: fix logger statement
2020-01-25 20:13:01 -08:00
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
9c092c097e
consensus: disable goosig after 1 year + 1 month
2020-01-24 18:32:45 -08:00
Mark Tyneway
4413c25637
node/rpc: return hex for block bits
2019-12-31 17:34:32 -08:00
Mark Tyneway
4469e50a75
node/rpc: fix block to json
2019-12-31 17:33:16 -08:00
Mark Tyneway
97471f93aa
node/rpc: header to json fixes
2019-12-31 17:30:37 -08:00
Christopher Jeffrey
e68b77b8c8
block: cleanup new pow/header serialization.
2019-11-04 03:57:19 -08:00
Christopher Jeffrey
5a34dd6633
chain/block/mining: implement a more foolproof pow (WIP).
2019-11-04 03:57:19 -08:00
Boyma
86eb05328c
Merge pull request #258 from tynes/no-unbound-option
...
dns/server: allow configurable use of unbound
2019-10-27 19:10:32 -04:00
Mark Tyneway
beedc3e6c5
node: parse rs-no-unbound and pass to rs constructor
2019-10-25 10:06:53 -07:00
Mark Tyneway
2c2d6711ac
rpc: return name
2019-10-09 13:59:35 -07:00
Mark Tyneway
5a61c110a1
node rpc: expose human readable service names
2019-09-25 14:16:17 -07:00
Mark Tyneway
71a367770f
node: emit tree commits over websocket
...
Emit an event over websockets for the chain's 'tree commit'
event. NodeClient or any websocket client can listen to these
events.
2019-06-21 11:09:36 -06:00
Christopher Jeffrey (JJ)
cc1ef7ab8d
Merge pull request #186 from tynes/rpc-expose-identity-key
...
rpc and http expose identity key
2019-06-21 06:09:17 -07:00
Christopher Jeffrey (JJ)
6486eb9aa2
Merge pull request #189 from tynes/mempool-reject-api
...
mempool: expose mempool rejection filter to api
2019-06-21 06:04:50 -07:00
Mark Tyneway
e5df1aa1ac
node/http: add claims, airdrops, orphans
...
Add additional fields to the response of node
HTTP `GET /`. The new fields can be found at
.mempool.{claims,airdrops,orphans}.
2019-05-30 10:53:40 -07:00
Mark Tyneway
571ba4ff5c
mempool: expose mempool rejection filter to api
2019-05-27 12:27:48 -07:00
Mark Tyneway
6cf947f017
node/rpc: getnetworkinfo identity key
...
Return a new value in the response of
the node RPC `getnetworkinfo` that
contains the local identity key
serialized in base32.
2019-05-24 18:00:47 -07:00
Mark Tyneway
b4368e109b
node/http: return base32 encoded identitykey
...
Add the identity key to the response of `GET /`
at .pool.identitykey.
2019-05-24 17:59:11 -07:00
Boyma
4db8f9c6f0
Merge pull request #156 from kilpatty/node-http-reset-enforce
...
http: add check for height being below tip
2019-05-19 09:20:22 -07:00
Mark Tyneway
5be3eec33b
node/http: add db state info to response
...
Add an object for the db state at `.chain.state`
that has the fields `tx`, `coin`, `value`, `burned`.
These values are pulled from the `chain.db.state`.
2019-05-13 17:20:25 -07:00
Christopher Jeffrey (JJ)
b0c30f83f7
Merge pull request #170 from tynes/getblockchaininfo-treeroot
...
node/rpc: add treeRoot to getblockchaininfo
2019-05-12 22:20:51 -07:00