Skip to content

feat: upgrade to xrpld 3.2.0#43

Open
shichengripple001 wants to merge 3 commits into
mainfrom
feat/xrpld-3.2.0
Open

feat: upgrade to xrpld 3.2.0#43
shichengripple001 wants to merge 3 commits into
mainfrom
feat/xrpld-3.2.0

Conversation

@shichengripple001

Copy link
Copy Markdown
Contributor

Summary

  • Pin default image to xrpllabsofficial/xrpld:3.2.0 (was :latest) across code, docs, and CI
  • Binary path updated from /opt/ripple/bin/rippled/usr/bin/xrpld for --exit-on-crash mode (the 3.2.0 image dropped /opt/ripple/bin/)
  • DB/log paths updated from /var/lib/rippled/var/lib/xrpld and /var/log/rippled/var/log/xrpld to match 3.2.0 image layout
  • fixCleanup3_2_0 amendment added to genesis list (hash 21B8D2F76F68E11E9C077A43BBBC394136E9987E99DDB73966DD68419467E431, verified from running 3.2.0 node)
  • rippleci/rippled known tags updated to include 3.2.0 so the watch workflow doesn't re-test it

Breaking change

Existing --local-network volumes from 3.1.x have data at /var/lib/rippled/db inside the volume. Run xrpl-up reset before starting with this version.

Test plan

  • docker pull xrpllabsofficial/xrpld:3.2.0 — image exists and pulls cleanly
  • npm run test:e2e:local — 67/67 test files pass (699 tests, 3 skipped) against xrpld 3.2.0
  • config export confirms updated paths and amendment comment in generated rippled.cfg
  • start --help confirms default image is xrpllabsofficial/xrpld:3.2.0

🤖 Generated with Claude Code

shichengripple001 and others added 3 commits June 23, 2026 12:51
- Pin default image to xrpllabsofficial/xrpld:3.2.0
- Update binary path to /usr/bin/xrpld (was /opt/ripple/bin/rippled) for --exit-on-crash mode
- Update DB/log paths to /var/lib/xrpld and /var/log/xrpld
- Add fixCleanup3_2_0 amendment to genesis list
- Update version references across docs, CI workflows, and tests

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Mainnet-enabled amendment supported by xrpld 3.2.0 that was missing
from the configured set, causing the CI amendment sync test to fail.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
xrpld's account_tx limit parameter is advisory; the server may return
more entries than requested. Slice to the requested limit after receipt
so the CLI always honors the flag.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant