hsd
hsd copied to clipboard
Handshake Daemon & Full Node
It would be great if we could extract an [OpenAPI](https://www.openapis.org/) compatible documentation of endpoints available in hsd. Such documentation make it easy to automatically generate: * Clients implementation (no need...
This is effectively a duplicate, but broader description, of #559 In DNS, the purpose of the SOA Serial is to tell the clients the version of the data currently being...
This is alternative implementation of #639 that solves issue in the `CoinSelector`. Separate `existing` and `preferred` inputs: - existing are the inputs that are present in the mtx. - preferred...
I notice something today about the HNS "dynamic fallback". We don't lookup via ICANN just because a name isn't in the HNS root zone. We check our own reserved list...
### Motivation Motivation for this PR is recent attack using unicode: - https://www.trojansource.codes/ - https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-42574 Approach to address the issue varies, recent example: - https://blog.rust-lang.org/2021/11/01/cve-2021-42574.html - where they go with...
This test should document how script addresses can be used to allow different entities to RENEW, UPDATE, and retain ownership of the domain without sharing keys. This way watchtowers can...
This is a port of issue https://github.com/bcoin-org/bcoin/issues/721 Most importantly, it prevents pruning nodes from broadcasting blocks and that also includes MINERS that are using pruned nodes: https://github.com/handshake-org/hsd/blob/1a086e44b5b60e1ebb01955b0e1b2a0ebd00b42d/lib/net/pool.js#L1146-L1159 We can adopt...
Closes #152 File output is standard zone file format: https://tools.ietf.org/html/rfc1035#section-5.1 Replaces https://github.com/handshake-org/hsd/pull/280 Based on https://github.com/james-stevens/handshake-bridge by @james-stevens Major differences from these two predecessors: - Reads from the Urkel Tree, not...
security-aware resolvers like hsd should protect users from forged DNSSEC responses. hsd only omits the "AD" flag from the response but it should return SERVFAIL instead. example: `dig @1.1.1.1 dnssec-failed.org...
Not sure if this is a clearnet/brontide issue or peers are just connecting to each other redundantly, but I have a node that has two connections from easyhandshake, one inbound...