Part of #4014.
Add src/link.rs builders for the full link domain (create/accept/update/suspend/resume/delete, link health). Covers the split_trailing_permission family.
Notes
split_trailing_permission builders derive the Permission PDA from the payer and append it read-only as the last account (never a caller-supplied parameter). This append ships commented out until the instruction's authorize() migration is activated. It remains safe once enabled because the processor peels the trailing Permission account by PDA match.
Acceptance
- One pure builder per non-deprecated link instruction.
- Verbatim account-layout doc-comments.
- Unit tests +
ix_* golden fixtures.
Part of #4014.
Add
src/link.rsbuilders for the full link domain (create/accept/update/suspend/resume/delete, link health). Covers thesplit_trailing_permissionfamily.Notes
split_trailing_permissionbuilders derive the Permission PDA from the payer and append it read-only as the last account (never a caller-supplied parameter). This append ships commented out until the instruction'sauthorize()migration is activated. It remains safe once enabled because the processor peels the trailing Permission account by PDA match.Acceptance
ix_*golden fixtures.