Christopher Jeffrey
33ffb780b3
refactor: expose int64 and big numbers as modules.
2017-06-22 03:59:49 -07:00
Christopher Jeffrey
9058e7d78a
gcs: rename fromData.
2017-06-16 16:08:15 -07:00
Christopher Jeffrey
b994c278f2
utils: preliminary GCS filter support.
2017-06-16 14:35:50 -07:00
Christopher Jeffrey
015fb8b0b6
siphash: return objects instead of buffers.
2017-06-16 14:30:25 -07:00
Christopher Jeffrey (JJ)
dd16950fe2
Merge pull request #219 from jjz/master
...
Add tes new test file of key-address-test
2017-06-15 22:50:44 -07:00
Christopher Jeffrey
182784c8e0
utils: remove usage of isBrowser. some refactoring.
2017-06-15 22:28:06 -07:00
Christopher Jeffrey
a3c7a49c80
refactor: replace util.equal with Buffer#equals.
2017-06-12 03:00:08 -07:00
Christopher Jeffrey
28cd43045d
refactor: avoid using new Buffer() due to its new perf implications.
2017-05-30 21:11:10 -07:00
jjz
46edf8c591
1. add scripts of test single file
...
2. add key-address-test.js
2017-05-27 15:06:10 +08:00
Christopher Jeffrey
7089735fb0
hd: cleanup some methods.
2017-05-13 23:39:22 -07:00
Christopher Jeffrey
c1dbac3a4a
bech32: optimize bits conversion.
2017-05-13 15:51:51 -07:00
Christopher Jeffrey
a9ea4e5531
bech32: refactor.
2017-05-13 15:13:42 -07:00
Christopher Jeffrey
0ea341772c
address: make bech32 addrs more sane.
2017-05-13 00:21:51 -07:00
Christopher Jeffrey (JJ)
3fda5bedab
Merge pull request #198 from kleetus/compat/bool-validation
...
RPC method compatibility with bitcoin core.
2017-05-12 13:33:36 -07:00
Christopher Jeffrey
ed4400acb9
address: start using from/toString.
2017-04-30 07:13:36 -07:00
Chris Kleeschulte
dd49ee0761
RPC method compatibility with bitcoin core.
...
- RPC method param semantics, unfortunately, aren't consistent in bitcoin core, therefore bcoin can't be used as a drop in replacement if bcoin "fixes the glitch".
- To avoid breaking bcoin's current api, validation of bool includes integers 0 and 1 as false and true, respectively.
- The effect of this is to allow getRawTransaction to work with older client code.
2017-04-21 13:14:33 -04:00
Christopher Jeffrey
6acef06cbc
address: implement bech32 addresses.
2017-04-12 23:13:29 -07:00
Christopher Jeffrey
c0e4c169ba
http: more tests.
2017-03-15 20:38:04 -07:00
Christopher Jeffrey
0d844be588
rpc: tests and fixes.
2017-03-15 20:21:24 -07:00
Christopher Jeffrey
1a3dcbd277
test: add some more rpc tests.
2017-03-15 07:21:14 -07:00
Christopher Jeffrey
42da82e007
wallet: fix tests and add compat routes.
2017-03-14 06:28:55 -07:00
Christopher Jeffrey
aa7e550f91
hd: do not store mnemonic on hd private key.
2017-03-14 06:10:35 -07:00
Christopher Jeffrey
1a8a9afade
config/wallet: refactor config handling. add wallet server.
2017-03-14 06:10:35 -07:00
Christopher Jeffrey
bfd7cc9266
miner/template: refactor options handling.
2017-03-14 06:10:35 -07:00
Christopher Jeffrey
945fa381c5
refactor: mining.
2017-03-14 06:10:34 -07:00
Christopher Jeffrey
5cbbdbfb2f
refactor: config, plugins, and walletdb.
2017-03-14 06:10:34 -07:00
Christopher Jeffrey
70a0147080
test: fix chain test.
2017-03-14 06:09:30 -07:00
Christopher Jeffrey
11a2bc1356
net: less banning for bip152.
2017-03-07 18:01:05 -08:00
Christopher Jeffrey
9e480db00f
test: fix chain test.
2017-03-05 17:57:10 -08:00
Christopher Jeffrey
beefcfba67
chain: return null on orphan blocks.
2017-03-04 15:37:27 -08:00
Christopher Jeffrey
e5fd8305bf
test: fix failing bip70 test.
2017-03-01 09:22:14 -08:00
Christopher Jeffrey
89ff0796c7
refactor: do not require json files.
2017-03-01 08:48:53 -08:00
Christopher Jeffrey
7688d80e74
block/chain: refactor block verification and caching.
2017-02-28 09:20:22 -08:00
Christopher Jeffrey
47c43ea39a
rpcclient: refactor error handling.
2017-02-28 09:20:22 -08:00
Christopher Jeffrey
f71f2d954b
chain: optimize reward calculation.
2017-02-28 09:20:22 -08:00
Christopher Jeffrey
304f0e7e75
smart coin selection.
2017-02-22 11:35:49 -08:00
Christopher Jeffrey
1e07d1ba83
chain: improve target and mtp calculation.
2017-02-13 21:59:41 -08:00
Christopher Jeffrey
dcf705d8bc
chain: s/bad-witness-merkle-size/bad-witness-nonce-size/
2017-02-11 12:54:24 -08:00
Christopher Jeffrey
0f1a62b0de
test: block sigops tests.
2017-02-01 23:00:54 -08:00
Christopher Jeffrey
fc2827a5bd
test: add coins test.
2017-02-01 11:56:45 -08:00
Christopher Jeffrey
d0e226f926
test: sigops tests.
2017-02-01 06:07:01 -08:00
Christopher Jeffrey
7d86b4bb5e
test: clean up chain test.
2017-01-31 17:08:12 -08:00
Christopher Jeffrey
74aede0447
test: lint.
2017-01-31 17:03:22 -08:00
Christopher Jeffrey
cc16b48cf4
test: tx sigops tests. more chain tests.
2017-01-31 16:27:39 -08:00
Christopher Jeffrey
231d08b1c4
test: add node-context.
2017-01-30 19:44:50 -08:00
Christopher Jeffrey
bc951e25a9
test: use memwallet for mempool test.
2017-01-30 18:56:56 -08:00
Christopher Jeffrey
df5228c849
test: node/chain tests. add memwallet.
2017-01-30 18:37:56 -08:00
Christopher Jeffrey
b6593adf75
net: remove alert system.
2017-01-19 04:41:58 -08:00
Christopher Jeffrey
491462f551
bip150: add dns resolution. comments.
2017-01-15 23:46:19 -08:00
Christopher Jeffrey
a486bd3a18
refactor: options.
2017-01-14 17:59:54 -08:00