Skip to content

feat!: remove fallback and signing keys from pxe#24451

Merged
nventuro merged 2 commits into
merge-train/fairies-v5from
nico/f-777-remove-fallback-and-message-signing-keys-from-pxe
Jul 2, 2026
Merged

feat!: remove fallback and signing keys from pxe#24451
nventuro merged 2 commits into
merge-train/fairies-v5from
nico/f-777-remove-fallback-and-message-signing-keys-from-pxe

Conversation

@nventuro

@nventuro nventuro commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Follow up of #24416. With this, PXE no longer has access to the message signing key nor the fallback keys, as should be (since the semantics of those keys require user approval before usage).

To keep things simple, I removed the option of passing a seed from which all keys are derived to PXE and made it so the wallet must pass the privacy keys plus the message signing and fallback public keys. The wallet does derive these from a seed, but that's a decision the wallet makes, PXE doesn't force it.

@nventuro nventuro requested review from mverzilli and nchamo July 1, 2026 22:02
Comment thread yarn-project/key-store/src/key_store.ts
Comment thread yarn-project/key-store/src/key_store.ts Outdated

@mverzilli mverzilli left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks good, I'd suggest to do the little refactor I pointed out in KeyStore but up to you

@nventuro nventuro enabled auto-merge (squash) July 2, 2026 14:31
@AztecBot

AztecBot commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

Flakey Tests

🤖 says: This CI run detected 1 tests that failed, but were tolerated due to a .test_patterns.yml entry.

\033FLAKED\033 (8;;http://ci.aztec-labs.com/f1aac904f8e833f7�f1aac904f8e833f78;;�): yarn-project/scripts/run_test.sh bb-prover/src/avm_proving_tests/avm_check_circuit_amm.test.ts (8s) (code: 0)

@nventuro nventuro merged commit 5cd500e into merge-train/fairies-v5 Jul 2, 2026
25 checks passed
@nventuro nventuro deleted the nico/f-777-remove-fallback-and-message-signing-keys-from-pxe branch July 2, 2026 17:28
vezenovm added a commit that referenced this pull request Jul 2, 2026
…ice test

Semantic conflict with #24451 from the fairies-v5 merge: addAccount now
takes AccountPrivacyKeys instead of a secret-key Fr.
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.

4 participants