🚀 New release: Ergo protocol reference client 6.0.4-RC1 pre-release (v6.0.4RC1)
## What's Changed
* Openapi-ai.yaml removed by @kushti in
* Enforce chainSlice range limit by @a-shannon in
* Validate wallet scan id route parameters by @a-shannon in
* Validate REST modifier id byte length by @a-shannon in
* Validate Transaction API box and token id lengths by @a-shannon in
* Reject invalid secret proof hint hex by @a-shannon in
* Add Inv -> RequestModifier test to ErgoNodeViewSynchronizerSpecificat… by @Ergologica in
* Remove incorrect security annotations from public mining and script API routes by @jozanek in
* Correct version2ActivationHeight value for the testnet by @kushti in
* Speed up integration tests and fix Docker Desktop compatibility by @jozanek in
* Prevent duplicate IDs in OrderedTxPool by @a-shannon in
## New Contributors
* @Ergologica made their first contribution in
**Full Changelog**:
Check it out here: 
GitHub
Openapi-ai.yaml removed by kushti · Pull Request #2298 · ergoplatform/ergo
As now we have MCPs , chatgpt plugin support (only) is not needed for the node
GitHub
Enforce chainSlice range limit by a-shannon · Pull Request #2401 · ergoplatform/ergo
Summary
Enforce the /blocks/chainSlice maximum range check in the correct direction.
Use Long arithmetic for the range width to avoid Int overflow...
GitHub
Validate wallet scan id route parameters by a-shannon · Pull Request #2383 · ergoplatform/ergo
Summary:
Reject wallet and scan route ids that cannot be represented as wallet ScanId values.
Avoid Int-to-Short wrapping in scan box routes.
Avoi...
GitHub
Validate REST modifier id byte length by a-shannon · Pull Request #2387 · ergoplatform/ergo
Summary
Reject modifier ids whose decoded byte length is not 32 bytes in the shared REST route helper.
Apply the same validation to batch modifier...
GitHub
Validate Transaction API box and token id lengths by a-shannon · Pull Request #2388 · ergoplatform/ergo
Summary
Reject Transaction API boxId and tokenId path values whose decoded byte length is not 32 bytes.
Keep the existing route behavior for valid...
GitHub
Reject invalid secret proof hint hex by a-shannon · Pull Request #2391 · ergoplatform/ergo
Summary
Decode secret proof challenge and proof hex through Decoder.Result instead of .get.
Return a Circe decoding failure for invalid hint proof...
GitHub
Add Inv -> RequestModifier test to ErgoNodeViewSynchronizerSpecificat… by Ergologica · Pull Request #2376 · ergoplatform/ergo
Add Inv → RequestModifier test to ErgoNodeViewSynchronizerSpecification
Closes #2184
Summary
Adds the test requested in #2184 to ErgoNodeViewSync...
GitHub
Remove incorrect security annotations from public mining and script API routes by jozanek · Pull Request #2323 · ergoplatform/ergo
Closes #951
GitHub
Correct version2ActivationHeight value for the testnet by kushti · Pull Request #2415 · ergoplatform/ergo
Ergo protocol description & reference client implementation - Correct version2ActivationHeight value for the testnet by kushti · Pull Request #241...
GitHub
Speed up integration tests and fix Docker Desktop compatibility by jozanek · Pull Request #2344 · ergoplatform/ergo
Speed up the integration test suite (and make it runnable on Docker Desktop)
Summary
The it: integration suite was slow. While speeding it up I fou...
GitHub
Prevent duplicate IDs in OrderedTxPool by a-shannon · Pull Request #2439 · ergoplatform/ergo
Summary
resolve each snapshotted parent ID from the current foldLeft accumulator before reweighting it
purge same-ID ordered keys when a cardinali...
GitHub
Add Inv -> RequestModifier test to ErgoNodeViewSynchronizerSpecificat… by Ergologica · Pull Request #2376 · ergoplatform/ergo
Add Inv → RequestModifier test to ErgoNodeViewSynchronizerSpecification
Closes #2184
Summary
Adds the test requested in #2184 to ErgoNodeViewSync...
GitHub
Comparing v6.0.3...v6.0.4RC1 · ergoplatform/ergo
Ergo protocol description & reference client implementation - Comparing v6.0.3...v6.0.4RC1 · ergoplatform/ergo
GitHub
Release Ergo protocol reference client 6.0.4-RC1 pre-release · ergoplatform/ergo
What's Changed
Openapi-ai.yaml removed by @kushti in #2298
Enforce chainSlice range limit by @a-shannon in #2401
Validate wallet scan id route par...