Skip to content

Commit fd58294

Browse files
AztecBotLeilaWangbenesjan
committed
chore: Update Noir to nightly-2026-02-19
Automated update of Noir submodule to latest nightly. **Current**: unknown **New**: nightly-2026-02-19 [View changes in noir-lang/noir](noir-lang/noir@2db78f8...nightly-2026-02-19) Co-authored-by: Leila Wang <leizciw@gmail.com> Co-authored-by: benesjan <janbenes1234@gmail.com>
1 parent 28ff8b6 commit fd58294

File tree

5 files changed

+37
-34
lines changed

5 files changed

+37
-34
lines changed

avm-transpiler/Cargo.lock

Lines changed: 17 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

noir-projects/noir-contracts/contracts/test/test_contract/src/main.nr

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ pub contract Test {
3131
protocol::{
3232
abis::function_selector::FunctionSelector,
3333
address::{AztecAddress, EthAddress},
34-
constants::PRIVATE_LOG_SIZE_IN_FIELDS,
34+
constants::{PRIVATE_LOG_SIZE_IN_FIELDS, MAX_PUBLIC_LOG_SIZE_IN_FIELDS},
3535
traits::{Hash, Packable, Serialize},
3636
},
3737
// Event related
@@ -355,6 +355,12 @@ pub contract Test {
355355
self.context.emit_public_log(/*message=*/ "Hello, world!");
356356
}
357357

358+
#[external("public")]
359+
fn emit_full_size_public_log(value_offset: Field) {
360+
let log_fields = [0; MAX_PUBLIC_LOG_SIZE_IN_FIELDS].mapi(|i, _| value_offset + i as Field);
361+
self.context.emit_public_log(log_fields);
362+
}
363+
358364
#[external("private")]
359365
fn consume_mint_to_private_message(
360366
amount: u128,

noir/noir-repo

Submodule noir-repo updated 141 files

yarn-project/end-to-end/src/e2e_multiple_blobs.test.ts

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ import { type AztecNode, waitForTx } from '@aztec/aztec.js/node';
77
import type { Wallet } from '@aztec/aztec.js/wallet';
88
import { encodeCheckpointBlobDataFromBlocks } from '@aztec/blob-lib/encoding';
99
import { FIELDS_PER_BLOB } from '@aztec/constants';
10-
import { PrivateTokenContract } from '@aztec/noir-contracts.js/PrivateToken';
11-
import { TokenBlacklistContract } from '@aztec/noir-contracts.js/TokenBlacklist';
1210
import { AvmGadgetsTestContract } from '@aztec/noir-test-contracts.js/AvmGadgetsTest';
1311
import { AvmTestContract } from '@aztec/noir-test-contracts.js/AvmTest';
1412
import { TestContract } from '@aztec/noir-test-contracts.js/Test';
@@ -45,16 +43,15 @@ describe('e2e_multiple_blobs', () => {
4543

4644
it('includes multiple txs in a block that produces multiple blobs', async () => {
4745
// Increase the minimum number of txs per block so that all txs will be mined in the same block.
48-
const TX_COUNT = 5;
46+
const TX_COUNT = 3;
4947
await aztecNodeAdmin.setConfig({ minTxsPerBlock: TX_COUNT });
5048

5149
const provenTxs = [
52-
// 4 contract deployment tx.
50+
// 2 contract deployment txs.
5351
await publishContractClass(wallet, AvmTestContract.artifact),
5452
await publishContractClass(wallet, AvmGadgetsTestContract.artifact),
55-
await publishContractClass(wallet, PrivateTokenContract.artifact),
56-
await publishContractClass(wallet, TokenBlacklistContract.artifact),
5753
// 1 tx to emit note hash, nullifier, l2_to_l1_message, private log and public log.
54+
// This tx alone will produce more than one blob's worth of data.
5855
new BatchCall(wallet, [
5956
contract.methods.call_create_note(123n, await AztecAddress.random(), Fr.random(), false),
6057
contract.methods.emit_nullifier(Fr.random()),
@@ -64,7 +61,7 @@ describe('e2e_multiple_blobs', () => {
6461
defaultAccountAddress,
6562
true,
6663
),
67-
contract.methods.emit_public(Fr.random()),
64+
contract.methods.emit_full_size_public_log(Fr.random()),
6865
]),
6966
];
7067

yarn-project/yarn.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1694,7 +1694,7 @@ __metadata:
16941694
version: 0.0.0-use.local
16951695
resolution: "@aztec/noir-noir_codegen@portal:../noir/packages/noir_codegen::locator=%40aztec%2Faztec3-packages%40workspace%3A."
16961696
dependencies:
1697-
"@aztec/noir-types": "npm:1.0.0-beta.18"
1697+
"@aztec/noir-types": "npm:1.0.0-beta.19"
16981698
glob: "npm:^13.0.0"
16991699
ts-command-line-args: "npm:^2.5.1"
17001700
bin:
@@ -1703,22 +1703,22 @@ __metadata:
17031703
linkType: soft
17041704

17051705
"@aztec/noir-noir_js@file:../noir/packages/noir_js::locator=%40aztec%2Faztec3-packages%40workspace%3A.":
1706-
version: 1.0.0-beta.18
1707-
resolution: "@aztec/noir-noir_js@file:../noir/packages/noir_js#../noir/packages/noir_js::hash=e37c31&locator=%40aztec%2Faztec3-packages%40workspace%3A."
1706+
version: 1.0.0-beta.19
1707+
resolution: "@aztec/noir-noir_js@file:../noir/packages/noir_js#../noir/packages/noir_js::hash=c02760&locator=%40aztec%2Faztec3-packages%40workspace%3A."
17081708
dependencies:
1709-
"@aztec/noir-acvm_js": "npm:1.0.0-beta.18"
1710-
"@aztec/noir-noirc_abi": "npm:1.0.0-beta.18"
1711-
"@aztec/noir-types": "npm:1.0.0-beta.18"
1709+
"@aztec/noir-acvm_js": "npm:1.0.0-beta.19"
1710+
"@aztec/noir-noirc_abi": "npm:1.0.0-beta.19"
1711+
"@aztec/noir-types": "npm:1.0.0-beta.19"
17121712
pako: "npm:^2.1.0"
1713-
checksum: 10/77cbcdb9a2513f9a48aef0f017923cc54625062b54b40d7e1947c4be6023a30f9db520926a2e345e865700dac842a47ab2c66b3ffd8eee2f7071300b66fce460
1713+
checksum: 10/bb0f1a2a56ea5eb7d449cb572aec85cff180ec9bd04b53e9dace036846548eff6754f2432c436fa63184a15e796a61cd00621d99ba12f8d9022a234eb083c4f3
17141714
languageName: node
17151715
linkType: hard
17161716

17171717
"@aztec/noir-noirc_abi@portal:../noir/packages/noirc_abi::locator=%40aztec%2Faztec3-packages%40workspace%3A.":
17181718
version: 0.0.0-use.local
17191719
resolution: "@aztec/noir-noirc_abi@portal:../noir/packages/noirc_abi::locator=%40aztec%2Faztec3-packages%40workspace%3A."
17201720
dependencies:
1721-
"@aztec/noir-types": "npm:1.0.0-beta.18"
1721+
"@aztec/noir-types": "npm:1.0.0-beta.19"
17221722
languageName: node
17231723
linkType: soft
17241724

0 commit comments

Comments
 (0)