Release Notes
๐ Features
- (bin) Add helper command to query state and spdd
- (cardano) Support forced stop epoch via config (#673)
- (cli) Add clear-state data command (#677)
- (minibf) Use active pool for delegation filtering
๐ Bug Fixes
- (cardano) Use stake address for pool delegator visitor
- (minibf) Adjust query params to new entity key size
- (minibf) Fix logic for account active flag
- (cardano) Contemplate edge as first era
- (minibf) Use correct header for drep ids
- (cardano) Fix bad filtering of stake certs
- (minibf) Load pparams when doing deposit calc
- (core) Parse origin chain point bytes correctly
- (cli) Always fast-forward wal if behind
- (minibf) Extend max scan window for metadata
- (minibf) Fix mappings of stake values
- (cli) Use active pool for spdd command
๐ Refactor
- (cardano) Support visitor pattern for inputs
- (cardano) Improve seen addresses visitor style
- (cardano) Use rayon for input decoding
- (cardano) Handle epoch boundary as a block visitor
- (cardano) Move visitors to their own module
- Overhaul state using custom delta types
- Turn WAL into a sequential delta store
- Move tip broadcast to the domain
- (cardano) Include withdrawals and vote delegation in roll logic
- (cardano) Move pparams to state storage
- (cardano) Compute pparams on roll (#668)
- (cardano) Revisit epoch rotation approach (#669)
- (core) Merge utxoset and state storage (#670)
- (cardano) Avoid excessive data in account entity (#672)
- (cardano) Group all boundary work in a single struct (#674)
- (cardano) Support block visitors with state (#675)
- (core) Introduce state writer approach (#676)
๐งช Testing
- Introduce test-vectors crate (#666)
โ๏ธ Miscellaneous Tasks
- Fix post-rebase compiler errors
- (minibf) Add root and health endpoints (#663)
- Remove excessive dbg! statements
dolos 1.0.0-beta.0
Install dolos 1.0.0-beta.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/txpipe/dolos/releases/download/v1.0.0-beta.0/dolos-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/txpipe/dolos/releases/download/v1.0.0-beta.0/dolos-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install txpipe/tap/dolos
Install prebuilt binaries into your npm project
npm install @txpipe/dolos@1.0.0-beta.0
Download dolos 1.0.0-beta.0
File | Platform | Checksum |
---|---|---|
dolos-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
dolos-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
dolos-x86_64-pc-windows-msvc.tar.gz | x64 Windows | checksum |
dolos-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
dolos-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
dolos-test-vectors 1.0.0-beta.0
Install dolos-test-vectors 1.0.0-beta.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/txpipe/dolos/releases/download/v1.0.0-beta.0/dolos-test-vectors-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/txpipe/dolos/releases/download/v1.0.0-beta.0/dolos-test-vectors-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install txpipe/tap/dolos-test-vectors
Install prebuilt binaries into your npm project
npm install @txpipe/dolos-test-vectors@1.0.0-beta.0
Download dolos-test-vectors 1.0.0-beta.0
File | Platform | Checksum |
---|---|---|
dolos-test-vectors-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
dolos-test-vectors-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
dolos-test-vectors-x86_64-pc-windows-msvc.tar.gz | x64 Windows | checksum |
dolos-test-vectors-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
dolos-test-vectors-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |