Document difference between this fork and upstream
Handle BLOCK_NOT_AVAILABLE error in createHistoryStream
checkout must be at least 1
snapshots should bind just in time when the core is opening
watcher async iterator must exit on close (#165)
* watcher async iterator must exit on close
* resolve on change if closing
throw decoding error on header block decoding (#164)
Derive node and key cache from shared rache (#161)
* (WIP) Use Rache, tests TODO
* Use globalCache
* Fix logic + add tests
* Fully remove maxCacheSize
* Remove no-longer-relevant opt
* Use published hypercore
* Rm unneeded test + rm log statement
Document maxCacheSize opt and getter (#158)
Add maxCacheSize opt (#157)
* maxCacheSize
* No ==
* Test default maxCacheSize
* add maxCacheSize getter
Fix cache test (close bee) (#155)
copy cache entries if they hold up the slab (#153)
* copy cache entries if they hold up the slab
* Use unslab to simplify copyEntry + add test (#154)
* Use unslab for cache entries
* Add test
* Use published unslab
---------
Co-authored-by: HDegroote <75906619+HDegroote@users.noreply.github.com>
do not preload any blocks past indexed length (#152)
* do not preload any blocks past indexed length
* fix typo
---------
Co-authored-by: Mathias Buus <mathiasbuus@gmail.com>