deploy: 6dc1fd83d8d0df633d1fcd4d38b9d5406512f7f0
Home /
Cardano Foundation /
cardano-rosetta-java
Feb 11, 3-4 AM (0)
Feb 11, 4-5 AM (0)
Feb 11, 5-6 AM (0)
Feb 11, 6-7 AM (0)
Feb 11, 7-8 AM (0)
Feb 11, 8-9 AM (1)
Feb 11, 9-10 AM (0)
Feb 11, 10-11 AM (0)
Feb 11, 11-12 PM (0)
Feb 11, 12-1 PM (0)
Feb 11, 1-2 PM (0)
Feb 11, 2-3 PM (0)
Feb 11, 3-4 PM (0)
Feb 11, 4-5 PM (0)
Feb 11, 5-6 PM (0)
Feb 11, 6-7 PM (0)
Feb 11, 7-8 PM (0)
Feb 11, 8-9 PM (0)
Feb 11, 9-10 PM (0)
Feb 11, 10-11 PM (0)
Feb 11, 11-12 AM (0)
Feb 12, 12-1 AM (0)
Feb 12, 1-2 AM (0)
Feb 12, 2-3 AM (1)
Feb 12, 3-4 AM (0)
Feb 12, 4-5 AM (0)
Feb 12, 5-6 AM (0)
Feb 12, 6-7 AM (0)
Feb 12, 7-8 AM (0)
Feb 12, 8-9 AM (0)
Feb 12, 9-10 AM (1)
Feb 12, 10-11 AM (2)
Feb 12, 11-12 PM (0)
Feb 12, 12-1 PM (0)
Feb 12, 1-2 PM (1)
Feb 12, 2-3 PM (0)
Feb 12, 3-4 PM (3)
Feb 12, 4-5 PM (2)
Feb 12, 5-6 PM (1)
Feb 12, 6-7 PM (0)
Feb 12, 7-8 PM (0)
Feb 12, 8-9 PM (0)
Feb 12, 9-10 PM (0)
Feb 12, 10-11 PM (3)
Feb 12, 11-12 AM (0)
Feb 13, 12-1 AM (0)
Feb 13, 1-2 AM (0)
Feb 13, 2-3 AM (0)
Feb 13, 3-4 AM (1)
Feb 13, 4-5 AM (0)
Feb 13, 5-6 AM (0)
Feb 13, 6-7 AM (0)
Feb 13, 7-8 AM (0)
Feb 13, 8-9 AM (0)
Feb 13, 9-10 AM (1)
Feb 13, 10-11 AM (0)
Feb 13, 11-12 PM (0)
Feb 13, 12-1 PM (0)
Feb 13, 1-2 PM (2)
Feb 13, 2-3 PM (0)
Feb 13, 3-4 PM (0)
Feb 13, 4-5 PM (0)
Feb 13, 5-6 PM (0)
Feb 13, 6-7 PM (4)
Feb 13, 7-8 PM (0)
Feb 13, 8-9 PM (0)
Feb 13, 9-10 PM (0)
Feb 13, 10-11 PM (0)
Feb 13, 11-12 AM (0)
Feb 14, 12-1 AM (0)
Feb 14, 1-2 AM (0)
Feb 14, 2-3 AM (0)
Feb 14, 3-4 AM (0)
Feb 14, 4-5 AM (0)
Feb 14, 5-6 AM (0)
Feb 14, 6-7 AM (0)
Feb 14, 7-8 AM (0)
Feb 14, 8-9 AM (0)
Feb 14, 9-10 AM (0)
Feb 14, 10-11 AM (0)
Feb 14, 11-12 PM (0)
Feb 14, 12-1 PM (0)
Feb 14, 1-2 PM (0)
Feb 14, 2-3 PM (0)
Feb 14, 3-4 PM (0)
Feb 14, 4-5 PM (0)
Feb 14, 5-6 PM (0)
Feb 14, 6-7 PM (0)
Feb 14, 7-8 PM (0)
Feb 14, 8-9 PM (0)
Feb 14, 9-10 PM (0)
Feb 14, 10-11 PM (0)
Feb 14, 11-12 AM (0)
Feb 15, 12-1 AM (0)
Feb 15, 1-2 AM (0)
Feb 15, 2-3 AM (0)
Feb 15, 3-4 AM (0)
Feb 15, 4-5 AM (0)
Feb 15, 5-6 AM (0)
Feb 15, 6-7 AM (0)
Feb 15, 7-8 AM (0)
Feb 15, 8-9 AM (0)
Feb 15, 9-10 AM (0)
Feb 15, 10-11 AM (0)
Feb 15, 11-12 PM (0)
Feb 15, 12-1 PM (0)
Feb 15, 1-2 PM (0)
Feb 15, 2-3 PM (0)
Feb 15, 3-4 PM (0)
Feb 15, 4-5 PM (0)
Feb 15, 5-6 PM (0)
Feb 15, 6-7 PM (0)
Feb 15, 7-8 PM (0)
Feb 15, 8-9 PM (0)
Feb 15, 9-10 PM (0)
Feb 15, 10-11 PM (0)
Feb 15, 11-12 AM (0)
Feb 16, 12-1 AM (0)
Feb 16, 1-2 AM (0)
Feb 16, 2-3 AM (0)
Feb 16, 3-4 AM (0)
Feb 16, 4-5 AM (0)
Feb 16, 5-6 AM (0)
Feb 16, 6-7 AM (0)
Feb 16, 7-8 AM (0)
Feb 16, 8-9 AM (0)
Feb 16, 9-10 AM (0)
Feb 16, 10-11 AM (0)
Feb 16, 11-12 PM (0)
Feb 16, 12-1 PM (0)
Feb 16, 1-2 PM (0)
Feb 16, 2-3 PM (0)
Feb 16, 3-4 PM (0)
Feb 16, 4-5 PM (0)
Feb 16, 5-6 PM (0)
Feb 16, 6-7 PM (0)
Feb 16, 7-8 PM (7)
Feb 16, 8-9 PM (1)
Feb 16, 9-10 PM (4)
Feb 16, 10-11 PM (1)
Feb 16, 11-12 AM (1)
Feb 17, 12-1 AM (0)
Feb 17, 1-2 AM (0)
Feb 17, 2-3 AM (0)
Feb 17, 3-4 AM (0)
Feb 17, 4-5 AM (0)
Feb 17, 5-6 AM (0)
Feb 17, 6-7 AM (0)
Feb 17, 7-8 AM (0)
Feb 17, 8-9 AM (0)
Feb 17, 9-10 AM (0)
Feb 17, 10-11 AM (1)
Feb 17, 11-12 PM (2)
Feb 17, 12-1 PM (5)
Feb 17, 1-2 PM (0)
Feb 17, 2-3 PM (0)
Feb 17, 3-4 PM (0)
Feb 17, 4-5 PM (0)
Feb 17, 5-6 PM (0)
Feb 17, 6-7 PM (1)
Feb 17, 7-8 PM (1)
Feb 17, 8-9 PM (0)
Feb 17, 9-10 PM (0)
Feb 17, 10-11 PM (0)
Feb 17, 11-12 AM (0)
Feb 18, 12-1 AM (0)
Feb 18, 1-2 AM (0)
Feb 18, 2-3 AM (0)
Feb 18, 3-4 AM (0)
47 commits this week
Feb 11, 2026
-
Feb 18, 2026
docs: align v2.1.0 guides (drep, staking, pool ops) and env vars
- DRep guide: fix CIP-129 rules from #683 (`type` inferred for prefixed ids, required for raw ids), keep 3 examples, and reorganize sections. - Staking guide: add explicit prerequisite that reward withdrawal requires active DRep delegation. - Pool operations guide: add per-operation required metadata and fix governance vote wording/section naming. - Env vars guide: sync documented defaults with v2.1.0 values.
deploy: eb09e9cb306719989c71164b9211830492b5972e
deploy: 3f95fb273aa86bd4416cc240ed87992e131773b5
chore: prepare 2.1.0 (#644)
chore: bump RELEASE_VERSION to 2.1.0
deploy: 66e5c6fe61b63ab0b71072a3cc5bf85d2ff3242a
deploy: 66e5c6fe61b63ab0b71072a3cc5bf85d2ff3242a
feat(yaci-indexer): add admin UI with Rosetta branding (#677)
- Add yaci-store-admin-ui dependency to enable web-based administration
- Configure admin UI with "Cardano Rosetta Java Admin - Powered by Yaci Store" header
- Enable admin UI by default with sync controls disabled for safety
- Fix module version to inherit ${revision} from parent POM
Admin UI accessible at http://ip:port/admin-ui/
Co-authored-by: Mateusz Czeladka <[email protected]>
deploy: 697c23d0c36c3a83de06caacc828d149f8e6925e
deploy: d01aef52e1b92a68d7befe3bce71130cb61d5abf
deploy: d01aef52e1b92a68d7befe3bce71130cb61d5abf
deploy: cfd792f81c044c7c667b2d2733c256c46ae69428
fix: bump node_version to 10.5.4 in network_options golden test
refactor: align HTTP status codes with error classification (#686)
* feat: derive HTTP status from retriable flag in error responses Map retriable=true → HTTP 500, retriable=false → HTTP 400 instead of returning HTTP 500 for all errors. * fix: update behavioral tests to expect HTTP 400 for non-retriable errors Align test assertions with refactored HTTP status code mapping where retriable=false errors now return HTTP 400 instead of 500. --------- Co-authored-by: Lincon Vidal <[email protected]>
deploy: 41400daa303fe52c605cdc5205bc4fb313a068b5
fix: update behavioral tests to expect HTTP 400 for non-retriable errors
Align test assertions with refactored HTTP status code mapping where retriable=false errors now return HTTP 400 instead of 500.
deploy: fa73c74208595f2e3b530649b94567c0f7cffa4c
fix: infer DRep type from CIP-129 (#683)
* feat: infer DRep type from CIP-129 and improve validation errors * feat: update DRep delegation tests to infer types correctly * fix: revert DRep error HTTP status to 500 per Rosetta specification
deploy: 6ea90538e934d0b9c5fdec43d4e06c7311003c07
deploy: d976ab6a7d9163ebc37d1a8ec48b7a66cec8f1f3
chore: migrate Allure 2 to Allure 3 and enrich test reports (#690)
Replace Java-based Allure 2 CLI with Node.js-based Allure 3 (npx [email protected]) in CI workflows. Add request/response body attachments,AST-extracted assertions, and environment metadata to Allure reports. Fix pytest-env to use defaults so CLI env vars take priority.
chore: reorganize e2e tests + support preview (#689)
* refactor: move e2e_tests/ into tests/e2e/ Align e2e test suite with the existing tests/ directory structure. - Rename Python package: e2e_tests -> e2e (all imports updated) - Remove redundant example.env (superseded by .env.example) - Remove requirements.txt (superseded by pyproject.toml + uv.lock) - Update README quick start to use uv sync - Fix pytest.ini inline comment breaking pytest-asyncio config - Update docs GitHub link to new path * test(e2e): add preview network support and uv packaging - Add pyproject.toml with uv dependency management - Add .env.example with all configuration options documented - Add prepare_wallet.py for wallet setup and on-chain lookups - Gitignore private .*.env files * chore(e2e): fix ruff lint warnings - Replace bare except with except Exception - Remove unused imports (auto-fixed by ruff --fix) - Remove unused local variables - Add rich to pyproject.toml dependencies * fix(e2e): on-chain validation in prepare_wallet.py - Fix blockfrost_get() missing /v0 in URL path (was redirecting to HTML) - Fix DRep lookup to use bech32 encoding (Blockfrost rejects hex format) - Add on-chain checks: stake key registration state, pool retirement epoch, DRep active/expired status, proposal open/closed status - Merge status + validate into single 'check' command with UTXO table - Add pool retirement epoch awareness (retiring vs actually retired) - Add help command, lookup finds fresh active DReps and open proposals
test: add governance data endpoint tests and golden examples (#687)
Add behavioral tests and golden examples for dRepVoteDelegation and poolGovernanceVote operations in data endpoints (/block, /search/transactions, /network/options). - 13 behavioral tests validating metadata structure for all 4 drep.type variants (key_hash, script_hash, abstain, no_confidence) and pool vote variants (yes, no), plus multi-vote-per-tx validation - 5 data golden examples: 2 block, 2 search, 1 network/options - Add governance test data (blocks + tx hashes) to network_test_data.yaml - Fix pytest.ini env vars to use D: prefix so CLI overrides work
deploy: 1d6ed3077f5743d987f09bb51e5835b43317cb51