Commit f4ccd73
authored
chore: Accumulated backports to v4-next (#21899)
BEGIN_COMMIT_OVERRIDE
fix(aztec-up): narrow PATH cleanup regex to avoid removing user PATH
entries (#21828)
fix: consolidate blob source test into single summary log with supernode
detection (#21719)
fix: use anchor block on getL1ToL2MsgWitness (#21872)
fix: make sure queries are not made ahead of the anchor block (#21874)
chore(docs): backport docs infrastructure changes to v4 (#21437)
chore: backport PR #21836 (fix: explicitly handle initial block case for
getBlockHashMembershipWitness) to v4-next (#21891)
chore: backport PR #21813 (fix(aztec-up): strip leading v prefix from
version strings) to v4-next (#21912)
docs: document defi-wonderland immutable macro (#21764)
fix: pin typescript and harden lockfile check in docs examples CI (v4
backport) (#21914)
docs: expand circuit profiling guide and document kernel gate cost
overhead (#21770)
feat: cli-wallet (#21757)
chore: sync backport staging with v4-next HEAD (#21931)
fix: bot gas estimations (backport #21945) (#21947)
refactor(aztec-nr): use logging wrappers in
compute_note_hash_and_nullifier (#21897)
fix: backport v4 next staging (#21934)
fix: make PXE#getSyncedBlockHeader a concurrency=1 job to prevent IDB tx
liveness issues (#21944)
feat: add error page mapping for incompatible oracles (#21943)
fix(aztec-up): validate semver in uninstall to prevent path traversal
(#21892)
chore: merge v4-next into backport staging (fix ancestry) (#21954)
fix(aztec-up): add truncation protection to install scripts (#21896)
fix: noir format in compute_note_hash_and_nullifier.nr (#21956)
fix(stdlib): decode `EthAddress`, `FunctionSelector` and wrapped field
structs in `AbiDecoder` (#21926)
chore: update noir to nightly-2026-02-12-patch.1 (#21960)
fix: ensure empty docs examples does not populate yarn lock backport
(#21963)
fix: docs examples does not build on simple bootstrap backport (#21964)
fix: add rc/testnet version detection to API reference pages (#21966)
docs: document EmbeddedWallet automatic gas estimation and private
authwits (#21790)
fix(pxe): robust error handling in message processing (backport #21093)
(#21981)
chore: manually recreate backport (#21969)
chore: (A-779) load all accounts before calling
LogService.#getSecretsForSenders (#21923)
END_COMMIT_OVERRIDE2,984 files changed
Lines changed: 771529 additions & 57588 deletions
File tree
- avm-transpiler
- aztec-up/bin/0.0.1
- barretenberg
- cpp
- src/barretenberg
- api
- bb
- common
- ecc/batched_affine_addition
- env
- numeric/random
- polynomials
- srs/factories
- ultra_honk
- ts/src/cbind
- docs
- developer_versioned_docs
- version-v3.0.0-devnet.6-patch.1
- docs
- aztec-cli
- aztec-js
- aztec-nr
- framework-description
- advanced
- functions
- foundational-topics
- accounts
- advanced
- circuits
- storage
- ethereum-aztec-messaging
- resources
- considerations
- tutorials
- contract_tutorials
- js_tutorials
- wallet-cli
- version-v4.0.0-nightly.20260217
- docs
- aztec-js
- aztec-nr
- framework-description
- advanced
- functions
- cli
- foundational-topics
- accounts
- advanced
- circuits
- storage
- ethereum-aztec-messaging
- pxe
- resources
- considerations
- tutorials
- contract_tutorials
- js_tutorials
- version-v4.1.0-rc.2
- docs
- aztec-js
- aztec-nr
- framework-description
- advanced
- functions
- standards
- cli
- foundational-topics
- accounts
- advanced
- circuits
- storage
- ethereum-aztec-messaging
- pxe
- resources
- considerations
- tutorials
- contract_tutorials
- js_tutorials
- developer_versioned_sidebars
- docs-developers
- docs
- aztec-js
- aztec-nr
- framework-description
- advanced
- functions
- standards
- cli
- foundational-topics
- accounts
- advanced
- circuits
- storage
- resources
- tutorials
- contract_tutorials
- js_tutorials
- docs-operate/operators
- reference/changelog
- setup
- docs-participate/token
- docs
- examples
- ts
- aztecjs_advanced
- aztecjs_authwit
- aztecjs_connection
- aztecjs_getting_started
- aztecjs_runner
- aztecjs_testing
- recursive_verification
- scripts
- scripts
- aztec_nr_docs_generation
- aztecjs_reference_generation
- cli_reference_generation
- lib
- typescript_api_generation
- src
- components/Snippets
- css
- preprocess
- __tests__
- static
- aztec-nr-api/testnet
- address_note
- balance_set
- compressed_string
- field_note
- noir_aztec
- authwit
- account
- authorization_interface
- auth
- entrypoint
- app
- context
- calls
- gas
- globals
- inputs
- contract_self
- contract_self_private
- contract_self_public
- contract_self_utility
- event
- event_emission
- event_interface
- hash
- history
- deployment
- note
- nullifier
- storage
- keys
- constants
- ephemeral
- getters
- macros
- authorization
- aztec
- dispatch
- events
- functions
- initialization_utils
- internals_functions_generation
- abi_attributes
- notes
- storage
- utils
- messages
- discovery
- nonce_discovery
- partial_notes
- private_events
- private_notes
- process_message
- encoding
- encryption
- aes128
- message_encryption
- poseidon2
- logs
- arithmetic_generics_utils
- event
- note
- partial_note
- utils
- message_delivery
- msg_type
- offchain_messages
- processing
- note
- constants
- lifecycle
- note_getter_options
- note_getter
- note_interface
- note_metadata
- note_viewer_options
- utils
- nullifier
- utils
- oracle
- aes128_decrypt
- auth_witness
- avm
- block_header
- call_private_function
- capsules
- enqueue_public_function_call
- execution_cache
- execution
- get_contract_instance
- get_l1_to_l2_membership_witness
- get_membership_witness
- get_nullifier_membership_witness
- get_public_data_witness
- key_validation_request
- keys
- logging
- logs
- message_processing
- notes
- nullifiers
- offchain_effect
- random
- storage
- version
- protocol
- abis
- accumulated_data
- avm_accumulated_data
- private_accumulated_data
- private_to_avm_accumulated_data
- private_to_public_accumulated_data
- private_to_rollup_accumulated_data
- append_only_tree_snapshot
- avm_circuit_public_inputs
- block_constant_data
- block_header
- call_context
- checkpoint_constant_data
- checkpoint_header
- contract_class_function_leaf_preimage
- contract_class_log
- epoch_constant_data
- fee_recipient
- function_data
- function_selector
- gas_fees
- gas_settings
- gas
- global_variables
- kernel_circuit_public_inputs
- private_kernel_circuit_public_inputs
- private_to_public_kernel_circuit_public_inputs
- private_to_rollup_kernel_circuit_public_inputs
- log_hash
- log
- note_hash_leaf_preimage
- note_hash
- nullifier_leaf_preimage
- nullifier
- partial_state_reference
- private_call_request
- private_circuit_public_inputs
- private_kernel_data
- private_kernel
- private_call_data
- private_log
- private_tx_constant_data
- protocol_contracts
- public_call_request
- public_data_write
- public_logs
- state_reference
- transaction
- tx_context
- tx_request
- tree_snapshots
- tx_constant_data
- validation_requests
- key_validation_request_and_separator
- key_validation_request
- private_validation_requests
- address
- aztec_address
- eth_address
- partial_address
- public_keys_hash
- salted_initialization_hash
- blob_data
- constants
- contract_class_id
- contract_instance
- data
- hash
- public_data_tree_leaf_preimage
- public_data_tree_leaf
- debug
- delayed_public_mutable
- delayed_public_mutable_values
- scheduled_delay_change
- scheduled_value_change
- with_hash
- hash
- logging
- merkle_tree
- append_only_tree
- indexed_tree
- leaf_preimage
- membership
- merkle_tree
- root
- unbalanced_merkle_tree
- tests
- messaging
- l2_to_l1_message
- meta
- utils
- point
- poseidon2
- proof
- proof_data
- traits
- verification_key
- vk_data
- public_keys
- scalar
- side_effect
- counted
- scoped
- storage
- map
- tests
- fixture_builder
- fixtures
- contract_functions
- contracts
- proof_data
- protocol_contracts
- public_data_tree
- vk_tree
- merkle_tree_utils
- types
- utils
- traits
- type_packing
- utils
- arrays
- field
- for_loop
- math
- validate
- publish_contract_instance
- state_vars
- test
- helpers
- authwit
- test_environment
- txe_oracles
- utils
- mocks
- mock_event
- mock_note
- utils
- array
- append
- collapse
- subarray
- subbvec
- comparison
- conversion
- bytes_to_fields
- fields_to_bytes
- point
- random
- remove_constraints
- poseidon
- poseidon2
- poseidon
- bn254
- consts
- perm
- protocol_types
- abis
- accumulated_data
- avm_accumulated_data
- private_accumulated_data
- private_to_avm_accumulated_data
- private_to_public_accumulated_data
- private_to_rollup_accumulated_data
- append_only_tree_snapshot
- avm_circuit_public_inputs
- block_constant_data
- block_header
- call_context
- checkpoint_constant_data
- checkpoint_header
- contract_class_function_leaf_preimage
- contract_class_log
- epoch_constant_data
- fee_recipient
- function_data
- function_selector
- gas_fees
- gas_settings
- gas
- global_variables
- kernel_circuit_public_inputs
- private_kernel_circuit_public_inputs
- private_to_public_kernel_circuit_public_inputs
- private_to_rollup_kernel_circuit_public_inputs
- log_hash
- log
- note_hash_leaf_preimage
- note_hash
- nullifier_leaf_preimage
- nullifier
- partial_state_reference
- private_call_request
- private_circuit_public_inputs
- private_kernel_data
- private_kernel
- private_call_data
- private_log
- private_tx_constant_data
- protocol_contracts
- public_call_request
- public_data_write
- public_logs
- state_reference
- transaction
- tx_context
- tx_request
- tree_snapshots
- tx_constant_data
- validation_requests
- key_validation_request_and_separator
- key_validation_request
- private_validation_requests
- address
- aztec_address
- eth_address
- partial_address
- public_keys_hash
- salted_initialization_hash
- blob_data
- constants
- contract_class_id
- contract_instance
- data
- hash
- public_data_tree_leaf_preimage
- public_data_tree_leaf
- debug
- delayed_public_mutable
- delayed_public_mutable_values
- scheduled_delay_change
- scheduled_value_change
- with_hash
- hash
- logging
- merkle_tree
- append_only_tree
- indexed_tree
- leaf_preimage
- membership
- merkle_tree
- root
- unbalanced_merkle_tree
- tests
- messaging
- l2_to_l1_message
- meta
- utils
- point
- poseidon2
- proof
- proof_data
- traits
- verification_key
- vk_data
- public_keys
- scalar
- side_effect
- counted
- scoped
- storage
- map
- tests
- fixture_builder
- fixtures
- contract_functions
- contracts
- proof_data
- protocol_contracts
- public_data_tree
- vk_tree
- merkle_tree_utils
- types
- utils
- traits
- type_packing
- utils
- arrays
- field
- for_loop
- math
- validate
- serde
- reader
- serialization
- type_impls
- writer
- sha256
- std
- aes128
- append
- array
- cmp
- collections
- bounded_vec
- map
- umap
- vec
- compat
- convert
- default
- ecdsa_secp256k1
- ecdsa_secp256r1
- embedded_curve_ops
- field
- bn254
- hash
- keccak
- hint
- mem
- meta
- ctstring
- expr
- format_string
- function_def
- module
- op
- quoted
- trait_constraint
- trait_def
- trait_impl
- type_def
- typed_expr
- typ
- unresolved_type
- ops
- option
- panic
- prelude
- runtime
- string
- test
- vector
- uint_note
- img
- typescript-api/testnet
- noir-projects
- aztec-nr/aztec/src
- macros/aztec
- messages/discovery
- oracle
- noir-contracts/contracts/test/abi_types_contract/src
- noir
- yarn-project
- aztec-node/src/aztec-node
- blob-client/src/client
- bot/src
- cli-wallet/src/cmds
- end-to-end/src
- pxe/src
- contract_function_simulator/oracle
- events
- logs
- notes
- stdlib/src
- abi
- messaging
- txe/src/oracle
- wallets
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
92 | 95 | | |
93 | 96 | | |
94 | 97 | | |
| |||
150 | 153 | | |
151 | 154 | | |
152 | 155 | | |
153 | | - | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
154 | 164 | | |
155 | 165 | | |
156 | 166 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
51 | 54 | | |
52 | 55 | | |
53 | 56 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
6 | 9 | | |
7 | 10 | | |
8 | 11 | | |
| |||
28 | 31 | | |
29 | 32 | | |
30 | 33 | | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
31 | 60 | | |
32 | 61 | | |
33 | 62 | | |
| |||
166 | 195 | | |
167 | 196 | | |
168 | 197 | | |
169 | | - | |
| 198 | + | |
170 | 199 | | |
171 | 200 | | |
172 | 201 | | |
| |||
212 | 241 | | |
213 | 242 | | |
214 | 243 | | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
105 | | - | |
106 | | - | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
107 | 109 | | |
108 | 110 | | |
109 | 111 | | |
| |||
313 | 315 | | |
314 | 316 | | |
315 | 317 | | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
316 | 323 | | |
317 | 324 | | |
318 | 325 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
5 | 8 | | |
6 | 9 | | |
7 | 10 | | |
| |||
261 | 264 | | |
262 | 265 | | |
263 | 266 | | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
111 | 116 | | |
112 | 117 | | |
113 | 118 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
534 | 534 | | |
535 | 535 | | |
536 | 536 | | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
537 | 555 | | |
538 | 556 | | |
539 | 557 | | |
| |||
785 | 803 | | |
786 | 804 | | |
787 | 805 | | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
788 | 811 | | |
789 | 812 | | |
790 | 813 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
89 | 95 | | |
90 | 96 | | |
91 | 97 | | |
| |||
107 | 113 | | |
108 | 114 | | |
109 | 115 | | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
110 | 129 | | |
111 | 130 | | |
112 | 131 | | |
| |||
251 | 270 | | |
252 | 271 | | |
253 | 272 | | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
254 | 278 | | |
255 | 279 | | |
256 | 280 | | |
| |||
264 | 288 | | |
265 | 289 | | |
266 | 290 | | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
267 | 294 | | |
268 | 295 | | |
269 | 296 | | |
| |||
282 | 309 | | |
283 | 310 | | |
284 | 311 | | |
285 | | - | |
| 312 | + | |
286 | 313 | | |
287 | 314 | | |
288 | 315 | | |
| |||
306 | 333 | | |
307 | 334 | | |
308 | 335 | | |
| 336 | + | |
309 | 337 | | |
310 | 338 | | |
311 | 339 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
| 137 | + | |
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
| |||
0 commit comments