diff --git a/scripts/bytecode-sizes/bincode-vs-protobuf.jsonl b/scripts/bytecode-sizes/bincode-vs-protobuf.jsonl new file mode 100644 index 00000000000..ece65e6ac01 --- /dev/null +++ b/scripts/bytecode-sizes/bincode-vs-protobuf.jsonl @@ -0,0 +1,645 @@ +{"name":"parity_base","base_size":38512,"alt_size":35233,"ratio":0.9148577066888243} +{"name":"parity_root","base_size":56652,"alt_size":53444,"ratio":0.9433735790439879} +{"name":"private_kernel_init","base_size":220963,"alt_size":202567,"ratio":0.9167462425835999} +{"name":"private_kernel_init_simulated","base_size":58910,"alt_size":57905,"ratio":0.9829400780852148} +{"name":"private_kernel_inner","base_size":360037,"alt_size":332017,"ratio":0.9221746653816135} +{"name":"private_kernel_inner_simulated","base_size":86003,"alt_size":82266,"ratio":0.9565480273943933} +{"name":"private_kernel_reset","base_size":900341,"alt_size":842107,"ratio":0.935320062065373} +{"name":"private_kernel_reset_simulated","base_size":109155,"alt_size":96108,"ratio":0.8804727222756631} +{"name":"private_kernel_tail","base_size":119739,"alt_size":110310,"ratio":0.9212537268559116} +{"name":"private_kernel_tail_simulated","base_size":47129,"alt_size":43124,"ratio":0.9150204757155891} +{"name":"private_kernel_tail_to_public","base_size":213723,"alt_size":198582,"ratio":0.9291559635603094} +{"name":"private_kernel_tail_to_public_simulated","base_size":69150,"alt_size":64261,"ratio":0.9292986261749819} +{"name":"rollup_base_private","base_size":1395946,"alt_size":1257801,"ratio":0.9010384355841845} +{"name":"rollup_base_private_simulated","base_size":81316,"alt_size":72339,"ratio":0.8896035220620788} +{"name":"rollup_base_public","base_size":679704,"alt_size":626991,"ratio":0.9224471240422302} +{"name":"rollup_base_public_simulated","base_size":77006,"alt_size":67776,"ratio":0.8801392099316936} +{"name":"rollup_block_merge","base_size":106886,"alt_size":99872,"ratio":0.9343786838313718} +{"name":"rollup_block_root","base_size":14975740,"alt_size":12803649,"ratio":0.8549593542622935} +{"name":"rollup_block_root_empty","base_size":20689,"alt_size":20129,"ratio":0.9729324761950795} +{"name":"rollup_block_root_simulated","base_size":82459,"alt_size":72709,"ratio":0.8817594198328866} +{"name":"rollup_block_root_single_tx","base_size":14959959,"alt_size":12778106,"ratio":0.8541538115177989} +{"name":"rollup_block_root_single_tx_simulated","base_size":76009,"alt_size":67606,"ratio":0.8894473022931495} +{"name":"rollup_merge","base_size":29269,"alt_size":27780,"ratio":0.9491270627626499} +{"name":"rollup_root","base_size":106709,"alt_size":99621,"ratio":0.9335763618813784} +{"name":"amm_contract-AMM::_add_liquidity","base_size":7622,"alt_size":44005,"ratio":5.773419050118079} +{"name":"amm_contract-AMM::_remove_liquidity","base_size":4902,"alt_size":27078,"ratio":5.523867809057528} +{"name":"amm_contract-AMM::_swap_exact_tokens_for_tokens","base_size":3837,"alt_size":19947,"ratio":5.19859265050821} +{"name":"amm_contract-AMM::_swap_tokens_for_exact_tokens","base_size":4339,"alt_size":22802,"ratio":5.255127909656603} +{"name":"amm_contract-AMM::add_liquidity","base_size":32091,"alt_size":177007,"ratio":5.515783241407248} +{"name":"amm_contract-AMM::constructor","base_size":3729,"alt_size":22424,"ratio":6.013408420488067} +{"name":"amm_contract-AMM::get_amount_in_for_exact_out","base_size":18345,"alt_size":129931,"ratio":7.082638321068411} +{"name":"amm_contract-AMM::get_amount_out_for_exact_in","base_size":18221,"alt_size":129506,"ratio":7.107513308819494} +{"name":"amm_contract-AMM::process_log","base_size":15154,"alt_size":107077,"ratio":7.06592318859707} +{"name":"amm_contract-AMM::public_dispatch","base_size":21009,"alt_size":132727,"ratio":6.317625779427864} +{"name":"amm_contract-AMM::remove_liquidity","base_size":29866,"alt_size":169544,"ratio":5.676823143373736} +{"name":"amm_contract-AMM::swap_exact_tokens_for_tokens","base_size":29805,"alt_size":169249,"ratio":5.678543868478443} +{"name":"amm_contract-AMM::swap_tokens_for_exact_tokens","base_size":29991,"alt_size":170054,"ratio":5.670167716981761} +{"name":"amm_contract-AMM::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"app_subscription_contract-AppSubscription::constructor","base_size":4363,"alt_size":24341,"ratio":5.5789594315837725} +{"name":"app_subscription_contract-AppSubscription::entrypoint","base_size":99041,"alt_size":445495,"ratio":4.498086650982926} +{"name":"app_subscription_contract-AppSubscription::is_initialized","base_size":24104,"alt_size":179915,"ratio":7.464113840026552} +{"name":"app_subscription_contract-AppSubscription::process_log","base_size":21895,"alt_size":160846,"ratio":7.346243434574104} +{"name":"app_subscription_contract-AppSubscription::public_dispatch","base_size":4869,"alt_size":28124,"ratio":5.776134729924009} +{"name":"app_subscription_contract-AppSubscription::subscribe","base_size":95196,"alt_size":428609,"ratio":4.502384553972856} +{"name":"app_subscription_contract-AppSubscription::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"auth_contract-Auth::constructor","base_size":2997,"alt_size":16666,"ratio":5.560894227560894} +{"name":"auth_contract-Auth::do_private_authorized_thing","base_size":12949,"alt_size":46204,"ratio":3.568151980847942} +{"name":"auth_contract-Auth::get_authorized","base_size":836,"alt_size":3816,"ratio":4.564593301435407} +{"name":"auth_contract-Auth::get_authorized_delay","base_size":663,"alt_size":3102,"ratio":4.678733031674208} +{"name":"auth_contract-Auth::get_authorized_in_private","base_size":13295,"alt_size":47732,"ratio":3.5902218879277923} +{"name":"auth_contract-Auth::get_scheduled_authorized","base_size":748,"alt_size":3378,"ratio":4.516042780748663} +{"name":"auth_contract-Auth::process_log","base_size":1279,"alt_size":6085,"ratio":4.757623143080532} +{"name":"auth_contract-Auth::public_dispatch","base_size":9866,"alt_size":67633,"ratio":6.855159132373809} +{"name":"auth_contract-Auth::set_authorized","base_size":3466,"alt_size":24157,"ratio":6.969705712637046} +{"name":"auth_contract-Auth::set_authorized_delay","base_size":3492,"alt_size":24239,"ratio":6.941294387170676} +{"name":"auth_contract-Auth::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"auth_registry_contract-AuthRegistry::_set_authorized","base_size":1740,"alt_size":9411,"ratio":5.408620689655172} +{"name":"auth_registry_contract-AuthRegistry::consume","base_size":3874,"alt_size":26659,"ratio":6.881517811048012} +{"name":"auth_registry_contract-AuthRegistry::is_consumable","base_size":1730,"alt_size":9454,"ratio":5.4647398843930635} +{"name":"auth_registry_contract-AuthRegistry::is_reject_all","base_size":1143,"alt_size":5903,"ratio":5.164479440069991} +{"name":"auth_registry_contract-AuthRegistry::process_log","base_size":1279,"alt_size":6085,"ratio":4.757623143080532} +{"name":"auth_registry_contract-AuthRegistry::public_dispatch","base_size":7767,"alt_size":66022,"ratio":8.500321874597656} +{"name":"auth_registry_contract-AuthRegistry::set_authorized","base_size":1693,"alt_size":9222,"ratio":5.447135262847017} +{"name":"auth_registry_contract-AuthRegistry::set_authorized_private","base_size":5800,"alt_size":23807,"ratio":4.104655172413793} +{"name":"auth_registry_contract-AuthRegistry::set_reject_all","base_size":1113,"alt_size":5747,"ratio":5.163522012578617} +{"name":"auth_registry_contract-AuthRegistry::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"auth_registry_contract-AuthRegistry::unconstrained_is_consumable","base_size":1756,"alt_size":9759,"ratio":5.55751708428246} +{"name":"auth_wit_test_contract-AuthWitTest::consume","base_size":5464,"alt_size":20881,"ratio":3.821559297218155} +{"name":"auth_wit_test_contract-AuthWitTest::consume_public","base_size":749,"alt_size":3676,"ratio":4.907877169559413} +{"name":"auth_wit_test_contract-AuthWitTest::process_log","base_size":1279,"alt_size":6085,"ratio":4.757623143080532} +{"name":"auth_wit_test_contract-AuthWitTest::public_dispatch","base_size":1308,"alt_size":6573,"ratio":5.025229357798165} +{"name":"auth_wit_test_contract-AuthWitTest::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::keccak_f1600","base_size":712,"alt_size":2997,"ratio":4.209269662921348} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::keccak_hash","base_size":2062,"alt_size":9971,"ratio":4.835596508244423} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::pedersen_hash","base_size":2820,"alt_size":10828,"ratio":3.8397163120567375} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::pedersen_hash_with_index","base_size":2797,"alt_size":10829,"ratio":3.871648194494101} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::poseidon2_hash","base_size":1636,"alt_size":7995,"ratio":4.886919315403423} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::process_log","base_size":1279,"alt_size":6085,"ratio":4.757623143080532} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::public_dispatch","base_size":39194,"alt_size":296545,"ratio":7.566081543093331} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_10","base_size":2487,"alt_size":12304,"ratio":4.947326095697628} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_100","base_size":3910,"alt_size":18085,"ratio":4.625319693094629} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_20","base_size":2503,"alt_size":12424,"ratio":4.963643627646824} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_2048","base_size":22473,"alt_size":95793,"ratio":4.262581764784408} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_255","base_size":5869,"alt_size":25511,"ratio":4.346737093201567} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_256","base_size":5530,"alt_size":24470,"ratio":4.424954792043399} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_30","base_size":2708,"alt_size":13128,"ratio":4.847858197932053} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_40","base_size":2761,"alt_size":13271,"ratio":4.806591814559942} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_50","base_size":2905,"alt_size":13927,"ratio":4.7941480206540446} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_511","base_size":8590,"alt_size":36944,"ratio":4.30081490104773} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_512","base_size":8154,"alt_size":35733,"ratio":4.382266372332597} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_60","base_size":2998,"alt_size":14050,"ratio":4.686457638425617} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_70","base_size":3715,"alt_size":17192,"ratio":4.627725437415881} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_80","base_size":3610,"alt_size":17332,"ratio":4.801108033240998} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_90","base_size":3825,"alt_size":18059,"ratio":4.721307189542483} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"avm_initializer_test_contract-AvmInitializerTest::constructor","base_size":2520,"alt_size":12912,"ratio":5.123809523809523} +{"name":"avm_initializer_test_contract-AvmInitializerTest::process_log","base_size":1279,"alt_size":6085,"ratio":4.757623143080532} +{"name":"avm_initializer_test_contract-AvmInitializerTest::public_dispatch","base_size":3106,"alt_size":16491,"ratio":5.309401159047006} +{"name":"avm_initializer_test_contract-AvmInitializerTest::read_storage_immutable","base_size":321,"alt_size":1420,"ratio":4.423676012461059} +{"name":"avm_initializer_test_contract-AvmInitializerTest::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"avm_test_contract-AvmTest::add_args_return","base_size":228,"alt_size":1162,"ratio":5.0964912280701755} +{"name":"avm_test_contract-AvmTest::add_storage_map","base_size":2300,"alt_size":12854,"ratio":5.588695652173913} +{"name":"avm_test_contract-AvmTest::add_u128","base_size":345,"alt_size":1697,"ratio":4.918840579710145} +{"name":"avm_test_contract-AvmTest::assert_calldata_copy","base_size":615,"alt_size":2958,"ratio":4.809756097560975} +{"name":"avm_test_contract-AvmTest::assert_nullifier_exists","base_size":286,"alt_size":1321,"ratio":4.618881118881119} +{"name":"avm_test_contract-AvmTest::assert_same","base_size":254,"alt_size":1275,"ratio":5.019685039370079} +{"name":"avm_test_contract-AvmTest::assertion_failure","base_size":213,"alt_size":1089,"ratio":5.112676056338028} +{"name":"avm_test_contract-AvmTest::bulk_testing","base_size":18366,"alt_size":120787,"ratio":6.5766633997604265} +{"name":"avm_test_contract-AvmTest::create_different_nullifier_in_nested_call","base_size":737,"alt_size":3410,"ratio":4.626865671641791} +{"name":"avm_test_contract-AvmTest::create_same_nullifier_in_nested_call","base_size":706,"alt_size":3324,"ratio":4.708215297450425} +{"name":"avm_test_contract-AvmTest::debug_logging","base_size":1075,"alt_size":7343,"ratio":6.830697674418604} +{"name":"avm_test_contract-AvmTest::divide_by_zero","base_size":209,"alt_size":1065,"ratio":5.095693779904306} +{"name":"avm_test_contract-AvmTest::elliptic_curve_add","base_size":665,"alt_size":3332,"ratio":5.010526315789473} +{"name":"avm_test_contract-AvmTest::elliptic_curve_add_and_double","base_size":323,"alt_size":1272,"ratio":3.9380804953560373} +{"name":"avm_test_contract-AvmTest::emit_nullifier_and_check","base_size":310,"alt_size":1382,"ratio":4.458064516129032} +{"name":"avm_test_contract-AvmTest::emit_public_log","base_size":2015,"alt_size":11559,"ratio":5.736476426799007} +{"name":"avm_test_contract-AvmTest::enqueue_public_from_private","base_size":5008,"alt_size":19665,"ratio":3.926717252396166} +{"name":"avm_test_contract-AvmTest::external_call_to_assertion_failure","base_size":663,"alt_size":3147,"ratio":4.746606334841629} +{"name":"avm_test_contract-AvmTest::external_call_to_divide_by_zero","base_size":673,"alt_size":3153,"ratio":4.684992570579495} +{"name":"avm_test_contract-AvmTest::external_call_to_divide_by_zero_recovers","base_size":2193,"alt_size":11581,"ratio":5.280893752849977} +{"name":"avm_test_contract-AvmTest::get_address","base_size":212,"alt_size":1041,"ratio":4.910377358490566} +{"name":"avm_test_contract-AvmTest::get_args_hash","base_size":1810,"alt_size":9106,"ratio":5.030939226519337} +{"name":"avm_test_contract-AvmTest::get_block_number","base_size":216,"alt_size":1053,"ratio":4.875} +{"name":"avm_test_contract-AvmTest::get_chain_id","base_size":210,"alt_size":1044,"ratio":4.9714285714285715} +{"name":"avm_test_contract-AvmTest::get_da_gas_left","base_size":216,"alt_size":1050,"ratio":4.861111111111111} +{"name":"avm_test_contract-AvmTest::get_fee_per_da_gas","base_size":218,"alt_size":1053,"ratio":4.830275229357798} +{"name":"avm_test_contract-AvmTest::get_fee_per_l2_gas","base_size":216,"alt_size":1058,"ratio":4.898148148148148} +{"name":"avm_test_contract-AvmTest::get_l2_gas_left","base_size":215,"alt_size":1040,"ratio":4.837209302325581} +{"name":"avm_test_contract-AvmTest::get_sender","base_size":214,"alt_size":1037,"ratio":4.845794392523365} +{"name":"avm_test_contract-AvmTest::get_timestamp","base_size":220,"alt_size":1044,"ratio":4.745454545454545} +{"name":"avm_test_contract-AvmTest::get_transaction_fee","base_size":219,"alt_size":1051,"ratio":4.799086757990867} +{"name":"avm_test_contract-AvmTest::get_version","base_size":216,"alt_size":1040,"ratio":4.814814814814815} +{"name":"avm_test_contract-AvmTest::helper_with_failed_assertion","base_size":111,"alt_size":365,"ratio":3.2882882882882885} +{"name":"avm_test_contract-AvmTest::inner_helper_with_failed_assertion","base_size":111,"alt_size":365,"ratio":3.2882882882882885} +{"name":"avm_test_contract-AvmTest::l1_to_l2_msg_exists","base_size":266,"alt_size":1254,"ratio":4.714285714285714} +{"name":"avm_test_contract-AvmTest::modulo2","base_size":216,"alt_size":1166,"ratio":5.398148148148148} +{"name":"avm_test_contract-AvmTest::n_new_l2_to_l1_msgs","base_size":279,"alt_size":1398,"ratio":5.010752688172043} +{"name":"avm_test_contract-AvmTest::n_new_note_hashes","base_size":280,"alt_size":1405,"ratio":5.017857142857143} +{"name":"avm_test_contract-AvmTest::n_new_nullifiers","base_size":279,"alt_size":1400,"ratio":5.017921146953405} +{"name":"avm_test_contract-AvmTest::n_new_public_logs","base_size":386,"alt_size":1954,"ratio":5.062176165803109} +{"name":"avm_test_contract-AvmTest::n_storage_writes","base_size":1174,"alt_size":5918,"ratio":5.040885860306644} +{"name":"avm_test_contract-AvmTest::nested_call_to_add","base_size":761,"alt_size":3548,"ratio":4.662286465177398} +{"name":"avm_test_contract-AvmTest::nested_call_to_add_n_times_different_addresses","base_size":1092,"alt_size":4815,"ratio":4.40934065934066} +{"name":"avm_test_contract-AvmTest::nested_call_to_add_with_gas","base_size":713,"alt_size":3537,"ratio":4.9607293127629735} +{"name":"avm_test_contract-AvmTest::nested_call_to_assert_same","base_size":765,"alt_size":3553,"ratio":4.644444444444445} +{"name":"avm_test_contract-AvmTest::nested_call_to_nothing","base_size":667,"alt_size":3120,"ratio":4.677661169415292} +{"name":"avm_test_contract-AvmTest::nested_call_to_nothing_recovers","base_size":414,"alt_size":2095,"ratio":5.0603864734299515} +{"name":"avm_test_contract-AvmTest::nested_static_call_to_add","base_size":753,"alt_size":3577,"ratio":4.750332005312085} +{"name":"avm_test_contract-AvmTest::nested_static_call_to_set_storage","base_size":698,"alt_size":3219,"ratio":4.611747851002866} +{"name":"avm_test_contract-AvmTest::new_note_hash","base_size":224,"alt_size":1107,"ratio":4.941964285714286} +{"name":"avm_test_contract-AvmTest::new_nullifier","base_size":216,"alt_size":1107,"ratio":5.125} +{"name":"avm_test_contract-AvmTest::note_hash_exists","base_size":266,"alt_size":1266,"ratio":4.7593984962406015} +{"name":"avm_test_contract-AvmTest::nullifier_collision","base_size":230,"alt_size":1157,"ratio":5.030434782608696} +{"name":"avm_test_contract-AvmTest::nullifier_exists","base_size":265,"alt_size":1231,"ratio":4.645283018867924} +{"name":"avm_test_contract-AvmTest::pedersen_commit","base_size":1168,"alt_size":5364,"ratio":4.592465753424658} +{"name":"avm_test_contract-AvmTest::process_log","base_size":1279,"alt_size":6085,"ratio":4.757623143080532} +{"name":"avm_test_contract-AvmTest::public_dispatch","base_size":39990,"alt_size":301076,"ratio":7.528782195548887} +{"name":"avm_test_contract-AvmTest::read_assert_storage_single","base_size":266,"alt_size":1287,"ratio":4.838345864661654} +{"name":"avm_test_contract-AvmTest::read_storage_list","base_size":392,"alt_size":1861,"ratio":4.747448979591836} +{"name":"avm_test_contract-AvmTest::read_storage_map","base_size":1110,"alt_size":5734,"ratio":5.165765765765766} +{"name":"avm_test_contract-AvmTest::read_storage_single","base_size":231,"alt_size":1109,"ratio":4.800865800865801} +{"name":"avm_test_contract-AvmTest::return_oracle","base_size":510,"alt_size":2558,"ratio":5.015686274509804} +{"name":"avm_test_contract-AvmTest::returndata_copy_oracle","base_size":1359,"alt_size":6682,"ratio":4.916850625459897} +{"name":"avm_test_contract-AvmTest::revert_oracle","base_size":496,"alt_size":2552,"ratio":5.145161290322581} +{"name":"avm_test_contract-AvmTest::send_l2_to_l1_msg","base_size":244,"alt_size":1179,"ratio":4.831967213114754} +{"name":"avm_test_contract-AvmTest::set_opcode_big_field","base_size":214,"alt_size":1023,"ratio":4.780373831775701} +{"name":"avm_test_contract-AvmTest::set_opcode_really_big_field","base_size":211,"alt_size":1022,"ratio":4.843601895734597} +{"name":"avm_test_contract-AvmTest::set_opcode_small_field","base_size":211,"alt_size":1021,"ratio":4.838862559241706} +{"name":"avm_test_contract-AvmTest::set_opcode_u32","base_size":196,"alt_size":961,"ratio":4.903061224489796} +{"name":"avm_test_contract-AvmTest::set_opcode_u64","base_size":195,"alt_size":979,"ratio":5.02051282051282} +{"name":"avm_test_contract-AvmTest::set_opcode_u8","base_size":187,"alt_size":975,"ratio":5.213903743315508} +{"name":"avm_test_contract-AvmTest::set_read_storage_single","base_size":262,"alt_size":1248,"ratio":4.763358778625954} +{"name":"avm_test_contract-AvmTest::set_storage_list","base_size":264,"alt_size":1296,"ratio":4.909090909090909} +{"name":"avm_test_contract-AvmTest::set_storage_map","base_size":1677,"alt_size":9112,"ratio":5.433512224209899} +{"name":"avm_test_contract-AvmTest::set_storage_single","base_size":230,"alt_size":1154,"ratio":5.017391304347826} +{"name":"avm_test_contract-AvmTest::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"avm_test_contract-AvmTest::test_get_contract_instance","base_size":540,"alt_size":2455,"ratio":4.546296296296297} +{"name":"avm_test_contract-AvmTest::test_get_contract_instance_matches","base_size":564,"alt_size":2531,"ratio":4.48758865248227} +{"name":"avm_test_contract-AvmTest::to_radix_le","base_size":472,"alt_size":2366,"ratio":5.012711864406779} +{"name":"avm_test_contract-AvmTest::u128_addition_overflow","base_size":1031,"alt_size":6826,"ratio":6.620756547041707} +{"name":"avm_test_contract-AvmTest::u128_from_integer_overflow","base_size":606,"alt_size":3979,"ratio":6.566006600660066} +{"name":"avm_test_contract-AvmTest::variable_base_msm","base_size":571,"alt_size":2887,"ratio":5.056042031523643} +{"name":"benchmarking_contract-Benchmarking::broadcast","base_size":1192,"alt_size":6170,"ratio":5.176174496644295} +{"name":"benchmarking_contract-Benchmarking::create_note","base_size":70451,"alt_size":312547,"ratio":4.43637421754127} +{"name":"benchmarking_contract-Benchmarking::increment_balance","base_size":2177,"alt_size":11486,"ratio":5.276067983463482} +{"name":"benchmarking_contract-Benchmarking::process_log","base_size":15373,"alt_size":112936,"ratio":7.346386521823977} +{"name":"benchmarking_contract-Benchmarking::public_dispatch","base_size":6092,"alt_size":38219,"ratio":6.273637557452396} +{"name":"benchmarking_contract-Benchmarking::recreate_note","base_size":89161,"alt_size":390058,"ratio":4.374760265138345} +{"name":"benchmarking_contract-Benchmarking::sha256_hash_2048","base_size":22473,"alt_size":95793,"ratio":4.262581764784408} +{"name":"benchmarking_contract-Benchmarking::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"card_game_contract-CardGame::buy_pack","base_size":120555,"alt_size":484032,"ratio":4.015030484011447} +{"name":"card_game_contract-CardGame::claim_cards","base_size":149790,"alt_size":563284,"ratio":3.760491354563055} +{"name":"card_game_contract-CardGame::join_game","base_size":329284,"alt_size":1167966,"ratio":3.5469867955928622} +{"name":"card_game_contract-CardGame::on_card_played","base_size":3651,"alt_size":19985,"ratio":5.473842782799233} +{"name":"card_game_contract-CardGame::on_cards_claimed","base_size":4786,"alt_size":24387,"ratio":5.09548683660677} +{"name":"card_game_contract-CardGame::on_game_joined","base_size":2716,"alt_size":14207,"ratio":5.230854197349043} +{"name":"card_game_contract-CardGame::play_card","base_size":240993,"alt_size":879678,"ratio":3.65022220562423} +{"name":"card_game_contract-CardGame::process_log","base_size":15373,"alt_size":112936,"ratio":7.346386521823977} +{"name":"card_game_contract-CardGame::public_dispatch","base_size":13560,"alt_size":84048,"ratio":6.198230088495575} +{"name":"card_game_contract-CardGame::start_game","base_size":3907,"alt_size":22724,"ratio":5.8162272843614025} +{"name":"card_game_contract-CardGame::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"card_game_contract-CardGame::view_collection_cards","base_size":19406,"alt_size":145108,"ratio":7.477481191384108} +{"name":"card_game_contract-CardGame::view_game","base_size":18112,"alt_size":134004,"ratio":7.39863074204947} +{"name":"card_game_contract-CardGame::view_game_cards","base_size":19932,"alt_size":148503,"ratio":7.45048163756773} +{"name":"child_contract-Child::private_get_value","base_size":44885,"alt_size":234434,"ratio":5.222992090898964} +{"name":"child_contract-Child::private_set_value","base_size":70713,"alt_size":313838,"ratio":4.4381938257463265} +{"name":"child_contract-Child::process_log","base_size":15373,"alt_size":112936,"ratio":7.346386521823977} +{"name":"child_contract-Child::pub_get_value","base_size":304,"alt_size":1460,"ratio":4.802631578947368} +{"name":"child_contract-Child::pub_inc_value","base_size":398,"alt_size":1919,"ratio":4.821608040201005} +{"name":"child_contract-Child::pub_inc_value_internal","base_size":457,"alt_size":2153,"ratio":4.711159737417943} +{"name":"child_contract-Child::pub_set_value","base_size":381,"alt_size":1814,"ratio":4.761154855643045} +{"name":"child_contract-Child::public_dispatch","base_size":2811,"alt_size":17759,"ratio":6.317680540732836} +{"name":"child_contract-Child::set_value_twice_with_nested_first","base_size":838,"alt_size":3939,"ratio":4.700477326968974} +{"name":"child_contract-Child::set_value_twice_with_nested_last","base_size":847,"alt_size":3872,"ratio":4.571428571428571} +{"name":"child_contract-Child::set_value_with_two_nested_calls","base_size":1091,"alt_size":5602,"ratio":5.134738771769019} +{"name":"child_contract-Child::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"child_contract-Child::value","base_size":21817,"alt_size":140742,"ratio":6.451024430489985} +{"name":"child_contract-Child::value_internal","base_size":21771,"alt_size":140708,"ratio":6.463093105507326} +{"name":"claim_contract-Claim::claim","base_size":40666,"alt_size":202301,"ratio":4.974696306496828} +{"name":"claim_contract-Claim::constructor","base_size":3712,"alt_size":22066,"ratio":5.944504310344827} +{"name":"claim_contract-Claim::process_log","base_size":15154,"alt_size":107077,"ratio":7.06592318859707} +{"name":"claim_contract-Claim::public_dispatch","base_size":4175,"alt_size":25485,"ratio":6.104191616766467} +{"name":"claim_contract-Claim::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"contract_class_registerer_contract-ContractClassRegisterer::assert_class_id_is_registered","base_size":4047,"alt_size":14901,"ratio":3.681986656782802} +{"name":"contract_class_registerer_contract-ContractClassRegisterer::broadcast_private_function","base_size":20389,"alt_size":70594,"ratio":3.4623571533670114} +{"name":"contract_class_registerer_contract-ContractClassRegisterer::broadcast_unconstrained_function","base_size":20346,"alt_size":70252,"ratio":3.452865428093974} +{"name":"contract_class_registerer_contract-ContractClassRegisterer::process_log","base_size":1279,"alt_size":6085,"ratio":4.757623143080532} +{"name":"contract_class_registerer_contract-ContractClassRegisterer::register","base_size":221551,"alt_size":832290,"ratio":3.7566519672671306} +{"name":"contract_class_registerer_contract-ContractClassRegisterer::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"contract_instance_deployer_contract-ContractInstanceDeployer::deploy","base_size":7653,"alt_size":29130,"ratio":3.8063504508036066} +{"name":"contract_instance_deployer_contract-ContractInstanceDeployer::get_update_delay","base_size":1447,"alt_size":7454,"ratio":5.151347615756738} +{"name":"contract_instance_deployer_contract-ContractInstanceDeployer::process_log","base_size":1279,"alt_size":6085,"ratio":4.757623143080532} +{"name":"contract_instance_deployer_contract-ContractInstanceDeployer::public_dispatch","base_size":8624,"alt_size":59488,"ratio":6.8979591836734695} +{"name":"contract_instance_deployer_contract-ContractInstanceDeployer::set_update_delay","base_size":4093,"alt_size":28800,"ratio":7.036403615929636} +{"name":"contract_instance_deployer_contract-ContractInstanceDeployer::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"contract_instance_deployer_contract-ContractInstanceDeployer::update","base_size":4274,"alt_size":29430,"ratio":6.88582124473561} +{"name":"counter_contract-Counter::decrement","base_size":236216,"alt_size":916247,"ratio":3.8788524062722254} +{"name":"counter_contract-Counter::get_counter","base_size":19173,"alt_size":145806,"ratio":7.604756689094039} +{"name":"counter_contract-Counter::increment","base_size":67041,"alt_size":301734,"ratio":4.500738354141496} +{"name":"counter_contract-Counter::increment_and_decrement","base_size":252067,"alt_size":968206,"ratio":3.8410660657682283} +{"name":"counter_contract-Counter::increment_twice","base_size":82288,"alt_size":351593,"ratio":4.272712910752479} +{"name":"counter_contract-Counter::initialize","base_size":72005,"alt_size":316972,"ratio":4.402083188667453} +{"name":"counter_contract-Counter::process_log","base_size":15373,"alt_size":112936,"ratio":7.346386521823977} +{"name":"counter_contract-Counter::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"crowdfunding_contract-Crowdfunding::_publish_donation_receipts","base_size":532,"alt_size":2508,"ratio":4.714285714285714} +{"name":"crowdfunding_contract-Crowdfunding::donate","base_size":73181,"alt_size":320957,"ratio":4.385796859840669} +{"name":"crowdfunding_contract-Crowdfunding::init","base_size":3744,"alt_size":22493,"ratio":6.007745726495727} +{"name":"crowdfunding_contract-Crowdfunding::process_log","base_size":15154,"alt_size":107077,"ratio":7.06592318859707} +{"name":"crowdfunding_contract-Crowdfunding::public_dispatch","base_size":4598,"alt_size":28413,"ratio":6.179425837320574} +{"name":"crowdfunding_contract-Crowdfunding::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"crowdfunding_contract-Crowdfunding::withdraw","base_size":29044,"alt_size":163766,"ratio":5.638548409310013} +{"name":"docs_example_contract-DocsExample::get_imm_card","base_size":23407,"alt_size":150042,"ratio":6.410133720681848} +{"name":"docs_example_contract-DocsExample::get_leader","base_size":16639,"alt_size":125039,"ratio":7.5148145922230905} +{"name":"docs_example_contract-DocsExample::get_legendary_card","base_size":18333,"alt_size":139524,"ratio":7.610538373424971} +{"name":"docs_example_contract-DocsExample::get_public_immutable","base_size":16569,"alt_size":125007,"ratio":7.5446315408292595} +{"name":"docs_example_contract-DocsExample::get_public_immutable_constrained_private","base_size":28627,"alt_size":166373,"ratio":5.811751144024871} +{"name":"docs_example_contract-DocsExample::get_public_immutable_constrained_private_indirect","base_size":22606,"alt_size":146120,"ratio":6.46377068035035} +{"name":"docs_example_contract-DocsExample::get_public_immutable_constrained_public","base_size":345,"alt_size":1556,"ratio":4.510144927536232} +{"name":"docs_example_contract-DocsExample::get_public_immutable_constrained_public_indirect","base_size":782,"alt_size":3744,"ratio":4.78772378516624} +{"name":"docs_example_contract-DocsExample::get_public_immutable_constrained_public_multiple","base_size":425,"alt_size":2316,"ratio":5.449411764705882} +{"name":"docs_example_contract-DocsExample::increase_legendary_points","base_size":73860,"alt_size":332350,"ratio":4.499729217438397} +{"name":"docs_example_contract-DocsExample::initialize_private","base_size":66697,"alt_size":298994,"ratio":4.482870294016223} +{"name":"docs_example_contract-DocsExample::initialize_private_immutable","base_size":66776,"alt_size":298925,"ratio":4.476533485084461} +{"name":"docs_example_contract-DocsExample::initialize_public_immutable","base_size":1238,"alt_size":6456,"ratio":5.21486268174475} +{"name":"docs_example_contract-DocsExample::insert_note","base_size":66357,"alt_size":298099,"ratio":4.49235197492352} +{"name":"docs_example_contract-DocsExample::insert_notes","base_size":93157,"alt_size":383424,"ratio":4.115890378608156} +{"name":"docs_example_contract-DocsExample::is_legendary_initialized","base_size":17171,"alt_size":127810,"ratio":7.443363811076815} +{"name":"docs_example_contract-DocsExample::is_priv_imm_initialized","base_size":17089,"alt_size":127701,"ratio":7.472701737960091} +{"name":"docs_example_contract-DocsExample::match_public_immutable","base_size":28473,"alt_size":164761,"ratio":5.7865697327292525} +{"name":"docs_example_contract-DocsExample::process_log","base_size":15386,"alt_size":112960,"ratio":7.341739243468088} +{"name":"docs_example_contract-DocsExample::public_dispatch","base_size":3390,"alt_size":18848,"ratio":5.559882005899705} +{"name":"docs_example_contract-DocsExample::read_note","base_size":18509,"alt_size":139287,"ratio":7.525366038143606} +{"name":"docs_example_contract-DocsExample::simple_macro_example","base_size":21701,"alt_size":140703,"ratio":6.4837104280908715} +{"name":"docs_example_contract-DocsExample::simple_macro_example_expanded","base_size":4637,"alt_size":16995,"ratio":3.6650851843864567} +{"name":"docs_example_contract-DocsExample::spend_public_authwit","base_size":197,"alt_size":1095,"ratio":5.558375634517766} +{"name":"docs_example_contract-DocsExample::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"docs_example_contract-DocsExample::update_leader","base_size":347,"alt_size":1577,"ratio":4.544668587896253} +{"name":"docs_example_contract-DocsExample::update_legendary_card","base_size":70434,"alt_size":318790,"ratio":4.526081153988131} +{"name":"docs_example_contract-DocsExample::verify_private_authwit","base_size":21772,"alt_size":140792,"ratio":6.466654418519199} +{"name":"docs_example_contract-DocsExample::view_imm_card","base_size":18266,"alt_size":139101,"ratio":7.615296178692653} +{"name":"easy_private_token_contract-EasyPrivateToken::constructor","base_size":72005,"alt_size":316972,"ratio":4.402083188667453} +{"name":"easy_private_token_contract-EasyPrivateToken::get_balance","base_size":19173,"alt_size":145806,"ratio":7.604756689094039} +{"name":"easy_private_token_contract-EasyPrivateToken::mint","base_size":70565,"alt_size":311891,"ratio":4.419910720612202} +{"name":"easy_private_token_contract-EasyPrivateToken::process_log","base_size":15373,"alt_size":112936,"ratio":7.346386521823977} +{"name":"easy_private_token_contract-EasyPrivateToken::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"easy_private_token_contract-EasyPrivateToken::transfer","base_size":276344,"alt_size":1037077,"ratio":3.7528478997191907} +{"name":"easy_private_voting_contract-EasyPrivateVoting::add_to_tally_public","base_size":1886,"alt_size":9931,"ratio":5.265641569459173} +{"name":"easy_private_voting_contract-EasyPrivateVoting::cast_vote","base_size":7884,"alt_size":29468,"ratio":3.7376966007102994} +{"name":"easy_private_voting_contract-EasyPrivateVoting::constructor","base_size":3014,"alt_size":16725,"ratio":5.5491041804910415} +{"name":"easy_private_voting_contract-EasyPrivateVoting::end_vote","base_size":380,"alt_size":1622,"ratio":4.268421052631579} +{"name":"easy_private_voting_contract-EasyPrivateVoting::get_vote","base_size":1245,"alt_size":6151,"ratio":4.940562248995984} +{"name":"easy_private_voting_contract-EasyPrivateVoting::process_log","base_size":1279,"alt_size":6085,"ratio":4.757623143080532} +{"name":"easy_private_voting_contract-EasyPrivateVoting::public_dispatch","base_size":4864,"alt_size":29789,"ratio":6.124383223684211} +{"name":"easy_private_voting_contract-EasyPrivateVoting::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"ecdsa_k_account_contract-EcdsaKAccount::constructor","base_size":76618,"alt_size":335049,"ratio":4.372980239630374} +{"name":"ecdsa_k_account_contract-EcdsaKAccount::entrypoint","base_size":67820,"alt_size":327912,"ratio":4.835033913299911} +{"name":"ecdsa_k_account_contract-EcdsaKAccount::process_log","base_size":17042,"alt_size":123092,"ratio":7.22286116652975} +{"name":"ecdsa_k_account_contract-EcdsaKAccount::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"ecdsa_k_account_contract-EcdsaKAccount::verify_private_authwit","base_size":41611,"alt_size":227776,"ratio":5.473937180072577} +{"name":"ecdsa_r_account_contract-EcdsaRAccount::constructor","base_size":76618,"alt_size":335049,"ratio":4.372980239630374} +{"name":"ecdsa_r_account_contract-EcdsaRAccount::entrypoint","base_size":67801,"alt_size":327912,"ratio":4.836388843822363} +{"name":"ecdsa_r_account_contract-EcdsaRAccount::process_log","base_size":17042,"alt_size":123092,"ratio":7.22286116652975} +{"name":"ecdsa_r_account_contract-EcdsaRAccount::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"ecdsa_r_account_contract-EcdsaRAccount::verify_private_authwit","base_size":41563,"alt_size":227615,"ratio":5.476385246493275} +{"name":"escrow_contract-Escrow::constructor","base_size":70605,"alt_size":336419,"ratio":4.764804192337653} +{"name":"escrow_contract-Escrow::process_log","base_size":22078,"alt_size":158244,"ratio":7.167497055892744} +{"name":"escrow_contract-Escrow::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"escrow_contract-Escrow::withdraw","base_size":30481,"alt_size":198058,"ratio":6.497752698402284} +{"name":"fee_juice_contract-FeeJuice::_increase_public_balance","base_size":1956,"alt_size":10220,"ratio":5.224948875255624} +{"name":"fee_juice_contract-FeeJuice::balance_of_public","base_size":1239,"alt_size":6209,"ratio":5.011299435028248} +{"name":"fee_juice_contract-FeeJuice::check_balance","base_size":1475,"alt_size":7232,"ratio":4.903050847457627} +{"name":"fee_juice_contract-FeeJuice::claim","base_size":73078,"alt_size":260342,"ratio":3.5625222365144094} +{"name":"fee_juice_contract-FeeJuice::initialize","base_size":5884,"alt_size":24018,"ratio":4.081917063222297} +{"name":"fee_juice_contract-FeeJuice::process_log","base_size":1279,"alt_size":6085,"ratio":4.757623143080532} +{"name":"fee_juice_contract-FeeJuice::public_dispatch","base_size":4499,"alt_size":29138,"ratio":6.476550344521005} +{"name":"fee_juice_contract-FeeJuice::set_portal","base_size":1144,"alt_size":5701,"ratio":4.983391608391608} +{"name":"fee_juice_contract-FeeJuice::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"fpc_contract-FPC::complete_refund","base_size":1253,"alt_size":5816,"ratio":4.641660015961692} +{"name":"fpc_contract-FPC::constructor","base_size":3483,"alt_size":19863,"ratio":5.702842377260982} +{"name":"fpc_contract-FPC::fee_entrypoint_private","base_size":29899,"alt_size":171076,"ratio":5.7217967156092175} +{"name":"fpc_contract-FPC::fee_entrypoint_public","base_size":29523,"alt_size":167903,"ratio":5.6871930359380825} +{"name":"fpc_contract-FPC::get_accepted_asset","base_size":28403,"alt_size":159964,"ratio":5.631940287997747} +{"name":"fpc_contract-FPC::pay_refund","base_size":1258,"alt_size":5941,"ratio":4.722575516693164} +{"name":"fpc_contract-FPC::process_log","base_size":15154,"alt_size":107077,"ratio":7.06592318859707} +{"name":"fpc_contract-FPC::public_dispatch","base_size":6737,"alt_size":40442,"ratio":6.002968680421553} +{"name":"fpc_contract-FPC::pull_funds","base_size":1258,"alt_size":6274,"ratio":4.987281399046105} +{"name":"fpc_contract-FPC::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"import_test_contract-ImportTest::call_no_args","base_size":29858,"alt_size":198018,"ratio":6.631991426083462} +{"name":"import_test_contract-ImportTest::call_public_fn","base_size":29440,"alt_size":194463,"ratio":6.605400815217391} +{"name":"import_test_contract-ImportTest::main_contract","base_size":29988,"alt_size":198194,"ratio":6.609110310790983} +{"name":"import_test_contract-ImportTest::process_log","base_size":22935,"alt_size":165186,"ratio":7.202354480052322} +{"name":"import_test_contract-ImportTest::pub_call_public_fn","base_size":676,"alt_size":3268,"ratio":4.834319526627219} +{"name":"import_test_contract-ImportTest::public_dispatch","base_size":1188,"alt_size":6063,"ratio":5.103535353535354} +{"name":"import_test_contract-ImportTest::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"inclusion_proofs_contract-InclusionProofs::constructor","base_size":2437,"alt_size":12955,"ratio":5.315962248666393} +{"name":"inclusion_proofs_contract-InclusionProofs::create_note","base_size":70570,"alt_size":312297,"ratio":4.425350715601531} +{"name":"inclusion_proofs_contract-InclusionProofs::nullify_note","base_size":40457,"alt_size":222954,"ratio":5.510888103418444} +{"name":"inclusion_proofs_contract-InclusionProofs::process_log","base_size":15373,"alt_size":112936,"ratio":7.346386521823977} +{"name":"inclusion_proofs_contract-InclusionProofs::public_dispatch","base_size":3234,"alt_size":17711,"ratio":5.476499690785405} +{"name":"inclusion_proofs_contract-InclusionProofs::push_nullifier_public","base_size":309,"alt_size":1406,"ratio":4.550161812297735} +{"name":"inclusion_proofs_contract-InclusionProofs::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"inclusion_proofs_contract-InclusionProofs::test_contract_inclusion","base_size":34797,"alt_size":187914,"ratio":5.400293128717993} +{"name":"inclusion_proofs_contract-InclusionProofs::test_contract_non_inclusion","base_size":38583,"alt_size":202962,"ratio":5.260399657880414} +{"name":"inclusion_proofs_contract-InclusionProofs::test_note_inclusion","base_size":46853,"alt_size":248475,"ratio":5.303289010308839} +{"name":"inclusion_proofs_contract-InclusionProofs::test_note_inclusion_fail_case","base_size":31242,"alt_size":178018,"ratio":5.698034696882402} +{"name":"inclusion_proofs_contract-InclusionProofs::test_note_not_nullified","base_size":51610,"alt_size":267192,"ratio":5.177136213912033} +{"name":"inclusion_proofs_contract-InclusionProofs::test_note_validity","base_size":54893,"alt_size":279805,"ratio":5.097280163226641} +{"name":"inclusion_proofs_contract-InclusionProofs::test_nullifier_inclusion","base_size":31464,"alt_size":178247,"ratio":5.665109331299263} +{"name":"inclusion_proofs_contract-InclusionProofs::test_nullifier_inclusion_from_public","base_size":313,"alt_size":1529,"ratio":4.884984025559105} +{"name":"inclusion_proofs_contract-InclusionProofs::test_storage_historical_read","base_size":33536,"alt_size":187655,"ratio":5.595628578244275} +{"name":"inclusion_proofs_contract-InclusionProofs::test_storage_historical_read_unset_slot","base_size":33652,"alt_size":187660,"ratio":5.576488767383811} +{"name":"lending_contract-Lending::_borrow","base_size":7972,"alt_size":44954,"ratio":5.638986452584044} +{"name":"lending_contract-Lending::_deposit","base_size":2084,"alt_size":10402,"ratio":4.991362763915547} +{"name":"lending_contract-Lending::_repay","base_size":5380,"alt_size":29070,"ratio":5.403345724907063} +{"name":"lending_contract-Lending::_withdraw","base_size":7317,"alt_size":40733,"ratio":5.566899002323357} +{"name":"lending_contract-Lending::borrow_private","base_size":22563,"alt_size":138372,"ratio":6.1326951203297435} +{"name":"lending_contract-Lending::borrow_public","base_size":803,"alt_size":3833,"ratio":4.773349937733499} +{"name":"lending_contract-Lending::constructor","base_size":23355,"alt_size":141218,"ratio":6.046585313637337} +{"name":"lending_contract-Lending::deposit_private","base_size":23119,"alt_size":141845,"ratio":6.1354297331199446} +{"name":"lending_contract-Lending::deposit_public","base_size":1111,"alt_size":5979,"ratio":5.3816381638163815} +{"name":"lending_contract-Lending::get_asset","base_size":1671,"alt_size":8397,"ratio":5.025134649910234} +{"name":"lending_contract-Lending::get_assets","base_size":522,"alt_size":2362,"ratio":4.524904214559387} +{"name":"lending_contract-Lending::get_position","base_size":4476,"alt_size":24298,"ratio":5.428507596067917} +{"name":"lending_contract-Lending::init","base_size":1981,"alt_size":10114,"ratio":5.1055022715800105} +{"name":"lending_contract-Lending::process_log","base_size":15154,"alt_size":107077,"ratio":7.06592318859707} +{"name":"lending_contract-Lending::public_dispatch","base_size":30933,"alt_size":195103,"ratio":6.307277018071315} +{"name":"lending_contract-Lending::repay_private","base_size":23019,"alt_size":140479,"ratio":6.102741213779921} +{"name":"lending_contract-Lending::repay_public","base_size":1161,"alt_size":5819,"ratio":5.012058570198105} +{"name":"lending_contract-Lending::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"lending_contract-Lending::update_accumulator","base_size":6404,"alt_size":34223,"ratio":5.344003747657714} +{"name":"lending_contract-Lending::withdraw_private","base_size":22630,"alt_size":138430,"ratio":6.117101193106496} +{"name":"lending_contract-Lending::withdraw_public","base_size":799,"alt_size":3839,"ratio":4.804755944931164} +{"name":"multi_call_entrypoint_contract-MultiCallEntrypoint::entrypoint","base_size":19274,"alt_size":70395,"ratio":3.6523295631420565} +{"name":"multi_call_entrypoint_contract-MultiCallEntrypoint::process_log","base_size":1279,"alt_size":6085,"ratio":4.757623143080532} +{"name":"multi_call_entrypoint_contract-MultiCallEntrypoint::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"nft_contract-NFT::_finalize_transfer_to_private_unsafe","base_size":3624,"alt_size":19855,"ratio":5.478752759381899} +{"name":"nft_contract-NFT::_finish_transfer_to_public","base_size":1227,"alt_size":6130,"ratio":4.995925020374898} +{"name":"nft_contract-NFT::_store_payload_in_transient_storage_unsafe","base_size":1225,"alt_size":5871,"ratio":4.79265306122449} +{"name":"nft_contract-NFT::cancel_authwit","base_size":21353,"alt_size":133621,"ratio":6.257715543483351} +{"name":"nft_contract-NFT::constructor","base_size":5808,"alt_size":33062,"ratio":5.692493112947658} +{"name":"nft_contract-NFT::finalize_transfer_to_private","base_size":3569,"alt_size":19640,"ratio":5.502942000560381} +{"name":"nft_contract-NFT::get_admin","base_size":367,"alt_size":1624,"ratio":4.425068119891008} +{"name":"nft_contract-NFT::get_private_nfts","base_size":20357,"alt_size":148533,"ratio":7.296409097607703} +{"name":"nft_contract-NFT::is_minter","base_size":1240,"alt_size":6194,"ratio":4.995161290322581} +{"name":"nft_contract-NFT::mint","base_size":2593,"alt_size":17019,"ratio":6.563440030852295} +{"name":"nft_contract-NFT::owner_of","base_size":1824,"alt_size":9816,"ratio":5.381578947368421} +{"name":"nft_contract-NFT::prepare_private_balance_increase","base_size":66800,"alt_size":292157,"ratio":4.373607784431138} +{"name":"nft_contract-NFT::private_get_name","base_size":28334,"alt_size":159523,"ratio":5.630091056681019} +{"name":"nft_contract-NFT::private_get_symbol","base_size":28195,"alt_size":159548,"ratio":5.658733818052847} +{"name":"nft_contract-NFT::process_log","base_size":15100,"alt_size":106448,"ratio":7.04953642384106} +{"name":"nft_contract-NFT::public_dispatch","base_size":20666,"alt_size":149527,"ratio":7.235410819703861} +{"name":"nft_contract-NFT::public_get_name","base_size":375,"alt_size":1620,"ratio":4.32} +{"name":"nft_contract-NFT::public_get_symbol","base_size":347,"alt_size":1593,"ratio":4.590778097982709} +{"name":"nft_contract-NFT::set_admin","base_size":376,"alt_size":1702,"ratio":4.526595744680851} +{"name":"nft_contract-NFT::set_minter","base_size":1251,"alt_size":6255,"ratio":5} +{"name":"nft_contract-NFT::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"nft_contract-NFT::transfer_in_private","base_size":99147,"alt_size":415691,"ratio":4.19267350499763} +{"name":"nft_contract-NFT::transfer_in_public","base_size":3849,"alt_size":21443,"ratio":5.571057417511041} +{"name":"nft_contract-NFT::transfer_to_private","base_size":66805,"alt_size":292396,"ratio":4.376858019609311} +{"name":"nft_contract-NFT::transfer_to_public","base_size":50556,"alt_size":252027,"ratio":4.985105625445051} +{"name":"parent_contract-Parent::enqueue_call_to_child","base_size":22160,"alt_size":142182,"ratio":6.416155234657039} +{"name":"parent_contract-Parent::enqueue_call_to_child_twice","base_size":22174,"alt_size":142630,"ratio":6.432308108595652} +{"name":"parent_contract-Parent::enqueue_call_to_pub_entry_point","base_size":22158,"alt_size":142003,"ratio":6.40865601588591} +{"name":"parent_contract-Parent::enqueue_calls_to_child_with_nested_first","base_size":22477,"alt_size":145692,"ratio":6.481825866441251} +{"name":"parent_contract-Parent::enqueue_calls_to_child_with_nested_last","base_size":22445,"alt_size":145486,"ratio":6.481889062151927} +{"name":"parent_contract-Parent::enqueue_calls_to_pub_entry_point","base_size":22052,"alt_size":142335,"ratio":6.454516597134047} +{"name":"parent_contract-Parent::enqueue_static_call_to_pub_function","base_size":22152,"alt_size":141995,"ratio":6.410030697002528} +{"name":"parent_contract-Parent::enqueue_static_nested_call_to_pub_function","base_size":22013,"alt_size":142017,"ratio":6.451505928315086} +{"name":"parent_contract-Parent::entry_point","base_size":22420,"alt_size":143901,"ratio":6.418421052631579} +{"name":"parent_contract-Parent::private_call","base_size":22488,"alt_size":146005,"ratio":6.492573817146923} +{"name":"parent_contract-Parent::private_nested_static_call","base_size":22472,"alt_size":145493,"ratio":6.474412602349591} +{"name":"parent_contract-Parent::private_static_call","base_size":22390,"alt_size":145873,"ratio":6.515096025011165} +{"name":"parent_contract-Parent::process_log","base_size":15373,"alt_size":112936,"ratio":7.346386521823977} +{"name":"parent_contract-Parent::pub_entry_point","base_size":747,"alt_size":3534,"ratio":4.730923694779117} +{"name":"parent_contract-Parent::pub_entry_point_twice","base_size":1033,"alt_size":5329,"ratio":5.158760890609874} +{"name":"parent_contract-Parent::public_dispatch","base_size":4099,"alt_size":28079,"ratio":6.850207367650646} +{"name":"parent_contract-Parent::public_nested_static_call","base_size":2701,"alt_size":14582,"ratio":5.398741206960385} +{"name":"parent_contract-Parent::public_static_call","base_size":1189,"alt_size":5564,"ratio":4.679562657695542} +{"name":"parent_contract-Parent::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"pending_note_hashes_contract-PendingNoteHashes::dummy","base_size":21375,"alt_size":138808,"ratio":6.493941520467836} +{"name":"pending_note_hashes_contract-PendingNoteHashes::get_note_zero_balance","base_size":57201,"alt_size":279403,"ratio":4.884582437369976} +{"name":"pending_note_hashes_contract-PendingNoteHashes::get_then_nullify_note","base_size":40632,"alt_size":224557,"ratio":5.526604646583973} +{"name":"pending_note_hashes_contract-PendingNoteHashes::insert_note","base_size":70652,"alt_size":312624,"ratio":4.424842891920965} +{"name":"pending_note_hashes_contract-PendingNoteHashes::insert_note_extra_emit","base_size":81793,"alt_size":346816,"ratio":4.240167251476287} +{"name":"pending_note_hashes_contract-PendingNoteHashes::insert_note_static_randomness","base_size":66696,"alt_size":298592,"ratio":4.476910159529807} +{"name":"pending_note_hashes_contract-PendingNoteHashes::process_log","base_size":15373,"alt_size":112936,"ratio":7.346386521823977} +{"name":"pending_note_hashes_contract-PendingNoteHashes::recursively_destroy_and_create_notes","base_size":432377,"alt_size":1513697,"ratio":3.500873080668028} +{"name":"pending_note_hashes_contract-PendingNoteHashes::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"pending_note_hashes_contract-PendingNoteHashes::test_bad_get_then_insert_flat","base_size":90538,"alt_size":426365,"ratio":4.709238109964876} +{"name":"pending_note_hashes_contract-PendingNoteHashes::test_emit_bad_note_log","base_size":81631,"alt_size":346771,"ratio":4.248030772623146} +{"name":"pending_note_hashes_contract-PendingNoteHashes::test_insert1_then_get2_then_nullify2_all_in_nested_calls","base_size":22403,"alt_size":145143,"ratio":6.478730527161541} +{"name":"pending_note_hashes_contract-PendingNoteHashes::test_insert2_then_get2_then_nullify1_all_in_nested_calls","base_size":22389,"alt_size":144996,"ratio":6.476215998928045} +{"name":"pending_note_hashes_contract-PendingNoteHashes::test_insert2_then_get2_then_nullify2_all_in_nested_calls","base_size":22602,"alt_size":145318,"ratio":6.429431023803203} +{"name":"pending_note_hashes_contract-PendingNoteHashes::test_insert_then_get_then_nullify_all_in_nested_calls","base_size":22406,"alt_size":144801,"ratio":6.462599303757922} +{"name":"pending_note_hashes_contract-PendingNoteHashes::test_insert_then_get_then_nullify_flat","base_size":234489,"alt_size":913218,"ratio":3.8945025139772014} +{"name":"pending_note_hashes_contract-PendingNoteHashes::test_recursively_create_notes","base_size":299554,"alt_size":1046846,"ratio":3.4946820940464822} +{"name":"price_feed_contract-PriceFeed::get_price","base_size":1236,"alt_size":6229,"ratio":5.039644012944984} +{"name":"price_feed_contract-PriceFeed::process_log","base_size":1279,"alt_size":6085,"ratio":4.757623143080532} +{"name":"price_feed_contract-PriceFeed::public_dispatch","base_size":2484,"alt_size":13805,"ratio":5.55756843800322} +{"name":"price_feed_contract-PriceFeed::set_price","base_size":1151,"alt_size":5823,"ratio":5.059079061685491} +{"name":"price_feed_contract-PriceFeed::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"router_contract-Router::_check_block_number","base_size":995,"alt_size":4873,"ratio":4.89748743718593} +{"name":"router_contract-Router::_check_timestamp","base_size":1030,"alt_size":4953,"ratio":4.80873786407767} +{"name":"router_contract-Router::check_block_number","base_size":4928,"alt_size":18242,"ratio":3.7017045454545454} +{"name":"router_contract-Router::check_timestamp","base_size":4944,"alt_size":18302,"ratio":3.7018608414239482} +{"name":"router_contract-Router::process_log","base_size":1279,"alt_size":6085,"ratio":4.757623143080532} +{"name":"router_contract-Router::public_dispatch","base_size":2001,"alt_size":10187,"ratio":5.090954522738631} +{"name":"router_contract-Router::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"schnorr_account_contract-SchnorrAccount::constructor","base_size":64119,"alt_size":289672,"ratio":4.517724855347089} +{"name":"schnorr_account_contract-SchnorrAccount::entrypoint","base_size":67390,"alt_size":308736,"ratio":4.581332541920166} +{"name":"schnorr_account_contract-SchnorrAccount::lookup_validity","base_size":24045,"alt_size":175192,"ratio":7.286005406529424} +{"name":"schnorr_account_contract-SchnorrAccount::process_log","base_size":15457,"alt_size":112883,"ratio":7.303034223976192} +{"name":"schnorr_account_contract-SchnorrAccount::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"schnorr_account_contract-SchnorrAccount::verify_private_authwit","base_size":41146,"alt_size":208068,"ratio":5.0568220483157535} +{"name":"schnorr_hardcoded_account_contract-SchnorrHardcodedAccount::entrypoint","base_size":49331,"alt_size":173401,"ratio":3.515051387565628} +{"name":"schnorr_hardcoded_account_contract-SchnorrHardcodedAccount::process_log","base_size":1279,"alt_size":6085,"ratio":4.757623143080532} +{"name":"schnorr_hardcoded_account_contract-SchnorrHardcodedAccount::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"schnorr_hardcoded_account_contract-SchnorrHardcodedAccount::verify_private_authwit","base_size":22056,"alt_size":75900,"ratio":3.441240478781284} +{"name":"schnorr_single_key_account_contract-SchnorrSingleKeyAccount::entrypoint","base_size":45825,"alt_size":160633,"ratio":3.505357337697763} +{"name":"schnorr_single_key_account_contract-SchnorrSingleKeyAccount::process_log","base_size":1279,"alt_size":6085,"ratio":4.757623143080532} +{"name":"schnorr_single_key_account_contract-SchnorrSingleKeyAccount::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"schnorr_single_key_account_contract-SchnorrSingleKeyAccount::verify_private_authwit","base_size":18615,"alt_size":63474,"ratio":3.40983078162772} +{"name":"spam_contract-Spam::process_log","base_size":22044,"alt_size":164633,"ratio":7.468381418980221} +{"name":"spam_contract-Spam::public_dispatch","base_size":2421,"alt_size":13024,"ratio":5.379595208591491} +{"name":"spam_contract-Spam::public_spam","base_size":1899,"alt_size":10133,"ratio":5.3359662980516065} +{"name":"spam_contract-Spam::spam","base_size":96835,"alt_size":594958,"ratio":6.144038828935819} +{"name":"spam_contract-Spam::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"stateful_test_contract-StatefulTest::constructor","base_size":24200,"alt_size":149601,"ratio":6.181859504132231} +{"name":"stateful_test_contract-StatefulTest::create_note","base_size":72583,"alt_size":319048,"ratio":4.395629830676604} +{"name":"stateful_test_contract-StatefulTest::create_note_no_init_check","base_size":72641,"alt_size":318720,"ratio":4.38760479618948} +{"name":"stateful_test_contract-StatefulTest::destroy_and_create","base_size":452799,"alt_size":1563638,"ratio":3.453271760759189} +{"name":"stateful_test_contract-StatefulTest::destroy_and_create_no_init_check","base_size":452957,"alt_size":1563070,"ratio":3.4508132118501313} +{"name":"stateful_test_contract-StatefulTest::get_public_value","base_size":1166,"alt_size":5833,"ratio":5.002572898799314} +{"name":"stateful_test_contract-StatefulTest::increment_public_value","base_size":1203,"alt_size":6005,"ratio":4.991687448046551} +{"name":"stateful_test_contract-StatefulTest::increment_public_value_no_init_check","base_size":1112,"alt_size":5740,"ratio":5.161870503597123} +{"name":"stateful_test_contract-StatefulTest::process_log","base_size":15373,"alt_size":112936,"ratio":7.346386521823977} +{"name":"stateful_test_contract-StatefulTest::public_constructor","base_size":3363,"alt_size":17892,"ratio":5.320249776984835} +{"name":"stateful_test_contract-StatefulTest::public_dispatch","base_size":5887,"alt_size":36058,"ratio":6.125021233225752} +{"name":"stateful_test_contract-StatefulTest::summed_values","base_size":19173,"alt_size":145806,"ratio":7.604756689094039} +{"name":"stateful_test_contract-StatefulTest::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"stateful_test_contract-StatefulTest::wrong_constructor","base_size":24134,"alt_size":148945,"ratio":6.171583657910002} +{"name":"static_child_contract-StaticChild::private_get_value","base_size":51394,"alt_size":254991,"ratio":4.961493559559481} +{"name":"static_child_contract-StaticChild::private_illegal_set_value","base_size":66648,"alt_size":299512,"ratio":4.493938302724763} +{"name":"static_child_contract-StaticChild::private_set_value","base_size":66805,"alt_size":299889,"ratio":4.489020282912955} +{"name":"static_child_contract-StaticChild::process_log","base_size":15373,"alt_size":112936,"ratio":7.346386521823977} +{"name":"static_child_contract-StaticChild::pub_get_value","base_size":368,"alt_size":1657,"ratio":4.502717391304348} +{"name":"static_child_contract-StaticChild::pub_illegal_inc_value","base_size":452,"alt_size":2096,"ratio":4.6371681415929205} +{"name":"static_child_contract-StaticChild::pub_inc_value","base_size":398,"alt_size":1919,"ratio":4.821608040201005} +{"name":"static_child_contract-StaticChild::pub_set_value","base_size":381,"alt_size":1814,"ratio":4.761154855643045} +{"name":"static_child_contract-StaticChild::public_dispatch","base_size":1389,"alt_size":8568,"ratio":6.168466522678186} +{"name":"static_child_contract-StaticChild::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"static_parent_contract-StaticParent::enqueue_call","base_size":22046,"alt_size":142214,"ratio":6.450784722852218} +{"name":"static_parent_contract-StaticParent::enqueue_public_get_value_from_child","base_size":22073,"alt_size":141962,"ratio":6.431477370543198} +{"name":"static_parent_contract-StaticParent::enqueue_static_call_to_pub_function","base_size":22152,"alt_size":141995,"ratio":6.410030697002528} +{"name":"static_parent_contract-StaticParent::enqueue_static_nested_call_to_pub_function","base_size":22057,"alt_size":141937,"ratio":6.435009294101646} +{"name":"static_parent_contract-StaticParent::private_call","base_size":22488,"alt_size":146005,"ratio":6.492573817146923} +{"name":"static_parent_contract-StaticParent::private_call_3_args","base_size":22508,"alt_size":145933,"ratio":6.483605829038564} +{"name":"static_parent_contract-StaticParent::private_get_value_from_child","base_size":22453,"alt_size":145423,"ratio":6.4767737050728185} +{"name":"static_parent_contract-StaticParent::private_nested_static_call","base_size":22442,"alt_size":145662,"ratio":6.490597985919258} +{"name":"static_parent_contract-StaticParent::private_nested_static_call_3_args","base_size":22492,"alt_size":145369,"ratio":6.463142450649119} +{"name":"static_parent_contract-StaticParent::private_static_call","base_size":22390,"alt_size":145873,"ratio":6.515096025011165} +{"name":"static_parent_contract-StaticParent::private_static_call_3_args","base_size":22512,"alt_size":145605,"ratio":6.467883795309168} +{"name":"static_parent_contract-StaticParent::process_log","base_size":15373,"alt_size":112936,"ratio":7.346386521823977} +{"name":"static_parent_contract-StaticParent::public_call","base_size":747,"alt_size":3534,"ratio":4.730923694779117} +{"name":"static_parent_contract-StaticParent::public_dispatch","base_size":2221,"alt_size":15313,"ratio":6.894642053129221} +{"name":"static_parent_contract-StaticParent::public_get_value_from_child","base_size":729,"alt_size":3466,"ratio":4.7544581618655695} +{"name":"static_parent_contract-StaticParent::public_nested_static_call","base_size":947,"alt_size":4303,"ratio":4.543822597676875} +{"name":"static_parent_contract-StaticParent::public_static_call","base_size":1189,"alt_size":5564,"ratio":4.679562657695542} +{"name":"static_parent_contract-StaticParent::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"test_contract-Test::assert_header_private","base_size":29354,"alt_size":192143,"ratio":6.545717789739047} +{"name":"test_contract-Test::assert_private_global_vars","base_size":28839,"alt_size":190958,"ratio":6.6215194701619335} +{"name":"test_contract-Test::assert_public_global_vars","base_size":529,"alt_size":2334,"ratio":4.4120982986767485} +{"name":"test_contract-Test::call_create_note","base_size":78135,"alt_size":366702,"ratio":4.6931848723363405} +{"name":"test_contract-Test::call_destroy_note","base_size":71911,"alt_size":368526,"ratio":5.12475142884955} +{"name":"test_contract-Test::call_get_notes","base_size":64935,"alt_size":335103,"ratio":5.1605913605913605} +{"name":"test_contract-Test::call_get_notes_many","base_size":64853,"alt_size":335103,"ratio":5.167116401708479} +{"name":"test_contract-Test::call_view_notes","base_size":25750,"alt_size":191461,"ratio":7.435378640776699} +{"name":"test_contract-Test::call_view_notes_many","base_size":25844,"alt_size":191930,"ratio":7.42648196873549} +{"name":"test_contract-Test::consume_message_from_arbitrary_sender_private","base_size":77083,"alt_size":362459,"ratio":4.702191144610355} +{"name":"test_contract-Test::consume_message_from_arbitrary_sender_public","base_size":5303,"alt_size":33165,"ratio":6.254007165755233} +{"name":"test_contract-Test::consume_mint_to_private_message","base_size":84273,"alt_size":390879,"ratio":4.638247125413834} +{"name":"test_contract-Test::consume_mint_to_public_message","base_size":7825,"alt_size":51409,"ratio":6.569840255591054} +{"name":"test_contract-Test::consume_note_from_secret","base_size":49918,"alt_size":278442,"ratio":5.5779879001562565} +{"name":"test_contract-Test::create_l2_to_l1_message_arbitrary_recipient_private","base_size":29025,"alt_size":191117,"ratio":6.584565030146425} +{"name":"test_contract-Test::create_l2_to_l1_message_arbitrary_recipient_public","base_size":244,"alt_size":1180,"ratio":4.836065573770492} +{"name":"test_contract-Test::create_l2_to_l1_message_public","base_size":1850,"alt_size":8320,"ratio":4.4972972972972975} +{"name":"test_contract-Test::deliver_note","base_size":43379,"alt_size":323762,"ratio":7.463565319624704} +{"name":"test_contract-Test::deploy_contract","base_size":31740,"alt_size":203146,"ratio":6.400315059861374} +{"name":"test_contract-Test::dummy_public_call","base_size":251,"alt_size":1172,"ratio":4.669322709163347} +{"name":"test_contract-Test::emit_array_as_encrypted_log","base_size":51594,"alt_size":353051,"ratio":6.842869325890607} +{"name":"test_contract-Test::emit_encrypted_logs_nested","base_size":74678,"alt_size":356060,"ratio":4.767937009561049} +{"name":"test_contract-Test::emit_nullifier","base_size":29025,"alt_size":191829,"ratio":6.609095607235142} +{"name":"test_contract-Test::emit_nullifier_public","base_size":216,"alt_size":1107,"ratio":5.125} +{"name":"test_contract-Test::emit_public","base_size":1104,"alt_size":5895,"ratio":5.3396739130434785} +{"name":"test_contract-Test::get_constant","base_size":25065,"alt_size":186667,"ratio":7.447316975862757} +{"name":"test_contract-Test::get_master_incoming_viewing_public_key","base_size":30981,"alt_size":201550,"ratio":6.505600206578225} +{"name":"test_contract-Test::get_ovsk_app","base_size":29812,"alt_size":195888,"ratio":6.570776868375151} +{"name":"test_contract-Test::get_this_address","base_size":29123,"alt_size":193161,"ratio":6.632592796071833} +{"name":"test_contract-Test::is_time_equal","base_size":263,"alt_size":1291,"ratio":4.908745247148289} +{"name":"test_contract-Test::process_log","base_size":22905,"alt_size":165244,"ratio":7.214320017463436} +{"name":"test_contract-Test::public_dispatch","base_size":15580,"alt_size":102750,"ratio":6.594993581514762} +{"name":"test_contract-Test::set_constant","base_size":30295,"alt_size":198574,"ratio":6.554678989932332} +{"name":"test_contract-Test::set_tx_max_block_number","base_size":29406,"alt_size":194509,"ratio":6.614602462082568} +{"name":"test_contract-Test::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"test_contract-Test::test_code_gen","base_size":29600,"alt_size":194071,"ratio":6.556452702702702} +{"name":"test_contract-Test::test_nullifier_key_freshness","base_size":30878,"alt_size":200155,"ratio":6.482123194507416} +{"name":"test_contract-Test::test_setting_fee_payer","base_size":29431,"alt_size":194473,"ratio":6.607760524616901} +{"name":"test_contract-Test::test_setting_teardown","base_size":29376,"alt_size":193868,"ratio":6.599537037037037} +{"name":"test_log_contract-TestLog::emit_encrypted_events","base_size":100662,"alt_size":399523,"ratio":3.9689555144940494} +{"name":"test_log_contract-TestLog::emit_unencrypted_events","base_size":663,"alt_size":3515,"ratio":5.301659125188537} +{"name":"test_log_contract-TestLog::process_log","base_size":15373,"alt_size":112936,"ratio":7.346386521823977} +{"name":"test_log_contract-TestLog::public_dispatch","base_size":1499,"alt_size":7931,"ratio":5.29086057371581} +{"name":"test_log_contract-TestLog::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"token_blacklist_contract-TokenBlacklist::_increase_public_balance","base_size":2037,"alt_size":10679,"ratio":5.242513500245459} +{"name":"token_blacklist_contract-TokenBlacklist::_reduce_total_supply","base_size":590,"alt_size":2767,"ratio":4.689830508474576} +{"name":"token_blacklist_contract-TokenBlacklist::balance_of_private","base_size":24248,"alt_size":187785,"ratio":7.7443500494886175} +{"name":"token_blacklist_contract-TokenBlacklist::balance_of_public","base_size":1312,"alt_size":6481,"ratio":4.939786585365853} +{"name":"token_blacklist_contract-TokenBlacklist::burn","base_size":252437,"alt_size":949051,"ratio":3.7595558495783106} +{"name":"token_blacklist_contract-TokenBlacklist::burn_public","base_size":5624,"alt_size":34065,"ratio":6.057076813655761} +{"name":"token_blacklist_contract-TokenBlacklist::constructor","base_size":5720,"alt_size":41403,"ratio":7.238286713286714} +{"name":"token_blacklist_contract-TokenBlacklist::deliver_transparent_note","base_size":37047,"alt_size":288538,"ratio":7.7884309120846495} +{"name":"token_blacklist_contract-TokenBlacklist::get_roles","base_size":1691,"alt_size":8564,"ratio":5.064458900059137} +{"name":"token_blacklist_contract-TokenBlacklist::mint_private","base_size":2880,"alt_size":15268,"ratio":5.301388888888889} +{"name":"token_blacklist_contract-TokenBlacklist::mint_public","base_size":3750,"alt_size":22810,"ratio":6.082666666666666} +{"name":"token_blacklist_contract-TokenBlacklist::process_log","base_size":18615,"alt_size":141221,"ratio":7.586408810099382} +{"name":"token_blacklist_contract-TokenBlacklist::public_dispatch","base_size":48080,"alt_size":421824,"ratio":8.773377703826956} +{"name":"token_blacklist_contract-TokenBlacklist::redeem_shield","base_size":112463,"alt_size":482139,"ratio":4.287089976258859} +{"name":"token_blacklist_contract-TokenBlacklist::shield","base_size":6609,"alt_size":39974,"ratio":6.0484188228173705} +{"name":"token_blacklist_contract-TokenBlacklist::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"token_blacklist_contract-TokenBlacklist::total_supply","base_size":451,"alt_size":2044,"ratio":4.532150776053215} +{"name":"token_blacklist_contract-TokenBlacklist::transfer","base_size":241705,"alt_size":1012275,"ratio":4.188059824993277} +{"name":"token_blacklist_contract-TokenBlacklist::transfer_public","base_size":7362,"alt_size":48020,"ratio":6.5226840532464} +{"name":"token_blacklist_contract-TokenBlacklist::unshield","base_size":260032,"alt_size":971997,"ratio":3.7379899396997294} +{"name":"token_blacklist_contract-TokenBlacklist::update_roles","base_size":5230,"alt_size":36899,"ratio":7.055258126195029} +{"name":"token_bridge_contract-TokenBridge::claim_private","base_size":83713,"alt_size":359546,"ratio":4.2949840526560985} +{"name":"token_bridge_contract-TokenBridge::claim_public","base_size":8518,"alt_size":54296,"ratio":6.374266259685372} +{"name":"token_bridge_contract-TokenBridge::constructor","base_size":3483,"alt_size":19863,"ratio":5.702842377260982} +{"name":"token_bridge_contract-TokenBridge::exit_to_l1_private","base_size":49544,"alt_size":237567,"ratio":4.7950710479573715} +{"name":"token_bridge_contract-TokenBridge::exit_to_l1_public","base_size":3948,"alt_size":26307,"ratio":6.663373860182371} +{"name":"token_bridge_contract-TokenBridge::get_config","base_size":28402,"alt_size":160264,"ratio":5.642701218224069} +{"name":"token_bridge_contract-TokenBridge::get_config_public","base_size":428,"alt_size":1907,"ratio":4.455607476635514} +{"name":"token_bridge_contract-TokenBridge::process_log","base_size":15154,"alt_size":107077,"ratio":7.06592318859707} +{"name":"token_bridge_contract-TokenBridge::public_dispatch","base_size":15017,"alt_size":103345,"ratio":6.881867217153892} +{"name":"token_bridge_contract-TokenBridge::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"token_contract-Token::_finalize_mint_to_private_unsafe","base_size":3726,"alt_size":20687,"ratio":5.552066559312936} +{"name":"token_contract-Token::_finalize_transfer_to_private_unsafe","base_size":4227,"alt_size":24076,"ratio":5.695765318192572} +{"name":"token_contract-Token::_increase_public_balance","base_size":2009,"alt_size":10470,"ratio":5.211548033847685} +{"name":"token_contract-Token::_recurse_subtract_balance","base_size":110226,"alt_size":492342,"ratio":4.466659408850906} +{"name":"token_contract-Token::_reduce_total_supply","base_size":559,"alt_size":2623,"ratio":4.6923076923076925} +{"name":"token_contract-Token::_store_payload_in_transient_storage_unsafe","base_size":1225,"alt_size":5871,"ratio":4.79265306122449} +{"name":"token_contract-Token::balance_of_private","base_size":19316,"alt_size":143147,"ratio":7.410799337336923} +{"name":"token_contract-Token::balance_of_public","base_size":1320,"alt_size":6438,"ratio":4.877272727272727} +{"name":"token_contract-Token::burn_private","base_size":232328,"alt_size":895936,"ratio":3.8563410350883234} +{"name":"token_contract-Token::burn_public","base_size":4353,"alt_size":26807,"ratio":6.158281644842638} +{"name":"token_contract-Token::cancel_authwit","base_size":21426,"alt_size":133832,"ratio":6.246242882479231} +{"name":"token_contract-Token::constructor","base_size":6193,"alt_size":36883,"ratio":5.9555950266429845} +{"name":"token_contract-Token::finalize_mint_to_private","base_size":3676,"alt_size":20552,"ratio":5.590859630032644} +{"name":"token_contract-Token::finalize_transfer_to_private","base_size":4168,"alt_size":23904,"ratio":5.735124760076776} +{"name":"token_contract-Token::get_admin","base_size":357,"alt_size":1592,"ratio":4.459383753501401} +{"name":"token_contract-Token::is_minter","base_size":1245,"alt_size":6194,"ratio":4.975100401606426} +{"name":"token_contract-Token::mint_to_private","base_size":67137,"alt_size":293348,"ratio":4.369393925853107} +{"name":"token_contract-Token::mint_to_public","base_size":2621,"alt_size":14580,"ratio":5.562762304463945} +{"name":"token_contract-Token::prepare_private_balance_increase","base_size":66967,"alt_size":292346,"ratio":4.3655233174548655} +{"name":"token_contract-Token::private_get_decimals","base_size":28406,"alt_size":159961,"ratio":5.631239878898824} +{"name":"token_contract-Token::private_get_name","base_size":28380,"alt_size":159773,"ratio":5.629774489076815} +{"name":"token_contract-Token::private_get_symbol","base_size":28357,"alt_size":160008,"ratio":5.642627922558804} +{"name":"token_contract-Token::process_log","base_size":15154,"alt_size":107077,"ratio":7.06592318859707} +{"name":"token_contract-Token::public_dispatch","base_size":32221,"alt_size":241835,"ratio":7.505508829645263} +{"name":"token_contract-Token::public_get_decimals","base_size":384,"alt_size":1712,"ratio":4.458333333333333} +{"name":"token_contract-Token::public_get_name","base_size":374,"alt_size":1634,"ratio":4.3689839572192515} +{"name":"token_contract-Token::public_get_symbol","base_size":361,"alt_size":1650,"ratio":4.570637119113574} +{"name":"token_contract-Token::set_admin","base_size":386,"alt_size":1702,"ratio":4.409326424870466} +{"name":"token_contract-Token::set_minter","base_size":1255,"alt_size":6237,"ratio":4.9697211155378485} +{"name":"token_contract-Token::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"token_contract-Token::total_supply","base_size":455,"alt_size":2001,"ratio":4.397802197802198} +{"name":"token_contract-Token::transfer","base_size":116065,"alt_size":713305,"ratio":6.14573730237367} +{"name":"token_contract-Token::transfer_in_private","base_size":288372,"alt_size":1087851,"ratio":3.7723877491573385} +{"name":"token_contract-Token::transfer_in_public","base_size":5501,"alt_size":35240,"ratio":6.406107980367206} +{"name":"token_contract-Token::transfer_to_private","base_size":67108,"alt_size":293213,"ratio":4.369270429755022} +{"name":"token_contract-Token::transfer_to_public","base_size":232245,"alt_size":897229,"ratio":3.8632866154276733} +{"name":"uniswap_contract-Uniswap::_approve_bridge_and_exit_input_asset_to_L1","base_size":5800,"alt_size":35065,"ratio":6.0456896551724135} +{"name":"uniswap_contract-Uniswap::constructor","base_size":2954,"alt_size":16495,"ratio":5.583953960731212} +{"name":"uniswap_contract-Uniswap::process_log","base_size":15154,"alt_size":107077,"ratio":7.06592318859707} +{"name":"uniswap_contract-Uniswap::public_dispatch","base_size":16599,"alt_size":115643,"ratio":6.966865473823725} +{"name":"uniswap_contract-Uniswap::swap_private","base_size":73247,"alt_size":325309,"ratio":4.441260392917116} +{"name":"uniswap_contract-Uniswap::swap_public","base_size":8226,"alt_size":61125,"ratio":7.430707512764405} +{"name":"uniswap_contract-Uniswap::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"updatable_contract-Updatable::get_private_value","base_size":18282,"alt_size":138313,"ratio":7.565528935565037} +{"name":"updatable_contract-Updatable::get_public_value","base_size":16531,"alt_size":124093,"ratio":7.506684411106406} +{"name":"updatable_contract-Updatable::get_update_delay","base_size":791,"alt_size":3656,"ratio":4.621997471554994} +{"name":"updatable_contract-Updatable::initialize","base_size":68664,"alt_size":306461,"ratio":4.463197599906793} +{"name":"updatable_contract-Updatable::process_log","base_size":15373,"alt_size":112936,"ratio":7.346386521823977} +{"name":"updatable_contract-Updatable::public_dispatch","base_size":1384,"alt_size":7281,"ratio":5.260838150289017} +{"name":"updatable_contract-Updatable::set_public_value","base_size":327,"alt_size":1459,"ratio":4.461773700305811} +{"name":"updatable_contract-Updatable::set_update_delay","base_size":21906,"alt_size":141940,"ratio":6.479503332420341} +{"name":"updatable_contract-Updatable::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} +{"name":"updatable_contract-Updatable::update_to","base_size":21930,"alt_size":141900,"ratio":6.470588235294118} +{"name":"updated_contract-Updated::get_private_value","base_size":18282,"alt_size":138313,"ratio":7.565528935565037} +{"name":"updated_contract-Updated::get_public_value","base_size":16531,"alt_size":124093,"ratio":7.506684411106406} +{"name":"updated_contract-Updated::get_update_delay","base_size":702,"alt_size":3370,"ratio":4.800569800569801} +{"name":"updated_contract-Updated::process_log","base_size":15373,"alt_size":112936,"ratio":7.346386521823977} +{"name":"updated_contract-Updated::public_dispatch","base_size":1255,"alt_size":6571,"ratio":5.235856573705179} +{"name":"updated_contract-Updated::set_private_value","base_size":65966,"alt_size":301812,"ratio":4.575266046144984} +{"name":"updated_contract-Updated::set_public_value","base_size":231,"alt_size":1071,"ratio":4.636363636363637} +{"name":"updated_contract-Updated::sync_notes","base_size":194,"alt_size":965,"ratio":4.974226804123711} diff --git a/scripts/bytecode-sizes/bincode-vs-protobuf.png b/scripts/bytecode-sizes/bincode-vs-protobuf.png new file mode 100644 index 00000000000..bd98ca0e6cf Binary files /dev/null and b/scripts/bytecode-sizes/bincode-vs-protobuf.png differ diff --git a/scripts/bytecode-sizes/protobuf.jsonl b/scripts/bytecode-sizes/protobuf.jsonl new file mode 100644 index 00000000000..ca89a27397f --- /dev/null +++ b/scripts/bytecode-sizes/protobuf.jsonl @@ -0,0 +1,645 @@ +{"name":"parity_base","bytecode_size":35233} +{"name":"parity_root","bytecode_size":53444} +{"name":"private_kernel_init","bytecode_size":202567} +{"name":"private_kernel_init_simulated","bytecode_size":57905} +{"name":"private_kernel_inner","bytecode_size":332017} +{"name":"private_kernel_inner_simulated","bytecode_size":82266} +{"name":"private_kernel_reset","bytecode_size":842107} +{"name":"private_kernel_reset_simulated","bytecode_size":96108} +{"name":"private_kernel_tail","bytecode_size":110310} +{"name":"private_kernel_tail_simulated","bytecode_size":43124} +{"name":"private_kernel_tail_to_public","bytecode_size":198582} +{"name":"private_kernel_tail_to_public_simulated","bytecode_size":64261} +{"name":"rollup_base_private","bytecode_size":1257801} +{"name":"rollup_base_private_simulated","bytecode_size":72339} +{"name":"rollup_base_public","bytecode_size":626991} +{"name":"rollup_base_public_simulated","bytecode_size":67776} +{"name":"rollup_block_merge","bytecode_size":99872} +{"name":"rollup_block_root","bytecode_size":12803649} +{"name":"rollup_block_root_empty","bytecode_size":20129} +{"name":"rollup_block_root_simulated","bytecode_size":72709} +{"name":"rollup_block_root_single_tx","bytecode_size":12778106} +{"name":"rollup_block_root_single_tx_simulated","bytecode_size":67606} +{"name":"rollup_merge","bytecode_size":27780} +{"name":"rollup_root","bytecode_size":99621} +{"name":"amm_contract-AMM::_add_liquidity","bytecode_size":44005} +{"name":"amm_contract-AMM::_remove_liquidity","bytecode_size":27078} +{"name":"amm_contract-AMM::_swap_exact_tokens_for_tokens","bytecode_size":19947} +{"name":"amm_contract-AMM::_swap_tokens_for_exact_tokens","bytecode_size":22802} +{"name":"amm_contract-AMM::add_liquidity","bytecode_size":177007} +{"name":"amm_contract-AMM::constructor","bytecode_size":22424} +{"name":"amm_contract-AMM::get_amount_in_for_exact_out","bytecode_size":129931} +{"name":"amm_contract-AMM::get_amount_out_for_exact_in","bytecode_size":129506} +{"name":"amm_contract-AMM::process_log","bytecode_size":107077} +{"name":"amm_contract-AMM::public_dispatch","bytecode_size":132727} +{"name":"amm_contract-AMM::remove_liquidity","bytecode_size":169544} +{"name":"amm_contract-AMM::swap_exact_tokens_for_tokens","bytecode_size":169249} +{"name":"amm_contract-AMM::swap_tokens_for_exact_tokens","bytecode_size":170054} +{"name":"amm_contract-AMM::sync_notes","bytecode_size":965} +{"name":"app_subscription_contract-AppSubscription::constructor","bytecode_size":24341} +{"name":"app_subscription_contract-AppSubscription::entrypoint","bytecode_size":445495} +{"name":"app_subscription_contract-AppSubscription::is_initialized","bytecode_size":179915} +{"name":"app_subscription_contract-AppSubscription::process_log","bytecode_size":160846} +{"name":"app_subscription_contract-AppSubscription::public_dispatch","bytecode_size":28124} +{"name":"app_subscription_contract-AppSubscription::subscribe","bytecode_size":428609} +{"name":"app_subscription_contract-AppSubscription::sync_notes","bytecode_size":965} +{"name":"auth_contract-Auth::constructor","bytecode_size":16666} +{"name":"auth_contract-Auth::do_private_authorized_thing","bytecode_size":46204} +{"name":"auth_contract-Auth::get_authorized","bytecode_size":3816} +{"name":"auth_contract-Auth::get_authorized_delay","bytecode_size":3102} +{"name":"auth_contract-Auth::get_authorized_in_private","bytecode_size":47732} +{"name":"auth_contract-Auth::get_scheduled_authorized","bytecode_size":3378} +{"name":"auth_contract-Auth::process_log","bytecode_size":6085} +{"name":"auth_contract-Auth::public_dispatch","bytecode_size":67633} +{"name":"auth_contract-Auth::set_authorized","bytecode_size":24157} +{"name":"auth_contract-Auth::set_authorized_delay","bytecode_size":24239} +{"name":"auth_contract-Auth::sync_notes","bytecode_size":965} +{"name":"auth_registry_contract-AuthRegistry::_set_authorized","bytecode_size":9411} +{"name":"auth_registry_contract-AuthRegistry::consume","bytecode_size":26659} +{"name":"auth_registry_contract-AuthRegistry::is_consumable","bytecode_size":9454} +{"name":"auth_registry_contract-AuthRegistry::is_reject_all","bytecode_size":5903} +{"name":"auth_registry_contract-AuthRegistry::process_log","bytecode_size":6085} +{"name":"auth_registry_contract-AuthRegistry::public_dispatch","bytecode_size":66022} +{"name":"auth_registry_contract-AuthRegistry::set_authorized","bytecode_size":9222} +{"name":"auth_registry_contract-AuthRegistry::set_authorized_private","bytecode_size":23807} +{"name":"auth_registry_contract-AuthRegistry::set_reject_all","bytecode_size":5747} +{"name":"auth_registry_contract-AuthRegistry::sync_notes","bytecode_size":965} +{"name":"auth_registry_contract-AuthRegistry::unconstrained_is_consumable","bytecode_size":9759} +{"name":"auth_wit_test_contract-AuthWitTest::consume","bytecode_size":20881} +{"name":"auth_wit_test_contract-AuthWitTest::consume_public","bytecode_size":3676} +{"name":"auth_wit_test_contract-AuthWitTest::process_log","bytecode_size":6085} +{"name":"auth_wit_test_contract-AuthWitTest::public_dispatch","bytecode_size":6573} +{"name":"auth_wit_test_contract-AuthWitTest::sync_notes","bytecode_size":965} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::keccak_f1600","bytecode_size":2997} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::keccak_hash","bytecode_size":9971} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::pedersen_hash","bytecode_size":10828} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::pedersen_hash_with_index","bytecode_size":10829} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::poseidon2_hash","bytecode_size":7995} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::process_log","bytecode_size":6085} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::public_dispatch","bytecode_size":296545} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_10","bytecode_size":12304} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_100","bytecode_size":18085} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_20","bytecode_size":12424} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_2048","bytecode_size":95793} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_255","bytecode_size":25511} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_256","bytecode_size":24470} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_30","bytecode_size":13128} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_40","bytecode_size":13271} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_50","bytecode_size":13927} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_511","bytecode_size":36944} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_512","bytecode_size":35733} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_60","bytecode_size":14050} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_70","bytecode_size":17192} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_80","bytecode_size":17332} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sha256_hash_90","bytecode_size":18059} +{"name":"avm_gadgets_test_contract-AvmGadgetsTest::sync_notes","bytecode_size":965} +{"name":"avm_initializer_test_contract-AvmInitializerTest::constructor","bytecode_size":12912} +{"name":"avm_initializer_test_contract-AvmInitializerTest::process_log","bytecode_size":6085} +{"name":"avm_initializer_test_contract-AvmInitializerTest::public_dispatch","bytecode_size":16491} +{"name":"avm_initializer_test_contract-AvmInitializerTest::read_storage_immutable","bytecode_size":1420} +{"name":"avm_initializer_test_contract-AvmInitializerTest::sync_notes","bytecode_size":965} +{"name":"avm_test_contract-AvmTest::add_args_return","bytecode_size":1162} +{"name":"avm_test_contract-AvmTest::add_storage_map","bytecode_size":12854} +{"name":"avm_test_contract-AvmTest::add_u128","bytecode_size":1697} +{"name":"avm_test_contract-AvmTest::assert_calldata_copy","bytecode_size":2958} +{"name":"avm_test_contract-AvmTest::assert_nullifier_exists","bytecode_size":1321} +{"name":"avm_test_contract-AvmTest::assert_same","bytecode_size":1275} +{"name":"avm_test_contract-AvmTest::assertion_failure","bytecode_size":1089} +{"name":"avm_test_contract-AvmTest::bulk_testing","bytecode_size":120787} +{"name":"avm_test_contract-AvmTest::create_different_nullifier_in_nested_call","bytecode_size":3410} +{"name":"avm_test_contract-AvmTest::create_same_nullifier_in_nested_call","bytecode_size":3324} +{"name":"avm_test_contract-AvmTest::debug_logging","bytecode_size":7343} +{"name":"avm_test_contract-AvmTest::divide_by_zero","bytecode_size":1065} +{"name":"avm_test_contract-AvmTest::elliptic_curve_add","bytecode_size":3332} +{"name":"avm_test_contract-AvmTest::elliptic_curve_add_and_double","bytecode_size":1272} +{"name":"avm_test_contract-AvmTest::emit_nullifier_and_check","bytecode_size":1382} +{"name":"avm_test_contract-AvmTest::emit_public_log","bytecode_size":11559} +{"name":"avm_test_contract-AvmTest::enqueue_public_from_private","bytecode_size":19665} +{"name":"avm_test_contract-AvmTest::external_call_to_assertion_failure","bytecode_size":3147} +{"name":"avm_test_contract-AvmTest::external_call_to_divide_by_zero","bytecode_size":3153} +{"name":"avm_test_contract-AvmTest::external_call_to_divide_by_zero_recovers","bytecode_size":11581} +{"name":"avm_test_contract-AvmTest::get_address","bytecode_size":1041} +{"name":"avm_test_contract-AvmTest::get_args_hash","bytecode_size":9106} +{"name":"avm_test_contract-AvmTest::get_block_number","bytecode_size":1053} +{"name":"avm_test_contract-AvmTest::get_chain_id","bytecode_size":1044} +{"name":"avm_test_contract-AvmTest::get_da_gas_left","bytecode_size":1050} +{"name":"avm_test_contract-AvmTest::get_fee_per_da_gas","bytecode_size":1053} +{"name":"avm_test_contract-AvmTest::get_fee_per_l2_gas","bytecode_size":1058} +{"name":"avm_test_contract-AvmTest::get_l2_gas_left","bytecode_size":1040} +{"name":"avm_test_contract-AvmTest::get_sender","bytecode_size":1037} +{"name":"avm_test_contract-AvmTest::get_timestamp","bytecode_size":1044} +{"name":"avm_test_contract-AvmTest::get_transaction_fee","bytecode_size":1051} +{"name":"avm_test_contract-AvmTest::get_version","bytecode_size":1040} +{"name":"avm_test_contract-AvmTest::helper_with_failed_assertion","bytecode_size":365} +{"name":"avm_test_contract-AvmTest::inner_helper_with_failed_assertion","bytecode_size":365} +{"name":"avm_test_contract-AvmTest::l1_to_l2_msg_exists","bytecode_size":1254} +{"name":"avm_test_contract-AvmTest::modulo2","bytecode_size":1166} +{"name":"avm_test_contract-AvmTest::n_new_l2_to_l1_msgs","bytecode_size":1398} +{"name":"avm_test_contract-AvmTest::n_new_note_hashes","bytecode_size":1405} +{"name":"avm_test_contract-AvmTest::n_new_nullifiers","bytecode_size":1400} +{"name":"avm_test_contract-AvmTest::n_new_public_logs","bytecode_size":1954} +{"name":"avm_test_contract-AvmTest::n_storage_writes","bytecode_size":5918} +{"name":"avm_test_contract-AvmTest::nested_call_to_add","bytecode_size":3548} +{"name":"avm_test_contract-AvmTest::nested_call_to_add_n_times_different_addresses","bytecode_size":4815} +{"name":"avm_test_contract-AvmTest::nested_call_to_add_with_gas","bytecode_size":3537} +{"name":"avm_test_contract-AvmTest::nested_call_to_assert_same","bytecode_size":3553} +{"name":"avm_test_contract-AvmTest::nested_call_to_nothing","bytecode_size":3120} +{"name":"avm_test_contract-AvmTest::nested_call_to_nothing_recovers","bytecode_size":2095} +{"name":"avm_test_contract-AvmTest::nested_static_call_to_add","bytecode_size":3577} +{"name":"avm_test_contract-AvmTest::nested_static_call_to_set_storage","bytecode_size":3219} +{"name":"avm_test_contract-AvmTest::new_note_hash","bytecode_size":1107} +{"name":"avm_test_contract-AvmTest::new_nullifier","bytecode_size":1107} +{"name":"avm_test_contract-AvmTest::note_hash_exists","bytecode_size":1266} +{"name":"avm_test_contract-AvmTest::nullifier_collision","bytecode_size":1157} +{"name":"avm_test_contract-AvmTest::nullifier_exists","bytecode_size":1231} +{"name":"avm_test_contract-AvmTest::pedersen_commit","bytecode_size":5364} +{"name":"avm_test_contract-AvmTest::process_log","bytecode_size":6085} +{"name":"avm_test_contract-AvmTest::public_dispatch","bytecode_size":301076} +{"name":"avm_test_contract-AvmTest::read_assert_storage_single","bytecode_size":1287} +{"name":"avm_test_contract-AvmTest::read_storage_list","bytecode_size":1861} +{"name":"avm_test_contract-AvmTest::read_storage_map","bytecode_size":5734} +{"name":"avm_test_contract-AvmTest::read_storage_single","bytecode_size":1109} +{"name":"avm_test_contract-AvmTest::return_oracle","bytecode_size":2558} +{"name":"avm_test_contract-AvmTest::returndata_copy_oracle","bytecode_size":6682} +{"name":"avm_test_contract-AvmTest::revert_oracle","bytecode_size":2552} +{"name":"avm_test_contract-AvmTest::send_l2_to_l1_msg","bytecode_size":1179} +{"name":"avm_test_contract-AvmTest::set_opcode_big_field","bytecode_size":1023} +{"name":"avm_test_contract-AvmTest::set_opcode_really_big_field","bytecode_size":1022} +{"name":"avm_test_contract-AvmTest::set_opcode_small_field","bytecode_size":1021} +{"name":"avm_test_contract-AvmTest::set_opcode_u32","bytecode_size":961} +{"name":"avm_test_contract-AvmTest::set_opcode_u64","bytecode_size":979} +{"name":"avm_test_contract-AvmTest::set_opcode_u8","bytecode_size":975} +{"name":"avm_test_contract-AvmTest::set_read_storage_single","bytecode_size":1248} +{"name":"avm_test_contract-AvmTest::set_storage_list","bytecode_size":1296} +{"name":"avm_test_contract-AvmTest::set_storage_map","bytecode_size":9112} +{"name":"avm_test_contract-AvmTest::set_storage_single","bytecode_size":1154} +{"name":"avm_test_contract-AvmTest::sync_notes","bytecode_size":965} +{"name":"avm_test_contract-AvmTest::test_get_contract_instance","bytecode_size":2455} +{"name":"avm_test_contract-AvmTest::test_get_contract_instance_matches","bytecode_size":2531} +{"name":"avm_test_contract-AvmTest::to_radix_le","bytecode_size":2366} +{"name":"avm_test_contract-AvmTest::u128_addition_overflow","bytecode_size":6826} +{"name":"avm_test_contract-AvmTest::u128_from_integer_overflow","bytecode_size":3979} +{"name":"avm_test_contract-AvmTest::variable_base_msm","bytecode_size":2887} +{"name":"benchmarking_contract-Benchmarking::broadcast","bytecode_size":6170} +{"name":"benchmarking_contract-Benchmarking::create_note","bytecode_size":312547} +{"name":"benchmarking_contract-Benchmarking::increment_balance","bytecode_size":11486} +{"name":"benchmarking_contract-Benchmarking::process_log","bytecode_size":112936} +{"name":"benchmarking_contract-Benchmarking::public_dispatch","bytecode_size":38219} +{"name":"benchmarking_contract-Benchmarking::recreate_note","bytecode_size":390058} +{"name":"benchmarking_contract-Benchmarking::sha256_hash_2048","bytecode_size":95793} +{"name":"benchmarking_contract-Benchmarking::sync_notes","bytecode_size":965} +{"name":"card_game_contract-CardGame::buy_pack","bytecode_size":484032} +{"name":"card_game_contract-CardGame::claim_cards","bytecode_size":563284} +{"name":"card_game_contract-CardGame::join_game","bytecode_size":1167966} +{"name":"card_game_contract-CardGame::on_card_played","bytecode_size":19985} +{"name":"card_game_contract-CardGame::on_cards_claimed","bytecode_size":24387} +{"name":"card_game_contract-CardGame::on_game_joined","bytecode_size":14207} +{"name":"card_game_contract-CardGame::play_card","bytecode_size":879678} +{"name":"card_game_contract-CardGame::process_log","bytecode_size":112936} +{"name":"card_game_contract-CardGame::public_dispatch","bytecode_size":84048} +{"name":"card_game_contract-CardGame::start_game","bytecode_size":22724} +{"name":"card_game_contract-CardGame::sync_notes","bytecode_size":965} +{"name":"card_game_contract-CardGame::view_collection_cards","bytecode_size":145108} +{"name":"card_game_contract-CardGame::view_game","bytecode_size":134004} +{"name":"card_game_contract-CardGame::view_game_cards","bytecode_size":148503} +{"name":"child_contract-Child::private_get_value","bytecode_size":234434} +{"name":"child_contract-Child::private_set_value","bytecode_size":313838} +{"name":"child_contract-Child::process_log","bytecode_size":112936} +{"name":"child_contract-Child::pub_get_value","bytecode_size":1460} +{"name":"child_contract-Child::pub_inc_value","bytecode_size":1919} +{"name":"child_contract-Child::pub_inc_value_internal","bytecode_size":2153} +{"name":"child_contract-Child::pub_set_value","bytecode_size":1814} +{"name":"child_contract-Child::public_dispatch","bytecode_size":17759} +{"name":"child_contract-Child::set_value_twice_with_nested_first","bytecode_size":3939} +{"name":"child_contract-Child::set_value_twice_with_nested_last","bytecode_size":3872} +{"name":"child_contract-Child::set_value_with_two_nested_calls","bytecode_size":5602} +{"name":"child_contract-Child::sync_notes","bytecode_size":965} +{"name":"child_contract-Child::value","bytecode_size":140742} +{"name":"child_contract-Child::value_internal","bytecode_size":140708} +{"name":"claim_contract-Claim::claim","bytecode_size":202301} +{"name":"claim_contract-Claim::constructor","bytecode_size":22066} +{"name":"claim_contract-Claim::process_log","bytecode_size":107077} +{"name":"claim_contract-Claim::public_dispatch","bytecode_size":25485} +{"name":"claim_contract-Claim::sync_notes","bytecode_size":965} +{"name":"contract_class_registerer_contract-ContractClassRegisterer::assert_class_id_is_registered","bytecode_size":14901} +{"name":"contract_class_registerer_contract-ContractClassRegisterer::broadcast_private_function","bytecode_size":70594} +{"name":"contract_class_registerer_contract-ContractClassRegisterer::broadcast_unconstrained_function","bytecode_size":70252} +{"name":"contract_class_registerer_contract-ContractClassRegisterer::process_log","bytecode_size":6085} +{"name":"contract_class_registerer_contract-ContractClassRegisterer::register","bytecode_size":832290} +{"name":"contract_class_registerer_contract-ContractClassRegisterer::sync_notes","bytecode_size":965} +{"name":"contract_instance_deployer_contract-ContractInstanceDeployer::deploy","bytecode_size":29130} +{"name":"contract_instance_deployer_contract-ContractInstanceDeployer::get_update_delay","bytecode_size":7454} +{"name":"contract_instance_deployer_contract-ContractInstanceDeployer::process_log","bytecode_size":6085} +{"name":"contract_instance_deployer_contract-ContractInstanceDeployer::public_dispatch","bytecode_size":59488} +{"name":"contract_instance_deployer_contract-ContractInstanceDeployer::set_update_delay","bytecode_size":28800} +{"name":"contract_instance_deployer_contract-ContractInstanceDeployer::sync_notes","bytecode_size":965} +{"name":"contract_instance_deployer_contract-ContractInstanceDeployer::update","bytecode_size":29430} +{"name":"counter_contract-Counter::decrement","bytecode_size":916247} +{"name":"counter_contract-Counter::get_counter","bytecode_size":145806} +{"name":"counter_contract-Counter::increment","bytecode_size":301734} +{"name":"counter_contract-Counter::increment_and_decrement","bytecode_size":968206} +{"name":"counter_contract-Counter::increment_twice","bytecode_size":351593} +{"name":"counter_contract-Counter::initialize","bytecode_size":316972} +{"name":"counter_contract-Counter::process_log","bytecode_size":112936} +{"name":"counter_contract-Counter::sync_notes","bytecode_size":965} +{"name":"crowdfunding_contract-Crowdfunding::_publish_donation_receipts","bytecode_size":2508} +{"name":"crowdfunding_contract-Crowdfunding::donate","bytecode_size":320957} +{"name":"crowdfunding_contract-Crowdfunding::init","bytecode_size":22493} +{"name":"crowdfunding_contract-Crowdfunding::process_log","bytecode_size":107077} +{"name":"crowdfunding_contract-Crowdfunding::public_dispatch","bytecode_size":28413} +{"name":"crowdfunding_contract-Crowdfunding::sync_notes","bytecode_size":965} +{"name":"crowdfunding_contract-Crowdfunding::withdraw","bytecode_size":163766} +{"name":"docs_example_contract-DocsExample::get_imm_card","bytecode_size":150042} +{"name":"docs_example_contract-DocsExample::get_leader","bytecode_size":125039} +{"name":"docs_example_contract-DocsExample::get_legendary_card","bytecode_size":139524} +{"name":"docs_example_contract-DocsExample::get_public_immutable","bytecode_size":125007} +{"name":"docs_example_contract-DocsExample::get_public_immutable_constrained_private","bytecode_size":166373} +{"name":"docs_example_contract-DocsExample::get_public_immutable_constrained_private_indirect","bytecode_size":146120} +{"name":"docs_example_contract-DocsExample::get_public_immutable_constrained_public","bytecode_size":1556} +{"name":"docs_example_contract-DocsExample::get_public_immutable_constrained_public_indirect","bytecode_size":3744} +{"name":"docs_example_contract-DocsExample::get_public_immutable_constrained_public_multiple","bytecode_size":2316} +{"name":"docs_example_contract-DocsExample::increase_legendary_points","bytecode_size":332350} +{"name":"docs_example_contract-DocsExample::initialize_private","bytecode_size":298994} +{"name":"docs_example_contract-DocsExample::initialize_private_immutable","bytecode_size":298925} +{"name":"docs_example_contract-DocsExample::initialize_public_immutable","bytecode_size":6456} +{"name":"docs_example_contract-DocsExample::insert_note","bytecode_size":298099} +{"name":"docs_example_contract-DocsExample::insert_notes","bytecode_size":383424} +{"name":"docs_example_contract-DocsExample::is_legendary_initialized","bytecode_size":127810} +{"name":"docs_example_contract-DocsExample::is_priv_imm_initialized","bytecode_size":127701} +{"name":"docs_example_contract-DocsExample::match_public_immutable","bytecode_size":164761} +{"name":"docs_example_contract-DocsExample::process_log","bytecode_size":112960} +{"name":"docs_example_contract-DocsExample::public_dispatch","bytecode_size":18848} +{"name":"docs_example_contract-DocsExample::read_note","bytecode_size":139287} +{"name":"docs_example_contract-DocsExample::simple_macro_example","bytecode_size":140703} +{"name":"docs_example_contract-DocsExample::simple_macro_example_expanded","bytecode_size":16995} +{"name":"docs_example_contract-DocsExample::spend_public_authwit","bytecode_size":1095} +{"name":"docs_example_contract-DocsExample::sync_notes","bytecode_size":965} +{"name":"docs_example_contract-DocsExample::update_leader","bytecode_size":1577} +{"name":"docs_example_contract-DocsExample::update_legendary_card","bytecode_size":318790} +{"name":"docs_example_contract-DocsExample::verify_private_authwit","bytecode_size":140792} +{"name":"docs_example_contract-DocsExample::view_imm_card","bytecode_size":139101} +{"name":"easy_private_token_contract-EasyPrivateToken::constructor","bytecode_size":316972} +{"name":"easy_private_token_contract-EasyPrivateToken::get_balance","bytecode_size":145806} +{"name":"easy_private_token_contract-EasyPrivateToken::mint","bytecode_size":311891} +{"name":"easy_private_token_contract-EasyPrivateToken::process_log","bytecode_size":112936} +{"name":"easy_private_token_contract-EasyPrivateToken::sync_notes","bytecode_size":965} +{"name":"easy_private_token_contract-EasyPrivateToken::transfer","bytecode_size":1037077} +{"name":"easy_private_voting_contract-EasyPrivateVoting::add_to_tally_public","bytecode_size":9931} +{"name":"easy_private_voting_contract-EasyPrivateVoting::cast_vote","bytecode_size":29468} +{"name":"easy_private_voting_contract-EasyPrivateVoting::constructor","bytecode_size":16725} +{"name":"easy_private_voting_contract-EasyPrivateVoting::end_vote","bytecode_size":1622} +{"name":"easy_private_voting_contract-EasyPrivateVoting::get_vote","bytecode_size":6151} +{"name":"easy_private_voting_contract-EasyPrivateVoting::process_log","bytecode_size":6085} +{"name":"easy_private_voting_contract-EasyPrivateVoting::public_dispatch","bytecode_size":29789} +{"name":"easy_private_voting_contract-EasyPrivateVoting::sync_notes","bytecode_size":965} +{"name":"ecdsa_k_account_contract-EcdsaKAccount::constructor","bytecode_size":335049} +{"name":"ecdsa_k_account_contract-EcdsaKAccount::entrypoint","bytecode_size":327912} +{"name":"ecdsa_k_account_contract-EcdsaKAccount::process_log","bytecode_size":123092} +{"name":"ecdsa_k_account_contract-EcdsaKAccount::sync_notes","bytecode_size":965} +{"name":"ecdsa_k_account_contract-EcdsaKAccount::verify_private_authwit","bytecode_size":227776} +{"name":"ecdsa_r_account_contract-EcdsaRAccount::constructor","bytecode_size":335049} +{"name":"ecdsa_r_account_contract-EcdsaRAccount::entrypoint","bytecode_size":327912} +{"name":"ecdsa_r_account_contract-EcdsaRAccount::process_log","bytecode_size":123092} +{"name":"ecdsa_r_account_contract-EcdsaRAccount::sync_notes","bytecode_size":965} +{"name":"ecdsa_r_account_contract-EcdsaRAccount::verify_private_authwit","bytecode_size":227615} +{"name":"escrow_contract-Escrow::constructor","bytecode_size":336419} +{"name":"escrow_contract-Escrow::process_log","bytecode_size":158244} +{"name":"escrow_contract-Escrow::sync_notes","bytecode_size":965} +{"name":"escrow_contract-Escrow::withdraw","bytecode_size":198058} +{"name":"fee_juice_contract-FeeJuice::_increase_public_balance","bytecode_size":10220} +{"name":"fee_juice_contract-FeeJuice::balance_of_public","bytecode_size":6209} +{"name":"fee_juice_contract-FeeJuice::check_balance","bytecode_size":7232} +{"name":"fee_juice_contract-FeeJuice::claim","bytecode_size":260342} +{"name":"fee_juice_contract-FeeJuice::initialize","bytecode_size":24018} +{"name":"fee_juice_contract-FeeJuice::process_log","bytecode_size":6085} +{"name":"fee_juice_contract-FeeJuice::public_dispatch","bytecode_size":29138} +{"name":"fee_juice_contract-FeeJuice::set_portal","bytecode_size":5701} +{"name":"fee_juice_contract-FeeJuice::sync_notes","bytecode_size":965} +{"name":"fpc_contract-FPC::complete_refund","bytecode_size":5816} +{"name":"fpc_contract-FPC::constructor","bytecode_size":19863} +{"name":"fpc_contract-FPC::fee_entrypoint_private","bytecode_size":171076} +{"name":"fpc_contract-FPC::fee_entrypoint_public","bytecode_size":167903} +{"name":"fpc_contract-FPC::get_accepted_asset","bytecode_size":159964} +{"name":"fpc_contract-FPC::pay_refund","bytecode_size":5941} +{"name":"fpc_contract-FPC::process_log","bytecode_size":107077} +{"name":"fpc_contract-FPC::public_dispatch","bytecode_size":40442} +{"name":"fpc_contract-FPC::pull_funds","bytecode_size":6274} +{"name":"fpc_contract-FPC::sync_notes","bytecode_size":965} +{"name":"import_test_contract-ImportTest::call_no_args","bytecode_size":198018} +{"name":"import_test_contract-ImportTest::call_public_fn","bytecode_size":194463} +{"name":"import_test_contract-ImportTest::main_contract","bytecode_size":198194} +{"name":"import_test_contract-ImportTest::process_log","bytecode_size":165186} +{"name":"import_test_contract-ImportTest::pub_call_public_fn","bytecode_size":3268} +{"name":"import_test_contract-ImportTest::public_dispatch","bytecode_size":6063} +{"name":"import_test_contract-ImportTest::sync_notes","bytecode_size":965} +{"name":"inclusion_proofs_contract-InclusionProofs::constructor","bytecode_size":12955} +{"name":"inclusion_proofs_contract-InclusionProofs::create_note","bytecode_size":312297} +{"name":"inclusion_proofs_contract-InclusionProofs::nullify_note","bytecode_size":222954} +{"name":"inclusion_proofs_contract-InclusionProofs::process_log","bytecode_size":112936} +{"name":"inclusion_proofs_contract-InclusionProofs::public_dispatch","bytecode_size":17711} +{"name":"inclusion_proofs_contract-InclusionProofs::push_nullifier_public","bytecode_size":1406} +{"name":"inclusion_proofs_contract-InclusionProofs::sync_notes","bytecode_size":965} +{"name":"inclusion_proofs_contract-InclusionProofs::test_contract_inclusion","bytecode_size":187914} +{"name":"inclusion_proofs_contract-InclusionProofs::test_contract_non_inclusion","bytecode_size":202962} +{"name":"inclusion_proofs_contract-InclusionProofs::test_note_inclusion","bytecode_size":248475} +{"name":"inclusion_proofs_contract-InclusionProofs::test_note_inclusion_fail_case","bytecode_size":178018} +{"name":"inclusion_proofs_contract-InclusionProofs::test_note_not_nullified","bytecode_size":267192} +{"name":"inclusion_proofs_contract-InclusionProofs::test_note_validity","bytecode_size":279805} +{"name":"inclusion_proofs_contract-InclusionProofs::test_nullifier_inclusion","bytecode_size":178247} +{"name":"inclusion_proofs_contract-InclusionProofs::test_nullifier_inclusion_from_public","bytecode_size":1529} +{"name":"inclusion_proofs_contract-InclusionProofs::test_storage_historical_read","bytecode_size":187655} +{"name":"inclusion_proofs_contract-InclusionProofs::test_storage_historical_read_unset_slot","bytecode_size":187660} +{"name":"lending_contract-Lending::_borrow","bytecode_size":44954} +{"name":"lending_contract-Lending::_deposit","bytecode_size":10402} +{"name":"lending_contract-Lending::_repay","bytecode_size":29070} +{"name":"lending_contract-Lending::_withdraw","bytecode_size":40733} +{"name":"lending_contract-Lending::borrow_private","bytecode_size":138372} +{"name":"lending_contract-Lending::borrow_public","bytecode_size":3833} +{"name":"lending_contract-Lending::constructor","bytecode_size":141218} +{"name":"lending_contract-Lending::deposit_private","bytecode_size":141845} +{"name":"lending_contract-Lending::deposit_public","bytecode_size":5979} +{"name":"lending_contract-Lending::get_asset","bytecode_size":8397} +{"name":"lending_contract-Lending::get_assets","bytecode_size":2362} +{"name":"lending_contract-Lending::get_position","bytecode_size":24298} +{"name":"lending_contract-Lending::init","bytecode_size":10114} +{"name":"lending_contract-Lending::process_log","bytecode_size":107077} +{"name":"lending_contract-Lending::public_dispatch","bytecode_size":195103} +{"name":"lending_contract-Lending::repay_private","bytecode_size":140479} +{"name":"lending_contract-Lending::repay_public","bytecode_size":5819} +{"name":"lending_contract-Lending::sync_notes","bytecode_size":965} +{"name":"lending_contract-Lending::update_accumulator","bytecode_size":34223} +{"name":"lending_contract-Lending::withdraw_private","bytecode_size":138430} +{"name":"lending_contract-Lending::withdraw_public","bytecode_size":3839} +{"name":"multi_call_entrypoint_contract-MultiCallEntrypoint::entrypoint","bytecode_size":70395} +{"name":"multi_call_entrypoint_contract-MultiCallEntrypoint::process_log","bytecode_size":6085} +{"name":"multi_call_entrypoint_contract-MultiCallEntrypoint::sync_notes","bytecode_size":965} +{"name":"nft_contract-NFT::_finalize_transfer_to_private_unsafe","bytecode_size":19855} +{"name":"nft_contract-NFT::_finish_transfer_to_public","bytecode_size":6130} +{"name":"nft_contract-NFT::_store_payload_in_transient_storage_unsafe","bytecode_size":5871} +{"name":"nft_contract-NFT::cancel_authwit","bytecode_size":133621} +{"name":"nft_contract-NFT::constructor","bytecode_size":33062} +{"name":"nft_contract-NFT::finalize_transfer_to_private","bytecode_size":19640} +{"name":"nft_contract-NFT::get_admin","bytecode_size":1624} +{"name":"nft_contract-NFT::get_private_nfts","bytecode_size":148533} +{"name":"nft_contract-NFT::is_minter","bytecode_size":6194} +{"name":"nft_contract-NFT::mint","bytecode_size":17019} +{"name":"nft_contract-NFT::owner_of","bytecode_size":9816} +{"name":"nft_contract-NFT::prepare_private_balance_increase","bytecode_size":292157} +{"name":"nft_contract-NFT::private_get_name","bytecode_size":159523} +{"name":"nft_contract-NFT::private_get_symbol","bytecode_size":159548} +{"name":"nft_contract-NFT::process_log","bytecode_size":106448} +{"name":"nft_contract-NFT::public_dispatch","bytecode_size":149527} +{"name":"nft_contract-NFT::public_get_name","bytecode_size":1620} +{"name":"nft_contract-NFT::public_get_symbol","bytecode_size":1593} +{"name":"nft_contract-NFT::set_admin","bytecode_size":1702} +{"name":"nft_contract-NFT::set_minter","bytecode_size":6255} +{"name":"nft_contract-NFT::sync_notes","bytecode_size":965} +{"name":"nft_contract-NFT::transfer_in_private","bytecode_size":415691} +{"name":"nft_contract-NFT::transfer_in_public","bytecode_size":21443} +{"name":"nft_contract-NFT::transfer_to_private","bytecode_size":292396} +{"name":"nft_contract-NFT::transfer_to_public","bytecode_size":252027} +{"name":"parent_contract-Parent::enqueue_call_to_child","bytecode_size":142182} +{"name":"parent_contract-Parent::enqueue_call_to_child_twice","bytecode_size":142630} +{"name":"parent_contract-Parent::enqueue_call_to_pub_entry_point","bytecode_size":142003} +{"name":"parent_contract-Parent::enqueue_calls_to_child_with_nested_first","bytecode_size":145692} +{"name":"parent_contract-Parent::enqueue_calls_to_child_with_nested_last","bytecode_size":145486} +{"name":"parent_contract-Parent::enqueue_calls_to_pub_entry_point","bytecode_size":142335} +{"name":"parent_contract-Parent::enqueue_static_call_to_pub_function","bytecode_size":141995} +{"name":"parent_contract-Parent::enqueue_static_nested_call_to_pub_function","bytecode_size":142017} +{"name":"parent_contract-Parent::entry_point","bytecode_size":143901} +{"name":"parent_contract-Parent::private_call","bytecode_size":146005} +{"name":"parent_contract-Parent::private_nested_static_call","bytecode_size":145493} +{"name":"parent_contract-Parent::private_static_call","bytecode_size":145873} +{"name":"parent_contract-Parent::process_log","bytecode_size":112936} +{"name":"parent_contract-Parent::pub_entry_point","bytecode_size":3534} +{"name":"parent_contract-Parent::pub_entry_point_twice","bytecode_size":5329} +{"name":"parent_contract-Parent::public_dispatch","bytecode_size":28079} +{"name":"parent_contract-Parent::public_nested_static_call","bytecode_size":14582} +{"name":"parent_contract-Parent::public_static_call","bytecode_size":5564} +{"name":"parent_contract-Parent::sync_notes","bytecode_size":965} +{"name":"pending_note_hashes_contract-PendingNoteHashes::dummy","bytecode_size":138808} +{"name":"pending_note_hashes_contract-PendingNoteHashes::get_note_zero_balance","bytecode_size":279403} +{"name":"pending_note_hashes_contract-PendingNoteHashes::get_then_nullify_note","bytecode_size":224557} +{"name":"pending_note_hashes_contract-PendingNoteHashes::insert_note","bytecode_size":312624} +{"name":"pending_note_hashes_contract-PendingNoteHashes::insert_note_extra_emit","bytecode_size":346816} +{"name":"pending_note_hashes_contract-PendingNoteHashes::insert_note_static_randomness","bytecode_size":298592} +{"name":"pending_note_hashes_contract-PendingNoteHashes::process_log","bytecode_size":112936} +{"name":"pending_note_hashes_contract-PendingNoteHashes::recursively_destroy_and_create_notes","bytecode_size":1513697} +{"name":"pending_note_hashes_contract-PendingNoteHashes::sync_notes","bytecode_size":965} +{"name":"pending_note_hashes_contract-PendingNoteHashes::test_bad_get_then_insert_flat","bytecode_size":426365} +{"name":"pending_note_hashes_contract-PendingNoteHashes::test_emit_bad_note_log","bytecode_size":346771} +{"name":"pending_note_hashes_contract-PendingNoteHashes::test_insert1_then_get2_then_nullify2_all_in_nested_calls","bytecode_size":145143} +{"name":"pending_note_hashes_contract-PendingNoteHashes::test_insert2_then_get2_then_nullify1_all_in_nested_calls","bytecode_size":144996} +{"name":"pending_note_hashes_contract-PendingNoteHashes::test_insert2_then_get2_then_nullify2_all_in_nested_calls","bytecode_size":145318} +{"name":"pending_note_hashes_contract-PendingNoteHashes::test_insert_then_get_then_nullify_all_in_nested_calls","bytecode_size":144801} +{"name":"pending_note_hashes_contract-PendingNoteHashes::test_insert_then_get_then_nullify_flat","bytecode_size":913218} +{"name":"pending_note_hashes_contract-PendingNoteHashes::test_recursively_create_notes","bytecode_size":1046846} +{"name":"price_feed_contract-PriceFeed::get_price","bytecode_size":6229} +{"name":"price_feed_contract-PriceFeed::process_log","bytecode_size":6085} +{"name":"price_feed_contract-PriceFeed::public_dispatch","bytecode_size":13805} +{"name":"price_feed_contract-PriceFeed::set_price","bytecode_size":5823} +{"name":"price_feed_contract-PriceFeed::sync_notes","bytecode_size":965} +{"name":"router_contract-Router::_check_block_number","bytecode_size":4873} +{"name":"router_contract-Router::_check_timestamp","bytecode_size":4953} +{"name":"router_contract-Router::check_block_number","bytecode_size":18242} +{"name":"router_contract-Router::check_timestamp","bytecode_size":18302} +{"name":"router_contract-Router::process_log","bytecode_size":6085} +{"name":"router_contract-Router::public_dispatch","bytecode_size":10187} +{"name":"router_contract-Router::sync_notes","bytecode_size":965} +{"name":"schnorr_account_contract-SchnorrAccount::constructor","bytecode_size":289672} +{"name":"schnorr_account_contract-SchnorrAccount::entrypoint","bytecode_size":308736} +{"name":"schnorr_account_contract-SchnorrAccount::lookup_validity","bytecode_size":175192} +{"name":"schnorr_account_contract-SchnorrAccount::process_log","bytecode_size":112883} +{"name":"schnorr_account_contract-SchnorrAccount::sync_notes","bytecode_size":965} +{"name":"schnorr_account_contract-SchnorrAccount::verify_private_authwit","bytecode_size":208068} +{"name":"schnorr_hardcoded_account_contract-SchnorrHardcodedAccount::entrypoint","bytecode_size":173401} +{"name":"schnorr_hardcoded_account_contract-SchnorrHardcodedAccount::process_log","bytecode_size":6085} +{"name":"schnorr_hardcoded_account_contract-SchnorrHardcodedAccount::sync_notes","bytecode_size":965} +{"name":"schnorr_hardcoded_account_contract-SchnorrHardcodedAccount::verify_private_authwit","bytecode_size":75900} +{"name":"schnorr_single_key_account_contract-SchnorrSingleKeyAccount::entrypoint","bytecode_size":160633} +{"name":"schnorr_single_key_account_contract-SchnorrSingleKeyAccount::process_log","bytecode_size":6085} +{"name":"schnorr_single_key_account_contract-SchnorrSingleKeyAccount::sync_notes","bytecode_size":965} +{"name":"schnorr_single_key_account_contract-SchnorrSingleKeyAccount::verify_private_authwit","bytecode_size":63474} +{"name":"spam_contract-Spam::process_log","bytecode_size":164633} +{"name":"spam_contract-Spam::public_dispatch","bytecode_size":13024} +{"name":"spam_contract-Spam::public_spam","bytecode_size":10133} +{"name":"spam_contract-Spam::spam","bytecode_size":594958} +{"name":"spam_contract-Spam::sync_notes","bytecode_size":965} +{"name":"stateful_test_contract-StatefulTest::constructor","bytecode_size":149601} +{"name":"stateful_test_contract-StatefulTest::create_note","bytecode_size":319048} +{"name":"stateful_test_contract-StatefulTest::create_note_no_init_check","bytecode_size":318720} +{"name":"stateful_test_contract-StatefulTest::destroy_and_create","bytecode_size":1563638} +{"name":"stateful_test_contract-StatefulTest::destroy_and_create_no_init_check","bytecode_size":1563070} +{"name":"stateful_test_contract-StatefulTest::get_public_value","bytecode_size":5833} +{"name":"stateful_test_contract-StatefulTest::increment_public_value","bytecode_size":6005} +{"name":"stateful_test_contract-StatefulTest::increment_public_value_no_init_check","bytecode_size":5740} +{"name":"stateful_test_contract-StatefulTest::process_log","bytecode_size":112936} +{"name":"stateful_test_contract-StatefulTest::public_constructor","bytecode_size":17892} +{"name":"stateful_test_contract-StatefulTest::public_dispatch","bytecode_size":36058} +{"name":"stateful_test_contract-StatefulTest::summed_values","bytecode_size":145806} +{"name":"stateful_test_contract-StatefulTest::sync_notes","bytecode_size":965} +{"name":"stateful_test_contract-StatefulTest::wrong_constructor","bytecode_size":148945} +{"name":"static_child_contract-StaticChild::private_get_value","bytecode_size":254991} +{"name":"static_child_contract-StaticChild::private_illegal_set_value","bytecode_size":299512} +{"name":"static_child_contract-StaticChild::private_set_value","bytecode_size":299889} +{"name":"static_child_contract-StaticChild::process_log","bytecode_size":112936} +{"name":"static_child_contract-StaticChild::pub_get_value","bytecode_size":1657} +{"name":"static_child_contract-StaticChild::pub_illegal_inc_value","bytecode_size":2096} +{"name":"static_child_contract-StaticChild::pub_inc_value","bytecode_size":1919} +{"name":"static_child_contract-StaticChild::pub_set_value","bytecode_size":1814} +{"name":"static_child_contract-StaticChild::public_dispatch","bytecode_size":8568} +{"name":"static_child_contract-StaticChild::sync_notes","bytecode_size":965} +{"name":"static_parent_contract-StaticParent::enqueue_call","bytecode_size":142214} +{"name":"static_parent_contract-StaticParent::enqueue_public_get_value_from_child","bytecode_size":141962} +{"name":"static_parent_contract-StaticParent::enqueue_static_call_to_pub_function","bytecode_size":141995} +{"name":"static_parent_contract-StaticParent::enqueue_static_nested_call_to_pub_function","bytecode_size":141937} +{"name":"static_parent_contract-StaticParent::private_call","bytecode_size":146005} +{"name":"static_parent_contract-StaticParent::private_call_3_args","bytecode_size":145933} +{"name":"static_parent_contract-StaticParent::private_get_value_from_child","bytecode_size":145423} +{"name":"static_parent_contract-StaticParent::private_nested_static_call","bytecode_size":145662} +{"name":"static_parent_contract-StaticParent::private_nested_static_call_3_args","bytecode_size":145369} +{"name":"static_parent_contract-StaticParent::private_static_call","bytecode_size":145873} +{"name":"static_parent_contract-StaticParent::private_static_call_3_args","bytecode_size":145605} +{"name":"static_parent_contract-StaticParent::process_log","bytecode_size":112936} +{"name":"static_parent_contract-StaticParent::public_call","bytecode_size":3534} +{"name":"static_parent_contract-StaticParent::public_dispatch","bytecode_size":15313} +{"name":"static_parent_contract-StaticParent::public_get_value_from_child","bytecode_size":3466} +{"name":"static_parent_contract-StaticParent::public_nested_static_call","bytecode_size":4303} +{"name":"static_parent_contract-StaticParent::public_static_call","bytecode_size":5564} +{"name":"static_parent_contract-StaticParent::sync_notes","bytecode_size":965} +{"name":"test_contract-Test::assert_header_private","bytecode_size":192143} +{"name":"test_contract-Test::assert_private_global_vars","bytecode_size":190958} +{"name":"test_contract-Test::assert_public_global_vars","bytecode_size":2334} +{"name":"test_contract-Test::call_create_note","bytecode_size":366702} +{"name":"test_contract-Test::call_destroy_note","bytecode_size":368526} +{"name":"test_contract-Test::call_get_notes","bytecode_size":335103} +{"name":"test_contract-Test::call_get_notes_many","bytecode_size":335103} +{"name":"test_contract-Test::call_view_notes","bytecode_size":191461} +{"name":"test_contract-Test::call_view_notes_many","bytecode_size":191930} +{"name":"test_contract-Test::consume_message_from_arbitrary_sender_private","bytecode_size":362459} +{"name":"test_contract-Test::consume_message_from_arbitrary_sender_public","bytecode_size":33165} +{"name":"test_contract-Test::consume_mint_to_private_message","bytecode_size":390879} +{"name":"test_contract-Test::consume_mint_to_public_message","bytecode_size":51409} +{"name":"test_contract-Test::consume_note_from_secret","bytecode_size":278442} +{"name":"test_contract-Test::create_l2_to_l1_message_arbitrary_recipient_private","bytecode_size":191117} +{"name":"test_contract-Test::create_l2_to_l1_message_arbitrary_recipient_public","bytecode_size":1180} +{"name":"test_contract-Test::create_l2_to_l1_message_public","bytecode_size":8320} +{"name":"test_contract-Test::deliver_note","bytecode_size":323762} +{"name":"test_contract-Test::deploy_contract","bytecode_size":203146} +{"name":"test_contract-Test::dummy_public_call","bytecode_size":1172} +{"name":"test_contract-Test::emit_array_as_encrypted_log","bytecode_size":353051} +{"name":"test_contract-Test::emit_encrypted_logs_nested","bytecode_size":356060} +{"name":"test_contract-Test::emit_nullifier","bytecode_size":191829} +{"name":"test_contract-Test::emit_nullifier_public","bytecode_size":1107} +{"name":"test_contract-Test::emit_public","bytecode_size":5895} +{"name":"test_contract-Test::get_constant","bytecode_size":186667} +{"name":"test_contract-Test::get_master_incoming_viewing_public_key","bytecode_size":201550} +{"name":"test_contract-Test::get_ovsk_app","bytecode_size":195888} +{"name":"test_contract-Test::get_this_address","bytecode_size":193161} +{"name":"test_contract-Test::is_time_equal","bytecode_size":1291} +{"name":"test_contract-Test::process_log","bytecode_size":165244} +{"name":"test_contract-Test::public_dispatch","bytecode_size":102750} +{"name":"test_contract-Test::set_constant","bytecode_size":198574} +{"name":"test_contract-Test::set_tx_max_block_number","bytecode_size":194509} +{"name":"test_contract-Test::sync_notes","bytecode_size":965} +{"name":"test_contract-Test::test_code_gen","bytecode_size":194071} +{"name":"test_contract-Test::test_nullifier_key_freshness","bytecode_size":200155} +{"name":"test_contract-Test::test_setting_fee_payer","bytecode_size":194473} +{"name":"test_contract-Test::test_setting_teardown","bytecode_size":193868} +{"name":"test_log_contract-TestLog::emit_encrypted_events","bytecode_size":399523} +{"name":"test_log_contract-TestLog::emit_unencrypted_events","bytecode_size":3515} +{"name":"test_log_contract-TestLog::process_log","bytecode_size":112936} +{"name":"test_log_contract-TestLog::public_dispatch","bytecode_size":7931} +{"name":"test_log_contract-TestLog::sync_notes","bytecode_size":965} +{"name":"token_blacklist_contract-TokenBlacklist::_increase_public_balance","bytecode_size":10679} +{"name":"token_blacklist_contract-TokenBlacklist::_reduce_total_supply","bytecode_size":2767} +{"name":"token_blacklist_contract-TokenBlacklist::balance_of_private","bytecode_size":187785} +{"name":"token_blacklist_contract-TokenBlacklist::balance_of_public","bytecode_size":6481} +{"name":"token_blacklist_contract-TokenBlacklist::burn","bytecode_size":949051} +{"name":"token_blacklist_contract-TokenBlacklist::burn_public","bytecode_size":34065} +{"name":"token_blacklist_contract-TokenBlacklist::constructor","bytecode_size":41403} +{"name":"token_blacklist_contract-TokenBlacklist::deliver_transparent_note","bytecode_size":288538} +{"name":"token_blacklist_contract-TokenBlacklist::get_roles","bytecode_size":8564} +{"name":"token_blacklist_contract-TokenBlacklist::mint_private","bytecode_size":15268} +{"name":"token_blacklist_contract-TokenBlacklist::mint_public","bytecode_size":22810} +{"name":"token_blacklist_contract-TokenBlacklist::process_log","bytecode_size":141221} +{"name":"token_blacklist_contract-TokenBlacklist::public_dispatch","bytecode_size":421824} +{"name":"token_blacklist_contract-TokenBlacklist::redeem_shield","bytecode_size":482139} +{"name":"token_blacklist_contract-TokenBlacklist::shield","bytecode_size":39974} +{"name":"token_blacklist_contract-TokenBlacklist::sync_notes","bytecode_size":965} +{"name":"token_blacklist_contract-TokenBlacklist::total_supply","bytecode_size":2044} +{"name":"token_blacklist_contract-TokenBlacklist::transfer","bytecode_size":1012275} +{"name":"token_blacklist_contract-TokenBlacklist::transfer_public","bytecode_size":48020} +{"name":"token_blacklist_contract-TokenBlacklist::unshield","bytecode_size":971997} +{"name":"token_blacklist_contract-TokenBlacklist::update_roles","bytecode_size":36899} +{"name":"token_bridge_contract-TokenBridge::claim_private","bytecode_size":359546} +{"name":"token_bridge_contract-TokenBridge::claim_public","bytecode_size":54296} +{"name":"token_bridge_contract-TokenBridge::constructor","bytecode_size":19863} +{"name":"token_bridge_contract-TokenBridge::exit_to_l1_private","bytecode_size":237567} +{"name":"token_bridge_contract-TokenBridge::exit_to_l1_public","bytecode_size":26307} +{"name":"token_bridge_contract-TokenBridge::get_config","bytecode_size":160264} +{"name":"token_bridge_contract-TokenBridge::get_config_public","bytecode_size":1907} +{"name":"token_bridge_contract-TokenBridge::process_log","bytecode_size":107077} +{"name":"token_bridge_contract-TokenBridge::public_dispatch","bytecode_size":103345} +{"name":"token_bridge_contract-TokenBridge::sync_notes","bytecode_size":965} +{"name":"token_contract-Token::_finalize_mint_to_private_unsafe","bytecode_size":20687} +{"name":"token_contract-Token::_finalize_transfer_to_private_unsafe","bytecode_size":24076} +{"name":"token_contract-Token::_increase_public_balance","bytecode_size":10470} +{"name":"token_contract-Token::_recurse_subtract_balance","bytecode_size":492342} +{"name":"token_contract-Token::_reduce_total_supply","bytecode_size":2623} +{"name":"token_contract-Token::_store_payload_in_transient_storage_unsafe","bytecode_size":5871} +{"name":"token_contract-Token::balance_of_private","bytecode_size":143147} +{"name":"token_contract-Token::balance_of_public","bytecode_size":6438} +{"name":"token_contract-Token::burn_private","bytecode_size":895936} +{"name":"token_contract-Token::burn_public","bytecode_size":26807} +{"name":"token_contract-Token::cancel_authwit","bytecode_size":133832} +{"name":"token_contract-Token::constructor","bytecode_size":36883} +{"name":"token_contract-Token::finalize_mint_to_private","bytecode_size":20552} +{"name":"token_contract-Token::finalize_transfer_to_private","bytecode_size":23904} +{"name":"token_contract-Token::get_admin","bytecode_size":1592} +{"name":"token_contract-Token::is_minter","bytecode_size":6194} +{"name":"token_contract-Token::mint_to_private","bytecode_size":293348} +{"name":"token_contract-Token::mint_to_public","bytecode_size":14580} +{"name":"token_contract-Token::prepare_private_balance_increase","bytecode_size":292346} +{"name":"token_contract-Token::private_get_decimals","bytecode_size":159961} +{"name":"token_contract-Token::private_get_name","bytecode_size":159773} +{"name":"token_contract-Token::private_get_symbol","bytecode_size":160008} +{"name":"token_contract-Token::process_log","bytecode_size":107077} +{"name":"token_contract-Token::public_dispatch","bytecode_size":241835} +{"name":"token_contract-Token::public_get_decimals","bytecode_size":1712} +{"name":"token_contract-Token::public_get_name","bytecode_size":1634} +{"name":"token_contract-Token::public_get_symbol","bytecode_size":1650} +{"name":"token_contract-Token::set_admin","bytecode_size":1702} +{"name":"token_contract-Token::set_minter","bytecode_size":6237} +{"name":"token_contract-Token::sync_notes","bytecode_size":965} +{"name":"token_contract-Token::total_supply","bytecode_size":2001} +{"name":"token_contract-Token::transfer","bytecode_size":713305} +{"name":"token_contract-Token::transfer_in_private","bytecode_size":1087851} +{"name":"token_contract-Token::transfer_in_public","bytecode_size":35240} +{"name":"token_contract-Token::transfer_to_private","bytecode_size":293213} +{"name":"token_contract-Token::transfer_to_public","bytecode_size":897229} +{"name":"uniswap_contract-Uniswap::_approve_bridge_and_exit_input_asset_to_L1","bytecode_size":35065} +{"name":"uniswap_contract-Uniswap::constructor","bytecode_size":16495} +{"name":"uniswap_contract-Uniswap::process_log","bytecode_size":107077} +{"name":"uniswap_contract-Uniswap::public_dispatch","bytecode_size":115643} +{"name":"uniswap_contract-Uniswap::swap_private","bytecode_size":325309} +{"name":"uniswap_contract-Uniswap::swap_public","bytecode_size":61125} +{"name":"uniswap_contract-Uniswap::sync_notes","bytecode_size":965} +{"name":"updatable_contract-Updatable::get_private_value","bytecode_size":138313} +{"name":"updatable_contract-Updatable::get_public_value","bytecode_size":124093} +{"name":"updatable_contract-Updatable::get_update_delay","bytecode_size":3656} +{"name":"updatable_contract-Updatable::initialize","bytecode_size":306461} +{"name":"updatable_contract-Updatable::process_log","bytecode_size":112936} +{"name":"updatable_contract-Updatable::public_dispatch","bytecode_size":7281} +{"name":"updatable_contract-Updatable::set_public_value","bytecode_size":1459} +{"name":"updatable_contract-Updatable::set_update_delay","bytecode_size":141940} +{"name":"updatable_contract-Updatable::sync_notes","bytecode_size":965} +{"name":"updatable_contract-Updatable::update_to","bytecode_size":141900} +{"name":"updated_contract-Updated::get_private_value","bytecode_size":138313} +{"name":"updated_contract-Updated::get_public_value","bytecode_size":124093} +{"name":"updated_contract-Updated::get_update_delay","bytecode_size":3370} +{"name":"updated_contract-Updated::process_log","bytecode_size":112936} +{"name":"updated_contract-Updated::public_dispatch","bytecode_size":6571} +{"name":"updated_contract-Updated::set_private_value","bytecode_size":301812} +{"name":"updated_contract-Updated::set_public_value","bytecode_size":1071} +{"name":"updated_contract-Updated::sync_notes","bytecode_size":965}