sairajzero
e7248320a6
bug fix: txid & blockhash not cached correctly
2023-04-22 22:19:23 +05:30
sairajzero
60289a644b
Fix: Incorrect values in cache during reorg
...
- store the blockhash of lastTx in cache value
- If last cached tx-block was removed (during reorg), then delete the cache and recalculate the values.
2023-04-21 22:51:45 +05:30
sairajzero
d42e569008
update address-cache key prefix
2023-04-19 03:03:21 +05:30
sairajzero
f8260541ef
Fix: Cache value encoding
...
- Using BigInt (uInt64) for cache value (balance, sent, received) as they are large for uInt32
- Reflect the changes for BigInt (uInt64) in decode cache value
- Removed default values in cache encoding, as if a value is invalid then it must throw error and not write db
2023-04-19 00:42:47 +05:30
sairajzero
6b794aa9a3
Fixes: cache storing unconfirmed values
...
- removed unconfirmed values from cache store and get
- do not update lastItem value for unconfirmed tx
2023-04-18 04:37:01 +05:30
sairajzero
3982807b32
Cache address-summary
...
Store cache of address summary in db when address has more than MAX_TX_QUERY_LIMIT
2023-04-17 20:13:29 +05:30
Chris Kleeschulte
de4c59f958
wip
2017-07-19 15:50:47 -04:00
Chris Kleeschulte
861a80d678
wip
2017-07-19 10:35:25 -04:00
Chris Kleeschulte
aceddb12d9
wip
2017-07-18 19:05:32 -04:00
Chris Kleeschulte
b471857bf0
wip
2017-07-15 15:50:52 -04:00
Chris Kleeschulte
7afaa59862
wip
2017-07-10 10:00:47 -04:00
Chris Kleeschulte
b5d67135ae
wip
2017-07-09 19:50:30 -04:00
Chris Kleeschulte
780175ee4e
wip
2017-05-25 08:54:27 -04:00
Chris Kleeschulte
8d98abd080
Cleaned up old code that may not make it into the next release.
2017-02-12 12:15:22 -05:00
Chris Kleeschulte
a52b8134f7
Added unit tests for encoding files.
2017-02-07 08:18:09 -05:00
Chris Kleeschulte
4310faa8f0
Split out encodings and nested all services into a directory.
2017-02-02 08:53:51 -05:00
Chris Kleeschulte
3b76463112
Unified all encodings/serialization functions into one,
...
centrally-accessible encodings file.
2017-01-31 08:00:28 -05:00
Chris Kleeschulte
7662bf1bf5
Adjusted Address index.
2017-01-24 15:56:23 -05:00
Patrick Nagurny
3c27f07291
getAddressHistory
2017-01-23 16:59:26 -05:00
Patrick Nagurny
efa8480651
get address index to work
2017-01-19 16:11:04 -05:00
Chris Kleeschulte
43dfeffd5e
Added blockHandler.
2017-01-18 18:23:17 -05:00
Patrick Nagurny
8ecf6e1c47
modify address index, add timestamp and tx indexes (wip)
2017-01-17 15:44:56 -05:00
Patrick Nagurny
339f56157f
restore db and address services
2017-01-10 16:51:32 -05:00
Braydon Fuller
7e70bbfa7d
bitcoind: bitcoind service using rpc and zmq with address index
2016-04-08 11:59:26 -04:00
Matias Alejo Garcia
e7895b4b34
use key as binary
2016-02-09 15:30:40 -05:00
Matias Alejo Garcia
d0c2fa61d8
fix tests
2016-02-09 10:57:40 -05:00
Braydon Fuller
4fcec8755c
Address Service: Fixed many bugs from tests
...
- Refactored getAddressSummary and added several tests
- Fixed bugs revealed from the integration regtests
- Updated many unit tests
2016-01-13 17:15:14 -05:00
Braydon Fuller
188ff28ec7
Address Service: Fixed HASH_TYPES_MAP naming issue
2016-01-11 16:51:00 -05:00
Braydon Fuller
5c4f3c4453
Address Service: Use address summary cache for pagination
2016-01-11 16:17:55 -05:00
Braydon Fuller
40eb4f50ae
Address Service: Start to cache getAddressSummary based on range of block heights
2016-01-11 16:17:55 -05:00
Braydon Fuller
cab25cf397
Address Service: Start to use streams for memory optimization with large queries
2016-01-11 16:17:55 -05:00