Commit Graph

2147 Commits

Author SHA1 Message Date
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
Christopher Jeffrey
fbce69dbad
fuck slashes. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
b77c0995ba
walletdb: use buffer keys. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
16204a4794
walletdb: use layout for walletdb and txdb. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
989aa15a4c
keyring: do not listen for all types of addrs. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
7f936ade4d
wallet: rename some methods. cleanup. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
49f56f786f
keyring: refactor. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
cfad740b09
walletdb: fixes. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
17b176141e
lowlevelup: each. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
e503b7ecad
walletdb: fixes and lint. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
5519ecdfec
request: add timeout. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
b6e9019d56
wallet: rename label to id and id to wid. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
9e2dd9145f
wallet: switch to using number ids. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
c147e5bdf3
walletdb: better block management. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
e7329b2d1a
chaindb: refactor scanning. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
7259ffa91e
lint. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
7e3575129a
rpc: add custom getmemory call. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
e324e08bef
walletdb: better pathinfo and details handling. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
0a5fcad5e8
keyring: add derive method. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
1e98ce25d9
walletdb: remove global methods. in-memory balance. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
9a1ba962fd
walletdb: minor. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
6e770279db
wallet: use private key for token hash. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
487efb6639
http: add chain watching and scanning. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
59d4fa22ce
http: more validation. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
f42d60769b
http: cli and client refactoring. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
30b7421ea7
http: better api key handling. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
2b630ad99c
http: api refactor. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
cbed60e900
wallet/http: fix events. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
4b9753d3c3
txdb: balance object. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
c4f16f8d72
wallet: refactor. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
8ef70978d0
wallet: events. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
45867fffb6
wallet: move handleTX. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
09d8ee224c
txdb: give txdb a reference to wallet. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
827f72ebc0
txdb: refactor. 2016-08-18 02:09:30 -07:00
Christopher Jeffrey
5b1a7a89ac
txdb-wallet. 2016-08-18 02:09:30 -07:00