Cardano-Rosetta 1.1.0
This release of Cardano Rosetta introduces staking capabilities and MultiAssets support.
This release bundles [email protected]
and [email protected]
into the spec-compliant Dockerfile. This will make [email protected]
compatible with the Native Tokens hard fork.
⚠ If you were running a previous version of Cardano Rosetta you will need to upgrade your data volume as directed in the README ⚠
Features
- Add delegation and deregistration operations support (b8acd6b)
- Add token bundle to transaction operations (#282) (9ca1f65)
- Add multiassets representation to the openapi.json definition (6923a91)
- Add staking delegation workflow to be executed by rosetta-cli (b0b9dd3)
- Calculate fee validation (585f427), closes #211
- cardano-serialization-lib added to the repo as a tar (fd208ff)
- Consider deposit, refunds and withdrawals for fee calculation (c6a7e06), closes #211
- Construction derive staking support (#207) (4cf5ea5), closes #198
- Include token bundles in input and output operations parsing (#290) (7fb6fc7)
- Initial outputs parsing (651cf17)
- Multiple snapshots and fixtures are now allowed when running tests (604ea88), closes #276
- rosetta-cli check:construction MA workflow (#295) (9beaf72)
- Stake registration and deregistration parsing (54af672), closes #205
- Try multiple eras when sending a transaction (#310) (132d7e6)
- Validate token policy and symbol to be a hex string (#302) (08e3917)
- Construction-parse: stake operations and withdrawals parsing (974d5b9), closes #205
Bug Fixes
- Add missing staking addresses when creating transaction payloads (25342c6)
- Add missing testnet network identifier to post-release workflow (7ac1c72)
- cardano-cli tx encoding should be
Tx MaryEra
(401cd7d) - Delegate stake example (17f0698)
- Fix dump_blocks script and db snapshot (5f22d23)
- Fix lint issues (e5b2c49)
- Fix missing shades dependency (2193f9a)
- Fix withdrawal example (#255) (c5a48b8)
- Map empty asset name in order to work with rosetta-cli:check data (#307) (d17c4e1)
- Missing minKeyDeposit parameter in cardano service and linter warning fixes (8b3b41d)
- Multiassets schema wasn't properly mapped (#280) (eeb5611)
- Set default test db as mainnet (61ddbdd)
- There were some staking network operations missing (#223) (0309ee4)
- Typo fix in isPolictyIdValid (dc33252)
See the CHANGELOG for further details.
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |