Christopher Jeffrey
|
23f9e543be
|
bip150/bip151: destroy on peer close.
|
2016-08-23 05:54:41 -07:00 |
|
Christopher Jeffrey
|
db07d42803
|
bip150: drop peers that do not auth.
|
2016-08-23 05:50:45 -07:00 |
|
Christopher Jeffrey
|
1e1ee18e09
|
bip150: consistency.
|
2016-08-23 05:40:33 -07:00 |
|
Christopher Jeffrey
|
799d3ba55d
|
bip150: add authorized-peers and known-peers files.
|
2016-08-23 05:28:45 -07:00 |
|
Christopher Jeffrey
|
51975003c2
|
bip150: display bip150 address to user.
|
2016-08-23 04:22:46 -07:00 |
|
Christopher Jeffrey
|
134bece292
|
bip150: first implementation.
|
2016-08-23 04:16:11 -07:00 |
|
Christopher Jeffrey
|
9ed0906661
|
wallet: rename getKeyring.
|
2016-08-22 23:07:45 -07:00 |
|
Christopher Jeffrey
|
f6f0dceaab
|
fees: minor.
|
2016-08-22 23:01:38 -07:00 |
|
Christopher Jeffrey
|
7b723baedd
|
wallet: lint.
|
2016-08-22 22:44:08 -07:00 |
|
Christopher Jeffrey
|
5e49bce310
|
fees: refactor.
|
2016-08-22 22:37:58 -07:00 |
|
Christopher Jeffrey
|
9ced2df5fa
|
bip152: optimize.
|
2016-08-22 22:36:51 -07:00 |
|
Christopher Jeffrey
|
049be2086d
|
bip151: update to conform to spec.
|
2016-08-22 22:36:33 -07:00 |
|
Christopher Jeffrey
|
8f8cf4fca6
|
mempool: minor.
|
2016-08-22 22:22:19 -07:00 |
|
Christopher Jeffrey
|
3d4b0d9a61
|
peer: minor.
|
2016-08-22 22:11:23 -07:00 |
|
Christopher Jeffrey
|
b55068f30d
|
chaindb: optimize.
|
2016-08-22 21:57:18 -07:00 |
|
Christopher Jeffrey
|
3a43a9aefa
|
keyring: remove keypair.
|
2016-08-22 19:18:39 -07:00 |
|
Christopher Jeffrey
|
3cac0a96d2
|
http: better events.
|
2016-08-22 19:08:39 -07:00 |
|
Christopher Jeffrey
|
2472054862
|
network: more checkpoints.
|
2016-08-22 18:23:13 -07:00 |
|
Christopher Jeffrey
|
52f00c8fe2
|
walletdb: lock during rescan.
|
2016-08-22 18:13:22 -07:00 |
|
Christopher Jeffrey
|
aec3548b26
|
walletdb: fix reorg handling.
|
2016-08-22 17:55:44 -07:00 |
|
Christopher Jeffrey
|
908d2eb9a9
|
wallet: account type check.
|
2016-08-22 16:04:27 -07:00 |
|
Christopher Jeffrey
|
14da6a0875
|
http: refactor websocket handling.
|
2016-08-22 15:27:22 -07:00 |
|
Christopher Jeffrey
|
375699c6c5
|
walletdb: refactor.
|
2016-08-22 14:56:41 -07:00 |
|
Christopher Jeffrey
|
4590f94aae
|
walletdb: v2.
|
2016-08-21 13:47:16 -07:00 |
|
Christopher Jeffrey
|
1e2d85e7db
|
wallet: import key and subtract fee.
|
2016-08-21 13:44:32 -07:00 |
|
Christopher Jeffrey
|
e5d23945b1
|
mtx: maxFee option.
|
2016-08-21 12:17:24 -07:00 |
|
Christopher Jeffrey
|
8ed5016108
|
lint.
|
2016-08-21 12:07:36 -07:00 |
|
Christopher Jeffrey
|
d26db89a21
|
mtx: refactor.
|
2016-08-21 11:04:56 -07:00 |
|
Christopher Jeffrey
|
d17ba07475
|
mempool: mem usage estimation.
|
2016-08-21 11:04:47 -07:00 |
|
Christopher Jeffrey
|
9c8d4d185f
|
rpc: minor.
|
2016-08-21 01:04:57 -07:00 |
|
Christopher Jeffrey
|
0873f7abe8
|
rpc: importwallet.
|
2016-08-19 20:46:52 -07:00 |
|
Christopher Jeffrey
|
d6e4978baf
|
wallet/buffer/rpc: fix serialization and buffer writes. import keys.
|
2016-08-19 18:09:49 -07:00 |
|
Christopher Jeffrey
|
4b008540e0
|
wallet: key importing.
|
2016-08-19 12:39:50 -07:00 |
|
Christopher Jeffrey
|
eecae63cf3
|
walletdb: custom addresses.
|
2016-08-19 02:29:55 -07:00 |
|
Christopher Jeffrey
|
c836786b99
|
mtx/wallet: refactor keyring.
|
2016-08-19 00:39:56 -07:00 |
|
Christopher Jeffrey
|
0f23304a68
|
mtx: maxSize.
|
2016-08-18 20:29:30 -07:00 |
|
Christopher Jeffrey
|
34f59e8a60
|
mtx: refactor.
|
2016-08-18 20:04:31 -07:00 |
|
Christopher Jeffrey
|
a42d11cb80
|
mtx: signing work.
|
2016-08-18 18:27:17 -07:00 |
|
Christopher Jeffrey
|
b6c8362c63
|
mtx: more refactoring.
|
2016-08-18 15:07:54 -07:00 |
|
Christopher Jeffrey
|
0db8677139
|
mtx: refactor templating.
|
2016-08-18 06:18:34 -07:00 |
|
Christopher Jeffrey
|
e8f2c3321c
|
wallet: multiple refactors.
|
2016-08-18 05:35:34 -07:00 |
|
Christopher Jeffrey
|
0765f44b5b
|
chaindb: ready for migration.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
4a0eaa6b34
|
ldb: options.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
048a99b9ba
|
lint.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
833e5491f1
|
db: expose layouts.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
e817b89653
|
chaindb: endianness.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
096957ccb9
|
chaindb: strict arg checking.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
0208f9383c
|
chaindb: check options.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
b0aebb9c84
|
coins: optimize.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
578ff8f684
|
lru: refactor.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
d7ac63755f
|
wallet: sign refactor.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
990d5c2baf
|
locker: more locker cleanup.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
97a2f2e86a
|
locker: refactor.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
cdbf7c1e8c
|
locker: automatically wrap callbacks.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
7c73d2a898
|
block: fix miner assertion failure.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
4c62cc8451
|
coins: minor.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
8ee0cf8604
|
chaindb: chain state buffer hash.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
bf20425e11
|
chaindb: state work.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
4502e942d4
|
chaindb: chain state.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
2831af4300
|
wallet: refactor. add hd key destroy methods.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
731e615b86
|
chain: fix retarget.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
4b85715ec2
|
do not accept mutable txs anywhere except wallet.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
4203999b81
|
txdb: handle spent coins better.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
841cb290d8
|
major db and async object refactor.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
911e4f541e
|
chaindb: minor.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
5f43c429a9
|
mempool: minor.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
0ca46228f5
|
rpc: refactor.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
3841eb3e58
|
rpc: fix getrawtransaction.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
581a658808
|
logger: less spam.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
8765bf5a6d
|
wallet: more refactoring.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
90349b8244
|
rpc: add more calls. refactor validation.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
2c0aacf426
|
wallet: refactor variable names.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
d0c4ea008b
|
http: catch rpc errors.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
197e9f7aa9
|
wallet/mempool: lint. spvnode.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
2fdfdd3c8a
|
walletdb: store addr type on path.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
c93de907fe
|
merkleblock: add indexOf.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
d053a25f53
|
peer: add lastSend and lastRecv.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
74ec03607b
|
walletdb: move and rename some methods. add hash to path.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
e235f3bee6
|
txdb: add coin locking system.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
77502ca496
|
mempool: max size and logs.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
ebcfe66638
|
walletdb: allow utf8 wallet and account names.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
72188e42c2
|
mempool: accurate memory usage.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
bd9a41dcbe
|
http: get account.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
70684d37c3
|
http: fix range route.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
e2d530c0da
|
wallet: range fixes. tests.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
1a8d7084a5
|
mempool: docs.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
0b2023d62c
|
mempool: refactor.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
82ca244669
|
mempool: cleanup. more sync methods.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
e517a7a9f7
|
txdb: fix iterators.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
634e1603a4
|
rpcclient: fix error messages.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
a278146a33
|
txdb: lint.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
727380a69a
|
txdb: refactor layout.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
53f209dda5
|
mempool: clean up comments. misc.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
31d2f36c42
|
rpc: mempool.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
af585e2bbd
|
mempool: more refactoring.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
b0caa3f03a
|
mempool: keep everything on the js heap.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
c8bc9fb8b6
|
mempool: rewrite.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
c794c17077
|
walletdb: lint.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
0f3f9c984b
|
txdb: refactor.
|
2016-08-18 02:09:30 -07:00 |
|
Christopher Jeffrey
|
80103454c0
|
walletdb: refactor.
|
2016-08-18 02:09:30 -07:00 |
|