Skip to content

feat!: update address derivation#23151

Merged
IlyasRidhuan merged 1 commit into
merge-train/avmfrom
ir/05-05-feat_update_address_derivation
May 16, 2026
Merged

feat!: update address derivation#23151
IlyasRidhuan merged 1 commit into
merge-train/avmfrom
ir/05-05-feat_update_address_derivation

Conversation

@IlyasRidhuan
Copy link
Copy Markdown
Contributor

@IlyasRidhuan IlyasRidhuan commented May 11, 2026

Part 2 of the immutables_hash changes as part of AZIP-9

Updates address derivation to include the immutables_hash. Specifically, immutables_hash is now part of the salted_initialization_hash computation

This also includes a constant update from DOM_SEP__CONTRACT_ADDRESS_V1 -> DOM_SEP__CONTRACT_ADDRESS_V2

Copy link
Copy Markdown
Contributor Author

IlyasRidhuan commented May 11, 2026

@IlyasRidhuan IlyasRidhuan force-pushed the ir/05-05-feat_update_address_derivation branch from dc34889 to f8f8953 Compare May 11, 2026 16:30
@IlyasRidhuan IlyasRidhuan force-pushed the ir/04-30-feat_add_immutables_hash_to_contract_instance branch from ab7fc16 to 30d8c61 Compare May 11, 2026 16:30
@IlyasRidhuan IlyasRidhuan force-pushed the ir/05-05-feat_update_address_derivation branch from f8f8953 to 9c8d4d8 Compare May 11, 2026 16:37
@IlyasRidhuan IlyasRidhuan force-pushed the ir/04-30-feat_add_immutables_hash_to_contract_instance branch from 30d8c61 to c549ab9 Compare May 14, 2026 18:37
@IlyasRidhuan IlyasRidhuan force-pushed the ir/05-05-feat_update_address_derivation branch from 9c8d4d8 to a91ac39 Compare May 14, 2026 18:37
@IlyasRidhuan IlyasRidhuan force-pushed the ir/04-30-feat_add_immutables_hash_to_contract_instance branch from c549ab9 to c684929 Compare May 14, 2026 19:43
@IlyasRidhuan IlyasRidhuan force-pushed the ir/05-05-feat_update_address_derivation branch 2 times, most recently from 4311e6b to 3457e34 Compare May 14, 2026 20:37
@IlyasRidhuan IlyasRidhuan force-pushed the ir/04-30-feat_add_immutables_hash_to_contract_instance branch 2 times, most recently from 8a3f592 to 276df60 Compare May 14, 2026 21:07
@IlyasRidhuan IlyasRidhuan force-pushed the ir/05-05-feat_update_address_derivation branch from 3457e34 to 524585d Compare May 14, 2026 21:07
@IlyasRidhuan IlyasRidhuan requested a review from nventuro May 14, 2026 21:31
@IlyasRidhuan IlyasRidhuan marked this pull request as ready for review May 14, 2026 21:32
@IlyasRidhuan IlyasRidhuan removed the request for review from LeilaWang May 14, 2026 21:32
Copy link
Copy Markdown
Contributor

@jeanmon jeanmon left a comment

Choose a reason for hiding this comment

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

Good job! I have only one nitpick comment.

Comment thread noir-projects/noir-protocol-circuits/crates/types/src/address/aztec_address.nr Outdated
@IlyasRidhuan IlyasRidhuan force-pushed the ir/05-05-feat_update_address_derivation branch from 524585d to bf16019 Compare May 15, 2026 15:15
Copy link
Copy Markdown
Contributor

@mverzilli mverzilli left a comment

Choose a reason for hiding this comment

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

PXE and stdlib look good to me! I defer to others for other parts of the PR

@IlyasRidhuan IlyasRidhuan force-pushed the ir/04-30-feat_add_immutables_hash_to_contract_instance branch from 276df60 to 4ed2bc8 Compare May 15, 2026 20:56
@IlyasRidhuan IlyasRidhuan force-pushed the ir/05-05-feat_update_address_derivation branch 3 times, most recently from de4bf52 to 582c604 Compare May 15, 2026 21:58
Base automatically changed from ir/04-30-feat_add_immutables_hash_to_contract_instance to merge-train/avm May 16, 2026 08:55
@IlyasRidhuan IlyasRidhuan force-pushed the ir/05-05-feat_update_address_derivation branch from 582c604 to d1ddba7 Compare May 16, 2026 09:01
@AztecBot
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/c0c4cfc9b8df6c8a�c0c4cfc9b8df6c8a8;;�):  yarn-project/end-to-end/scripts/run_test.sh simple src/e2e_p2p/broadcasted_invalid_block_proposal_slash.test.ts (218s) (code: 0) group:e2e-p2p-epoch-flakes

@IlyasRidhuan IlyasRidhuan merged commit 82e5736 into merge-train/avm May 16, 2026
15 checks passed
@IlyasRidhuan IlyasRidhuan deleted the ir/05-05-feat_update_address_derivation branch May 16, 2026 09:35
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