Skip to content

update xls-68#465

Open
mvadari wants to merge 7 commits intoXRPLF:masterfrom
mvadari:68-flags
Open

update xls-68#465
mvadari wants to merge 7 commits intoXRPLF:masterfrom
mvadari:68-flags

Conversation

@mvadari
Copy link
Collaborator

@mvadari mvadari commented Feb 11, 2026

High Level Overview of Change

This PR:

  • Adds flags for sponsorship transfer modes
  • Adds an FAQ to clarify that a transaction can be both fee- and reserve-sponsored

Context of Change

More spec updates

Type of Change

  • XLS Update (changes to an existing XLS)

@mvadari mvadari requested review from Tapanito and sappenin and removed request for Tapanito and sappenin February 11, 2026 21:29
This transaction uses the standard transaction fee (currently 10 drops, subject to Fee Voting changes).

### 10.4. Failure Conditions
### 10.5. Failure Conditions

Choose a reason for hiding this comment

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

Add failure conditions for flags:
Must be set exactly 1 flag, or error temINVALID_FLAG


This scenario ends the sponsorship for a sponsored ledger object or account. The sponsor and sponsee both have the right to end the relationship at any time. It is indicated by the `tfSponsorshipEnd` flag.

The following fields indicate this scenario:

Choose a reason for hiding this comment

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

indicate -> participate

1. `Owner == Sponsee` (attempting to create self-sponsorship) (`temMALFORMED`)
1. Sponsor does not have sufficient XRP to cover the reserve for the `Sponsorship` object (`tecINSUFFICIENT_RESERVE`)
1. If `tfDeleteObject` is enabled:
1. `FeeAmount` is specified (`temMALFORMED`)
Copy link

@oleks-rip oleks-rip Feb 20, 2026

Choose a reason for hiding this comment

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

these should be subsection of If tfDeleteObject is enabled:


This transaction uses the standard transaction fee (currently 10 drops, subject to Fee Voting changes).

### 9.4. Failure Conditions

Choose a reason for hiding this comment

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

Condition that flags are mutually excluded?

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.

2 participants