aztec-packages: v0.30.0
Pre-release
Pre-release
0.30.0 (2024-03-19)
⚠ BREAKING CHANGES
- acir: Program and witness stack structure (#5149)
- automatic NoteInterface and NoteGetterOptions auto select (#4508)
Features
- acir: Program and witness stack structure (#5149) (ccc5016)
- Allow registering contract classes in PXE (#5291) (b811207), closes #4055
- Automatic NoteInterface and NoteGetterOptions auto select (#4508) (b2df979)
- ECCVM witness generation optimisation (#5211) (85ac726)
- Ensure claimer is owner of the note in claim contract (#5135) (a80519d)
- Sequencer checks fee balance (#5267) (09b2b7c)
- Verify registered artifact matches instance class id (#5297) (dd56a0e)
Bug Fixes
- bb: Cvc5 linking (#5302) (5e9cf41)
- Don't run earthly arm for now (#5289) (e65e210)
- Set denominator to 1 during verification of dsl/big-field division (#5188) (253d002)
- Update aztec-nr sync job (#5299) (ce22020)
Miscellaneous
- Add gas portal to l1 contract addresses (#5265) (640c89a), closes #5022
- Add note to pack arguments (#5304) (832de86)
- avm-simulator: Be explicit about wrapping arithmetic (#5287) (1b2cf58)
- docs: Update migration notes (#5311) (b47abcf)
- Extract tx validation to separate class (#5266) (ba9bc4c)
- Fix yml for gate diff workflow (#5293) (edb8c67)
- L1 l2 messages cleanup (#5270) (30908eb), closes #5264
- Removing L1 block number from L2 block (#5285) (57596d7), closes #5274
- Replace relative paths to noir-protocol-circuits (0962814)
- Share verifier rounds (#4849) (1139308)