Skip to content

fix: harden sealed seeds and trustline validation - #399

Merged
Emmyt24 merged 2 commits into
Octo-Protocol-org:dev-branchfrom
isavaima8-alt:fix/issues-300-303
Sep 28, 2026
Merged

Emmyt24 merged 2 commits into
Octo-Protocol-org:dev-branchfrom
isavaima8-alt:fix/issues-300-303

Conversation

@isavaima8-alt

@isavaima8-alt isavaima8-alt commented Sep 27, 2026 •

Copy link
Copy Markdown

Summary

  • Bind newly sealed seeds to their owning account with versioned V2 AAD while preserving V1 compatibility.
  • Reject unknown schemes and report concrete master-key length errors.
  • Migrate rotated keys to V2 and pass the gas-tank identity through sponsorship signing.
  • Validate ChangeTrust asset codes explicitly.

Issue closure

Closes #300
Closes #301
Closes #302
Closes #303

Tests and compilation were not run, per request.

@drips-wave

drips-wave Bot commented Sep 27, 2026

Copy link
Copy Markdown

@isavaima8-alt Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

…0-303

# Conflicts:
#	bin/migrate-keys/src/main.rs
#	crates/api/src/routes/sponsor.rs
#	crates/api/src/state.rs
#	crates/wallet-core/src/provision.rs
#	crates/wallet-core/src/signer.rs
@Emmyt24
Emmyt24 merged commit 89fc075 into Octo-Protocol-org:dev-branch Sep 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment