Home / Cardano Foundation / cardano-rosetta-java
Sep 05, 9-10 AM (0)
Sep 05, 10-11 AM (4)
Sep 05, 11-12 PM (0)
Sep 05, 12-1 PM (1)
Sep 05, 1-2 PM (1)
Sep 05, 2-3 PM (1)
Sep 05, 3-4 PM (0)
Sep 05, 4-5 PM (0)
Sep 05, 5-6 PM (0)
Sep 05, 6-7 PM (0)
Sep 05, 7-8 PM (0)
Sep 05, 8-9 PM (0)
Sep 05, 9-10 PM (0)
Sep 05, 10-11 PM (0)
Sep 05, 11-12 AM (0)
Sep 06, 12-1 AM (0)
Sep 06, 1-2 AM (0)
Sep 06, 2-3 AM (0)
Sep 06, 3-4 AM (0)
Sep 06, 4-5 AM (0)
Sep 06, 5-6 AM (0)
Sep 06, 6-7 AM (0)
Sep 06, 7-8 AM (0)
Sep 06, 8-9 AM (0)
Sep 06, 9-10 AM (0)
Sep 06, 10-11 AM (0)
Sep 06, 11-12 PM (0)
Sep 06, 12-1 PM (0)
Sep 06, 1-2 PM (0)
Sep 06, 2-3 PM (0)
Sep 06, 3-4 PM (0)
Sep 06, 4-5 PM (0)
Sep 06, 5-6 PM (0)
Sep 06, 6-7 PM (0)
Sep 06, 7-8 PM (0)
Sep 06, 8-9 PM (0)
Sep 06, 9-10 PM (0)
Sep 06, 10-11 PM (0)
Sep 06, 11-12 AM (0)
Sep 07, 12-1 AM (0)
Sep 07, 1-2 AM (0)
Sep 07, 2-3 AM (0)
Sep 07, 3-4 AM (0)
Sep 07, 4-5 AM (0)
Sep 07, 5-6 AM (0)
Sep 07, 6-7 AM (0)
Sep 07, 7-8 AM (0)
Sep 07, 8-9 AM (0)
Sep 07, 9-10 AM (0)
Sep 07, 10-11 AM (0)
Sep 07, 11-12 PM (0)
Sep 07, 12-1 PM (0)
Sep 07, 1-2 PM (0)
Sep 07, 2-3 PM (0)
Sep 07, 3-4 PM (0)
Sep 07, 4-5 PM (0)
Sep 07, 5-6 PM (0)
Sep 07, 6-7 PM (0)
Sep 07, 7-8 PM (0)
Sep 07, 8-9 PM (0)
Sep 07, 9-10 PM (0)
Sep 07, 10-11 PM (0)
Sep 07, 11-12 AM (0)
Sep 08, 12-1 AM (0)
Sep 08, 1-2 AM (0)
Sep 08, 2-3 AM (0)
Sep 08, 3-4 AM (0)
Sep 08, 4-5 AM (0)
Sep 08, 5-6 AM (0)
Sep 08, 6-7 AM (0)
Sep 08, 7-8 AM (0)
Sep 08, 8-9 AM (0)
Sep 08, 9-10 AM (0)
Sep 08, 10-11 AM (0)
Sep 08, 11-12 PM (0)
Sep 08, 12-1 PM (0)
Sep 08, 1-2 PM (0)
Sep 08, 2-3 PM (0)
Sep 08, 3-4 PM (0)
Sep 08, 4-5 PM (0)
Sep 08, 5-6 PM (0)
Sep 08, 6-7 PM (0)
Sep 08, 7-8 PM (0)
Sep 08, 8-9 PM (0)
Sep 08, 9-10 PM (0)
Sep 08, 10-11 PM (0)
Sep 08, 11-12 AM (0)
Sep 09, 12-1 AM (0)
Sep 09, 1-2 AM (0)
Sep 09, 2-3 AM (0)
Sep 09, 3-4 AM (0)
Sep 09, 4-5 AM (0)
Sep 09, 5-6 AM (0)
Sep 09, 6-7 AM (1)
Sep 09, 7-8 AM (0)
Sep 09, 8-9 AM (0)
Sep 09, 9-10 AM (0)
Sep 09, 10-11 AM (0)
Sep 09, 11-12 PM (0)
Sep 09, 12-1 PM (0)
Sep 09, 1-2 PM (0)
Sep 09, 2-3 PM (1)
Sep 09, 3-4 PM (1)
Sep 09, 4-5 PM (0)
Sep 09, 5-6 PM (0)
Sep 09, 6-7 PM (0)
Sep 09, 7-8 PM (0)
Sep 09, 8-9 PM (0)
Sep 09, 9-10 PM (0)
Sep 09, 10-11 PM (0)
Sep 09, 11-12 AM (0)
Sep 10, 12-1 AM (1)
Sep 10, 1-2 AM (0)
Sep 10, 2-3 AM (0)
Sep 10, 3-4 AM (0)
Sep 10, 4-5 AM (0)
Sep 10, 5-6 AM (0)
Sep 10, 6-7 AM (0)
Sep 10, 7-8 AM (0)
Sep 10, 8-9 AM (0)
Sep 10, 9-10 AM (0)
Sep 10, 10-11 AM (0)
Sep 10, 11-12 PM (0)
Sep 10, 12-1 PM (0)
Sep 10, 1-2 PM (1)
Sep 10, 2-3 PM (0)
Sep 10, 3-4 PM (0)
Sep 10, 4-5 PM (1)
Sep 10, 5-6 PM (0)
Sep 10, 6-7 PM (0)
Sep 10, 7-8 PM (0)
Sep 10, 8-9 PM (0)
Sep 10, 9-10 PM (0)
Sep 10, 10-11 PM (0)
Sep 10, 11-12 AM (0)
Sep 11, 12-1 AM (0)
Sep 11, 1-2 AM (0)
Sep 11, 2-3 AM (0)
Sep 11, 3-4 AM (0)
Sep 11, 4-5 AM (0)
Sep 11, 5-6 AM (0)
Sep 11, 6-7 AM (0)
Sep 11, 7-8 AM (0)
Sep 11, 8-9 AM (0)
Sep 11, 9-10 AM (2)
Sep 11, 10-11 AM (0)
Sep 11, 11-12 PM (0)
Sep 11, 12-1 PM (0)
Sep 11, 1-2 PM (0)
Sep 11, 2-3 PM (0)
Sep 11, 3-4 PM (0)
Sep 11, 4-5 PM (0)
Sep 11, 5-6 PM (0)
Sep 11, 6-7 PM (0)
Sep 11, 7-8 PM (0)
Sep 11, 8-9 PM (0)
Sep 11, 9-10 PM (0)
Sep 11, 10-11 PM (0)
Sep 11, 11-12 AM (0)
Sep 12, 12-1 AM (0)
Sep 12, 1-2 AM (0)
Sep 12, 2-3 AM (0)
Sep 12, 3-4 AM (0)
Sep 12, 4-5 AM (0)
Sep 12, 5-6 AM (0)
Sep 12, 6-7 AM (1)
Sep 12, 7-8 AM (1)
Sep 12, 8-9 AM (0)
Sep 12, 9-10 AM (0)
17 commits this week Sep 05, 2025 - Sep 12, 2025
fix: update expected error codes in DRep delegation test cases + enhancements (#592)
- Changed expected error code from 5040 to 5000 in multiple DRep delegation JSON test files to reflect updated error handling.
- Added new integration test cases for DRep vote delegation, covering scenarios with matching and mismatching types, as well as handling of CIP-129 prefixes.
- Revised existing test cases to ensure correct DRep id handling and error messages.
- Updated DRep delegation guide to clarify the requirement of the `type` field for both key_hash and script_hash formats.
fix: update expected error codes in DRep delegation test cases + enhancements
- Changed expected error code from 5040 to 5000 in multiple DRep delegation JSON test files to reflect updated error handling.
- Added new integration test cases for DRep vote delegation, covering scenarios with matching and mismatching types, as well as handling of CIP-129 prefixes.
- Revised existing test cases to ensure correct DRep id handling and error messages.
- Updated DRep delegation guide to clarify the requirement of the `type` field for both key_hash and script_hash formats.
docs: misc docs updates for v1.3.2 release (#586)
Documentation update addressing critical issues and adding new feature
documentation for cardano-rosetta-java v1.3.2.

### Changes Made

**Removed deprecated features:**
- Deleted Catalyst voting documentation (feature removed in v1.3.0)
- Cleaned up all references in user guides and core concepts

**Fixed native assets documentation:**
- Corrected sign convention: negative values for inputs, positive for
outputs
- Replaced HEX symbols with ASCII representations in examples
- Added comprehensive minting/burning observations note
- Updated API spec with Cardano-specific terminology

**Added CIP-129 support documentation:**
- Updated DRep delegation guide for 29-byte hash support
- Clarified that `type` field remains required for all formats
- Enhanced API spec with DRep parameter descriptions

**Added performance metrics:**
- Created v1.3.2 performance test results and integrated with existing
documentation

**Fixed Docker volume path:**
- Corrected PostgreSQL volume from `/node/postgres` to
`/var/lib/postgresql/data`
feat: add a new set of integration tests for construction endpoints (#583)
* feat: add integration testing for Rosetta API construction endpoints

- Introduced a new Python validator for testing Rosetta construction API endpoints, supporting snapshot testing and OpenAPI schema validation.
- Updated GitHub Actions workflow to set up Python 3.12 and install necessary dependencies.
- Added README documentation for usage instructions and features of the new validator.

* fix: integration tests with network flexibility

- Added support for specifying network IDs in integration tests via the `--network-id` parameter, allowing for dynamic replacement of `{{networkId}}` placeholders.
- Updated README to document new network flexibility features and usage examples.
- Modified the integration test script to handle network ID replacements in API calls, defaulting to 'preprod' if not specified.
- Improved CI/CD integration by ensuring proper exit codes based on test results.

* refactor: update network identifier in integration test JSON files

- Replaced hardcoded 'preprod' network identifier with a dynamic placeholder '{{networkId}}' in multiple integration test JSON files for improved flexibility.
- Ensures consistency across test cases and aligns with recent changes to support dynamic network configurations.

* refactor: expand VOLATILE_FIELDS in integration tests

- Added 'options.transaction_size' to the VOLATILE_FIELDS dictionary in the construction API integration test to ensure proper handling of devkit differences