Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: fixing broken sample-dapp tests #9597

Merged
merged 2 commits into from
Oct 30, 2024

Conversation

benesjan
Copy link
Contributor

@benesjan benesjan commented Oct 30, 2024

Fixing broke sample dapp tests

Note for reviewer

I failed to run sample dapp ci test as when I run it against sandbox I was getting a seemingly unrelated error which would indicate that account contract addresses are derived differently between the aztec.js used in the test and the one used by sandbox. Running it locally using earthly failed because of a tag mismatch. I absolutely suck at devops so I failed to get that working. But the issue in the CI run was simply an import error so I think we can just yolo this in and see.

I managed to run the other test and I've verified that it got fixed.

Copy link
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @benesjan and the rest of your teammates on Graphite Graphite

@benesjan benesjan force-pushed the 10-30-test_fixing_broken_sample-dapp_tests branch from 61b0551 to 938d8a7 Compare October 30, 2024 17:18
@benesjan benesjan marked this pull request as ready for review October 30, 2024 17:19
const addresses = JSON.parse(readFileSync('addresses.json'));
return TokenContract.at(AztecAddress.fromString(addresses.token), client);
return TokenContract.at(AztecAddress.fromString(addresses.token), wallet);
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Sneaked these changes in as the naming was stale and confusing. This is of type Wallet and is called Wallet everywhere else.


await showPrivateBalances(pxe);

const mintAmount = 20n;
await mintTokensToPrivate(token, owner, owner.getAddress(), mintAmount);
Copy link
Contributor Author

@benesjan benesjan Oct 30, 2024

Choose a reason for hiding this comment

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

The issue here was missing import of mintTokensToPrivate. This was not caught by the build process for some reason (I guess because it's .mjs)? Since this is an example app I should have not use that import in the first place as we just want to refer aztec.js so I just included the relevant code directly.

@@ -16,7 +18,7 @@ describe('token', () => {
recipient = await createAccount(pxe);

const initialBalance = 69;
await deployToken(owner, initialBalance, createDebugLogger('sample_dapp'));
token = await deployToken(owner, initialBalance, createDebugLogger('sample_dapp'));
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is the fix. Forgot to assign to the variable. Not having this checked by the build process does not help.

@@ -50,14 +50,14 @@ export const ProtocolContractAddress: Record<ProtocolContractName, AztecAddress>
};

export const ProtocolContractLeaf = {
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This got randomly included.

@benesjan benesjan enabled auto-merge (squash) October 30, 2024 17:22
Copy link
Contributor

Changes to public function bytecode sizes

Generated at commit: ad092dc8db17dd67e70446b0f13ae6232f57db8e, compared to commit: 0c5121ffc0f7b5073a57d04d38f304ef1b33fe7b

🧾 Summary (100% most significant diffs)

Program Bytecode size in bytes (+/-) %
AvmTest::test_get_contract_instance_matches +42 ❌ +11.90%
AvmTest::test_get_contract_instance +42 ❌ +11.73%
AvmTest::assertion_failure +16 ❌ +9.47%
Router::_check_block_number +68 ❌ +8.00%
Router::_check_timestamp +68 ❌ +7.84%
AvmTest::keccak_hash +190 ❌ +7.33%
AvmTest::set_storage_single +18 ❌ +7.20%
TokenBridge::_assert_token_is_same +38 ❌ +7.05%
AvmTest::read_storage_single +32 ❌ +7.03%
NFT::public_get_symbol +36 ❌ +6.95%
TokenBridge::get_token +36 ❌ +6.95%
Token::get_admin +36 ❌ +6.95%
AvmInitializerTest::read_storage_immutable +34 ❌ +6.90%
NFT::public_get_name +36 ❌ +6.88%
NFT::get_admin +36 ❌ +6.88%
Token::public_get_name +36 ❌ +6.88%
Token::public_get_symbol +36 ❌ +6.88%
Test::consume_mint_public_message +702 ❌ +6.87%
DocsExample::initialize_shared_immutable +58 ❌ +6.85%
DocsExample::initialize_public_immutable +58 ❌ +6.85%
EasyPrivateVoting::end_vote +48 ❌ +6.84%
NFT::set_admin +48 ❌ +6.83%
Token::set_admin +48 ❌ +6.83%
AvmTest::set_read_storage_single +44 ❌ +6.77%
AvmTest::sha256_hash +250 ❌ +6.73%
Test::dummy_public_call +8 ❌ +6.72%
Token::public_get_decimals +36 ❌ +6.69%
NFT::_store_payload_in_transient_storage_unsafe +86 ❌ +6.67%
Token::_store_payload_in_transient_storage_unsafe +86 ❌ +6.67%
AvmTest::set_storage_list +18 ❌ +6.67%
TokenBridge::claim_public +792 ❌ +6.63%
FeeJuice::check_balance +148 ❌ +6.62%
Auth::get_authorized_delay +146 ❌ +6.61%
FeeJuice::set_portal +62 ❌ +6.51%
TokenBridge::get_portal_address_public +36 ❌ +6.49%
Auth::set_authorized +368 ❌ +6.44%
TokenBlacklist::constructor +482 ❌ +6.43%
Test::consume_message_from_arbitrary_sender_public +494 ❌ +6.43%
Auth::set_authorized_delay +362 ❌ +6.42%
Lending::get_position +312 ❌ +6.41%
DocsExample::update_leader +20 ❌ +6.41%
TokenBlacklist::update_roles +464 ❌ +6.39%
Test::assert_public_global_vars +18 ❌ +6.38%
NFT::_finalize_transfer_to_private_unsafe +390 ❌ +6.35%
NFT::finalize_transfer_to_private +388 ❌ +6.35%
DocsExample::get_shared_immutable_constrained_public +34 ❌ +6.32%
Lending::init +188 ❌ +6.31%
AvmTest::assert_timestamp +8 ❌ +6.30%
NFT::owner_of +162 ❌ +6.25%
AvmTest::assert_nullifier_exists +8 ❌ +6.25%
AvmTest::assert_calldata_copy +28 ❌ +6.24%
TokenBridge::public_dispatch +1,348 ❌ +6.21%
InclusionProofs::test_nullifier_inclusion_from_public +10 ❌ +6.21%
Router::public_dispatch +148 ❌ +6.18%
Token::_finalize_transfer_to_private_unsafe +432 ❌ +6.18%
Lending::_repay +356 ❌ +6.18%
Token::finalize_transfer_to_private +430 ❌ +6.18%
Test::public_dispatch +1,174 ❌ +6.17%
AvmTest::read_storage_list +38 ❌ +6.15%
TokenBlacklist::total_supply +38 ❌ +6.13%
Token::total_supply +38 ❌ +6.13%
InclusionProofs::constructor +150 ❌ +6.12%
AvmInitializerTest::constructor +144 ❌ +6.08%
NFT::mint +190 ❌ +6.08%
NFT::_finish_transfer_to_public +108 ❌ +6.07%
Lending::update_accumulator +326 ❌ +6.06%
AvmTest::emit_nullifier_and_check +8 ❌ +6.06%
AvmTest::new_nullifier +6 ❌ +6.06%
AvmTest::assert_same +8 ❌ +6.06%
AvmTest::new_note_hash +6 ❌ +6.06%
Test::emit_nullifier_public +6 ❌ +6.06%
Spam::public_spam +158 ❌ +6.04%
Auth::constructor +174 ❌ +6.04%
Lending::get_assets +48 ❌ +6.02%
AuthRegistry::set_reject_all +104 ❌ +6.02%
FPC::constructor +172 ❌ +6.02%
Uniswap::constructor +172 ❌ +6.02%
TokenBlacklist::_increase_public_balance +160 ❌ +6.02%
Token::_increase_public_balance +160 ❌ +6.02%
Test::is_time_equal +8 ❌ +6.02%
StaticChild::pub_illegal_inc_value +46 ❌ +6.01%
AvmTest::set_storage_map +110 ❌ +6.00%
AvmTest::get_chain_id +6 ❌ +6.00%
AvmTest::set_opcode_u8 +6 ❌ +6.00%
AvmTest::get_l2_gas_left +6 ❌ +6.00%
AvmTest::get_transaction_fee +6 ❌ +6.00%
AvmTest::get_address +6 ❌ +6.00%
AvmTest::get_da_gas_left +6 ❌ +6.00%
AvmTest::get_fee_per_da_gas +6 ❌ +6.00%
AvmTest::get_sender +6 ❌ +6.00%
AvmTest::get_fee_per_l2_gas +6 ❌ +6.00%
AvmTest::get_version +6 ❌ +6.00%
AvmTest::get_timestamp +6 ❌ +6.00%
AvmTest::get_block_number +6 ❌ +6.00%
Token::complete_refund +342 ❌ +5.99%
TokenBlacklist::_reduce_total_supply +58 ❌ +5.99%
StatefulTest::increment_public_value +120 ❌ +5.98%
StatefulTest::increment_public_value_no_init_check +118 ❌ +5.98%
Token::set_minter +122 ❌ +5.97%
Child::pub_inc_value_internal +46 ❌ +5.97%
Token::_reduce_total_supply +58 ❌ +5.95%
NFT::set_minter +122 ❌ +5.95%
AuthRegistry::_set_authorized +114 ❌ +5.95%
NFT::public_dispatch +1,486 ❌ +5.95%
AuthRegistry::set_authorized +112 ❌ +5.94%
AvmTest::add_storage_map +130 ❌ +5.94%
Child::pub_inc_value +44 ❌ +5.94%
StaticChild::pub_inc_value +44 ❌ +5.94%
TokenBlacklist::mint_public +256 ❌ +5.92%
Crowdfunding::_publish_donation_receipts +76 ❌ +5.92%
StatefulTest::get_public_value +108 ❌ +5.92%
Auth::public_dispatch +600 ❌ +5.89%
Auth::get_authorized +112 ❌ +5.89%
AvmTest::poseidon2_hash +96 ❌ +5.89%
AuthRegistry::is_reject_all +108 ❌ +5.89%
NFT::is_minter +110 ❌ +5.88%
Token::is_minter +110 ❌ +5.88%
TokenBlacklist::get_roles +152 ❌ +5.88%
AvmTest::read_storage_map +106 ❌ +5.86%
PriceFeed::set_price +106 ❌ +5.85%
InclusionProofs::push_nullifier_public +8 ❌ +5.84%
PriceFeed::get_price +108 ❌ +5.83%
EasyPrivateVoting::constructor +176 ❌ +5.83%
AvmTest::nullifier_collision +6 ❌ +5.83%
Token::assert_minter_and_mint +140 ❌ +5.82%
Token::mint_public +192 ❌ +5.82%
AuthRegistry::is_consumable +116 ❌ +5.81%
Lending::_borrow +492 ❌ +5.81%
AuthRegistry::consume +176 ❌ +5.80%
Token::public_dispatch +1,956 ❌ +5.79%
AvmTest::set_opcode_u32 +6 ❌ +5.77%
EasyPrivateVoting::add_to_tally_public +136 ❌ +5.76%
TokenBlacklist::public_dispatch +1,380 ❌ +5.75%
Auth::get_scheduled_authorized +104 ❌ +5.75%
Lending::_withdraw +502 ❌ +5.75%
FeeJuice::balance_of_public +110 ❌ +5.74%
PrivateFPC::constructor +170 ❌ +5.74%
TokenBlacklist::balance_of_public +112 ❌ +5.73%
Token::balance_of_public +112 ❌ +5.73%
TokenBridge::exit_to_l1_public +452 ❌ +5.73%
StatefulTest::public_dispatch +440 ❌ +5.72%
Benchmarking::increment_balance +200 ❌ +5.72%
DocsExample::public_dispatch +316 ❌ +5.72%
Crowdfunding::init +190 ❌ +5.72%
AppSubscription::constructor +198 ❌ +5.71%
AvmInitializerTest::public_dispatch +176 ❌ +5.67%
FeeJuice::public_dispatch +334 ❌ +5.67%
TokenBlacklist::burn_public +312 ❌ +5.67%
Benchmarking::broadcast +106 ❌ +5.66%
StatefulTest::public_constructor +204 ❌ +5.64%
InclusionProofs::public_dispatch +222 ❌ +5.63%
FeeJuice::_increase_public_balance +136 ❌ +5.62%
Token::burn_public +246 ❌ +5.62%
Crowdfunding::public_dispatch +330 ❌ +5.61%
AvmTest::send_l2_to_l1_msg +6 ❌ +5.61%
Test::create_l2_to_l1_message_arbitrary_recipient_public +6 ❌ +5.61%
AppSubscription::public_dispatch +266 ❌ +5.59%
AvmTest::set_opcode_u64 +6 ❌ +5.56%
TokenBlacklist::transfer_public +328 ❌ +5.55%
NFT::transfer_in_public +192 ❌ +5.54%
Spam::public_dispatch +198 ❌ +5.53%
Claim::constructor +170 ❌ +5.53%
EasyPrivateVoting::public_dispatch +316 ❌ +5.53%
Benchmarking::public_dispatch +298 ❌ +5.50%
AvmTest::returndata_copy_oracle +104 ❌ +5.48%
Lending::_deposit +156 ❌ +5.48%
Token::transfer_public +246 ❌ +5.48%
TokenBridge::constructor +166 ❌ +5.46%
DocsExample::spend_public_authwit +6 ❌ +5.45%
Uniswap::public_dispatch +1,314 ❌ +5.44%
Uniswap::_assert_token_is_same +52 ❌ +5.44%
TestLog::emit_unencrypted_events +96 ❌ +5.44%
AvmTest::get_args_hash +92 ❌ +5.40%
DocsExample::get_shared_immutable_constrained_public_multiple +38 ❌ +5.39%
AuthRegistry::public_dispatch +430 ❌ +5.39%
PrivateFPC::public_dispatch +210 ❌ +5.37%
Lending::get_asset +110 ❌ +5.35%
NFT::constructor +240 ❌ +5.33%
FPC::public_dispatch +476 ❌ +5.31%
CardGame::start_game +360 ❌ +5.28%
CardGame::public_dispatch +830 ❌ +5.24%
Claim::public_dispatch +210 ❌ +5.22%
StaticParent::public_dispatch +366 ❌ +5.22%
StaticParent::public_nested_static_call +118 ❌ +5.21%
Child::pub_set_value +18 ❌ +5.20%
StaticChild::pub_set_value +18 ❌ +5.20%
Token::constructor +252 ❌ +5.20%
Lending::public_dispatch +1,404 ❌ +5.18%
AvmTest::set_opcode_small_field +6 ❌ +5.17%
AvmTest::add_args_return +6 ❌ +5.17%
FPC::pay_refund_with_shielded_rebate +82 ❌ +5.16%
AvmTest::nested_call_to_add_with_gas +44 ❌ +5.14%
PriceFeed::public_dispatch +194 ❌ +5.11%
AvmTest::nullifier_exists +6 ❌ +5.08%
StaticParent::public_get_value_from_child +44 ❌ +5.07%
TestLog::public_dispatch +160 ❌ +5.07%
AvmTest::note_hash_exists +6 ❌ +5.04%
AvmTest::l1_to_l2_msg_exists +6 ❌ +5.04%
Uniswap::_approve_bridge_and_exit_input_asset_to_L1 +308 ❌ +5.03%
TokenBlacklist::shield +304 ❌ +5.02%
AvmTest::public_dispatch +2,884 ❌ +5.00%
AvmTest::nested_call_to_add +44 ❌ +4.99%
AvmTest::nested_static_call_to_add +44 ❌ +4.99%
AvmTest::nested_call_to_assert_same +44 ❌ +4.99%
TokenBridge::_call_mint_on_token +44 ❌ +4.99%
Child::public_dispatch +284 ❌ +4.98%
Child::set_value_twice_with_nested_first +56 ❌ +4.97%
Child::set_value_twice_with_nested_last +56 ❌ +4.97%
AvmTest::u128_addition_overflow +62 ❌ +4.96%
DocsExample::get_shared_immutable_constrained_public_indirect +46 ❌ +4.95%
AvmTest::modulo2 +6 ❌ +4.92%
CardGame::on_card_played +280 ❌ +4.90%
Uniswap::swap_public +744 ❌ +4.90%
TokenBlacklist::mint_private +198 ❌ +4.87%
FPC::pay_refund +90 ❌ +4.84%
Token::shield +238 ❌ +4.84%
AvmTest::elliptic_curve_add +26 ❌ +4.83%
FPC::prepare_fee +88 ❌ +4.83%
AvmTest::elliptic_curve_add_and_double +32 ❌ +4.81%
Lending::withdraw_public +84 ❌ +4.81%
Lending::borrow_public +84 ❌ +4.81%
AuthWitTest::public_dispatch +86 ❌ +4.78%
Parent::public_dispatch +392 ❌ +4.78%
AvmTest::emit_unencrypted_log +136 ❌ +4.73%
Parent::public_nested_static_call +150 ❌ +4.69%
Test::emit_unencrypted +76 ❌ +4.69%
StaticChild::public_dispatch +134 ❌ +4.65%
AvmTest::to_radix_le +18 ❌ +4.65%
CardGame::on_game_joined +224 ❌ +4.64%
AvmTest::set_opcode_big_field +6 ❌ +4.55%
AvmTest::set_opcode_really_big_field +6 ❌ +4.55%
StaticChild::pub_get_value +8 ❌ +4.55%
Token::mint_private +148 ❌ +4.54%
Lending::repay_public +100 ❌ +4.41%
Parent::public_static_call +46 ❌ +4.37%
StaticParent::public_static_call +46 ❌ +4.37%
CardGame::on_cards_claimed +306 ❌ +4.29%
Lending::deposit_public +102 ❌ +4.28%
AvmTest::check_selector +8 ❌ +4.23%
Child::pub_get_value +6 ❌ +4.11%
AvmTest::bulk_testing +1,008 ❌ +4.04%
ImportTest::public_dispatch +60 ❌ +4.01%
Test::create_l2_to_l1_message_public +78 ❌ +3.94%
AvmTest::pedersen_commit +44 ❌ +3.84%
AvmTest::add_u128 +8 ❌ +3.72%
AvmTest::return_oracle +12 ❌ +3.55%
AvmTest::get_function_selector +6 ❌ +3.53%
Child::set_value_with_two_nested_calls +34 ❌ +3.29%
AuthWitTest::consume_public +18 ❌ +3.27%
AvmTest::pedersen_hash_with_index +92 ❌ +3.22%
AvmTest::pedersen_hash +92 ❌ +3.22%
AvmTest::nested_static_call_to_set_storage +14 ❌ +3.10%
AvmTest::revert_oracle +12 ❌ +3.09%
ImportTest::pub_call_public_fn +14 ❌ +3.09%
Parent::pub_entry_point +16 ❌ +3.07%
StaticParent::public_call +16 ❌ +3.07%
AvmTest::create_same_nullifier_in_nested_call +14 ❌ +3.06%
AvmTest::u128_from_integer_overflow +22 ❌ +3.04%
AvmTest::keccak_f1600 +14 ❌ +2.99%
AvmTest::create_different_nullifier_in_nested_call +14 ❌ +2.99%
Parent::pub_entry_point_twice +26 ❌ +2.81%
AvmTest::variable_base_msm +6 ❌ +1.35%
AvmTest::debug_logging +6 ❌ +0.47%

Full diff report 👇
Program Bytecode size in bytes (+/-) %
AvmTest::test_get_contract_instance_matches 395 (+42) +11.90%
AvmTest::test_get_contract_instance 400 (+42) +11.73%
AvmTest::assertion_failure 185 (+16) +9.47%
Router::_check_block_number 918 (+68) +8.00%
Router::_check_timestamp 935 (+68) +7.84%
AvmTest::keccak_hash 2,783 (+190) +7.33%
AvmTest::set_storage_single 268 (+18) +7.20%
TokenBridge::_assert_token_is_same 577 (+38) +7.05%
AvmTest::read_storage_single 487 (+32) +7.03%
NFT::public_get_symbol 554 (+36) +6.95%
TokenBridge::get_token 554 (+36) +6.95%
Token::get_admin 554 (+36) +6.95%
AvmInitializerTest::read_storage_immutable 527 (+34) +6.90%
NFT::public_get_name 559 (+36) +6.88%
NFT::get_admin 559 (+36) +6.88%
Token::public_get_name 559 (+36) +6.88%
Token::public_get_symbol 559 (+36) +6.88%
Test::consume_mint_public_message 10,916 (+702) +6.87%
DocsExample::initialize_shared_immutable 905 (+58) +6.85%
DocsExample::initialize_public_immutable 905 (+58) +6.85%
EasyPrivateVoting::end_vote 750 (+48) +6.84%
NFT::set_admin 751 (+48) +6.83%
Token::set_admin 751 (+48) +6.83%
AvmTest::set_read_storage_single 694 (+44) +6.77%
AvmTest::sha256_hash 3,964 (+250) +6.73%
Test::dummy_public_call 127 (+8) +6.72%
Token::public_get_decimals 574 (+36) +6.69%
NFT::_store_payload_in_transient_storage_unsafe 1,375 (+86) +6.67%
Token::_store_payload_in_transient_storage_unsafe 1,375 (+86) +6.67%
AvmTest::set_storage_list 288 (+18) +6.67%
TokenBridge::claim_public 12,734 (+792) +6.63%
FeeJuice::check_balance 2,385 (+148) +6.62%
Auth::get_authorized_delay 2,356 (+146) +6.61%
FeeJuice::set_portal 1,014 (+62) +6.51%
TokenBridge::get_portal_address_public 591 (+36) +6.49%
Auth::set_authorized 6,084 (+368) +6.44%
TokenBlacklist::constructor 7,978 (+482) +6.43%
Test::consume_message_from_arbitrary_sender_public 8,177 (+494) +6.43%
Auth::set_authorized_delay 5,998 (+362) +6.42%
Lending::get_position 5,178 (+312) +6.41%
DocsExample::update_leader 332 (+20) +6.41%
TokenBlacklist::update_roles 7,731 (+464) +6.39%
Test::assert_public_global_vars 300 (+18) +6.38%
NFT::_finalize_transfer_to_private_unsafe 6,530 (+390) +6.35%
NFT::finalize_transfer_to_private 6,497 (+388) +6.35%
DocsExample::get_shared_immutable_constrained_public 572 (+34) +6.32%
Lending::init 3,166 (+188) +6.31%
AvmTest::assert_timestamp 135 (+8) +6.30%
NFT::owner_of 2,752 (+162) +6.25%
AvmTest::assert_nullifier_exists 136 (+8) +6.25%
AvmTest::assert_calldata_copy 477 (+28) +6.24%
TokenBridge::public_dispatch 23,042 (+1,348) +6.21%
InclusionProofs::test_nullifier_inclusion_from_public 171 (+10) +6.21%
Router::public_dispatch 2,541 (+148) +6.18%
Token::_finalize_transfer_to_private_unsafe 7,422 (+432) +6.18%
Lending::_repay 6,117 (+356) +6.18%
Token::finalize_transfer_to_private 7,389 (+430) +6.18%
Test::public_dispatch 20,216 (+1,174) +6.17%
AvmTest::read_storage_list 656 (+38) +6.15%
TokenBlacklist::total_supply 658 (+38) +6.13%
Token::total_supply 658 (+38) +6.13%
InclusionProofs::constructor 2,601 (+150) +6.12%
AvmInitializerTest::constructor 2,511 (+144) +6.08%
NFT::mint 3,314 (+190) +6.08%
NFT::_finish_transfer_to_public 1,887 (+108) +6.07%
Lending::update_accumulator 5,704 (+326) +6.06%
AvmTest::emit_nullifier_and_check 140 (+8) +6.06%
AvmTest::new_nullifier 105 (+6) +6.06%
AvmTest::assert_same 140 (+8) +6.06%
AvmTest::new_note_hash 105 (+6) +6.06%
Test::emit_nullifier_public 105 (+6) +6.06%
Spam::public_spam 2,774 (+158) +6.04%
Auth::constructor 3,057 (+174) +6.04%
Lending::get_assets 845 (+48) +6.02%
AuthRegistry::set_reject_all 1,831 (+104) +6.02%
FPC::constructor 3,030 (+172) +6.02%
Uniswap::constructor 3,030 (+172) +6.02%
TokenBlacklist::_increase_public_balance 2,819 (+160) +6.02%
Token::_increase_public_balance 2,819 (+160) +6.02%
Test::is_time_equal 141 (+8) +6.02%
StaticChild::pub_illegal_inc_value 812 (+46) +6.01%
AvmTest::set_storage_map 1,942 (+110) +6.00%
AvmTest::get_chain_id 106 (+6) +6.00%
AvmTest::set_opcode_u8 106 (+6) +6.00%
AvmTest::get_l2_gas_left 106 (+6) +6.00%
AvmTest::get_transaction_fee 106 (+6) +6.00%
AvmTest::get_address 106 (+6) +6.00%
AvmTest::get_da_gas_left 106 (+6) +6.00%
AvmTest::get_fee_per_da_gas 106 (+6) +6.00%
AvmTest::get_sender 106 (+6) +6.00%
AvmTest::get_fee_per_l2_gas 106 (+6) +6.00%
AvmTest::get_version 106 (+6) +6.00%
AvmTest::get_timestamp 106 (+6) +6.00%
AvmTest::get_block_number 106 (+6) +6.00%
Token::complete_refund 6,048 (+342) +5.99%
TokenBlacklist::_reduce_total_supply 1,027 (+58) +5.99%
StatefulTest::increment_public_value 2,127 (+120) +5.98%
StatefulTest::increment_public_value_no_init_check 2,092 (+118) +5.98%
Token::set_minter 2,166 (+122) +5.97%
Child::pub_inc_value_internal 817 (+46) +5.97%
Token::_reduce_total_supply 1,032 (+58) +5.95%
NFT::set_minter 2,171 (+122) +5.95%
AuthRegistry::_set_authorized 2,030 (+114) +5.95%
NFT::public_dispatch 26,480 (+1,486) +5.95%
AuthRegistry::set_authorized 1,997 (+112) +5.94%
AvmTest::add_storage_map 2,318 (+130) +5.94%
Child::pub_inc_value 785 (+44) +5.94%
StaticChild::pub_inc_value 785 (+44) +5.94%
TokenBlacklist::mint_public 4,577 (+256) +5.92%
Crowdfunding::_publish_donation_receipts 1,359 (+76) +5.92%
StatefulTest::get_public_value 1,932 (+108) +5.92%
Auth::public_dispatch 10,782 (+600) +5.89%
Auth::get_authorized 2,013 (+112) +5.89%
AvmTest::poseidon2_hash 1,726 (+96) +5.89%
AuthRegistry::is_reject_all 1,942 (+108) +5.89%
NFT::is_minter 1,982 (+110) +5.88%
Token::is_minter 1,982 (+110) +5.88%
TokenBlacklist::get_roles 2,739 (+152) +5.88%
AvmTest::read_storage_map 1,915 (+106) +5.86%
PriceFeed::set_price 1,918 (+106) +5.85%
InclusionProofs::push_nullifier_public 145 (+8) +5.84%
PriceFeed::get_price 1,960 (+108) +5.83%
EasyPrivateVoting::constructor 3,197 (+176) +5.83%
AvmTest::nullifier_collision 109 (+6) +5.83%
Token::assert_minter_and_mint 2,544 (+140) +5.82%
Token::mint_public 3,489 (+192) +5.82%
AuthRegistry::is_consumable 2,113 (+116) +5.81%
Lending::_borrow 8,967 (+492) +5.81%
AuthRegistry::consume 3,212 (+176) +5.80%
Token::public_dispatch 35,757 (+1,956) +5.79%
AvmTest::set_opcode_u32 110 (+6) +5.77%
EasyPrivateVoting::add_to_tally_public 2,499 (+136) +5.76%
TokenBlacklist::public_dispatch 25,372 (+1,380) +5.75%
Auth::get_scheduled_authorized 1,913 (+104) +5.75%
Lending::_withdraw 9,239 (+502) +5.75%
FeeJuice::balance_of_public 2,026 (+110) +5.74%
PrivateFPC::constructor 3,134 (+170) +5.74%
TokenBlacklist::balance_of_public 2,066 (+112) +5.73%
Token::balance_of_public 2,066 (+112) +5.73%
TokenBridge::exit_to_l1_public 8,346 (+452) +5.73%
StatefulTest::public_dispatch 8,132 (+440) +5.72%
Benchmarking::increment_balance 3,697 (+200) +5.72%
DocsExample::public_dispatch 5,842 (+316) +5.72%
Crowdfunding::init 3,513 (+190) +5.72%
AppSubscription::constructor 3,668 (+198) +5.71%
AvmInitializerTest::public_dispatch 3,278 (+176) +5.67%
FeeJuice::public_dispatch 6,227 (+334) +5.67%
TokenBlacklist::burn_public 5,818 (+312) +5.67%
Benchmarking::broadcast 1,980 (+106) +5.66%
StatefulTest::public_constructor 3,818 (+204) +5.64%
InclusionProofs::public_dispatch 4,168 (+222) +5.63%
FeeJuice::_increase_public_balance 2,556 (+136) +5.62%
Token::burn_public 4,627 (+246) +5.62%
Crowdfunding::public_dispatch 6,210 (+330) +5.61%
AvmTest::send_l2_to_l1_msg 113 (+6) +5.61%
Test::create_l2_to_l1_message_arbitrary_recipient_public 113 (+6) +5.61%
AppSubscription::public_dispatch 5,028 (+266) +5.59%
AvmTest::set_opcode_u64 114 (+6) +5.56%
TokenBlacklist::transfer_public 6,241 (+328) +5.55%
NFT::transfer_in_public 3,658 (+192) +5.54%
Spam::public_dispatch 3,776 (+198) +5.53%
Claim::constructor 3,243 (+170) +5.53%
EasyPrivateVoting::public_dispatch 6,033 (+316) +5.53%
Benchmarking::public_dispatch 5,721 (+298) +5.50%
AvmTest::returndata_copy_oracle 2,003 (+104) +5.48%
Lending::_deposit 3,005 (+156) +5.48%
Token::transfer_public 4,739 (+246) +5.48%
TokenBridge::constructor 3,206 (+166) +5.46%
DocsExample::spend_public_authwit 116 (+6) +5.45%
Uniswap::public_dispatch 25,453 (+1,314) +5.44%
Uniswap::_assert_token_is_same 1,008 (+52) +5.44%
TestLog::emit_unencrypted_events 1,861 (+96) +5.44%
AvmTest::get_args_hash 1,796 (+92) +5.40%
DocsExample::get_shared_immutable_constrained_public_multiple 743 (+38) +5.39%
AuthRegistry::public_dispatch 8,412 (+430) +5.39%
PrivateFPC::public_dispatch 4,120 (+210) +5.37%
Lending::get_asset 2,167 (+110) +5.35%
NFT::constructor 4,739 (+240) +5.33%
FPC::public_dispatch 9,434 (+476) +5.31%
CardGame::start_game 7,180 (+360) +5.28%
CardGame::public_dispatch 16,676 (+830) +5.24%
Claim::public_dispatch 4,234 (+210) +5.22%
StaticParent::public_dispatch 7,382 (+366) +5.22%
StaticParent::public_nested_static_call 2,383 (+118) +5.21%
Child::pub_set_value 364 (+18) +5.20%
StaticChild::pub_set_value 364 (+18) +5.20%
Token::constructor 5,099 (+252) +5.20%
Lending::public_dispatch 28,483 (+1,404) +5.18%
AvmTest::set_opcode_small_field 122 (+6) +5.17%
AvmTest::add_args_return 122 (+6) +5.17%
FPC::pay_refund_with_shielded_rebate 1,672 (+82) +5.16%
AvmTest::nested_call_to_add_with_gas 900 (+44) +5.14%
PriceFeed::public_dispatch 3,992 (+194) +5.11%
AvmTest::nullifier_exists 124 (+6) +5.08%
StaticParent::public_get_value_from_child 911 (+44) +5.07%
TestLog::public_dispatch 3,314 (+160) +5.07%
AvmTest::note_hash_exists 125 (+6) +5.04%
AvmTest::l1_to_l2_msg_exists 125 (+6) +5.04%
Uniswap::_approve_bridge_and_exit_input_asset_to_L1 6,429 (+308) +5.03%
TokenBlacklist::shield 6,356 (+304) +5.02%
AvmTest::public_dispatch 60,562 (+2,884) +5.00%
AvmTest::nested_call_to_add 925 (+44) +4.99%
AvmTest::nested_static_call_to_add 925 (+44) +4.99%
AvmTest::nested_call_to_assert_same 925 (+44) +4.99%
TokenBridge::_call_mint_on_token 926 (+44) +4.99%
Child::public_dispatch 5,990 (+284) +4.98%
Child::set_value_twice_with_nested_first 1,182 (+56) +4.97%
Child::set_value_twice_with_nested_last 1,182 (+56) +4.97%
AvmTest::u128_addition_overflow 1,311 (+62) +4.96%
DocsExample::get_shared_immutable_constrained_public_indirect 975 (+46) +4.95%
AvmTest::modulo2 128 (+6) +4.92%
CardGame::on_card_played 5,997 (+280) +4.90%
Uniswap::swap_public 15,937 (+744) +4.90%
TokenBlacklist::mint_private 4,266 (+198) +4.87%
FPC::pay_refund 1,950 (+90) +4.84%
Token::shield 5,160 (+238) +4.84%
AvmTest::elliptic_curve_add 564 (+26) +4.83%
FPC::prepare_fee 1,909 (+88) +4.83%
AvmTest::elliptic_curve_add_and_double 697 (+32) +4.81%
Lending::withdraw_public 1,831 (+84) +4.81%
Lending::borrow_public 1,831 (+84) +4.81%
AuthWitTest::public_dispatch 1,884 (+86) +4.78%
Parent::public_dispatch 8,589 (+392) +4.78%
AvmTest::emit_unencrypted_log 3,013 (+136) +4.73%
Parent::public_nested_static_call 3,348 (+150) +4.69%
Test::emit_unencrypted 1,698 (+76) +4.69%
StaticChild::public_dispatch 3,014 (+134) +4.65%
AvmTest::to_radix_le 405 (+18) +4.65%
CardGame::on_game_joined 5,056 (+224) +4.64%
AvmTest::set_opcode_big_field 138 (+6) +4.55%
AvmTest::set_opcode_really_big_field 138 (+6) +4.55%
StaticChild::pub_get_value 184 (+8) +4.55%
Token::mint_private 3,410 (+148) +4.54%
Lending::repay_public 2,366 (+100) +4.41%
Parent::public_static_call 1,098 (+46) +4.37%
StaticParent::public_static_call 1,098 (+46) +4.37%
CardGame::on_cards_claimed 7,438 (+306) +4.29%
Lending::deposit_public 2,483 (+102) +4.28%
AvmTest::check_selector 197 (+8) +4.23%
Child::pub_get_value 152 (+6) +4.11%
AvmTest::bulk_testing 25,969 (+1,008) +4.04%
ImportTest::public_dispatch 1,557 (+60) +4.01%
Test::create_l2_to_l1_message_public 2,056 (+78) +3.94%
AvmTest::pedersen_commit 1,189 (+44) +3.84%
AvmTest::add_u128 223 (+8) +3.72%
AvmTest::return_oracle 350 (+12) +3.55%
AvmTest::get_function_selector 176 (+6) +3.53%
Child::set_value_with_two_nested_calls 1,068 (+34) +3.29%
AuthWitTest::consume_public 568 (+18) +3.27%
AvmTest::pedersen_hash_with_index 2,949 (+92) +3.22%
AvmTest::pedersen_hash 2,949 (+92) +3.22%
AvmTest::nested_static_call_to_set_storage 466 (+14) +3.10%
AvmTest::revert_oracle 400 (+12) +3.09%
ImportTest::pub_call_public_fn 467 (+14) +3.09%
Parent::pub_entry_point 538 (+16) +3.07%
StaticParent::public_call 538 (+16) +3.07%
AvmTest::create_same_nullifier_in_nested_call 472 (+14) +3.06%
AvmTest::u128_from_integer_overflow 745 (+22) +3.04%
AvmTest::keccak_f1600 482 (+14) +2.99%
AvmTest::create_different_nullifier_in_nested_call 482 (+14) +2.99%
Parent::pub_entry_point_twice 952 (+26) +2.81%
AvmTest::variable_base_msm 449 (+6) +1.35%
AvmTest::debug_logging 1,276 (+6) +0.47%

@benesjan benesjan removed the request for review from ludamad October 30, 2024 17:36
@benesjan benesjan merged commit 5e52900 into master Oct 30, 2024
101 of 102 checks passed
@benesjan benesjan deleted the 10-30-test_fixing_broken_sample-dapp_tests branch October 30, 2024 17:48
rahul-kothari pushed a commit that referenced this pull request Nov 1, 2024
🤖 I have created a release *beep* *boop*
---


<details><summary>aztec-package: 0.62.0</summary>

##
[0.62.0](aztec-package-v0.61.0...aztec-package-v0.62.0)
(2024-11-01)


### Features

* Token private mint optimization
([#9606](#9606))
([e8fadc7](e8fadc7))


### Bug Fixes

* **k8s:** Boot node long sync
([#9610](#9610))
([1b85840](1b85840))
* Multi-node metrics working
([#9486](#9486))
([fd974e1](fd974e1))
* Stop bot in case of tx errors
([#9421](#9421))
([6650641](6650641))


### Miscellaneous

* Replacing unshield naming with transfer_to_public
([#9608](#9608))
([247e9eb](247e9eb))
* Token partial notes refactor pt. 1
([#9490](#9490))
([3d631f5](3d631f5))
</details>

<details><summary>barretenberg.js: 0.62.0</summary>

##
[0.62.0](barretenberg.js-v0.61.0...barretenberg.js-v0.62.0)
(2024-11-01)


### Features

* Faster square roots
([#2694](#2694))
([722ec5c](722ec5c))
</details>

<details><summary>aztec-packages: 0.62.0</summary>

##
[0.62.0](aztec-packages-v0.61.0...aztec-packages-v0.62.0)
(2024-11-01)


### ⚠ BREAKING CHANGES

* **avm:** use 32 bit locations
([#9596](#9596))
* Unique L1 to L2 messages
([#9492](#9492))

### Features

* Add increment secret oracles
([#9573](#9573))
([97a4c0c](97a4c0c))
* **avm:** Use 32 bit locations
([#9596](#9596))
([5f38696](5f38696))
* Barebones addressbook for tagging
([#9572](#9572))
([6526069](6526069))
* Biggroup_goblin handles points at infinity + 1.8x reduction in ECCVM
size
([#9366](#9366))
([9211d8a](9211d8a))
* Faster square roots
([#2694](#2694))
([722ec5c](722ec5c))
* Fixed private log size
([#9585](#9585))
([755c70a](755c70a))
* Removing register recipient in e2e tests as it is unnecessary now !
([#9499](#9499))
([9f52cbb](9f52cbb))
* Reorg test
([#9607](#9607))
([54488b3](54488b3))
* Simulate validateEpochProofQuoteHeader in the future
([#9641](#9641))
([284c8f8](284c8f8))
* Spartan proving
([#9584](#9584))
([392114a](392114a))
* Sync tagged logs
([#9595](#9595))
([0cc4a48](0cc4a48))
* Token private mint optimization
([#9606](#9606))
([e8fadc7](e8fadc7))
* Unique L1 to L2 messages
([#9492](#9492))
([4e5ae95](4e5ae95)),
closes
[#9450](#9450)


### Bug Fixes

* E2e event logs test
([#9621](#9621))
([737c573](737c573))
* E2e labels
([#9609](#9609))
([ed1deb9](ed1deb9))
* Ensuring translator range constraint polynomials are zeroes outside of
minicircuit
([#9251](#9251))
([04dd2c4](04dd2c4))
* EventMetadata class implementation for serialisation
([#9574](#9574))
([bdff73a](bdff73a))
* Force bb-sanitizers true
([#9614](#9614))
([39cda86](39cda86))
* **k8s:** Boot node long sync
([#9610](#9610))
([1b85840](1b85840))
* Multi-node metrics working
([#9486](#9486))
([fd974e1](fd974e1))
* Remove all register recipient functionality in ts
([#9548](#9548))
([2f7127b](2f7127b))
* Remove unnecessary ivpk references in ts
([#9463](#9463))
([0c5121f](0c5121f))
* Resolution of bugs from bigfield audits
([#9547](#9547))
([feace70](feace70))
* Stop bot in case of tx errors
([#9421](#9421))
([6650641](6650641))
* Typing of artifacts
([#9581](#9581))
([c71645f](c71645f))


### Miscellaneous

* Add guides to get_e2e_jobs.sh
([#9624](#9624))
([8891ead](8891ead))
* Add sender to encode and encrypt
([#9562](#9562))
([8ce6834](8ce6834))
* Add signed int deserialization to decoder
([#9557](#9557))
([0435d00](0435d00))
* Bb sanitizers on master
([#9564](#9564))
([747bff1](747bff1))
* Cleaning up token test utils
([#9633](#9633))
([325bdb0](325bdb0))
* Disable breaking e2e_event_logs test
([#9602](#9602))
([cf2ca2e](cf2ca2e))
* Dont generate vks for simulated circuits
([#9625](#9625))
([366eff3](366eff3))
* Fixing broken sample-dapp tests
([#9597](#9597))
([5e52900](5e52900))
* Nuking `Token::privately_mint_private_note(...)`
([#9616](#9616))
([bf53f5e](bf53f5e))
* Pass on docker_fast.sh
([#9615](#9615))
([1c53459](1c53459))
* Remove outgoing tagging field in logs
([#9502](#9502))
([c473380](c473380))
* Replace relative paths to noir-protocol-circuits
([288099b](288099b))
* Replacing unshield naming with transfer_to_public
([#9608](#9608))
([247e9eb](247e9eb))
* Token partial notes refactor pt. 1
([#9490](#9490))
([3d631f5](3d631f5))
</details>

<details><summary>barretenberg: 0.62.0</summary>

##
[0.62.0](barretenberg-v0.61.0...barretenberg-v0.62.0)
(2024-11-01)


### ⚠ BREAKING CHANGES

* **avm:** use 32 bit locations
([#9596](#9596))

### Features

* **avm:** Use 32 bit locations
([#9596](#9596))
([5f38696](5f38696))
* Biggroup_goblin handles points at infinity + 1.8x reduction in ECCVM
size
([#9366](#9366))
([9211d8a](9211d8a))
* Faster square roots
([#2694](#2694))
([722ec5c](722ec5c))
* Spartan proving
([#9584](#9584))
([392114a](392114a))


### Bug Fixes

* Ensuring translator range constraint polynomials are zeroes outside of
minicircuit
([#9251](#9251))
([04dd2c4](04dd2c4))
* Resolution of bugs from bigfield audits
([#9547](#9547))
([feace70](feace70))


### Miscellaneous

* Bb sanitizers on master
([#9564](#9564))
([747bff1](747bff1))
* Pass on docker_fast.sh
([#9615](#9615))
([1c53459](1c53459))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
AztecBot added a commit to AztecProtocol/barretenberg that referenced this pull request Nov 2, 2024
🤖 I have created a release *beep* *boop*
---


<details><summary>aztec-package: 0.62.0</summary>

##
[0.62.0](AztecProtocol/aztec-packages@aztec-package-v0.61.0...aztec-package-v0.62.0)
(2024-11-01)


### Features

* Token private mint optimization
([#9606](AztecProtocol/aztec-packages#9606))
([e8fadc7](AztecProtocol/aztec-packages@e8fadc7))


### Bug Fixes

* **k8s:** Boot node long sync
([#9610](AztecProtocol/aztec-packages#9610))
([1b85840](AztecProtocol/aztec-packages@1b85840))
* Multi-node metrics working
([#9486](AztecProtocol/aztec-packages#9486))
([fd974e1](AztecProtocol/aztec-packages@fd974e1))
* Stop bot in case of tx errors
([#9421](AztecProtocol/aztec-packages#9421))
([6650641](AztecProtocol/aztec-packages@6650641))


### Miscellaneous

* Replacing unshield naming with transfer_to_public
([#9608](AztecProtocol/aztec-packages#9608))
([247e9eb](AztecProtocol/aztec-packages@247e9eb))
* Token partial notes refactor pt. 1
([#9490](AztecProtocol/aztec-packages#9490))
([3d631f5](AztecProtocol/aztec-packages@3d631f5))
</details>

<details><summary>barretenberg.js: 0.62.0</summary>

##
[0.62.0](AztecProtocol/aztec-packages@barretenberg.js-v0.61.0...barretenberg.js-v0.62.0)
(2024-11-01)


### Features

* Faster square roots
([#2694](AztecProtocol/aztec-packages#2694))
([722ec5c](AztecProtocol/aztec-packages@722ec5c))
</details>

<details><summary>aztec-packages: 0.62.0</summary>

##
[0.62.0](AztecProtocol/aztec-packages@aztec-packages-v0.61.0...aztec-packages-v0.62.0)
(2024-11-01)


### ⚠ BREAKING CHANGES

* **avm:** use 32 bit locations
([#9596](AztecProtocol/aztec-packages#9596))
* Unique L1 to L2 messages
([#9492](AztecProtocol/aztec-packages#9492))

### Features

* Add increment secret oracles
([#9573](AztecProtocol/aztec-packages#9573))
([97a4c0c](AztecProtocol/aztec-packages@97a4c0c))
* **avm:** Use 32 bit locations
([#9596](AztecProtocol/aztec-packages#9596))
([5f38696](AztecProtocol/aztec-packages@5f38696))
* Barebones addressbook for tagging
([#9572](AztecProtocol/aztec-packages#9572))
([6526069](AztecProtocol/aztec-packages@6526069))
* Biggroup_goblin handles points at infinity + 1.8x reduction in ECCVM
size
([#9366](AztecProtocol/aztec-packages#9366))
([9211d8a](AztecProtocol/aztec-packages@9211d8a))
* Faster square roots
([#2694](AztecProtocol/aztec-packages#2694))
([722ec5c](AztecProtocol/aztec-packages@722ec5c))
* Fixed private log size
([#9585](AztecProtocol/aztec-packages#9585))
([755c70a](AztecProtocol/aztec-packages@755c70a))
* Removing register recipient in e2e tests as it is unnecessary now !
([#9499](AztecProtocol/aztec-packages#9499))
([9f52cbb](AztecProtocol/aztec-packages@9f52cbb))
* Reorg test
([#9607](AztecProtocol/aztec-packages#9607))
([54488b3](AztecProtocol/aztec-packages@54488b3))
* Simulate validateEpochProofQuoteHeader in the future
([#9641](AztecProtocol/aztec-packages#9641))
([284c8f8](AztecProtocol/aztec-packages@284c8f8))
* Spartan proving
([#9584](AztecProtocol/aztec-packages#9584))
([392114a](AztecProtocol/aztec-packages@392114a))
* Sync tagged logs
([#9595](AztecProtocol/aztec-packages#9595))
([0cc4a48](AztecProtocol/aztec-packages@0cc4a48))
* Token private mint optimization
([#9606](AztecProtocol/aztec-packages#9606))
([e8fadc7](AztecProtocol/aztec-packages@e8fadc7))
* Unique L1 to L2 messages
([#9492](AztecProtocol/aztec-packages#9492))
([4e5ae95](AztecProtocol/aztec-packages@4e5ae95)),
closes
[#9450](AztecProtocol/aztec-packages#9450)


### Bug Fixes

* E2e event logs test
([#9621](AztecProtocol/aztec-packages#9621))
([737c573](AztecProtocol/aztec-packages@737c573))
* E2e labels
([#9609](AztecProtocol/aztec-packages#9609))
([ed1deb9](AztecProtocol/aztec-packages@ed1deb9))
* Ensuring translator range constraint polynomials are zeroes outside of
minicircuit
([#9251](AztecProtocol/aztec-packages#9251))
([04dd2c4](AztecProtocol/aztec-packages@04dd2c4))
* EventMetadata class implementation for serialisation
([#9574](AztecProtocol/aztec-packages#9574))
([bdff73a](AztecProtocol/aztec-packages@bdff73a))
* Force bb-sanitizers true
([#9614](AztecProtocol/aztec-packages#9614))
([39cda86](AztecProtocol/aztec-packages@39cda86))
* **k8s:** Boot node long sync
([#9610](AztecProtocol/aztec-packages#9610))
([1b85840](AztecProtocol/aztec-packages@1b85840))
* Multi-node metrics working
([#9486](AztecProtocol/aztec-packages#9486))
([fd974e1](AztecProtocol/aztec-packages@fd974e1))
* Remove all register recipient functionality in ts
([#9548](AztecProtocol/aztec-packages#9548))
([2f7127b](AztecProtocol/aztec-packages@2f7127b))
* Remove unnecessary ivpk references in ts
([#9463](AztecProtocol/aztec-packages#9463))
([0c5121f](AztecProtocol/aztec-packages@0c5121f))
* Resolution of bugs from bigfield audits
([#9547](AztecProtocol/aztec-packages#9547))
([feace70](AztecProtocol/aztec-packages@feace70))
* Stop bot in case of tx errors
([#9421](AztecProtocol/aztec-packages#9421))
([6650641](AztecProtocol/aztec-packages@6650641))
* Typing of artifacts
([#9581](AztecProtocol/aztec-packages#9581))
([c71645f](AztecProtocol/aztec-packages@c71645f))


### Miscellaneous

* Add guides to get_e2e_jobs.sh
([#9624](AztecProtocol/aztec-packages#9624))
([8891ead](AztecProtocol/aztec-packages@8891ead))
* Add sender to encode and encrypt
([#9562](AztecProtocol/aztec-packages#9562))
([8ce6834](AztecProtocol/aztec-packages@8ce6834))
* Add signed int deserialization to decoder
([#9557](AztecProtocol/aztec-packages#9557))
([0435d00](AztecProtocol/aztec-packages@0435d00))
* Bb sanitizers on master
([#9564](AztecProtocol/aztec-packages#9564))
([747bff1](AztecProtocol/aztec-packages@747bff1))
* Cleaning up token test utils
([#9633](AztecProtocol/aztec-packages#9633))
([325bdb0](AztecProtocol/aztec-packages@325bdb0))
* Disable breaking e2e_event_logs test
([#9602](AztecProtocol/aztec-packages#9602))
([cf2ca2e](AztecProtocol/aztec-packages@cf2ca2e))
* Dont generate vks for simulated circuits
([#9625](AztecProtocol/aztec-packages#9625))
([366eff3](AztecProtocol/aztec-packages@366eff3))
* Fixing broken sample-dapp tests
([#9597](AztecProtocol/aztec-packages#9597))
([5e52900](AztecProtocol/aztec-packages@5e52900))
* Nuking `Token::privately_mint_private_note(...)`
([#9616](AztecProtocol/aztec-packages#9616))
([bf53f5e](AztecProtocol/aztec-packages@bf53f5e))
* Pass on docker_fast.sh
([#9615](AztecProtocol/aztec-packages#9615))
([1c53459](AztecProtocol/aztec-packages@1c53459))
* Remove outgoing tagging field in logs
([#9502](AztecProtocol/aztec-packages#9502))
([c473380](AztecProtocol/aztec-packages@c473380))
* Replace relative paths to noir-protocol-circuits
([288099b](AztecProtocol/aztec-packages@288099b))
* Replacing unshield naming with transfer_to_public
([#9608](AztecProtocol/aztec-packages#9608))
([247e9eb](AztecProtocol/aztec-packages@247e9eb))
* Token partial notes refactor pt. 1
([#9490](AztecProtocol/aztec-packages#9490))
([3d631f5](AztecProtocol/aztec-packages@3d631f5))
</details>

<details><summary>barretenberg: 0.62.0</summary>

##
[0.62.0](AztecProtocol/aztec-packages@barretenberg-v0.61.0...barretenberg-v0.62.0)
(2024-11-01)


### ⚠ BREAKING CHANGES

* **avm:** use 32 bit locations
([#9596](AztecProtocol/aztec-packages#9596))

### Features

* **avm:** Use 32 bit locations
([#9596](AztecProtocol/aztec-packages#9596))
([5f38696](AztecProtocol/aztec-packages@5f38696))
* Biggroup_goblin handles points at infinity + 1.8x reduction in ECCVM
size
([#9366](AztecProtocol/aztec-packages#9366))
([9211d8a](AztecProtocol/aztec-packages@9211d8a))
* Faster square roots
([#2694](AztecProtocol/aztec-packages#2694))
([722ec5c](AztecProtocol/aztec-packages@722ec5c))
* Spartan proving
([#9584](AztecProtocol/aztec-packages#9584))
([392114a](AztecProtocol/aztec-packages@392114a))


### Bug Fixes

* Ensuring translator range constraint polynomials are zeroes outside of
minicircuit
([#9251](AztecProtocol/aztec-packages#9251))
([04dd2c4](AztecProtocol/aztec-packages@04dd2c4))
* Resolution of bugs from bigfield audits
([#9547](AztecProtocol/aztec-packages#9547))
([feace70](AztecProtocol/aztec-packages@feace70))


### Miscellaneous

* Bb sanitizers on master
([#9564](AztecProtocol/aztec-packages#9564))
([747bff1](AztecProtocol/aztec-packages@747bff1))
* Pass on docker_fast.sh
([#9615](AztecProtocol/aztec-packages#9615))
([1c53459](AztecProtocol/aztec-packages@1c53459))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
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.

2 participants