Commit Graph

104 Commits

Author SHA1 Message Date
Christopher Jeffrey
a3bb955d95
walletdb best hash. fix spv chain. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
bbe8943bf4
minor. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
28f6ebe43f
remove globals. add logger. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
e0373dbf65
lint. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
5e103f0706
txdb coin cache. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
bd56b46806
handle notfound errors at a lower level. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
e3f023142f
wallet events. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
1a32e66468
fix open and close for all async objects. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
b6ce94cec3
optimize sighashing. default values for every constructor. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
64ae8c7767
more wallet address mapping. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
b74bda623f
lint. 2016-06-27 07:10:26 -07:00
Christopher Jeffrey
90769d7e1a
more mapping. 2016-06-27 06:14:54 -07:00
Christopher Jeffrey
ae7bbeb065
wallet work. 2016-06-27 03:07:43 -07:00
Christopher Jeffrey
b8997c9212
fix aes tests. 2016-06-27 02:23:06 -07:00
Christopher Jeffrey
a95ab18379
scanning. 2016-06-26 16:32:36 -07:00
Christopher Jeffrey
5095f78dbf
wallet map. 2016-06-26 03:58:09 -07:00
Christopher Jeffrey
48855ae56f
fix tests. non-rolling bloom filter for txdb. 2016-06-22 17:51:49 -07:00
Christopher Jeffrey
edbd42b2c2
api fixes. 2016-06-16 15:26:32 -07:00
Christopher Jeffrey
b74b6e8b83
handle remove for block better. 2016-06-16 00:18:36 -07:00
Christopher Jeffrey
9a5f1c556d
strict mode. 2016-06-13 01:06:01 -07:00
Christopher Jeffrey
e51464f29b
refactor tx.verify. 2016-06-12 23:16:00 -07:00
Christopher Jeffrey
408102949c
getHash enc. 2016-06-12 12:01:06 -07:00
Christopher Jeffrey
ca3dade3b1
update links. 2016-06-09 16:19:14 -07:00
Christopher Jeffrey
af33e61031
txdb: fix double-spend handling. 2016-06-04 19:34:37 -07:00
Christopher Jeffrey
e08b4cf563
balance. walletdb. 2016-05-31 18:25:39 -07:00
Christopher Jeffrey
5b3cc7c0d3
misc. error handling. 2016-05-31 15:39:30 -07:00
Christopher Jeffrey
b16a8ed1c4
lint. 2016-05-31 04:43:44 -07:00
Christopher Jeffrey
60d33ce9db
txdb and walletdb work. scanning. 2016-05-31 04:37:46 -07:00
Christopher Jeffrey
74f5a8916f
more wallet work. 2016-05-31 03:01:56 -07:00
Christopher Jeffrey
976fd46da5
accounts. 2016-05-31 00:46:01 -07:00
Christopher Jeffrey
79d2471a33
mapping. 2016-05-30 19:09:05 -07:00
Christopher Jeffrey
ab9301ce7e
serialization. refactor. 2016-05-29 03:04:28 -07:00
Christopher Jeffrey
14088e5b0c
async wallet cwallet. 2016-05-28 08:33:53 -07:00
Christopher Jeffrey
420d72d647
async wallet. 2016-05-28 05:48:50 -07:00
Christopher Jeffrey
afeb1d1d34
lint. 2016-05-25 01:39:08 -07:00
Christopher Jeffrey
3e2f43e178
use bloom filter for addresses in wallet db. 2016-05-20 17:12:00 -07:00
Christopher Jeffrey
ee3d3eaea1
drop utils.read/write. 2016-05-18 08:52:08 -07:00
Christopher Jeffrey
b9c7afa0ea
coin.fromTX. 2016-05-18 05:12:28 -07:00
Christopher Jeffrey
599bbffe1e
optimize getBalance. 2016-05-16 17:56:35 -07:00
Christopher Jeffrey
5ac4621b0e
comments. docs. 2016-05-15 18:22:28 -07:00
Christopher Jeffrey
dd5c9096a7
use js numbers for values. 2016-05-14 20:57:52 -07:00
Christopher Jeffrey
8db6e1c9a6
store by hash. 2016-05-13 12:01:06 -07:00
Christopher Jeffrey
fc22de77bf
tests passing. 2016-05-13 10:04:56 -07:00
Christopher Jeffrey
5eb3946e38
major refactor. 2016-05-13 09:24:04 -07:00
Christopher Jeffrey
f4be7651cd
refactor txdb and chaindb db usage. 2016-05-13 04:49:21 -07:00
Christopher Jeffrey
079d82e80c
do not store unspendable coins. 2016-05-05 03:41:22 -07:00
Christopher Jeffrey
703c9aec3c
refactor database layout. 2016-05-01 20:45:36 -07:00
Christopher Jeffrey
8d38178b30
more utils refactoring. 2016-04-30 20:06:26 -07:00
Christopher Jeffrey
afee09a935
utils refactor. 2016-04-30 16:20:40 -07:00
Christopher Jeffrey
270feadf74
move jsdoc types. 2016-04-28 15:01:53 -07:00