Christopher Jeffrey
|
7dc399d047
|
db: work on better state transitions.
|
2018-01-07 04:00:00 -08:00 |
|
Christopher Jeffrey
|
89bb9eb808
|
networks: add blocksPerWeek.
|
2018-01-06 22:23:47 -08:00 |
|
Christopher Jeffrey
|
b0abbe4ff2
|
covenants: switch to using same input and output indexes.
|
2018-01-06 10:29:29 -08:00 |
|
Christopher Jeffrey
|
f191b1be36
|
handshake: tests sort of passing.
|
2018-01-05 12:58:39 -08:00 |
|
Christopher Jeffrey
|
9304e66aed
|
blockchain: get covenants and trie working.
|
2018-01-05 07:51:19 -08:00 |
|
Christopher Jeffrey
|
bbe1322e51
|
refactor: handshakeify.
|
2018-01-05 04:11:11 -08:00 |
|
Christopher Jeffrey
|
a306fbbe40
|
consensus: change halving and reward.
|
2018-01-05 03:17:44 -08:00 |
|
Christopher Jeffrey
|
0c32c6cb32
|
primitives: add covenants.
|
2018-01-05 01:22:32 -08:00 |
|
Christopher Jeffrey
|
36d5228a03
|
consensus: add name verification.
|
2018-01-04 17:34:58 -08:00 |
|
Christopher Jeffrey
|
6e54fbd51d
|
wallet/chain: fixes and cleanup.
|
2018-01-04 10:25:43 -08:00 |
|
Christopher Jeffrey
|
3ac97843aa
|
refactor: misc cleanup.
|
2018-01-03 18:26:31 -08:00 |
|
Christopher Jeffrey
|
9a1378dba4
|
Revert "tx: add tx types."
This reverts commit 96ced3a165.
|
2018-01-03 08:24:42 -08:00 |
|
Christopher Jeffrey
|
96ced3a165
|
tx: add tx types.
|
2018-01-02 21:05:36 -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
|
01abb3d667
|
types: cleanup types.
|
2017-12-30 03:49:28 -08:00 |
|
Christopher Jeffrey
|
056630e231
|
db: drop old migrations. avoid using encoding.
|
2017-12-05 03:14:34 -08:00 |
|
Christopher Jeffrey
|
635e60cc58
|
bcoin: require bn.js directly.
|
2017-11-17 00:49:02 -08:00 |
|
Christopher Jeffrey
|
c1fbad5e19
|
protocol: classify.
|
2017-11-16 19:46:19 -08:00 |
|
Christopher Jeffrey
|
0c2eb8e8f4
|
network/fees: minor.
|
2017-11-07 15:08:31 -08:00 |
|
Christopher Jeffrey
|
eccdaca769
|
bcoin: start switching to class syntax.
|
2017-11-01 18:16:05 -07:00 |
|
Christopher Jeffrey
|
6a83116951
|
utils: stop using asyncobject.
|
2017-11-01 12:57:11 -07:00 |
|
Christopher Jeffrey
|
894ad373ac
|
wallet: get server working.
|
2017-10-26 12:03:45 -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
|
5107cfd27a
|
consensus: clean up some functions.
|
2017-09-06 22:38:23 -07:00 |
|
Christopher Jeffrey
|
e0eb1cdbe3
|
refactor: remove all duck typing.
|
2017-09-02 21:29:38 -07:00 |
|
Christopher Jeffrey
|
5c7c66332f
|
timedata: whitespace.
|
2017-08-10 12:32:49 -07:00 |
|
Christopher Jeffrey
|
62152a1005
|
util: remove util.inherits. inline inheritance.
|
2017-08-06 19:45:10 -07:00 |
|
Christopher Jeffrey
|
bb6110c609
|
chain/pool: make checkpoints option permanent.
|
2017-08-02 15:23:10 -07:00 |
|
Christopher Jeffrey
|
ee7ad9dc86
|
chain: determine sync state using last checkpoint's chainwork.
|
2017-08-01 15:17:55 -07:00 |
|
Christopher Jeffrey
|
dfd63f12bb
|
networks: update testnet chainwork.
|
2017-07-31 18:21:04 -07:00 |
|
Christopher Jeffrey
|
1fa800e9fd
|
networks: checkpoints and chainwork update.
|
2017-07-31 18:21:04 -07:00 |
|
Christopher Jeffrey
|
88ef28d837
|
lint: no implicit casting.
|
2017-07-31 18:21:03 -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
|
55cf07a871
|
refactor: style for const/let and returns.
|
2017-07-31 18:21:02 -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
|
957c4e8c93
|
network/address: remove segnet4 support. fix bech32 parsing.
|
2017-07-25 16:31:27 -07:00 |
|
Christopher Jeffrey
|
87d664784c
|
refactor: s/ts/time. s/ps/mtime.
|
2017-07-25 14:23:10 -07:00 |
|
Christopher Jeffrey
|
23397dd753
|
refactor: change for..of loop usage.
|
2017-07-24 19:45:46 -07:00 |
|
Christopher Jeffrey
|
3a0c9b60e2
|
chain: implement bip91 and bip148.
|
2017-07-23 07:32:18 -07:00 |
|
Christopher Jeffrey
|
beacd48462
|
timedata: refactor time.add().
|
2017-07-20 13:23:38 -07:00 |
|
Christopher Jeffrey
|
a11a1ab4ad
|
timedata: minor.
|
2017-07-20 01:10:22 -07:00 |
|
Christopher Jeffrey
|
053561f2ba
|
errors: fix stack traces.
|
2017-07-17 14:26:43 -07:00 |
|
Christopher Jeffrey
|
296e65d0fd
|
refactor: use es6 template strings everywhere.
|
2017-07-17 14:26:39 -07:00 |
|
Christopher Jeffrey
|
3af014119a
|
refactor: switch to template strings for errors.
|
2017-07-17 14:26:38 -07:00 |
|
Christopher Jeffrey
|
10672784e5
|
refactor: rename tx functions. more es6 features.
|
2017-07-17 14:26:38 -07:00 |
|
Christopher Jeffrey
|
c53f4cf89e
|
refactor: switch to const/let.
|
2017-07-17 14:26:37 -07:00 |
|