Releases: coinbase/mesh-cli
Rename to rosetta-cli
Multiple asset issuers provided feedback that rosetta-validator is a confusing name for a repository because validator typically is used to describe a PoS validator. To resolve this issue, we decided to rename the repo to rosetta-cli
.
Debug inactive reconciliation errors
When an inactive reconciliation error occurred, it was difficult to debug the error (determine exactly what block was missing an operation). This release provides an initial pass at a debugging tool to make this easier (#9).
This tool will run automatically during failures in future releases so it is not necessary to create an interesting accounts file and run this separate command during debugging.
Update rosetta-sdk-go to v0.1.6
Update assertions to use rosetta-sdk-go v0.1.6 (https://github.com/coinbase/rosetta-sdk-go/releases/tag/v0.1.6).
rosetta-validator CLI
- Major refactor in (#7) to support stateless syncing and reconciliation. This means it is now possible to validate a range of blocks without syncing all blocks prior to the start of the range.
- Use the rosetta-validator tool as a CLI instead of running a docker container. This means it is no longer required to clone the repo to use it.
- Introduce sync Handler to allow for custom processing when a block is synced (will become useful when packages are moved to
rosetta-sdk-go
)
Update to Version 1.3.1 of the Rosetta Specification
- Update rosetta-validator to use the 1.3.1 release of the Rosetta specification (using v0.1.4 of the rosetta-sdk-go)
- make
BALANCE_RECONCILIATION
an optional setting
Enhanced Debugging
This release adds better support for debugging balance calculation errors (#5). Take a look at the README for details!
Bootstrap-able Balances
This release adds support for bootstrapping account balances at genesis (#4) and fixes a few minor syncing issues.
Initial Release
This is the first release of rosetta-validator
. It provides initial support validating the correctness of a Rosetta Server using rosetta-sdk-go. 🚀
In future releases, expect to see much more documentation and examples.