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
|
1aaa51a69e
|
covenants: switch to vickrey auction system.
|
2018-03-10 01:54:16 -08:00 |
|
Christopher Jeffrey
|
ab99474bc8
|
hsk: fix revokes.
|
2018-03-04 20:30:01 -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
|
a7ff40d6ce
|
dns: use an authoritative server.
|
2018-02-18 05:13:01 -08:00 |
|
Christopher Jeffrey
|
9d34090aa3
|
scripts: remove dump.
|
2018-02-01 13:44:49 -08:00 |
|
Christopher Jeffrey
|
2151f115a5
|
scripts: remove seeds.
|
2018-02-01 13:44:01 -08:00 |
|
Christopher Jeffrey
|
2ad8f52254
|
scripts: remove fuzzer.
|
2018-02-01 13:43:46 -08:00 |
|
Christopher Jeffrey
|
9249f147ea
|
scripts: remove certs.
|
2018-02-01 13:43:34 -08:00 |
|
Christopher Jeffrey
|
9304e66aed
|
blockchain: get covenants and trie working.
|
2018-01-05 07:51:19 -08:00 |
|
Christopher Jeffrey
|
a306fbbe40
|
consensus: change halving and reward.
|
2018-01-05 03:17:44 -08:00 |
|
Christopher Jeffrey
|
4c50d7d0c1
|
gen: add real key.
|
2018-01-04 20:00:55 -08:00 |
|
Christopher Jeffrey
|
6e0d489aec
|
handshake: finish cleaning up bitcoin.
|
2018-01-02 20:24:56 -08:00 |
|
Christopher Jeffrey
|
c9c7baaff0
|
handshake: initial work.
|
2017-12-31 16:46:13 -08:00 |
|
Christopher Jeffrey
|
056630e231
|
db: drop old migrations. avoid using encoding.
|
2017-12-05 03:14:34 -08:00 |
|
Christopher Jeffrey
|
c60b8ea125
|
refactor: switch to bio module.
|
2017-11-16 11:43:24 -08:00 |
|
Christopher Jeffrey
|
1b39abe157
|
bcoin: rename bufio and bstring.
|
2017-11-15 09:02:44 -08:00 |
|
Christopher Jeffrey
|
3ecc9829e3
|
utils: start using bbuf.
|
2017-10-30 21:29:49 -07:00 |
|
Christopher Jeffrey
|
d6fb654dad
|
bcoin: remove dependence on util.js.
|
2017-10-26 04:07:48 -07:00 |
|
Christopher Jeffrey
|
71182864e7
|
bcoin: use bcrypto. remove crypto module.
|
2017-10-25 21:21:39 -07:00 |
|
Christopher Jeffrey
|
eabcf21f49
|
fuzz: lint.
|
2017-08-25 18:10:29 -07:00 |
|
Christopher Jeffrey
|
f1ac30a6c1
|
fuzz: update fuzzer to use bitcoinconsensus.
|
2017-08-24 22:23:53 -07:00 |
|
Christopher Jeffrey
|
d6ce66bce9
|
script: refactor script and stack mutation.
This allows more reasonable signing behavior and eliminates all polymorphism.
|
2017-08-24 17:34:20 -07:00 |
|
Christopher Jeffrey
|
a6b2c23a41
|
script: start using scriptnum implementation.
|
2017-08-20 15:13:17 -07:00 |
|
Christopher Jeffrey
|
e37d299049
|
test: create better interface for block/tx test vectors.
|
2017-08-12 19:38:58 -07:00 |
|
Christopher Jeffrey
|
5a751d9ba7
|
test: add some new functions to test/util/common.
|
2017-08-12 18:12:45 -07:00 |
|
Christopher Jeffrey
|
853ef18ad9
|
lint: fix some linting errors.
|
2017-08-09 15:32:46 -07:00 |
|
Christopher Jeffrey
|
7d4d2e6c7c
|
scripts: fix dump script.
|
2017-08-09 15:26:54 -07:00 |
|
Christopher Jeffrey
|
36523e2f56
|
tx: do not track flags byte.
|
2017-08-07 00:55:26 -07:00 |
|
Christopher Jeffrey
|
6ba8eb9951
|
eslint: more style rules.
|
2017-07-31 18:21:03 -07:00 |
|
Christopher Jeffrey
|
5eb6620431
|
lint: consistent return values.
|
2017-07-31 18:21:03 -07:00 |
|
Christopher Jeffrey
|
6f3988e861
|
refactor: use const as much as possible.
|
2017-07-31 18:21:02 -07:00 |
|
Christopher Jeffrey
|
9cc5c393b4
|
eslint: use prefer-const.
|
2017-07-31 18:21:02 -07:00 |
|
Christopher Jeffrey
|
87d664784c
|
refactor: s/ts/time. s/ps/mtime.
|
2017-07-25 14:23:10 -07:00 |
|
Christopher Jeffrey
|
cd795cf96f
|
block: remove addTX.
|
2017-07-25 01:53:58 -07:00 |
|
Christopher Jeffrey
|
296e65d0fd
|
refactor: use es6 template strings everywhere.
|
2017-07-17 14:26:39 -07:00 |
|
Christopher Jeffrey
|
c53f4cf89e
|
refactor: switch to const/let.
|
2017-07-17 14:26:37 -07:00 |
|
Christopher Jeffrey
|
d4cc22e1c5
|
refactor: crypto.
|
2017-06-27 07:27:53 -07:00 |
|
Christopher Jeffrey
|
d3b24da2e1
|
lint: require strict mode.
|
2017-06-24 05:11:54 -07:00 |
|
Christopher Jeffrey
|
84eccc29fa
|
refactor: switch to async/await. see #227.
|
2017-06-24 02:39:06 -07:00 |
|
Christopher Jeffrey
|
33ffb780b3
|
refactor: expose int64 and big numbers as modules.
|
2017-06-22 03:59:49 -07:00 |
|
Christopher Jeffrey
|
28cd43045d
|
refactor: avoid using new Buffer() due to its new perf implications.
|
2017-05-30 21:11:10 -07:00 |
|
Christopher Jeffrey
|
614a952015
|
net: hardcoded seeds (primarily for browser).
|
2017-03-07 13:57:09 -08:00 |
|
Christopher Jeffrey
|
89ff0796c7
|
refactor: do not require json files.
|
2017-03-01 08:48:53 -08:00 |
|
Christopher Jeffrey
|
08e56791a0
|
scripts: fix dump.
|
2017-02-28 20:53:33 -08:00 |
|
Christopher Jeffrey
|
60897be916
|
scripts: add a fuzzer.
|
2017-01-15 23:28:35 -08:00 |
|
Christopher Jeffrey
|
9e5989eba5
|
minor: lint.
|
2017-01-06 21:21:37 -08:00 |
|
Christopher Jeffrey
|
5caf6210b9
|
refactor: move constants around.
|
2017-01-06 09:57:55 -08:00 |
|