Christopher Jeffrey
|
842ba5f5b6
|
txdb: fix confirmations.
|
2016-10-24 16:27:27 -07:00 |
|
Christopher Jeffrey
|
926d9cb5aa
|
chaindb: store network in options.
|
2016-10-24 16:21:24 -07:00 |
|
Christopher Jeffrey
|
d2a9352c9c
|
migrate: walletdb 4 to 5.
|
2016-10-24 15:54:11 -07:00 |
|
Christopher Jeffrey
|
3b333c07cd
|
walletdb: start separating out walletdb.
|
2016-10-24 15:32:22 -07:00 |
|
Christopher Jeffrey
|
ffc17b48c2
|
walletdb: more refactoring.
|
2016-10-24 10:57:31 -07:00 |
|
Christopher Jeffrey
|
45464c412f
|
walletdb: refactor block handling.
|
2016-10-24 10:40:53 -07:00 |
|
Christopher Jeffrey
|
11a7515bfd
|
walletdb: improve block handling.
|
2016-10-23 22:24:00 -07:00 |
|
Christopher Jeffrey
|
37e3219c4c
|
txdb: fix conf calculation.
|
2016-10-23 15:19:40 -07:00 |
|
Christopher Jeffrey
|
e9fc3c816a
|
txdb: fix removeConflict.
|
2016-10-23 15:15:57 -07:00 |
|
Christopher Jeffrey
|
6e1c4d27b5
|
txdb: fix double spends and replace by fee.
|
2016-10-23 14:52:25 -07:00 |
|
Christopher Jeffrey
|
0c85aeae44
|
walletdb: minor.
|
2016-10-23 14:30:40 -07:00 |
|
Christopher Jeffrey
|
e02e766518
|
walletdb: fix path map cache.
|
2016-10-23 14:17:32 -07:00 |
|
Christopher Jeffrey
|
45816e4527
|
walletdb: better wallet commits.
|
2016-10-23 13:44:07 -07:00 |
|
Christopher Jeffrey
|
b98ca596d1
|
lru: minor.
|
2016-10-23 13:35:16 -07:00 |
|
Christopher Jeffrey
|
233f0c5278
|
chaindb: add forceWitness option.
|
2016-10-23 05:35:37 -07:00 |
|
Christopher Jeffrey
|
331daf0f6a
|
lru: better atomicity for chain and walletdb.
|
2016-10-23 04:54:45 -07:00 |
|
Christopher Jeffrey
|
0ebeb1e643
|
lru: atomic batches.
|
2016-10-23 04:45:52 -07:00 |
|
Christopher Jeffrey
|
3c48124658
|
lint.
|
2016-10-23 03:24:32 -07:00 |
|
Christopher Jeffrey
|
be86757ee8
|
walletdb: log level.
|
2016-10-23 03:17:18 -07:00 |
|
Christopher Jeffrey
|
f9ffff8e80
|
walletdb: refactor.
|
2016-10-23 03:02:06 -07:00 |
|
Christopher Jeffrey
|
282fe7e4d9
|
txdb: refactor block handling.
|
2016-10-23 02:45:24 -07:00 |
|
Christopher Jeffrey
|
debe2e4ec7
|
walletdb: pruning.
|
2016-10-22 14:34:30 -07:00 |
|
Christopher Jeffrey
|
4128ddba36
|
wallet: more chain atomicity.
|
2016-10-22 13:34:28 -07:00 |
|
Christopher Jeffrey
|
5668e19c7e
|
mempool: rbf option.
|
2016-10-22 12:21:31 -07:00 |
|
Christopher Jeffrey
|
f735c7da83
|
chain: only rescan output hashes.
|
2016-10-22 12:21:00 -07:00 |
|
Christopher Jeffrey
|
d371fc5d14
|
chain: add chain options and merkle block serialization.
|
2016-10-22 11:41:38 -07:00 |
|
Christopher Jeffrey
|
293bf20b9c
|
walletdb: store chain by height.
|
2016-10-22 10:07:19 -07:00 |
|
Christopher Jeffrey
|
282a8f7bb4
|
walletdb: improve block connection.
|
2016-10-22 05:12:27 -07:00 |
|
Christopher Jeffrey
|
0ead568225
|
rpc: fix wallet and account balances.
|
2016-10-21 21:48:34 -07:00 |
|
Christopher Jeffrey
|
89f175dd7a
|
chain: drop argument due to hardfork.
|
2016-10-21 19:42:31 -07:00 |
|
Christopher Jeffrey
|
cb87c35caf
|
networks: revert to old testnet seeds for now.
|
2016-10-21 19:38:13 -07:00 |
|
Christopher Jeffrey
|
ab9cf9ec7e
|
chain: optimize isMainChain.
|
2016-10-21 19:38:12 -07:00 |
|
Christopher Jeffrey
|
b0b8d333a5
|
hardfork: remove IsSuperMajority soft fork check.
|
2016-10-21 19:38:12 -07:00 |
|
Christopher Jeffrey
|
083c5ea8f5
|
networks: add bip65 and bip66 heights for activation.
|
2016-10-21 19:38:12 -07:00 |
|
Christopher Jeffrey
|
64054044a1
|
networks: use hex constants.
|
2016-10-21 19:38:12 -07:00 |
|
Christopher Jeffrey
|
10e959efde
|
chain: refactor alt chain saving.
|
2016-10-21 19:38:12 -07:00 |
|
Christopher Jeffrey
|
21b2a12278
|
http: convert token to buffer for ws auth.
|
2016-10-21 19:38:12 -07:00 |
|
Christopher Jeffrey
|
b76a382f78
|
walletdb: refactor var names.
|
2016-10-21 19:38:12 -07:00 |
|
Christopher Jeffrey
|
4e331f1111
|
tx: lint.
|
2016-10-21 19:38:12 -07:00 |
|
Christopher Jeffrey
|
919f87f9d0
|
walletdb: do not insert txs redeeming from relevant txs.
|
2016-10-21 19:38:12 -07:00 |
|
Christopher Jeffrey
|
9e0542dba1
|
chain: improve reset. fix versionbits checkpoints.
|
2016-10-21 19:38:11 -07:00 |
|
Christopher Jeffrey
|
96e6cee67d
|
txdb: fix coin incrementation.
|
2016-10-21 19:38:11 -07:00 |
|
Christopher Jeffrey
|
8e1b2ea8e9
|
chain: do not consider potentially malleated blocks invalid.
|
2016-10-21 19:38:11 -07:00 |
|
Christopher Jeffrey
|
c2c06f732b
|
wallet: comments.
|
2016-10-21 19:38:11 -07:00 |
|
Christopher Jeffrey
|
2cc2ec4bf3
|
txdb: refactor.
|
2016-10-21 19:38:11 -07:00 |
|
Christopher Jeffrey
|
a80c438995
|
txdb: cleanup.
|
2016-10-21 19:38:11 -07:00 |
|
Christopher Jeffrey
|
0bf384b84a
|
txdb: fix fillHistory.
|
2016-10-21 19:38:10 -07:00 |
|
Christopher Jeffrey
|
de18e92117
|
coin: safely handle coin.fromTX.
|
2016-10-21 19:38:10 -07:00 |
|
Christopher Jeffrey
|
690c8840e0
|
tx: clean up address handling.
|
2016-10-21 19:38:10 -07:00 |
|
Christopher Jeffrey
|
de178092f1
|
walletdb: minor.
|
2016-10-21 19:38:10 -07:00 |
|
Christopher Jeffrey
|
d194f3b5d0
|
mempool: mem usage.
|
2016-10-21 19:38:10 -07:00 |
|
Christopher Jeffrey
|
5df4cabb94
|
fullnode: no resolution for walletdb.
|
2016-10-21 19:38:10 -07:00 |
|
Christopher Jeffrey
|
3aee9861a3
|
txdb: fee.
|
2016-10-21 19:38:10 -07:00 |
|
Christopher Jeffrey
|
9049053a1e
|
http: send details after send.
|
2016-10-21 19:38:10 -07:00 |
|
Christopher Jeffrey
|
de690e4f22
|
txdb: fix assert.
|
2016-10-21 19:38:09 -07:00 |
|
Christopher Jeffrey
|
33bcc08656
|
tx/block: cache hashes.
|
2016-10-21 19:38:09 -07:00 |
|
Christopher Jeffrey
|
d73c80c21d
|
tx: serialization.
|
2016-10-21 19:38:09 -07:00 |
|
Christopher Jeffrey
|
284932f4cf
|
txdb: serialization.
|
2016-10-21 19:38:09 -07:00 |
|
Christopher Jeffrey
|
2f72937686
|
txdb: comments. serialization.
|
2016-10-21 19:38:09 -07:00 |
|
Christopher Jeffrey
|
557c1044cc
|
txdb: new orphan resolution.
|
2016-10-21 19:38:09 -07:00 |
|
Christopher Jeffrey
|
519280e1bd
|
txdb: refactor x3.
|
2016-10-21 19:38:09 -07:00 |
|
Christopher Jeffrey
|
62c59cc4f5
|
networks: segwit start time (main), segwit by default (testnet).
|
2016-10-21 19:38:08 -07:00 |
|
Christopher Jeffrey
|
51a64b3d33
|
txdb: minor.
|
2016-10-21 19:38:08 -07:00 |
|
Christopher Jeffrey
|
e35f4aa186
|
bip70: fix bn.
|
2016-10-21 19:38:08 -07:00 |
|
Christopher Jeffrey
|
04f071f9b0
|
txdb: refactor x2.
|
2016-10-21 19:38:08 -07:00 |
|
Christopher Jeffrey
|
3412916c89
|
txdb: refactor.
|
2016-10-21 19:38:08 -07:00 |
|
Christopher Jeffrey
|
f075767cdb
|
txdb-state-spent-flag
|
2016-10-21 19:38:08 -07:00 |
|
Christopher Jeffrey
|
11b2f1a7bc
|
txdb: less confusing tx details.
|
2016-10-21 19:38:08 -07:00 |
|
Christopher Jeffrey
|
9ed439b60c
|
txdb: reject rbf.
|
2016-10-21 19:38:08 -07:00 |
|
Christopher Jeffrey
|
acaf0600e7
|
mempool: do not accept replace by fee.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
da6a575469
|
walletdb: better mapping.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
aa0f73b27d
|
txdb: misc.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
8368265c71
|
test: txdb no resolution tests.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
2e56a82280
|
txdb: handle state and balance differently.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
06a104c34d
|
txdb: cleanup.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
4232cdc6b9
|
txdb: spent state.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
b1996b9717
|
txdb: handle coins and double spenders differently.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
e3a6d7f35e
|
miner: workers and mining fixes.
|
2016-10-21 19:38:07 -07:00 |
|
Christopher Jeffrey
|
5186435f8f
|
txdb: confirmation.
|
2016-10-21 19:38:06 -07:00 |
|
Christopher Jeffrey
|
a62fdb3356
|
http: stop resend from hanging.
|
2016-10-21 19:38:06 -07:00 |
|
Christopher Jeffrey
|
82c2d0f143
|
txdb: cleanup removal.
|
2016-10-21 19:38:06 -07:00 |
|
Christopher Jeffrey
|
c07848fadd
|
txdb: orphan resolution.
|
2016-10-21 19:38:06 -07:00 |
|
Christopher Jeffrey
|
212c1a3430
|
txdb: fix verify for orphans.
|
2016-10-21 19:38:06 -07:00 |
|
Christopher Jeffrey
|
605874068b
|
s/bn/BN/g
|
2016-10-21 19:38:06 -07:00 |
|
Christopher Jeffrey
|
b58c9746ec
|
http: resend call.
|
2016-10-21 19:38:06 -07:00 |
|
Christopher Jeffrey
|
1be63b1bc7
|
workers: refactor.
|
2016-10-21 19:38:06 -07:00 |
|
Christopher Jeffrey
|
469474ae0a
|
tx: refactor witness sighash.
|
2016-10-21 19:38:05 -07:00 |
|
Christopher Jeffrey
|
4aadce752d
|
txdb: zap.
|
2016-10-21 19:38:05 -07:00 |
|
Christopher Jeffrey
|
9fe6919416
|
txdb: refactor.
|
2016-10-21 19:38:05 -07:00 |
|
Christopher Jeffrey
|
d697684b83
|
txdb: inspection. misc.
|
2016-10-21 19:38:05 -07:00 |
|
Christopher Jeffrey
|
7f27fade6c
|
txdb: state.
|
2016-10-21 19:38:05 -07:00 |
|
Christopher Jeffrey
|
aed03c2655
|
txdb: add txdb state.
|
2016-10-21 19:38:05 -07:00 |
|
Christopher Jeffrey
|
a864ec1552
|
wallet: refactor passphrase options.
|
2016-10-21 19:38:04 -07:00 |
|
Christopher Jeffrey
|
25ac6b70de
|
hd: rename testing methods.
|
2016-10-21 19:38:04 -07:00 |
|
Christopher Jeffrey
|
6761122580
|
wallet: refactor masterkey.
|
2016-10-21 19:38:04 -07:00 |
|
Christopher Jeffrey
|
5a353d1592
|
locker: refactor.
|
2016-10-21 19:38:04 -07:00 |
|
Christopher Jeffrey
|
a2d6ed56e7
|
refactor: have promises resolve to undefined.
|
2016-10-21 19:38:04 -07:00 |
|
Christopher Jeffrey
|
0802dbbb0f
|
locker: fix destroy method.
|
2016-10-21 19:38:04 -07:00 |
|
Christopher Jeffrey
|
24cf42e6bf
|
txdb: add assert.
|
2016-10-21 19:38:04 -07:00 |
|
Christopher Jeffrey
|
2af685ec1f
|
txdb: typo.
|
2016-10-21 19:38:04 -07:00 |
|