Skip to content

[CAP-77] Exclude issuer trustlines from the frozen keys.#1891

Merged
dmkozh merged 2 commits intostellar:masterfrom
dmkozh:cap77_issuer_tl
Mar 6, 2026
Merged

[CAP-77] Exclude issuer trustlines from the frozen keys.#1891
dmkozh merged 2 commits intostellar:masterfrom
dmkozh:cap77_issuer_tl

Conversation

@dmkozh
Copy link
Contributor

@dmkozh dmkozh commented Mar 6, 2026

Also add rationale on the supported key types.

Also add rationale on the supported key types.
Copilot AI review requested due to automatic review settings March 6, 2026 19:34
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates CAP-0077 to explicitly disallow freezing “issuer trustlines” and adds design rationale explaining which ledger key types are intentionally supported/unsupported.

Changes:

  • Extend frozenLedgerKeysDelta validation rules to reject issuer trustline keys (in addition to pool share trustlines).
  • Add a “Unsupported key types” rationale section describing why certain ledger entry types are excluded.
  • Minor wording adjustment in the DEX-handling rationale.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@dmkozh dmkozh enabled auto-merge (squash) March 6, 2026 20:30
@dmkozh dmkozh merged commit 0567025 into stellar:master Mar 6, 2026
5 checks passed
@dmkozh dmkozh deleted the cap77_issuer_tl branch March 6, 2026 20:31
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