Commit graph

336 commits

Author SHA1 Message Date
Christopher Jeffrey
771c8d42aa
pkg: rename btc->ui. 2018-08-01 20:34:21 -07: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
33e9140ab2
namestate: cleanup. 2018-07-31 19:58:47 -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
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
29e629cfae
covenants: better managing of reserved names. 2018-07-12 06:50:02 -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
5b68bc0059
miner: enforce weight limit for claims. 2018-07-10 18:53:05 -07:00
Christopher Jeffrey
ddd06adbb7
wallet/db: improvements to auction state handling. 2018-07-10 16:23:52 -07:00
Christopher Jeffrey
e7e09c40c6
covenants: get claim tests passing. 2018-07-10 01:21:36 -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
a3acced655
block: switch to a single merkle root. 2018-06-15 01:38:59 -07:00
Christopher Jeffrey
4bf4eec623
node/rpc: fix some rpc calls. 2018-06-12 22:36:52 -07:00
Christopher Jeffrey
ca745fe9f7
covenants: use new revocation system and FINALIZE covenant. 2018-06-10 01:34:06 -07:00
Christopher Jeffrey
a397ea4c6e
chain: switch to 5 minute block time. add reserved field in header. closes #10 and #11. 2018-06-08 19:30:38 -07:00
Christopher Jeffrey
f3db8d8c39
hskd: update links. 2018-06-08 07:13:46 -07:00
Christopher Jeffrey
7bcfd8bc27
wallet/node: more rpc improvements. 2018-05-29 03:44:55 -07:00
Christopher Jeffrey
717a6d4a6b
rpc: parse name data. 2018-05-29 02:02:44 -07:00
Christopher Jeffrey
6bdc73b50e
chain: switch to new name tree. commit only 160 bit name hashes. 2018-05-28 09:02:54 -07:00
Christopher Jeffrey
1e562be4cd
resource: use dns label compression. 2018-04-26 02:31:26 -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
a8e1703b5f
hskd: start using bio.Struct. 2018-03-11 23:24:11 -07:00
Christopher Jeffrey
04f059af50
pkg: more renaming. 2018-03-11 20:29:05 -07:00
Christopher Jeffrey
3ea8aec007
hsk: use blake2 for addr hashes. 2018-03-11 18:16:46 -07:00
Christopher Jeffrey
16247a8451
covenants: include old revocation system. 2018-03-11 17:46:38 -07:00
Christopher Jeffrey
9dc6b6afbb
rpc: new getwork interface. 2018-03-09 22:15:10 -08:00
Christopher Jeffrey
8b961664fc
net: drop bip150 and bip151. 2018-03-06 04:11:48 -08:00
Christopher Jeffrey
ab99474bc8
hsk: fix revokes. 2018-03-04 20:30:01 -08:00
Christopher Jeffrey
c70e983122
hsk: reimplement proof handling. 2018-03-04 18:11:59 -08:00
Christopher Jeffrey
1f09fae12a
covenants/wallet: implement new revocation system. 2018-03-04 10:51:00 -08:00
Christopher Jeffrey
add3235d5b
hsk: no more little-endian hashes. add outputs to genesis block. 2018-03-02 19:26:21 -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