Skip to content

update Confidential MPT spec#540

Merged
mvadari merged 8 commits into
XRPLF:masterfrom
PeterChen13579:updateConfidentialSpec
May 15, 2026
Merged

update Confidential MPT spec#540
mvadari merged 8 commits into
XRPLF:masterfrom
PeterChen13579:updateConfidentialSpec

Conversation

@PeterChen13579
Copy link
Copy Markdown
Contributor

High Level Overview of Change

Context of Change

Update the spec for the following:

  • lsmfMPTCanMutateCanLock default is false. If we want to enable freeze and clawback of confidential funds, issuer need to set this to true when initializing MPT

Clawback burns the funds as opposed to back to issuer’s reserve

Document transfer fees for confidnetial transfers

Holders cannot delete MPT even if his confidential balance is 0

Encrypt canonical 0 will show public balance of 0 so validators can validate it

Update [xls-94] to return tem_invalid_Flag as opposed to malformed for the line: Setting and clearing the same flag simultaneously, e.g., specifying both tmfMPTSetCanLock and tmfMPTClearCanLock

Specify delegate account should be fully trusted.

Type of Change

  • New XLS Draft
  • XLS Update (changes to an existing XLS)
  • XLS Status Change (e.g., Draft → Final, Draft → Stagnant)
  • Process/Meta (changes to CONTRIBUTING.md, XLS-1, templates, etc.)
  • Infrastructure (CI, workflows, scripts, website)
  • Documentation (README updates, typo fixes)

@PeterChen13579 PeterChen13579 changed the title update spec update Confidential MPT spec May 13, 2026
Comment thread XLS-0096-confidential-mpt/README.md Outdated
Comment thread XLS-0096-confidential-mpt/README.md Outdated
Comment thread XLS-0096-confidential-mpt/README.md Outdated
Comment thread XLS-0096-confidential-mpt/README.md Outdated
Comment thread XLS-0096-confidential-mpt/README.md Outdated
Comment thread XLS-0096-confidential-mpt/README.md Outdated
Comment thread XLS-0096-confidential-mpt/README.md Outdated
Comment thread XLS-0096-confidential-mpt/README.md Outdated
Comment thread XLS-0096-confidential-mpt/README.md Outdated
Copy link
Copy Markdown
Contributor

@yinyiqian1 yinyiqian1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approve with a minor comment

Comment thread XLS-0096-confidential-mpt/README.md Outdated
@mvadari mvadari enabled auto-merge (squash) May 15, 2026 19:08
@mvadari mvadari merged commit 4aa5954 into XRPLF:master May 15, 2026
5 of 6 checks passed
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.

3 participants