Christopher Jeffrey
|
5f82c0d8c2
|
chain: alias all db methods. remove chainentry spaghetti code.
|
2017-09-06 10:20:40 -07:00 |
|
Christopher Jeffrey
|
063f55f448
|
script: remove instances of script.getSmall().
|
2017-08-30 10:07:07 -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
|
040e798d9f
|
rpc: fix getTXOutProof.
|
2017-08-19 19:36:28 -07:00 |
|
Christopher Jeffrey
|
2ce2f1f9f7
|
rpc: refactor getTXOutProof and mining calls.
|
2017-08-14 17:52:31 -07:00 |
|
Christopher Jeffrey
|
3bc47f5a3c
|
lint: enforce function names.
|
2017-08-06 21:36:48 -07:00 |
|
Christopher Jeffrey
|
62152a1005
|
util: remove util.inherits. inline inheritance.
|
2017-08-06 19:45:10 -07:00 |
|
Christopher Jeffrey
|
1df577cb74
|
validation: refactor.
|
2017-08-06 03:23:37 -07:00 |
|
Christopher Jeffrey
|
88ef28d837
|
lint: no implicit casting.
|
2017-07-31 18:21:03 -07:00 |
|
Christopher Jeffrey
|
5e73e51177
|
lint: fix function names.
|
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
|
87d664784c
|
refactor: s/ts/time. s/ps/mtime.
|
2017-07-25 14:23:10 -07:00 |
|
Christopher Jeffrey
|
02e4dda012
|
refactor: cleanup for..of loops.
|
2017-07-25 11:39:12 -07:00 |
|
Christopher Jeffrey
|
32c93af2c4
|
node/rpc: throw errors on shutdown. minor changes.
|
2017-07-25 05:30:22 -07:00 |
|
Christopher Jeffrey
|
7eefb773be
|
refactor: use maps and sets wherever possible.
|
2017-07-25 05:15:47 -07:00 |
|
Christopher Jeffrey
|
590c4350e9
|
rpc: fix submitwork.
|
2017-07-25 02:20:17 -07:00 |
|
Christopher Jeffrey
|
8c212d797f
|
block: rename some more methods. refactor bip152 ptx vector.
|
2017-07-25 01:16:25 -07:00 |
|
Christopher Jeffrey
|
7ed36ec2ba
|
block: rename "abbr" methods to "head".
|
2017-07-25 00:08:28 -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
|
0250cf4296
|
workers: better signal handling.
|
2017-07-17 14:26:40 -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
|
8c7279518f
|
refactor: de-globalize workerpool.
|
2017-07-17 14:26:38 -07:00 |
|
Christopher Jeffrey
|
c53f4cf89e
|
refactor: switch to const/let.
|
2017-07-17 14:26:37 -07:00 |
|
Christopher Jeffrey
|
e00472891d
|
refactor: start using for...of.
|
2017-07-17 14:26:37 -07:00 |
|
Christopher Jeffrey
|
aa05bb5df7
|
refactor: use es6 maps for everything.
|
2017-07-17 14:26:37 -07:00 |
|
Christopher Jeffrey
|
d4cc22e1c5
|
refactor: crypto.
|
2017-06-27 07:27:53 -07:00 |
|
Christopher Jeffrey
|
fa3e98b274
|
crypto: rename ec to secp256k1.
|
2017-06-27 02:48:19 -07:00 |
|
Christopher Jeffrey
|
84eccc29fa
|
refactor: switch to async/await. see #227.
|
2017-06-24 02:39:06 -07:00 |
|
Christopher Jeffrey
|
5bde338a53
|
rpc: fix verifytxoutproof.
|
2017-06-16 10:27:17 -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
|
76c20eddf1
|
rpc: do not use Address.getHash.
|
2017-05-21 21:42:35 -07:00 |
|
Christopher Jeffrey
|
0b13452df1
|
net: implement peer ids.
|
2017-05-15 03:53:30 -07:00 |
|
Christopher Jeffrey
|
d9c7d7e874
|
rpc: fix pruneblockchain.
|
2017-05-15 03:23:33 -07:00 |
|
Christopher Jeffrey
|
612f6a987c
|
rpc: better errors.
|
2017-05-15 03:22:09 -07:00 |
|
Christopher Jeffrey
|
f0bc6d5925
|
rpc: implement pruneblockchain.
|
2017-05-14 15:24:32 -07:00 |
|
Christopher Jeffrey
|
c1e684dc12
|
rpc: throw on no addresses for miner.
|
2017-05-13 04:22:00 -07:00 |
|
Christopher Jeffrey
|
b5375f576d
|
rpc: minor.
|
2017-05-13 04:10:05 -07:00 |
|
Christopher Jeffrey
|
c78707ed6a
|
rpc: update getaddednodeinfo args.
|
2017-05-13 03:57:59 -07:00 |
|
Christopher Jeffrey
|
e0c2eb122b
|
rpc: improve some network rpc calls.
|
2017-05-13 03:51:01 -07:00 |
|
Christopher Jeffrey
|
5e0898d920
|
rpc: minor.
|
2017-05-12 23:15:08 -07:00 |
|
Christopher Jeffrey
|
f2f94a800e
|
rpc: fix arg length check for getblock.
|
2017-05-12 11:44:33 -07:00 |
|
Christopher Jeffrey (JJ)
|
27b896a4ed
|
Merge pull request #211 from pinheadmz/cbtxt
return coinbase scriptSig string in getblock requests
|
2017-05-12 10:48:21 -07:00 |
|
Matthew Zipkin
|
6a332bfeaf
|
init return cb rpc
|
2017-05-05 20:51:57 +00:00 |
|
Christopher Jeffrey
|
12d3ee6f95
|
rpc: add getblockbyheight call.
|
2017-04-30 07:18:16 -07:00 |
|
Christopher Jeffrey
|
ed4400acb9
|
address: start using from/toString.
|
2017-04-30 07:13:36 -07:00 |
|
Christopher Jeffrey
|
4f09065a3e
|
rpc: ensure shutdown. see #188.
|
2017-04-30 06:30:23 -07:00 |
|