The integrative project: design and build a small protocol feature, a new transaction type gated behind an amendment, with an RPC command and tests, on rippled 3.2.0.
Prerequisites
Complete these before starting this module:
What you'll learn
This capstone is where everything converges. You will extend the XRP Ledger protocol end to end, exactly the way a core developer would: a new transaction type, gated behind an amendment, with an RPC command to read its state, and tests to prove it works.
You have already done each piece in isolation: a transactor case study (CheckCreate), a custom RPC handler, and the amendment machinery. Now you put them together on your own feature.
Pick something small but real. Ideas (or bring your own):
Keep the scope tight: one new ledger entry type at most, one to three transactions, one RPC command.
ctx.rules.enabled(...)).A branch (or patch series) against rippled 3.2.0, plus a short design note (1-2 pages): what the feature does, the ledger-entry format, the TER codes you chose and why, and what you would harden before proposing it for real. A mentor reviews the whole package.
Resources
Assignments
0 of 1 complete