├── WORKSPACE ├── deployments ├── sequencer2 │ ├── src │ │ ├── __init__.py │ │ ├── charts │ │ │ └── __init__.py │ │ ├── config │ │ │ └── __init__.py │ │ └── constructs │ │ │ ├── __init__.py │ │ │ └── helpers │ │ │ └── __init__.py │ ├── .gitignore │ ├── main.py │ ├── mypy.ini │ ├── pyproject.toml │ └── black.sh ├── anvil │ ├── .gitignore │ ├── cdk8s.yaml │ └── Pipfile ├── sequencer │ ├── .gitignore │ ├── mypy.ini │ ├── services │ │ └── monitoring.py │ └── Pipfile ├── dummy_recorder │ ├── .gitignore │ ├── cdk8s.yaml │ └── Pipfile ├── sequencer_simulator │ ├── .gitignore │ ├── cdk8s.yaml │ └── Pipfile ├── dummy_eth2strk_oracle │ ├── .gitignore │ ├── cdk8s.yaml │ └── Pipfile ├── monitoring │ ├── src │ │ ├── requirements.txt │ │ └── common │ │ │ └── const.py │ ├── Pipfile │ └── local │ │ ├── .env │ │ └── config │ │ └── prometheus │ │ └── prometheus.yml └── images │ └── sequencer │ └── config_injector.Dockerfile ├── scripts ├── parent_branch.txt ├── taplo.sh └── merge_paths.json ├── crates ├── apollo_infra_utils │ └── src │ │ ├── metrics.rs │ │ ├── cairo_compiler_version.rs │ │ ├── global_allocator.rs │ │ └── lib.rs ├── apollo_node │ └── src │ │ ├── config │ │ └── test_utils.rs │ │ ├── test_utils │ │ └── mod.rs │ │ └── lib.rs ├── apollo_proc_macros_tests │ └── src │ │ └── lib.rs ├── apollo_dashboard │ └── src │ │ ├── panels │ │ └── class_manager.rs │ │ ├── lib.rs │ │ └── alert_scenarios │ │ └── mod.rs ├── apollo_batcher_config │ └── src │ │ └── lib.rs ├── apollo_committer_config │ ├── src │ │ └── lib.rs │ └── Cargo.toml ├── apollo_http_server_config │ ├── src │ │ └── lib.rs │ └── Cargo.toml ├── apollo_l1_provider_config │ ├── src │ │ └── lib.rs │ └── Cargo.toml ├── apollo_l1_scraper_config │ ├── src │ │ └── lib.rs │ └── Cargo.toml ├── apollo_mempool_config │ ├── src │ │ └── lib.rs │ └── Cargo.toml ├── apollo_mempool_p2p_config │ ├── src │ │ └── lib.rs │ └── Cargo.toml ├── apollo_p2p_sync_config │ ├── src │ │ └── lib.rs │ └── Cargo.toml ├── apollo_state_reader │ └── src │ │ └── lib.rs ├── apollo_state_sync_config │ └── src │ │ └── lib.rs ├── apollo_central_sync_config │ └── src │ │ └── lib.rs ├── apollo_class_manager_config │ └── src │ │ └── lib.rs ├── apollo_committer │ ├── src │ │ ├── committer.rs │ │ ├── lib.rs │ │ └── metrics.rs │ └── Cargo.toml ├── apollo_config_manager_config │ └── src │ │ └── lib.rs ├── apollo_network_benchmark │ └── src │ │ └── lib.rs ├── apollo_base_layer_tests │ └── src │ │ └── lib.rs ├── apollo_consensus_manager_config │ └── src │ │ └── lib.rs ├── apollo_l1_endpoint_monitor_config │ ├── src │ │ └── lib.rs │ └── Cargo.toml ├── apollo_l1_gas_price_provider_config │ └── src │ │ └── lib.rs ├── apollo_monitoring_endpoint_config │ ├── src │ │ └── lib.rs │ └── Cargo.toml ├── apollo_network │ └── src │ │ ├── authentication │ │ └── mod.rs │ │ └── discovery │ │ └── behaviours │ │ └── mod.rs ├── apollo_sierra_compilation_config │ ├── src │ │ └── lib.rs │ └── Cargo.toml ├── apollo_consensus_orchestrator_config │ └── src │ │ └── lib.rs ├── blockifier │ ├── src │ │ ├── abi.rs │ │ ├── execution │ │ │ ├── contract_address.rs │ │ │ ├── syscalls │ │ │ │ ├── syscall_tests │ │ │ │ │ └── constants.rs │ │ │ │ └── mod.rs │ │ │ └── native.rs │ │ ├── fee.rs │ │ ├── blockifier.rs │ │ ├── concurrency.rs │ │ └── transaction.rs │ ├── resources │ │ └── versioned_constants_diff_regression │ │ │ ├── 0.13.2.1_0.13.3.txt │ │ │ ├── 0.13.5_0.13.6.txt │ │ │ ├── 0.14.1_0.15.0.txt │ │ │ ├── 0.14.0_0.14.1.txt │ │ │ ├── 0.13.2_0.13.2.1.txt │ │ │ └── 0.13.1_0.13.1.1.txt │ └── README.md ├── native_blockifier │ ├── src │ │ └── state_readers.rs │ ├── MANIFEST.in │ ├── native_blockifier │ │ └── __init__.py │ ├── README.md │ ├── setup.cfg │ └── setup.py ├── starknet_api │ ├── src │ │ ├── abi.rs │ │ ├── crypto.rs │ │ ├── contract_class.rs │ │ ├── staking.rs │ │ ├── block_hash.rs │ │ └── abi │ │ │ └── constants.rs │ └── resources │ │ └── sierra_program_base64.json ├── starknet_committer_and_os_cli │ ├── src │ │ ├── kzg_cli.rs │ │ ├── shared_utils.rs │ │ ├── committer_cli │ │ │ ├── tests │ │ │ │ └── flow_test_files_prefix │ │ │ ├── filled_tree_output.rs │ │ │ ├── parse_input.rs │ │ │ └── tests.rs │ │ ├── os_cli │ │ │ ├── tests.rs │ │ │ └── tests │ │ │ │ └── types.rs │ │ ├── block_hash_cli.rs │ │ ├── block_hash_cli │ │ │ └── tests.rs │ │ ├── os_cli.rs │ │ ├── lib.rs │ │ └── committer_cli.rs │ └── test_inputs │ │ ├── tree_flow_inputs.json │ │ └── committer_flow_inputs.json ├── apollo_deployments │ ├── resources │ │ ├── app_configs │ │ │ ├── signature_manager_config.json │ │ │ ├── committer_config.json │ │ │ ├── replacer_committer_config.json │ │ │ ├── l1_endpoint_monitor_config.json │ │ │ ├── replacer_l1_endpoint_monitor_config.json │ │ │ ├── http_server_config.json │ │ │ ├── replacer_http_server_config.json │ │ │ ├── config_manager_config.json │ │ │ ├── replacer_config_manager_config.json │ │ │ ├── l1_scraper_config.json │ │ │ ├── monitoring_endpoint_config.json │ │ │ ├── replacer_l1_scraper_config.json │ │ │ ├── replacer_monitoring_endpoint_config.json │ │ │ ├── sierra_compiler_config.json │ │ │ ├── base_layer_config.json │ │ │ ├── replacer_sierra_compiler_config.json │ │ │ ├── l1_provider_config.json │ │ │ ├── replacer_l1_provider_config.json │ │ │ ├── replacer_base_layer_config.json │ │ │ └── mempool_config.json │ │ └── deployments │ │ │ └── testing │ │ │ ├── hybrid.json │ │ │ ├── consolidated.json │ │ │ └── distributed.json │ └── src │ │ ├── deployments.rs │ │ ├── update_strategy.rs │ │ └── lib.rs ├── bench_tools │ ├── src │ │ ├── benches.rs │ │ ├── types.rs │ │ ├── lib.rs │ │ └── test_utils.rs │ └── data │ │ └── dummy_bench_input │ │ └── small_input.json ├── starknet_committer_cli │ └── src │ │ └── lib.rs ├── blockifier_reexecution │ ├── resources │ │ └── offline_reexecution_files_prefix │ └── src │ │ └── state_reader.rs ├── starknet_patricia │ └── src │ │ ├── lib.rs │ │ ├── patricia_merkle_tree │ │ ├── node_data.rs │ │ ├── filled_tree.rs │ │ ├── original_skeleton_tree.rs │ │ ├── updated_skeleton_tree.rs │ │ ├── updated_skeleton_tree │ │ │ └── errors.rs │ │ └── errors.rs │ │ └── patricia_merkle_tree.rs ├── apollo_gateway_config │ └── src │ │ └── lib.rs ├── apollo_l1_endpoint_monitor │ └── src │ │ └── lib.rs ├── starknet_os │ └── src │ │ ├── hints │ │ ├── hint_implementation │ │ │ ├── block_hash.rs │ │ │ ├── execution.rs │ │ │ ├── execute_transactions.rs │ │ │ ├── bls_field.rs │ │ │ ├── patricia.rs │ │ │ ├── cairo1_revert.rs │ │ │ ├── blake2s │ │ │ │ └── mod.rs │ │ │ ├── stateful_compression.rs │ │ │ ├── kzg.rs │ │ │ ├── deprecated_compiled_class.rs │ │ │ ├── state_diff_encryption.rs │ │ │ ├── aggregator.rs │ │ │ ├── stateless_compression.rs │ │ │ └── compiled_class.rs │ │ └── class_hash.rs │ │ ├── test_utils.rs │ │ ├── io.rs │ │ ├── syscall_handler_utils.rs │ │ ├── hints.rs │ │ ├── lib.rs │ │ ├── io │ │ └── os_output_types_test.rs │ │ ├── hint_processor.rs │ │ └── test_utils │ │ └── validations.rs ├── blockifier_test_utils │ ├── resources │ │ └── feature_contracts │ │ │ ├── cairo0 │ │ │ └── empty_contract.cairo │ │ │ └── cairo1 │ │ │ ├── empty_contract.cairo │ │ │ └── compiled │ │ │ └── empty_contract.casm.json │ └── src │ │ ├── lib.rs │ │ └── types.rs ├── apollo_config │ └── resources │ │ └── custom_config_example.json ├── apollo_consensus_orchestrator │ └── resources │ │ ├── versioned_constants_diff_regression │ │ ├── 0.14.1_0.15.0.txt │ │ └── 0.14.0_0.14.1.txt │ │ ├── central_fee_market_info.json │ │ ├── central_bouncer_weights.json │ │ ├── central_casm_hash_computation_data.json │ │ ├── orchestrator_versioned_constants_0_14_0.json │ │ ├── orchestrator_versioned_constants_0_14_1.json │ │ └── orchestrator_versioned_constants_0_15_0.json ├── starknet_committer │ └── src │ │ ├── hash_function.rs │ │ ├── patricia_merkle_tree.rs │ │ ├── patricia_merkle_tree │ │ └── leaf.rs │ │ ├── db.rs │ │ ├── lib.rs │ │ ├── db │ │ └── facts_db │ │ │ └── mod.rs │ │ ├── forest.rs │ │ ├── block_committer.rs │ │ └── block_committer │ │ └── errors.rs ├── apollo_batcher_types │ └── src │ │ └── lib.rs ├── apollo_mempool_types │ └── src │ │ └── lib.rs ├── apollo_committer_types │ └── src │ │ └── lib.rs ├── apollo_state_sync_types │ └── src │ │ └── lib.rs ├── apollo_consensus_manager │ └── src │ │ ├── lib.rs │ │ └── communication.rs ├── apollo_mempool_p2p_types │ └── src │ │ ├── lib.rs │ │ ├── mempool_p2p_types.rs │ │ └── errors.rs ├── apollo_network_types │ └── src │ │ └── lib.rs ├── apollo_time │ └── src │ │ └── lib.rs ├── apollo_config_manager_types │ └── src │ │ ├── lib.rs │ │ ├── config_manager_types.rs │ │ └── errors.rs ├── apollo_storage │ ├── src │ │ ├── deprecated │ │ │ ├── mod.rs │ │ │ ├── migrations.rs │ │ │ ├── serializers.rs │ │ │ └── test_instances.rs │ │ ├── serialization │ │ │ ├── mod.rs │ │ │ └── snapshots │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1017.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1033.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1048.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1063.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1078.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1126.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1173.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1193.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1209.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1224.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1239.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1287.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_130.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1334.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1354.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1370.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1385.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1400.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1448.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1495.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1515.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1531.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1546.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1561.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1649.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_169.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1697.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1717.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1733.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1748.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1769.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1784.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1799.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1814.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_19.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_192.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_207.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_241.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_2606.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_280.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_2860.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_300.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_3129.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_315.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_3161.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_349.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_388.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_412.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_4168.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_4170.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_427.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_467.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_510.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_536.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_552.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_567.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_58.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_615.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_661.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_687.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_703.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_718.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_733.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_781.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_81.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_828.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_848.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_864.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_879.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_894.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_949.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_96.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_997.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_2738.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_2787.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_2836.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_3463.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_3548.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_3577.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_3600.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_3652.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_3704.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_3820.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_3822.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_3847.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_3920.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_3940.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_3964.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_3995.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_4123.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_4195.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_4281.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_4283.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_4308.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_4422.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1033.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1287.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1799.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_19.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_280.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_300.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_315.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_349.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_536.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_552.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_567.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_58.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_781.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_81.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_828.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_848.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_864.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_96.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1017.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1048.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1063.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1078.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1126.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1173.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1193.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1209.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1224.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1239.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_130.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1334.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1354.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1370.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1385.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1400.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1448.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1495.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1515.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1531.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1546.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1561.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1649.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_169.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1697.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1717.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1733.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1748.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1769.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1784.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_1814.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_192.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_207.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_241.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_2606.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_2860.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_3129.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_3161.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_3463.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_3548.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_3577.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_3820.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_3822.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_3847.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_388.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_3964.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_3995.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_412.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_4168.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_4170.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_427.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_4281.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_4283.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_467.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_510.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_615.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_661.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_687.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_703.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_718.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_733.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_879.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_894.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_949.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_997.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_2738.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_2787.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_2836.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_3600.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_3652.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_3704.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_3920.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_3940.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_4123.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_4195.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_4308.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_4422.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_4435.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_4435.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_149.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_260.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_368.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_38.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_149.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_260.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_368.snap │ │ │ │ ├── papyrus_storage__serialization__serializers_test__hints_regression_hint_38.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_0.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_111.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1312.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_2530.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_330.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_490.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_640.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_806.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_974.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1151.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1473.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_1672.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_222.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_442.snap │ │ │ │ ├── apollo_storage__serialization__serializers_test__hints_regression_hint_583.snap │ │ │ │ └── papyrus_storage__serialization__serializers_test__hints_regression_hint_0.snap │ │ └── db │ │ │ └── table_types │ │ │ └── simple_table_test.rs │ ├── resources │ │ └── casm │ │ │ ├── ERC20.bin │ │ │ ├── openzeppelin_account.bin │ │ │ └── libfuncs_full_coverage.bin │ └── README.md ├── apollo_starknet_client │ ├── src │ │ ├── test_utils │ │ │ ├── mod.rs │ │ │ ├── read_resource.rs │ │ │ └── retry.rs │ │ ├── writer │ │ │ └── objects │ │ │ │ └── mod.rs │ │ └── reader │ │ │ └── objects │ │ │ └── mod.rs │ └── resources │ │ ├── writer │ │ ├── invoke_response.json │ │ ├── declare_response.json │ │ └── deploy_account_response.json │ │ └── reader │ │ └── declare_v0.json ├── starknet_os_runner │ ├── src │ │ ├── lib.rs │ │ └── main.rs │ └── Cargo.toml ├── apollo_staking │ └── src │ │ └── lib.rs ├── apollo_config_manager │ └── src │ │ ├── lib.rs │ │ └── metrics.rs ├── apollo_central_sync │ └── src │ │ └── sources │ │ └── mod.rs ├── papyrus_common │ └── src │ │ ├── lib.rs │ │ └── metrics.rs ├── apollo_http_server │ ├── resources │ │ └── expected_gateway_response │ │ │ ├── invoke_gateway_output.json │ │ │ ├── declare_gateway_output.json │ │ │ └── deploy_account_gateway_output.json │ └── src │ │ ├── communication.rs │ │ └── lib.rs ├── apollo_starknet_os_program │ └── src │ │ ├── test_programs.rs │ │ └── program_hash.json ├── apollo_monitoring_endpoint │ └── src │ │ ├── lib.rs │ │ └── communication.rs ├── apollo_l1_gas_price │ └── src │ │ └── lib.rs ├── apollo_infra │ └── src │ │ ├── component_server │ │ ├── definitions.rs │ │ └── mod.rs │ │ ├── component_client │ │ └── mod.rs │ │ └── lib.rs ├── apollo_state_sync_metrics │ └── src │ │ └── lib.rs ├── apollo_rpc │ ├── resources │ │ └── test_config.json │ └── src │ │ └── v0_8 │ │ └── mod.rs ├── apollo_protobuf │ └── src │ │ ├── mempool.rs │ │ ├── protobuf.rs │ │ └── lib.rs ├── apollo_gateway_types │ └── src │ │ └── lib.rs ├── starknet_os_flow_tests │ └── src │ │ └── lib.rs ├── apollo_metrics │ └── src │ │ └── lib.rs ├── apollo_node_config │ └── src │ │ └── lib.rs ├── apollo_task_executor │ ├── src │ │ └── lib.rs │ └── Cargo.toml ├── apollo_mempool │ └── src │ │ ├── lib.rs │ │ └── utils.rs ├── apollo_compilation_utils │ └── src │ │ ├── lib.rs │ │ └── resource_limits.rs ├── apollo_compile_to_native │ └── src │ │ ├── lib.rs │ │ └── constants.rs ├── apollo_consensus_config │ └── src │ │ └── lib.rs ├── apollo_integration_tests │ └── src │ │ └── lib.rs ├── apollo_compile_to_casm │ └── src │ │ └── constants.rs ├── apollo_signature_manager │ └── src │ │ └── metrics.rs ├── apollo_compile_to_native_types │ └── Cargo.toml ├── apollo_sizeof │ └── Cargo.toml ├── apollo_test_utils │ └── src │ │ └── precision_test.rs └── apollo_sizeof_macros │ └── Cargo.toml ├── .dockerignore ├── resources └── papyrus │ └── img │ ├── check.png │ ├── cross.png │ └── papyrus-logo-square.png ├── workspace_tests ├── main.rs └── Cargo.toml ├── rust-toolchain.toml ├── .cargo └── config.toml ├── README.md ├── .github ├── ISSUE_TEMPLATE │ └── 03_CODEBASE_IMPROVEMENT.md └── CODEOWNERS ├── docs └── starknet_api │ └── README.md ├── .isort.cfg ├── .clippy.toml └── toml_test_utils └── Cargo.toml /WORKSPACE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deployments/sequencer2/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/parent_branch.txt: -------------------------------------------------------------------------------- 1 | main 2 | -------------------------------------------------------------------------------- /crates/apollo_infra_utils/src/metrics.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/apollo_node/src/config/test_utils.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/apollo_proc_macros_tests/src/lib.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /deployments/sequencer2/src/charts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deployments/sequencer2/src/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deployments/sequencer2/src/constructs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/apollo_dashboard/src/panels/class_manager.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /crates/apollo_batcher_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/apollo_committer_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/apollo_http_server_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/apollo_l1_provider_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/apollo_l1_scraper_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/apollo_mempool_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/apollo_mempool_p2p_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/apollo_p2p_sync_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/apollo_state_reader/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod apollo_state; 2 | -------------------------------------------------------------------------------- /crates/apollo_state_sync_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/apollo_central_sync_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/apollo_class_manager_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/apollo_committer/src/committer.rs: -------------------------------------------------------------------------------- 1 | pub struct Committer; 2 | -------------------------------------------------------------------------------- /crates/apollo_config_manager_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/apollo_network_benchmark/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod node_args; 2 | -------------------------------------------------------------------------------- /crates/apollo_node/src/test_utils/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod node_runner; 2 | -------------------------------------------------------------------------------- /crates/apollo_base_layer_tests/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod anvil_base_layer; 2 | -------------------------------------------------------------------------------- /crates/apollo_consensus_manager_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/apollo_l1_endpoint_monitor_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/apollo_l1_gas_price_provider_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/apollo_monitoring_endpoint_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/apollo_network/src/authentication/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod negotiator; 2 | -------------------------------------------------------------------------------- /crates/apollo_sierra_compilation_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | /data 2 | /deployments 3 | /logs 4 | **/target/ 5 | .git 6 | -------------------------------------------------------------------------------- /crates/apollo_consensus_orchestrator_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | -------------------------------------------------------------------------------- /crates/blockifier/src/abi.rs: -------------------------------------------------------------------------------- 1 | pub mod constants; 2 | pub mod sierra_types; 3 | -------------------------------------------------------------------------------- /crates/native_blockifier/src/state_readers.rs: -------------------------------------------------------------------------------- 1 | pub mod py_state_reader; 2 | -------------------------------------------------------------------------------- /crates/starknet_api/src/abi.rs: -------------------------------------------------------------------------------- 1 | pub mod abi_utils; 2 | pub mod constants; 3 | -------------------------------------------------------------------------------- /crates/starknet_committer_and_os_cli/src/kzg_cli.rs: -------------------------------------------------------------------------------- 1 | pub mod run_kzg_cli; 2 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/signature_manager_config.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /crates/bench_tools/src/benches.rs: -------------------------------------------------------------------------------- 1 | #[cfg(test)] 2 | pub(crate) mod dummy_bench; 3 | -------------------------------------------------------------------------------- /crates/starknet_api/src/crypto.rs: -------------------------------------------------------------------------------- 1 | pub mod patricia_hash; 2 | pub mod utils; 3 | -------------------------------------------------------------------------------- /crates/starknet_committer_cli/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod args; 2 | pub mod commands; 3 | -------------------------------------------------------------------------------- /deployments/anvil/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | .idea/ 3 | dist/ 4 | imports/ 5 | -------------------------------------------------------------------------------- /deployments/sequencer/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | .idea/ 3 | dist/ 4 | imports/ 5 | -------------------------------------------------------------------------------- /crates/blockifier/resources/versioned_constants_diff_regression/0.13.2.1_0.13.3.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /crates/blockifier/resources/versioned_constants_diff_regression/0.13.5_0.13.6.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /crates/blockifier_reexecution/resources/offline_reexecution_files_prefix: -------------------------------------------------------------------------------- 1 | 3f33eebd0 2 | -------------------------------------------------------------------------------- /crates/starknet_patricia/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod felt; 2 | pub mod patricia_merkle_tree; 3 | -------------------------------------------------------------------------------- /deployments/dummy_recorder/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | .idea/ 3 | dist/ 4 | imports/ 5 | -------------------------------------------------------------------------------- /deployments/sequencer2/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | .idea/ 3 | dist/ 4 | imports/ 5 | -------------------------------------------------------------------------------- /crates/apollo_gateway_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod compiler_version; 2 | pub mod config; 3 | -------------------------------------------------------------------------------- /crates/apollo_l1_endpoint_monitor/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod communication; 2 | pub mod monitor; 3 | -------------------------------------------------------------------------------- /crates/native_blockifier/MANIFEST.in: -------------------------------------------------------------------------------- 1 | include Cargo.toml 2 | recursive-include src * 3 | 4 | -------------------------------------------------------------------------------- /crates/native_blockifier/native_blockifier/__init__.py: -------------------------------------------------------------------------------- 1 | from .native_blockifier import * 2 | -------------------------------------------------------------------------------- /crates/starknet_committer_and_os_cli/src/shared_utils.rs: -------------------------------------------------------------------------------- 1 | pub mod read; 2 | pub mod types; 3 | -------------------------------------------------------------------------------- /crates/starknet_os/src/hints/hint_implementation/block_hash.rs: -------------------------------------------------------------------------------- 1 | #[cfg(test)] 2 | mod test; 3 | -------------------------------------------------------------------------------- /deployments/sequencer2/src/constructs/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | # Helper classes for constructs 2 | -------------------------------------------------------------------------------- /deployments/sequencer_simulator/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | .idea/ 3 | dist/ 4 | imports/ 5 | -------------------------------------------------------------------------------- /crates/starknet_committer_and_os_cli/src/committer_cli/tests/flow_test_files_prefix: -------------------------------------------------------------------------------- 1 | 23ffcf5 2 | -------------------------------------------------------------------------------- /deployments/dummy_eth2strk_oracle/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | .idea/ 3 | dist/ 4 | imports/ 5 | -------------------------------------------------------------------------------- /crates/blockifier_test_utils/resources/feature_contracts/cairo0/empty_contract.cairo: -------------------------------------------------------------------------------- 1 | %lang starknet 2 | -------------------------------------------------------------------------------- /crates/starknet_committer_and_os_cli/src/committer_cli/filled_tree_output.rs: -------------------------------------------------------------------------------- 1 | pub mod filled_forest; 2 | -------------------------------------------------------------------------------- /crates/starknet_committer_and_os_cli/src/os_cli/tests.rs: -------------------------------------------------------------------------------- 1 | pub mod python_tests; 2 | pub mod types; 3 | -------------------------------------------------------------------------------- /crates/apollo_committer/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod committer; 2 | pub mod communication; 3 | pub mod metrics; 4 | -------------------------------------------------------------------------------- /crates/apollo_config/resources/custom_config_example.json: -------------------------------------------------------------------------------- 1 | { 2 | "param_path": "custom value" 3 | } 4 | -------------------------------------------------------------------------------- /crates/apollo_consensus_orchestrator/resources/versioned_constants_diff_regression/0.14.1_0.15.0.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /crates/starknet_committer/src/hash_function.rs: -------------------------------------------------------------------------------- 1 | pub mod hash; 2 | #[cfg(test)] 3 | pub mod hash_test; 4 | -------------------------------------------------------------------------------- /crates/starknet_os/src/hints/hint_implementation/execution.rs: -------------------------------------------------------------------------------- 1 | pub mod implementation; 2 | pub mod utils; 3 | -------------------------------------------------------------------------------- /crates/apollo_batcher_types/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod batcher_types; 2 | pub mod communication; 3 | pub mod errors; 4 | -------------------------------------------------------------------------------- /crates/apollo_mempool_types/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod communication; 2 | pub mod errors; 3 | pub mod mempool_types; 4 | -------------------------------------------------------------------------------- /crates/starknet_committer_and_os_cli/src/block_hash_cli.rs: -------------------------------------------------------------------------------- 1 | pub mod run_block_hash_cli; 2 | pub mod tests; 3 | -------------------------------------------------------------------------------- /crates/starknet_committer_and_os_cli/src/block_hash_cli/tests.rs: -------------------------------------------------------------------------------- 1 | pub mod objects; 2 | pub mod python_tests; 3 | -------------------------------------------------------------------------------- /deployments/anvil/cdk8s.yaml: -------------------------------------------------------------------------------- 1 | language: python 2 | app: pipenv run python main.py 3 | imports: 4 | - k8s 5 | -------------------------------------------------------------------------------- /crates/apollo_committer_types/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod committer_types; 2 | pub mod communication; 3 | pub mod errors; 4 | -------------------------------------------------------------------------------- /crates/apollo_deployments/src/deployments.rs: -------------------------------------------------------------------------------- 1 | pub mod consolidated; 2 | pub mod distributed; 3 | pub mod hybrid; 4 | -------------------------------------------------------------------------------- /crates/apollo_state_sync_types/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod communication; 2 | pub mod errors; 3 | pub mod state_sync_types; 4 | -------------------------------------------------------------------------------- /crates/starknet_api/src/contract_class.rs: -------------------------------------------------------------------------------- 1 | pub mod compiled_class_hash; 2 | mod structs; 3 | pub use structs::*; 4 | -------------------------------------------------------------------------------- /crates/starknet_committer_and_os_cli/src/os_cli.rs: -------------------------------------------------------------------------------- 1 | pub mod commands; 2 | pub mod run_os_cli; 3 | pub mod tests; 4 | -------------------------------------------------------------------------------- /deployments/dummy_recorder/cdk8s.yaml: -------------------------------------------------------------------------------- 1 | language: python 2 | app: pipenv run python main.py 3 | imports: 4 | - k8s 5 | -------------------------------------------------------------------------------- /crates/apollo_consensus_manager/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod communication; 2 | pub mod consensus_manager; 3 | pub mod metrics; 4 | -------------------------------------------------------------------------------- /crates/apollo_mempool_p2p_types/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod communication; 2 | pub mod errors; 3 | pub mod mempool_p2p_types; 4 | -------------------------------------------------------------------------------- /crates/apollo_network_types/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod network_types; 2 | #[cfg(feature = "testing")] 3 | pub mod test_utils; 4 | -------------------------------------------------------------------------------- /crates/apollo_time/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod time; 2 | 3 | #[cfg(any(test, feature = "testing"))] 4 | pub mod test_utils; 5 | -------------------------------------------------------------------------------- /crates/blockifier/resources/versioned_constants_diff_regression/0.14.1_0.15.0.txt: -------------------------------------------------------------------------------- 1 | ~ /enable_casm_hash_migration: false 2 | -------------------------------------------------------------------------------- /crates/starknet_os/src/hints/class_hash.rs: -------------------------------------------------------------------------------- 1 | pub mod hinted_class_hash; 2 | #[cfg(test)] 3 | mod hinted_class_hash_test; 4 | -------------------------------------------------------------------------------- /crates/starknet_os/src/hints/hint_implementation/execute_transactions.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod implementation; 2 | mod utils; 3 | -------------------------------------------------------------------------------- /deployments/sequencer_simulator/cdk8s.yaml: -------------------------------------------------------------------------------- 1 | language: python 2 | app: pipenv run python main.py 3 | imports: 4 | - k8s 5 | -------------------------------------------------------------------------------- /resources/papyrus/img/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-libs/sequencer/HEAD/resources/papyrus/img/check.png -------------------------------------------------------------------------------- /resources/papyrus/img/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-libs/sequencer/HEAD/resources/papyrus/img/cross.png -------------------------------------------------------------------------------- /crates/apollo_config_manager_types/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod communication; 2 | pub mod config_manager_types; 3 | pub mod errors; 4 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/deprecated/mod.rs: -------------------------------------------------------------------------------- 1 | mod migrations; 2 | mod serializers; 3 | #[cfg(test)] 4 | mod test_instances; 5 | -------------------------------------------------------------------------------- /crates/bench_tools/src/types.rs: -------------------------------------------------------------------------------- 1 | pub mod benchmark_config; 2 | pub mod estimates; 3 | #[cfg(test)] 4 | mod estimates_test; 5 | -------------------------------------------------------------------------------- /crates/blockifier/src/execution/contract_address.rs: -------------------------------------------------------------------------------- 1 | #[cfg(test)] 2 | #[path = "contract_address_test.rs"] 3 | pub mod test; 4 | -------------------------------------------------------------------------------- /crates/blockifier/src/execution/syscalls/syscall_tests/constants.rs: -------------------------------------------------------------------------------- 1 | pub const REQUIRED_GAS_GET_BLOCK_HASH_TEST: u64 = 16220; 2 | -------------------------------------------------------------------------------- /crates/starknet_committer_and_os_cli/src/committer_cli/parse_input.rs: -------------------------------------------------------------------------------- 1 | pub mod cast; 2 | pub mod raw_input; 3 | pub mod read; 4 | -------------------------------------------------------------------------------- /crates/starknet_os/src/hints/hint_implementation/bls_field.rs: -------------------------------------------------------------------------------- 1 | pub mod implementation; 2 | #[cfg(test)] 3 | pub mod tests; 4 | -------------------------------------------------------------------------------- /crates/starknet_os/src/hints/hint_implementation/patricia.rs: -------------------------------------------------------------------------------- 1 | pub mod error; 2 | pub mod implementation; 3 | pub mod utils; 4 | -------------------------------------------------------------------------------- /crates/starknet_patricia/src/patricia_merkle_tree/node_data.rs: -------------------------------------------------------------------------------- 1 | pub mod errors; 2 | pub mod inner_node; 3 | pub mod leaf; 4 | -------------------------------------------------------------------------------- /deployments/dummy_eth2strk_oracle/cdk8s.yaml: -------------------------------------------------------------------------------- 1 | language: python 2 | app: pipenv run python main.py 3 | imports: 4 | - k8s 5 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/committer_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "committer_config.enable_committer": true 3 | } 4 | -------------------------------------------------------------------------------- /crates/apollo_starknet_client/src/test_utils/mod.rs: -------------------------------------------------------------------------------- 1 | #[cfg(test)] 2 | pub mod read_resource; 3 | #[cfg(test)] 4 | pub mod retry; 5 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/mod.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod serializers; 2 | #[cfg(test)] 3 | pub(crate) mod serializers_test; 4 | -------------------------------------------------------------------------------- /crates/starknet_os/src/hints/hint_implementation/cairo1_revert.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod implementation; 2 | #[cfg(test)] 3 | mod test; 4 | -------------------------------------------------------------------------------- /deployments/monitoring/src/requirements.txt: -------------------------------------------------------------------------------- 1 | grafana-client==4.3.2 2 | requests==2.32.3 3 | colorlog==6.9.0 4 | tenacity==9.1.2 5 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/replacer_committer_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "committer_config.enable_committer": true 3 | } 4 | -------------------------------------------------------------------------------- /crates/starknet_os/src/hints/hint_implementation/blake2s/mod.rs: -------------------------------------------------------------------------------- 1 | #[cfg(test)] 2 | pub mod blake2s_test; 3 | pub mod implementation; 4 | -------------------------------------------------------------------------------- /crates/starknet_os/src/hints/hint_implementation/stateful_compression.rs: -------------------------------------------------------------------------------- 1 | pub mod implementation; 2 | #[cfg(test)] 3 | pub mod tests; 4 | -------------------------------------------------------------------------------- /crates/starknet_os_runner/src/lib.rs: -------------------------------------------------------------------------------- 1 | //! Starknet OS Runner - executes transactions through the OS and returns Cairo PIE and output. 2 | -------------------------------------------------------------------------------- /deployments/sequencer2/main.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | from src.app import main 3 | 4 | if __name__ == "__main__": 5 | main() 6 | -------------------------------------------------------------------------------- /crates/apollo_staking/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod committee_provider; 2 | pub mod contract_types; 3 | pub mod staking_manager; 4 | 5 | mod utils; 6 | -------------------------------------------------------------------------------- /crates/blockifier/README.md: -------------------------------------------------------------------------------- 1 | # blockifier 2 | 3 | ## Description 4 | 5 | The transaction-executing component in the Starknet sequencer. 6 | -------------------------------------------------------------------------------- /crates/starknet_api/src/staking.rs: -------------------------------------------------------------------------------- 1 | #[derive(Debug, PartialEq, Eq, Copy, Clone, Ord, PartialOrd)] 2 | pub struct StakingWeight(pub u128); 3 | -------------------------------------------------------------------------------- /crates/starknet_os/src/hints/hint_implementation/kzg.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod implementation; 2 | #[cfg(test)] 3 | mod test; 4 | pub mod utils; 5 | -------------------------------------------------------------------------------- /crates/starknet_os_runner/src/main.rs: -------------------------------------------------------------------------------- 1 | //! CLI for Starknet OS Runner. 2 | 3 | fn main() { 4 | println!("Starknet OS Runner"); 5 | } 6 | -------------------------------------------------------------------------------- /workspace_tests/main.rs: -------------------------------------------------------------------------------- 1 | #![cfg(test)] 2 | 3 | pub mod lints_test; 4 | pub mod package_integrity_test; 5 | pub mod version_integrity_test; 6 | -------------------------------------------------------------------------------- /crates/native_blockifier/README.md: -------------------------------------------------------------------------------- 1 | # native_blockifier 2 | 3 | ## Description 4 | 5 | A Bridge between the Rust blockifier crate and Python. 6 | -------------------------------------------------------------------------------- /crates/starknet_os/src/hints/hint_implementation/deprecated_compiled_class.rs: -------------------------------------------------------------------------------- 1 | pub mod class_hash; 2 | pub mod implementation; 3 | pub mod utils; 4 | -------------------------------------------------------------------------------- /crates/starknet_patricia/src/patricia_merkle_tree/filled_tree.rs: -------------------------------------------------------------------------------- 1 | pub mod errors; 2 | pub mod node; 3 | pub mod node_serde; 4 | pub mod tree; 5 | -------------------------------------------------------------------------------- /crates/apollo_config_manager/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod communication; 2 | pub mod config_manager; 3 | pub mod config_manager_runner; 4 | pub mod metrics; 5 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/l1_endpoint_monitor_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "l1_endpoint_monitor_config.timeout_millis": 1000 3 | } 4 | -------------------------------------------------------------------------------- /crates/apollo_storage/resources/casm/ERC20.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-libs/sequencer/HEAD/crates/apollo_storage/resources/casm/ERC20.bin -------------------------------------------------------------------------------- /crates/starknet_committer/src/patricia_merkle_tree.rs: -------------------------------------------------------------------------------- 1 | pub mod leaf; 2 | pub mod tree; 3 | pub mod types; 4 | #[cfg(test)] 5 | pub mod types_test; 6 | -------------------------------------------------------------------------------- /crates/starknet_committer/src/patricia_merkle_tree/leaf.rs: -------------------------------------------------------------------------------- 1 | pub mod leaf_impl; 2 | pub mod leaf_serde; 3 | #[cfg(test)] 4 | pub mod leaf_serde_test; 5 | -------------------------------------------------------------------------------- /crates/starknet_os/src/hints/hint_implementation/state_diff_encryption.rs: -------------------------------------------------------------------------------- 1 | #[cfg(test)] 2 | pub mod state_diff_encryption_test; 3 | pub mod utils; 4 | -------------------------------------------------------------------------------- /resources/papyrus/img/papyrus-logo-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-libs/sequencer/HEAD/resources/papyrus/img/papyrus-logo-square.png -------------------------------------------------------------------------------- /crates/apollo_central_sync/src/sources/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod base_layer; 2 | pub mod central; 3 | #[cfg(test)] 4 | mod central_sync_test; 5 | pub mod pending; 6 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/replacer_l1_endpoint_monitor_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "l1_endpoint_monitor_config.timeout_millis": 1000 3 | } 4 | -------------------------------------------------------------------------------- /crates/apollo_network/src/discovery/behaviours/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod bootstrapping; 2 | pub mod kad_requesting; 3 | #[cfg(test)] 4 | mod kad_requesting_test; 5 | -------------------------------------------------------------------------------- /crates/blockifier_test_utils/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod cairo_compile; 2 | pub mod cairo_versions; 3 | pub mod calldata; 4 | pub mod contracts; 5 | pub mod types; 6 | -------------------------------------------------------------------------------- /crates/starknet_os/src/hints/hint_implementation/aggregator.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod implementation; 2 | #[cfg(test)] 3 | mod test; 4 | pub(crate) mod utils; 5 | -------------------------------------------------------------------------------- /crates/starknet_os/src/hints/hint_implementation/stateless_compression.rs: -------------------------------------------------------------------------------- 1 | pub mod implementation; 2 | #[cfg(test)] 3 | pub mod tests; 4 | pub mod utils; 5 | -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "1.91.1" 3 | components = ["rustc-dev"] 4 | profile = "default" 5 | targets = ["x86_64-unknown-linux-gnu"] 6 | -------------------------------------------------------------------------------- /crates/apollo_consensus_orchestrator/resources/central_fee_market_info.json: -------------------------------------------------------------------------------- 1 | { 2 | "l2_gas_consumed": 150000, 3 | "next_l2_gas_price": "0x186a0" 4 | } 5 | -------------------------------------------------------------------------------- /crates/blockifier/resources/versioned_constants_diff_regression/0.14.0_0.14.1.txt: -------------------------------------------------------------------------------- 1 | ~ /block_casm_hash_v1_declares: true 2 | ~ /enable_casm_hash_migration: true 3 | -------------------------------------------------------------------------------- /crates/papyrus_common/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod deprecated_class_abi; 2 | pub mod metrics; 3 | pub mod pending_classes; 4 | pub mod python_json; 5 | pub mod state; 6 | -------------------------------------------------------------------------------- /crates/starknet_committer/src/db.rs: -------------------------------------------------------------------------------- 1 | #[cfg(any(feature = "testing", test))] 2 | pub mod external_test_utils; 3 | pub mod facts_db; 4 | pub mod forest_trait; 5 | -------------------------------------------------------------------------------- /crates/starknet_committer/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod block_committer; 2 | pub mod db; 3 | pub mod forest; 4 | pub mod hash_function; 5 | pub mod patricia_merkle_tree; 6 | -------------------------------------------------------------------------------- /crates/starknet_committer_and_os_cli/test_inputs/tree_flow_inputs.json: -------------------------------------------------------------------------------- 1 | This file is a placeholder for inputs to single_tree_flow regression test and benchmark. 2 | -------------------------------------------------------------------------------- /.cargo/config.toml: -------------------------------------------------------------------------------- 1 | [env] 2 | LLVM_SYS_191_PREFIX = "/usr/lib/llvm-19/" 3 | MLIR_SYS_190_PREFIX = "/usr/lib/llvm-19/" 4 | TABLEGEN_190_PREFIX = "/usr/lib/llvm-19/" 5 | -------------------------------------------------------------------------------- /crates/apollo_http_server/resources/expected_gateway_response/invoke_gateway_output.json: -------------------------------------------------------------------------------- 1 | { 2 | "transaction_hash": "0x1", 3 | "code": "TRANSACTION_RECEIVED" 4 | } -------------------------------------------------------------------------------- /crates/starknet_committer_and_os_cli/src/committer_cli/tests.rs: -------------------------------------------------------------------------------- 1 | pub mod parse_from_python; 2 | pub mod python_tests; 3 | #[cfg(test)] 4 | pub mod regression_tests; 5 | -------------------------------------------------------------------------------- /crates/starknet_committer_and_os_cli/test_inputs/committer_flow_inputs.json: -------------------------------------------------------------------------------- 1 | This file is a placeholder for inputs to committer_flow regression test and benchmark. 2 | -------------------------------------------------------------------------------- /crates/starknet_os/src/hints/hint_implementation/compiled_class.rs: -------------------------------------------------------------------------------- 1 | #[cfg(test)] 2 | mod compiled_class_test; 3 | pub mod implementation; 4 | pub(crate) mod utils; 5 | -------------------------------------------------------------------------------- /crates/starknet_os/src/test_utils.rs: -------------------------------------------------------------------------------- 1 | pub mod cairo_dict; 2 | pub mod cairo_runner; 3 | pub mod errors; 4 | #[cfg(test)] 5 | pub mod utils; 6 | pub mod validations; 7 | -------------------------------------------------------------------------------- /deployments/monitoring/src/common/const.py: -------------------------------------------------------------------------------- 1 | # fmt: off 2 | ALERT_RULE_EXPRESSION_PLACEHOLDER = '{cluster=~\"$cluster\", namespace=~\"$namespace\"}' 3 | # fmt: on 4 | -------------------------------------------------------------------------------- /crates/apollo_starknet_client/src/writer/objects/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod response; 2 | #[cfg(any(feature = "testing", test))] 3 | pub mod test_utils; 4 | pub mod transaction; 5 | -------------------------------------------------------------------------------- /crates/apollo_starknet_os_program/src/test_programs.rs: -------------------------------------------------------------------------------- 1 | pub const ALIASES_TEST_BYTES: &[u8] = 2 | include_bytes!(concat!(env!("OUT_DIR"), "/aliases_test_bytes")); 3 | -------------------------------------------------------------------------------- /crates/blockifier/src/fee.rs: -------------------------------------------------------------------------------- 1 | pub mod eth_gas_constants; 2 | pub mod fee_checks; 3 | pub mod fee_utils; 4 | pub mod gas_usage; 5 | pub mod receipt; 6 | pub mod resources; 7 | -------------------------------------------------------------------------------- /crates/starknet_committer_and_os_cli/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod block_hash_cli; 2 | pub mod committer_cli; 3 | pub mod kzg_cli; 4 | pub mod os_cli; 5 | pub mod shared_utils; 6 | -------------------------------------------------------------------------------- /crates/starknet_os/src/io.rs: -------------------------------------------------------------------------------- 1 | pub mod os_input; 2 | pub mod os_output; 3 | pub mod os_output_types; 4 | #[cfg(any(feature = "testing", test))] 5 | pub mod test_utils; 6 | -------------------------------------------------------------------------------- /crates/starknet_patricia/src/patricia_merkle_tree/original_skeleton_tree.rs: -------------------------------------------------------------------------------- 1 | pub mod config; 2 | pub mod errors; 3 | pub mod node; 4 | pub mod tree; 5 | pub mod utils; 6 | -------------------------------------------------------------------------------- /crates/apollo_monitoring_endpoint/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod communication; 2 | pub mod monitoring_endpoint; 3 | 4 | #[cfg(any(feature = "testing", test))] 5 | pub mod test_utils; 6 | -------------------------------------------------------------------------------- /crates/apollo_config_manager_types/src/config_manager_types.rs: -------------------------------------------------------------------------------- 1 | use crate::errors::ConfigManagerError; 2 | 3 | pub type ConfigManagerResult = Result; 4 | -------------------------------------------------------------------------------- /crates/apollo_storage/resources/casm/openzeppelin_account.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-libs/sequencer/HEAD/crates/apollo_storage/resources/casm/openzeppelin_account.bin -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/http_server_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "http_server_config.ip": "0.0.0.0", 3 | "http_server_config.max_sierra_program_size": 4194304 4 | } 5 | -------------------------------------------------------------------------------- /crates/apollo_l1_gas_price/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod communication; 2 | pub mod eth_to_strk_oracle; 3 | pub mod l1_gas_price_provider; 4 | pub mod l1_gas_price_scraper; 5 | pub mod metrics; 6 | -------------------------------------------------------------------------------- /crates/apollo_storage/resources/casm/libfuncs_full_coverage.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-libs/sequencer/HEAD/crates/apollo_storage/resources/casm/libfuncs_full_coverage.bin -------------------------------------------------------------------------------- /crates/apollo_storage/src/deprecated/migrations.rs: -------------------------------------------------------------------------------- 1 | // This file should contain the deprecated structs and the corresponding migration logic. 2 | // Check file history for examples. 3 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/deprecated/serializers.rs: -------------------------------------------------------------------------------- 1 | // This file should contain the serialization logic for the deprecated structs. Usually, using the 2 | // auto_storage_serde macro. 3 | -------------------------------------------------------------------------------- /crates/blockifier_test_utils/resources/feature_contracts/cairo1/empty_contract.cairo: -------------------------------------------------------------------------------- 1 | #[starknet::contract] 2 | mod TestContract { 3 | #[storage] 4 | struct Storage {} 5 | } 6 | -------------------------------------------------------------------------------- /crates/native_blockifier/setup.cfg: -------------------------------------------------------------------------------- 1 | [options] 2 | packages = native_blockifier 3 | zip_safe = False 4 | setup_requires = setuptools-rust >= 0.12.1; 5 | include_package_data = True 6 | 7 | -------------------------------------------------------------------------------- /crates/apollo_http_server/resources/expected_gateway_response/declare_gateway_output.json: -------------------------------------------------------------------------------- 1 | { 2 | "transaction_hash": "0x1", 3 | "class_hash": "0x2", 4 | "code": "TRANSACTION_RECEIVED" 5 | } -------------------------------------------------------------------------------- /crates/apollo_infra/src/component_server/definitions.rs: -------------------------------------------------------------------------------- 1 | use async_trait::async_trait; 2 | 3 | #[async_trait] 4 | pub trait ComponentServerStarter { 5 | async fn start(&mut self); 6 | } 7 | -------------------------------------------------------------------------------- /crates/apollo_state_sync_metrics/src/lib.rs: -------------------------------------------------------------------------------- 1 | // TODO(noamsp): Unite all state sync crates into a single one, move the metrics into it and then 2 | // delete this crate. 3 | pub mod metrics; 4 | -------------------------------------------------------------------------------- /crates/starknet_patricia/src/patricia_merkle_tree/updated_skeleton_tree.rs: -------------------------------------------------------------------------------- 1 | pub mod create_tree_helper; 2 | pub mod errors; 3 | pub mod hash_function; 4 | pub mod node; 5 | pub mod tree; 6 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/replacer_http_server_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "http_server_config.ip": "0.0.0.0", 3 | "http_server_config.max_sierra_program_size": 4194304 4 | } 5 | -------------------------------------------------------------------------------- /crates/apollo_http_server/resources/expected_gateway_response/deploy_account_gateway_output.json: -------------------------------------------------------------------------------- 1 | { 2 | "transaction_hash": "0x1", 3 | "address": "0x3", 4 | "code": "TRANSACTION_RECEIVED" 5 | } -------------------------------------------------------------------------------- /crates/apollo_mempool_p2p_types/src/mempool_p2p_types.rs: -------------------------------------------------------------------------------- 1 | use crate::errors::MempoolP2pPropagatorError; 2 | 3 | pub type MempoolP2pPropagatorResult = Result; 4 | -------------------------------------------------------------------------------- /crates/apollo_rpc/resources/test_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "strk_fee_contract_address": "0x1001", 3 | "eth_fee_contract_address": "0x1001", 4 | "default_initial_gas_cost": 10000000000 5 | } 6 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/deprecated/test_instances.rs: -------------------------------------------------------------------------------- 1 | // This file should contain the test instances for the deprecated structs. Usually, using the 2 | // auto_impl_get_test_instance macro. 3 | -------------------------------------------------------------------------------- /crates/blockifier/src/execution/native.rs: -------------------------------------------------------------------------------- 1 | pub mod contract_class; 2 | pub mod entry_point_execution; 3 | pub mod syscall_handler; 4 | pub mod utils; 5 | 6 | #[cfg(test)] 7 | pub mod utils_test; 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Sequencer 2 | 3 | Sequencer for Starknet, currently in development. 4 | 5 | ## Development 6 | 7 | Run [the dependencies script](scripts/dependencies.sh) to setup your environment. 8 | -------------------------------------------------------------------------------- /crates/apollo_consensus_orchestrator/resources/versioned_constants_diff_regression/0.14.0_0.14.1.txt: -------------------------------------------------------------------------------- 1 | ~ /gas_target: 4800000000 2 | ~ /max_block_size: 6000000000 3 | ~ /min_gas_price: "0x1dcd65000" 4 | -------------------------------------------------------------------------------- /crates/apollo_protobuf/src/mempool.rs: -------------------------------------------------------------------------------- 1 | use starknet_api::rpc_transaction::RpcTransaction; 2 | 3 | #[derive(Debug, Clone, PartialEq, Eq)] 4 | pub struct RpcTransactionBatch(pub Vec); 5 | -------------------------------------------------------------------------------- /crates/starknet_os/src/syscall_handler_utils.rs: -------------------------------------------------------------------------------- 1 | #[derive(Copy, Clone, Debug, PartialEq, Eq)] 2 | pub(crate) enum SyscallHandlerType { 3 | SyscallHandler, 4 | DeprecatedSyscallHandler, 5 | } 6 | -------------------------------------------------------------------------------- /crates/apollo_gateway_types/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod communication; 2 | pub mod deprecated_gateway_error; 3 | #[cfg(test)] 4 | mod deprecated_gateway_error_test; 5 | pub mod errors; 6 | pub mod gateway_types; 7 | -------------------------------------------------------------------------------- /crates/apollo_node/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod clients; 2 | pub mod communication; 3 | pub mod components; 4 | pub mod servers; 5 | #[cfg(any(feature = "testing", test))] 6 | pub mod test_utils; 7 | pub mod utils; 8 | -------------------------------------------------------------------------------- /crates/blockifier/resources/versioned_constants_diff_regression/0.13.2_0.13.2.1.txt: -------------------------------------------------------------------------------- 1 | ~ /archival_data_gas_costs/gas_per_code_byte/0: 1280 2 | ~ /deprecated_l2_resource_gas_costs/gas_per_code_byte/0: 32 3 | -------------------------------------------------------------------------------- /deployments/sequencer/mypy.ini: -------------------------------------------------------------------------------- 1 | [mypy] 2 | # General configuration 3 | files = . 4 | 5 | [mypy-imports.*] 6 | # Ignore all errors from the 'imports' directory and subdirectories 7 | ignore_errors = True 8 | -------------------------------------------------------------------------------- /deployments/sequencer2/mypy.ini: -------------------------------------------------------------------------------- 1 | [mypy] 2 | # General configuration 3 | files = . 4 | 5 | [mypy-imports.*] 6 | # Ignore all errors from the 'imports' directory and subdirectories 7 | ignore_errors = True 8 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/config_manager_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "config_manager_config.config_update_interval_secs": 60.0, 3 | "config_manager_config.enable_config_updates": true 4 | } 5 | -------------------------------------------------------------------------------- /crates/apollo_deployments/src/update_strategy.rs: -------------------------------------------------------------------------------- 1 | use serde::Serialize; 2 | 3 | #[derive(Clone, Copy, Debug, PartialEq, Serialize)] 4 | pub enum UpdateStrategy { 5 | Recreate, 6 | RollingUpdate, 7 | } 8 | -------------------------------------------------------------------------------- /crates/apollo_starknet_client/resources/writer/invoke_response.json: -------------------------------------------------------------------------------- 1 | { 2 | "code": "TRANSACTION_RECEIVED", 3 | "transaction_hash": "0xd5c953f3345bb4135b7d879dd7fbb41cdb8024ba41ef8a9f8b834ac8f4483" 4 | } 5 | -------------------------------------------------------------------------------- /crates/apollo_starknet_client/src/reader/objects/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod block; 2 | pub mod pending_data; 3 | pub mod state; 4 | #[cfg(any(feature = "testing", test))] 5 | pub mod test_utils; 6 | pub mod transaction; 7 | -------------------------------------------------------------------------------- /crates/starknet_committer_and_os_cli/src/committer_cli.rs: -------------------------------------------------------------------------------- 1 | pub mod block_hash; 2 | pub mod commands; 3 | pub mod filled_tree_output; 4 | pub mod parse_input; 5 | pub mod run_committer_cli; 6 | pub mod tests; 7 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/replacer_config_manager_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "config_manager_config.config_update_interval_secs": 60.0, 3 | "config_manager_config.enable_config_updates": true 4 | } 5 | -------------------------------------------------------------------------------- /crates/apollo_infra_utils/src/cairo_compiler_version.rs: -------------------------------------------------------------------------------- 1 | #[cfg(test)] 2 | #[path = "cairo_compiler_version_test.rs"] 3 | mod cairo_compiler_version_test; 4 | 5 | pub const CAIRO1_COMPILER_VERSION: &str = "2.12.3"; 6 | -------------------------------------------------------------------------------- /crates/starknet_committer/src/db/facts_db/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod create_facts_tree; 2 | // TODO(Ariel): Move db.rs to this module and avoid db::fact_db::db path.. 3 | pub mod db; 4 | pub mod traversal; 5 | pub mod types; 6 | -------------------------------------------------------------------------------- /crates/apollo_protobuf/src/protobuf.rs: -------------------------------------------------------------------------------- 1 | // TODO(Dan, Shahak): consider whether to enable clippy::large_enum_variant 2 | #![allow(clippy::large_enum_variant)] 3 | pub mod protoc_output; 4 | 5 | pub use protoc_output::*; 6 | -------------------------------------------------------------------------------- /crates/starknet_committer/src/forest.rs: -------------------------------------------------------------------------------- 1 | pub mod filled_forest; 2 | pub mod forest_errors; 3 | pub mod original_skeleton_forest; 4 | #[cfg(test)] 5 | pub mod skeleton_forest_test; 6 | pub mod updated_skeleton_forest; 7 | -------------------------------------------------------------------------------- /deployments/images/sequencer/config_injector.Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ubuntu:24.04 2 | 3 | ENV DEBIAN_FRONTEND="noninteractive" 4 | RUN apt update 5 | RUN apt install -y jq moreutils 6 | 7 | ENTRYPOINT [ "/bin/bash", "-c" ] 8 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/l1_scraper_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "l1_scraper_config.finality": 10, 3 | "l1_scraper_config.polling_interval_seconds": 30, 4 | "l1_scraper_config.startup_rewind_time_seconds": 3600 5 | } 6 | -------------------------------------------------------------------------------- /crates/apollo_http_server/src/communication.rs: -------------------------------------------------------------------------------- 1 | use apollo_infra::component_server::WrapperServer; 2 | 3 | use crate::http_server::HttpServer as HttpServerComponent; 4 | 5 | pub type HttpServer = WrapperServer; 6 | -------------------------------------------------------------------------------- /crates/apollo_http_server/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod communication; 2 | mod deprecated_gateway_transaction; 3 | pub mod errors; 4 | pub mod http_server; 5 | pub mod metrics; 6 | #[cfg(any(feature = "testing", test))] 7 | pub mod test_utils; 8 | -------------------------------------------------------------------------------- /crates/blockifier/src/blockifier.rs: -------------------------------------------------------------------------------- 1 | pub mod block; 2 | pub mod concurrent_transaction_executor; 3 | pub mod config; 4 | pub mod stateful_validator; 5 | pub mod transaction_executor; 6 | #[cfg(test)] 7 | pub mod transfers_flow_test; 8 | -------------------------------------------------------------------------------- /crates/apollo_consensus_manager/src/communication.rs: -------------------------------------------------------------------------------- 1 | use apollo_infra::component_server::WrapperServer; 2 | 3 | use crate::consensus_manager::ConsensusManager; 4 | 5 | pub type ConsensusManagerServer = WrapperServer; 6 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/monitoring_endpoint_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "monitoring_endpoint_config.ip": "0.0.0.0", 3 | "monitoring_config.collect_metrics": true, 4 | "monitoring_config.collect_profiling_metrics": true 5 | } 6 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/replacer_l1_scraper_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "l1_scraper_config.finality": 10, 3 | "l1_scraper_config.polling_interval_seconds": 30, 4 | "l1_scraper_config.startup_rewind_time_seconds": 3600 5 | } 6 | -------------------------------------------------------------------------------- /crates/starknet_api/src/block_hash.rs: -------------------------------------------------------------------------------- 1 | pub mod block_hash_calculator; 2 | pub mod event_commitment; 3 | pub mod receipt_commitment; 4 | pub mod state_diff_hash; 5 | pub mod transaction_commitment; 6 | 7 | #[cfg(test)] 8 | pub mod test_utils; 9 | -------------------------------------------------------------------------------- /scripts/taplo.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # To auto-fix formatting install taplo (`cargo install taplo-cli`) and run `taplo format`. 4 | # Formatting options can be configured in the root `taplo.toml` file. 5 | 6 | taplo format --check --diff 1>&2 7 | -------------------------------------------------------------------------------- /crates/apollo_infra/src/component_client/mod.rs: -------------------------------------------------------------------------------- 1 | mod definitions; 2 | mod local_component_client; 3 | pub mod remote_component_client; 4 | 5 | pub use definitions::*; 6 | pub use local_component_client::*; 7 | pub use remote_component_client::*; 8 | -------------------------------------------------------------------------------- /crates/apollo_monitoring_endpoint/src/communication.rs: -------------------------------------------------------------------------------- 1 | use apollo_infra::component_server::WrapperServer; 2 | 3 | use crate::monitoring_endpoint::MonitoringEndpoint; 4 | 5 | pub type MonitoringEndpointServer = WrapperServer; 6 | -------------------------------------------------------------------------------- /crates/apollo_storage/README.md: -------------------------------------------------------------------------------- 1 | # apollo-storage 2 | 3 | ## Description 4 | 5 | apollo-storage provides a writing and reading interface for various Starknet data structures to a database, designed specifically for Apollo, a Starknet sequencer. 6 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/db/table_types/simple_table_test.rs: -------------------------------------------------------------------------------- 1 | use crate::db::table_types::test_utils::table_test; 2 | use crate::db::DbWriter; 3 | 4 | #[test] 5 | fn simple_table_test() { 6 | table_test(DbWriter::create_simple_table); 7 | } 8 | -------------------------------------------------------------------------------- /crates/starknet_os_flow_tests/src/lib.rs: -------------------------------------------------------------------------------- 1 | #![cfg(test)] 2 | 3 | pub(crate) mod initial_state; 4 | pub(crate) mod special_contracts; 5 | pub(crate) mod state_trait; 6 | pub(crate) mod test_manager; 7 | pub(crate) mod tests; 8 | pub(crate) mod utils; 9 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/replacer_monitoring_endpoint_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "monitoring_config.collect_metrics": true, 3 | "monitoring_config.collect_profiling_metrics": true, 4 | "monitoring_endpoint_config.ip": "0.0.0.0" 5 | } 6 | -------------------------------------------------------------------------------- /crates/apollo_metrics/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod label_utils; 2 | pub mod metric_definitions; 3 | pub mod metrics; 4 | #[cfg(any(feature = "testing", test))] 5 | pub mod test_utils; 6 | 7 | // Its being exported here to be used in define_metrics macro. 8 | pub use paste; 9 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/sierra_compiler_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "sierra_compiler_config.max_bytecode_size": 81920, 3 | "sierra_compiler_config.max_memory_usage": 5368709120, 4 | "sierra_compiler_config.max_memory_usage.#is_none": false 5 | } 6 | -------------------------------------------------------------------------------- /crates/blockifier/src/execution/syscalls/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod common_syscall_logic; 2 | pub mod hint_processor; 3 | pub mod secp; 4 | pub mod syscall_base; 5 | pub mod syscall_executor; 6 | pub mod vm_syscall_utils; 7 | 8 | #[cfg(test)] 9 | pub mod syscall_tests; 10 | -------------------------------------------------------------------------------- /deployments/monitoring/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | url = "https://pypi.org/simple" 3 | verify_ssl = true 4 | name = "pypi" 5 | 6 | [dev-packages] 7 | 8 | [packages] 9 | grafanalib = "~=0.7.1" 10 | requests = "*" 11 | 12 | [requires] 13 | python_version = "3.10" 14 | -------------------------------------------------------------------------------- /deployments/sequencer_simulator/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | url = "https://pypi.org/simple" 3 | verify_ssl = true 4 | name = "pypi" 5 | 6 | [packages] 7 | constructs = "*" 8 | cdk8s = "*" 9 | 10 | [dev-packages] 11 | 12 | [requires] 13 | python_version = "3.12" 14 | -------------------------------------------------------------------------------- /crates/apollo_consensus_orchestrator/resources/central_bouncer_weights.json: -------------------------------------------------------------------------------- 1 | { 2 | "l1_gas": 8, 3 | "message_segment_length": 9, 4 | "n_events": 2, 5 | "state_diff_size": 45, 6 | "sierra_gas": 10, 7 | "n_txs": 2, 8 | "proving_gas": 11 9 | } 10 | -------------------------------------------------------------------------------- /crates/apollo_node_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | #[cfg(test)] 2 | mod config_test; 3 | 4 | pub mod component_config; 5 | pub mod component_execution_config; 6 | pub mod config_utils; 7 | pub mod definitions; 8 | pub mod monitoring; 9 | pub mod node_config; 10 | pub mod version; 11 | -------------------------------------------------------------------------------- /crates/blockifier_test_utils/src/types.rs: -------------------------------------------------------------------------------- 1 | /// Conversion from usize to u64. May fail on architectures with over 64 bits 2 | /// of address space. 3 | pub fn u64_from_usize(val: usize) -> u64 { 4 | val.try_into().expect("Conversion from usize to u64 should not fail.") 5 | } 6 | -------------------------------------------------------------------------------- /crates/starknet_committer/src/block_committer.rs: -------------------------------------------------------------------------------- 1 | pub mod commit; 2 | pub mod errors; 3 | pub mod input; 4 | #[cfg(any(feature = "testing", test))] 5 | pub mod random_structs; 6 | #[cfg(any(feature = "testing", test))] 7 | pub mod state_diff_generator; 8 | pub mod timing_util; 9 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/03_CODEBASE_IMPROVEMENT.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Codebase improvement 3 | about: Provide your feedback for the existing codebase. Suggest a better solution for algorithms, development tools, etc. 4 | title: "dev: " 5 | labels: "enhancement" 6 | assignees: "" 7 | --- 8 | -------------------------------------------------------------------------------- /crates/apollo_consensus_orchestrator/resources/central_casm_hash_computation_data.json: -------------------------------------------------------------------------------- 1 | { 2 | "class_hash_to_casm_hash_computation_gas": { 3 | "0x3a59046762823dc87385eb5ac8a21f3f5bfe4274151c6eb633737656c209056": 1 4 | }, 5 | "gas_without_casm_hash_computation": 3 6 | } -------------------------------------------------------------------------------- /crates/apollo_task_executor/src/lib.rs: -------------------------------------------------------------------------------- 1 | //! This crate contains the async and blocking tasks Executor, which is temporarily placed here. 2 | //! It will likely be moved to `apollo_infra` or some other infra crate in the future. 3 | 4 | pub mod executor; 5 | pub mod tokio_executor; 6 | -------------------------------------------------------------------------------- /crates/bench_tools/data/dummy_bench_input/small_input.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | 1, 4 | 2, 5 | 3, 6 | 4, 7 | 5, 8 | 6, 9 | 7, 10 | 8, 11 | 9, 12 | 10 13 | ], 14 | "multiplier": 2 15 | } -------------------------------------------------------------------------------- /crates/blockifier/resources/versioned_constants_diff_regression/0.13.1_0.13.1.1.txt: -------------------------------------------------------------------------------- 1 | ~ /archival_data_gas_costs/gas_per_code_byte/0: 1280 2 | ~ /deprecated_l2_resource_gas_costs/gas_per_code_byte/0: 32 3 | ~ /gateway/max_calldata_length: 5000 4 | ~ /ignore_inner_event_resources: false 5 | -------------------------------------------------------------------------------- /crates/starknet_os/src/hints.rs: -------------------------------------------------------------------------------- 1 | pub mod class_hash; 2 | pub mod enum_definition; 3 | pub mod enum_generation; 4 | pub mod error; 5 | pub mod hint_implementation; 6 | pub(crate) mod nondet_offsets; 7 | pub mod types; 8 | pub mod vars; 9 | #[cfg(test)] 10 | pub mod vars_test; 11 | -------------------------------------------------------------------------------- /deployments/sequencer2/pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | exclude = '(/|\\)imports' 3 | line-length = 100 4 | target-version = ['py37'] 5 | 6 | [tool.isort] 7 | known_third_party = ["cdk8s", "constructs"] 8 | line_length = 100 9 | profile = "black" 10 | skip = ["imports"] 11 | -------------------------------------------------------------------------------- /docs/starknet_api/README.md: -------------------------------------------------------------------------------- 1 | # starknet-api 2 | 3 | ## About 4 | 5 | `starknet-api` contains general type definitions in Rust for starknet. 6 | 7 | ## License 8 | 9 | This project is licensed under the **Apache 2.0 license**. 10 | See [LICENSE](LICENSE) for more information. -------------------------------------------------------------------------------- /crates/apollo_infra/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod component_client; 2 | pub mod component_definitions; 3 | pub mod component_server; 4 | pub mod metrics; 5 | pub mod requests; 6 | pub mod serde_utils; 7 | #[cfg(test)] 8 | pub mod tests; 9 | pub mod tokio_metrics; 10 | pub mod trace_util; 11 | -------------------------------------------------------------------------------- /crates/starknet_api/src/abi/constants.rs: -------------------------------------------------------------------------------- 1 | pub const CONSTRUCTOR_ENTRY_POINT_NAME: &str = "constructor"; 2 | pub const DEFAULT_ENTRY_POINT_NAME: &str = "__default__"; 3 | pub const DEFAULT_ENTRY_POINT_SELECTOR: u64 = 0; 4 | pub const DEFAULT_L1_ENTRY_POINT_NAME: &str = "__l1_default__"; 5 | -------------------------------------------------------------------------------- /crates/apollo_infra_utils/src/global_allocator.rs: -------------------------------------------------------------------------------- 1 | /// Override default allocator. 2 | #[macro_export] 3 | macro_rules! set_global_allocator { 4 | () => { 5 | #[global_allocator] 6 | static ALLOC: tikv_jemallocator::Jemalloc = tikv_jemallocator::Jemalloc; 7 | }; 8 | } 9 | -------------------------------------------------------------------------------- /crates/apollo_consensus_orchestrator/resources/orchestrator_versioned_constants_0_14_0.json: -------------------------------------------------------------------------------- 1 | { 2 | "gas_price_max_change_denominator": 48, 3 | "gas_target": 3200000000, 4 | "max_block_size": 4000000000, 5 | "min_gas_price": "0xb2d05e00", 6 | "l1_gas_price_margin_percent": 10 7 | } -------------------------------------------------------------------------------- /crates/apollo_dashboard/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod alert_definitions; 2 | pub mod alert_scenarios; 3 | pub mod alerts; 4 | mod dashboard; 5 | pub mod dashboard_definitions; 6 | pub mod infra_panels; 7 | #[cfg(test)] 8 | mod metric_definitions_test; 9 | mod panels; 10 | 11 | mod query_builder; 12 | -------------------------------------------------------------------------------- /crates/apollo_consensus_orchestrator/resources/orchestrator_versioned_constants_0_14_1.json: -------------------------------------------------------------------------------- 1 | { 2 | "gas_price_max_change_denominator": 48, 3 | "gas_target": 4800000000, 4 | "max_block_size": 6000000000, 5 | "min_gas_price": "0x1dcd65000", 6 | "l1_gas_price_margin_percent": 10 7 | } 8 | -------------------------------------------------------------------------------- /crates/apollo_consensus_orchestrator/resources/orchestrator_versioned_constants_0_15_0.json: -------------------------------------------------------------------------------- 1 | { 2 | "gas_price_max_change_denominator": 48, 3 | "gas_target": 4800000000, 4 | "max_block_size": 6000000000, 5 | "min_gas_price": "0x1dcd65000", 6 | "l1_gas_price_margin_percent": 10 7 | } 8 | -------------------------------------------------------------------------------- /crates/apollo_mempool/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod communication; 2 | pub mod mempool; 3 | pub mod metrics; 4 | pub(crate) mod suspended_transaction_pool; 5 | pub(crate) mod transaction_pool; 6 | pub(crate) mod transaction_queue; 7 | pub(crate) mod utils; 8 | 9 | #[cfg(test)] 10 | pub mod test_utils; 11 | -------------------------------------------------------------------------------- /crates/apollo_starknet_client/resources/writer/declare_response.json: -------------------------------------------------------------------------------- 1 | { 2 | "code": "TRANSACTION_RECEIVED", 3 | "transaction_hash": "0x205ea2b8f86259db2d191895e8af9b186bf2aea05a5dbe28721b7840113f217", 4 | "class_hash": "0x32ba0c2c5aa132c795a7ffa58057c36283dedf7bc0bfbf5687ba52fd317f56d" 5 | } 6 | -------------------------------------------------------------------------------- /crates/bench_tools/src/lib.rs: -------------------------------------------------------------------------------- 1 | #[cfg(test)] 2 | pub(crate) mod benches; 3 | pub mod comparison; 4 | pub mod gcs; 5 | #[cfg(test)] 6 | pub mod gcs_test; 7 | pub mod runner; 8 | #[cfg(test)] 9 | pub mod test_utils; 10 | pub mod types; 11 | pub mod utils; 12 | #[cfg(test)] 13 | mod utils_test; 14 | -------------------------------------------------------------------------------- /crates/starknet_patricia/src/patricia_merkle_tree/updated_skeleton_tree/errors.rs: -------------------------------------------------------------------------------- 1 | use crate::patricia_merkle_tree::types::NodeIndex; 2 | 3 | #[derive(Debug, thiserror::Error)] 4 | pub enum UpdatedSkeletonTreeError { 5 | #[error("Missing node at index {0:?}.")] 6 | MissingNode(NodeIndex), 7 | } 8 | -------------------------------------------------------------------------------- /deployments/monitoring/local/.env: -------------------------------------------------------------------------------- 1 | DATA_VOLUME_MOUNT_PATH=/data 2 | SEQUENCER_ROOT_DIR=${monitoring_dir}/../../ 3 | SEQUENCER_CONFIG_PATH=/config/node_config.json 4 | SEQUENCER_HTTP_PORT=8081 5 | SEQUENCER_MONITORING_PORT=8082 6 | SIMULATOR_RUN_FOREVER=true 7 | RUST_LOG="info" 8 | RUST_BACKTRACE="full" 9 | -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- 1 | [settings] 2 | profile=black 3 | line_length=100 4 | use_parentheses=True 5 | skip_gitignore=True 6 | known_third_party= 7 | calendar 8 | cdk8s 9 | constructs 10 | git 11 | imports 12 | kubernetes 13 | numbers 14 | requests 15 | tenacity 16 | toml 17 | -------------------------------------------------------------------------------- /crates/apollo_compilation_utils/src/lib.rs: -------------------------------------------------------------------------------- 1 | //! A utiltity lib for Sierra compilation. 2 | 3 | pub mod build_utils; 4 | pub mod class_utils; 5 | pub mod compiler_utils; 6 | pub mod errors; 7 | pub mod paths; 8 | pub mod resource_limits; 9 | 10 | #[cfg(feature = "testing")] 11 | pub mod test_utils; 12 | -------------------------------------------------------------------------------- /crates/apollo_compilation_utils/src/resource_limits.rs: -------------------------------------------------------------------------------- 1 | #[cfg(unix)] 2 | mod resource_limits_unix; 3 | #[cfg(unix)] 4 | pub use resource_limits_unix::ResourceLimits; 5 | 6 | #[cfg(windows)] 7 | mod resource_limits_windows; 8 | #[cfg(windows)] 9 | pub use resource_limits_windows::ResourceLimits; 10 | -------------------------------------------------------------------------------- /crates/apollo_starknet_client/resources/writer/deploy_account_response.json: -------------------------------------------------------------------------------- 1 | { 2 | "code": "TRANSACTION_RECEIVED", 3 | "transaction_hash": "0x6d0ea68e3e8e257ff7c6633277fc3ea6a42a57d0d15ada480cbaeec9c6be5d0", 4 | "address": "0x219937256cd88844f9fdc9c33a2d6d492e253ae13814c2dc0ecab7f26919d46" 5 | } 6 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/base_layer_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "base_layer_config.bpo1_start_block_number": 9456501, 3 | "base_layer_config.bpo2_start_block_number": 9504747, 4 | "base_layer_config.fusaka_no_bpo_start_block_number": 9408577, 5 | "base_layer_config.timeout_millis": 1000 6 | } 7 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/replacer_sierra_compiler_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "sierra_compiler_config.max_bytecode_size": "$$$_SIERRA_COMPILER_CONFIG-MAX_BYTECODE_SIZE_$$$", 3 | "sierra_compiler_config.max_memory_usage": 5368709120, 4 | "sierra_compiler_config.max_memory_usage.#is_none": false 5 | } 6 | -------------------------------------------------------------------------------- /crates/blockifier/src/concurrency.rs: -------------------------------------------------------------------------------- 1 | pub mod fee_utils; 2 | pub mod scheduler; 3 | #[cfg(any(feature = "testing", test))] 4 | pub mod test_utils; 5 | pub mod utils; 6 | pub mod versioned_state; 7 | pub mod versioned_storage; 8 | pub mod worker_logic; 9 | pub mod worker_pool; 10 | 11 | type TxIndex = usize; 12 | -------------------------------------------------------------------------------- /crates/apollo_infra/src/component_server/mod.rs: -------------------------------------------------------------------------------- 1 | mod definitions; 2 | mod empty_component_server; 3 | mod local_component_server; 4 | mod remote_component_server; 5 | 6 | pub use definitions::*; 7 | pub use empty_component_server::*; 8 | pub use local_component_server::*; 9 | pub use remote_component_server::*; 10 | -------------------------------------------------------------------------------- /deployments/anvil/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | name = "pypi" 3 | url = "https://pypi.org/simple" 4 | verify_ssl = true 5 | 6 | [requires] 7 | python_version = "3" 8 | 9 | [packages] 10 | constructs = "~=10.4.2" 11 | cdk8s = "~=2.69.17" 12 | cdk8s-plus-28 = "~=2.5.6" 13 | 14 | [pipenv] 15 | allow_prereleases = true 16 | -------------------------------------------------------------------------------- /.clippy.toml: -------------------------------------------------------------------------------- 1 | # Place configuration for clippy lints here, when applicable (lints that can be configured 2 | # state so in clippy's documentation). 3 | # Note: only lint configurations can be placed here, lints must be placed in `.cargo/config.toml`. 4 | 5 | allow-unwrap-in-tests = true 6 | enum-variant-size-threshold = 500 7 | -------------------------------------------------------------------------------- /crates/apollo_starknet_os_program/src/program_hash.json: -------------------------------------------------------------------------------- 1 | { 2 | "os": "0x507451c8b4d383f4fe900a1a04a2d0b99d7cab8bb56c010b83331598cac247e", 3 | "aggregator": "0x9b8449bd89d58c92904972e8be142e87b00edc38c19e0a331c30790771653", 4 | "aggregator_with_prefix": "0x606fbb6fd6b4d56443467ac666fba1dc41e291f2faf3729aff708318d193f63" 5 | } -------------------------------------------------------------------------------- /crates/blockifier/src/transaction.rs: -------------------------------------------------------------------------------- 1 | pub mod account_transaction; 2 | #[cfg(test)] 3 | pub mod error_format_test; 4 | pub mod errors; 5 | pub mod l1_handler_transaction; 6 | pub mod objects; 7 | #[cfg(any(feature = "testing", test))] 8 | pub mod test_utils; 9 | pub mod transaction_execution; 10 | pub mod transactions; 11 | -------------------------------------------------------------------------------- /deployments/dummy_recorder/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | name = "pypi" 3 | url = "https://pypi.org/simple" 4 | verify_ssl = true 5 | 6 | [requires] 7 | python_version = "3" 8 | 9 | [packages] 10 | constructs = "~=10.4.2" 11 | cdk8s = "~=2.69.17" 12 | cdk8s-plus-28 = "~=2.5.6" 13 | 14 | [pipenv] 15 | allow_prereleases = true 16 | -------------------------------------------------------------------------------- /scripts/merge_paths.json: -------------------------------------------------------------------------------- 1 | { 2 | "main-v0.13.2": "main-v0.13.4", 3 | "main-v0.13.4": "main-v0.13.5", 4 | "main-v0.13.5": "main-v0.13.6", 5 | "main-v0.13.6": "main-v0.14.0", 6 | "main-v0.14.0": "main-v0.14.1", 7 | "main-v0.14.1": "main-v0.14.1-committer", 8 | "main-v0.14.1-committer": "main" 9 | } 10 | -------------------------------------------------------------------------------- /crates/apollo_mempool/src/utils.rs: -------------------------------------------------------------------------------- 1 | use apollo_mempool_types::communication::MempoolResult; 2 | use apollo_mempool_types::errors::MempoolError; 3 | use starknet_api::core::Nonce; 4 | 5 | pub fn try_increment_nonce(nonce: Nonce) -> MempoolResult { 6 | nonce.try_increment().map_err(|_| MempoolError::NonceTooLarge(nonce)) 7 | } 8 | -------------------------------------------------------------------------------- /deployments/dummy_eth2strk_oracle/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | name = "pypi" 3 | url = "https://pypi.org/simple" 4 | verify_ssl = true 5 | 6 | [requires] 7 | python_version = "3" 8 | 9 | [packages] 10 | constructs = "~=10.4.2" 11 | cdk8s = "~=2.69.17" 12 | cdk8s-plus-28 = "~=2.5.6" 13 | 14 | [pipenv] 15 | allow_prereleases = true 16 | -------------------------------------------------------------------------------- /crates/apollo_rpc/src/v0_8/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod api; 2 | pub mod block; 3 | pub mod broadcasted_transaction; 4 | pub mod deprecated_contract_class; 5 | pub mod error; 6 | pub mod execution; 7 | #[cfg(test)] 8 | mod execution_test; 9 | pub mod state; 10 | pub mod transaction; 11 | pub mod write_api_error; 12 | pub mod write_api_result; 13 | -------------------------------------------------------------------------------- /crates/starknet_committer_and_os_cli/src/os_cli/tests/types.rs: -------------------------------------------------------------------------------- 1 | use starknet_os::test_utils::errors::OsSpecificTestError; 2 | 3 | use crate::shared_utils::types::{PythonTestError, PythonTestResult}; 4 | 5 | pub type OsPythonTestError = PythonTestError; 6 | pub type OsPythonTestResult = PythonTestResult; 7 | -------------------------------------------------------------------------------- /crates/apollo_compile_to_native/src/lib.rs: -------------------------------------------------------------------------------- 1 | //! A lib for compiling Sierra into Native. 2 | 3 | // Include the compilation modules 4 | pub mod compiler; 5 | pub mod constants; 6 | 7 | #[cfg(test)] 8 | #[path = "compile_test.rs"] 9 | pub mod compile_test; 10 | 11 | #[cfg(test)] 12 | #[path = "constants_test.rs"] 13 | pub mod constants_test; 14 | -------------------------------------------------------------------------------- /crates/apollo_consensus_config/src/lib.rs: -------------------------------------------------------------------------------- 1 | //! Configuration types for Apollo consensus. 2 | //! 3 | //! This crate contains configuration structures used by the consensus system, 4 | //! including `ConsensusConfig`, `TimeoutsConfig`, and `StreamHandlerConfig`. 5 | 6 | pub mod config; 7 | 8 | pub type ValidatorId = starknet_api::core::ContractAddress; 9 | -------------------------------------------------------------------------------- /crates/apollo_integration_tests/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod executable_setup; 2 | pub mod flow_test_setup; 3 | pub mod integration_test_manager; 4 | pub mod integration_test_utils; 5 | pub mod monitoring_utils; 6 | pub mod node_component_configs; 7 | pub mod sequencer_simulator_utils; 8 | pub mod state_reader; 9 | pub mod storage; 10 | pub mod utils; 11 | -------------------------------------------------------------------------------- /crates/blockifier_reexecution/src/state_reader.rs: -------------------------------------------------------------------------------- 1 | pub mod offline_state_reader; 2 | #[cfg(test)] 3 | mod offline_state_reader_test; 4 | #[cfg(test)] 5 | mod raw_rpc_json_test; 6 | pub mod reexecution_state_reader; 7 | pub mod rpc_state_reader; 8 | #[cfg(all(test, feature = "blockifier_regression_https_testing"))] 9 | mod rpc_state_reader_test; 10 | -------------------------------------------------------------------------------- /crates/starknet_os/src/lib.rs: -------------------------------------------------------------------------------- 1 | #[cfg(test)] 2 | pub mod constants_test; 3 | pub mod errors; 4 | pub mod hint_processor; 5 | pub mod hints; 6 | pub mod io; 7 | pub mod metrics; 8 | pub mod opcode_instances; 9 | pub mod runner; 10 | pub mod syscall_handler_utils; 11 | #[cfg(any(test, feature = "testing"))] 12 | pub mod test_utils; 13 | pub mod vm_utils; 14 | -------------------------------------------------------------------------------- /crates/starknet_patricia/src/patricia_merkle_tree/errors.rs: -------------------------------------------------------------------------------- 1 | use std::fmt::Debug; 2 | 3 | use thiserror::Error; 4 | 5 | #[derive(Debug, Error)] 6 | pub enum TypesError { 7 | #[error("Failed to convert type {from:?} to {to}. Reason: {reason}.")] 8 | ConversionError { from: T, to: &'static str, reason: &'static str }, 9 | } 10 | -------------------------------------------------------------------------------- /crates/apollo_dashboard/src/alert_scenarios/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod block_production_delay; 2 | pub mod block_production_halt; 3 | pub mod infra_alerts; 4 | pub mod l1_gas_prices; 5 | pub mod l1_handlers; 6 | pub mod mempool_size; 7 | pub mod preconfirmed; 8 | pub mod sync_halt; 9 | pub mod tps; 10 | pub mod transaction_delays; 11 | pub mod transaction_failures; 12 | -------------------------------------------------------------------------------- /crates/bench_tools/src/test_utils.rs: -------------------------------------------------------------------------------- 1 | use std::path::PathBuf; 2 | 3 | use rstest::fixture; 4 | 5 | /// Returns the bench_tools crate directory. 6 | #[fixture] 7 | pub fn bench_tools_crate_dir() -> PathBuf { 8 | std::env::var("CARGO_MANIFEST_DIR") 9 | .map(PathBuf::from) 10 | .unwrap_or_else(|_| std::env::current_dir().unwrap()) 11 | } 12 | -------------------------------------------------------------------------------- /deployments/monitoring/local/config/prometheus/prometheus.yml: -------------------------------------------------------------------------------- 1 | global: 2 | scrape_interval: 5s 3 | scrape_configs: 4 | - job_name: prometheus 5 | static_configs: 6 | - targets: 7 | - prometheus:9090 8 | - job_name: node 9 | metrics_path: /monitoring/metrics 10 | static_configs: 11 | - targets: 12 | - sequencer_node:8082 13 | -------------------------------------------------------------------------------- /deployments/sequencer/services/monitoring.py: -------------------------------------------------------------------------------- 1 | import json 2 | import os 3 | 4 | 5 | class GrafanaDashboard: 6 | def __init__(self, dashboard_file_path: str): 7 | self.dashboard_path = os.path.abspath(dashboard_file_path) 8 | 9 | def get_dashboard(self): 10 | with open(self.dashboard_path, "r") as f: 11 | return json.load(f) 12 | -------------------------------------------------------------------------------- /crates/starknet_api/resources/sierra_program_base64.json: -------------------------------------------------------------------------------- 1 | "H4sIAAAAAAAA/01QuZEEQQjLZewz+KFjuTqjHzqGC3/Z6THGEZQAScXvBf94/RTyjXAj3YhvZubh+MxUTiFDS3NTYQtTYxuvK3FDZyFXazZdCo+MWe0WwcT6KAo6ecl5e5k/Zlwe6OBfj+3yyqvs4l99fmgcPUd3Sm/Z1iANn1tkZ/WbHWAQuHbNSG5drRYkjKYMx21PlOOdiUkDR7QdU5puAsiqRh5dljgXl2S0yYdSaj1gNiWZEPPEE7WscOtEw2krIDwBTEhKt9GiIOzLciyrV/SFnYctpGBe3ZYFAjdUxOvvA1o7YaKtAQAA" 2 | -------------------------------------------------------------------------------- /crates/starknet_os_runner/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "starknet_os_runner" 3 | version.workspace = true 4 | edition.workspace = true 5 | repository.workspace = true 6 | license-file.workspace = true 7 | description = "Runs transactions through the Starknet OS and returns Cairo PIE and OS output." 8 | 9 | [dependencies] 10 | 11 | [lints] 12 | workspace = true 13 | -------------------------------------------------------------------------------- /crates/starknet_patricia/src/patricia_merkle_tree.rs: -------------------------------------------------------------------------------- 1 | pub mod errors; 2 | pub mod filled_tree; 3 | pub mod node_data; 4 | pub mod original_skeleton_tree; 5 | pub mod traversal; 6 | pub mod types; 7 | pub mod updated_skeleton_tree; 8 | 9 | #[cfg(test)] 10 | pub mod internal_test_utils; 11 | 12 | #[cfg(any(feature = "testing", test))] 13 | pub mod external_test_utils; 14 | -------------------------------------------------------------------------------- /crates/apollo_http_server_config/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "apollo_http_server_config" 3 | version.workspace = true 4 | edition.workspace = true 5 | license.workspace = true 6 | repository.workspace = true 7 | 8 | [lints] 9 | workspace = true 10 | 11 | [dependencies] 12 | apollo_config.workspace = true 13 | serde.workspace = true 14 | validator.workspace = true 15 | -------------------------------------------------------------------------------- /crates/apollo_starknet_client/src/test_utils/read_resource.rs: -------------------------------------------------------------------------------- 1 | use std::fs::read_to_string; 2 | use std::string::String; 3 | 4 | use starknet_api::test_utils::path_in_resources; 5 | 6 | pub fn read_resource_file(path_in_resource_dir: &str) -> String { 7 | let path = path_in_resources(path_in_resource_dir); 8 | read_to_string(path.to_str().unwrap()).unwrap() 9 | } 10 | -------------------------------------------------------------------------------- /crates/papyrus_common/src/metrics.rs: -------------------------------------------------------------------------------- 1 | use std::sync::OnceLock; 2 | 3 | // TODO(Shahak): consider making this value non static and add a way to change this while the app is 4 | // running. e.g via a monitoring endpoint. 5 | /// Global variable set by the main config to enable collecting profiling metrics. 6 | pub static COLLECT_PROFILING_METRICS: OnceLock = OnceLock::new(); 7 | -------------------------------------------------------------------------------- /deployments/sequencer2/black.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Run black on the sequencer deployment project. 4 | 5 | DEFAULT_ARGS="-l 100 -t py37 --exclude imports" 6 | function fix() { 7 | black ${DEFAULT_ARGS} . 8 | } 9 | 10 | function check() { 11 | black --diff --color ${DEFAULT_ARGS} . 12 | } 13 | 14 | [[ $1 == "--fix" ]] && fix 15 | [[ $1 == "--check" ]] && check 16 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1017.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 249 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1033.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 9 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1048.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 24 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1063.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 39 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1078.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 54 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1126.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 102 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1173.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 149 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1193.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 169 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1209.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 185 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1224.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 200 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1239.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 215 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1287.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 7 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_130.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 130 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1334.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 54 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1354.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 74 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1370.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 90 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1385.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 105 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1400.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 120 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1448.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 168 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1495.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 215 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1515.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 235 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1531.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 251 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1546.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 10 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1561.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 25 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1649.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 113 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_169.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 169 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1697.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 161 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1717.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 181 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1733.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 197 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1748.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 212 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1769.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 233 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1784.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 248 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1799.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 7 12 | - 7 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1814.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 7 12 | - 22 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_19.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 19 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_192.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 192 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_207.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 207 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_241.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 241 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_2606.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 10 12 | - 46 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_280.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 24 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_2860.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 11 12 | - 44 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_300.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 44 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_3129.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 12 12 | - 57 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_315.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 59 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_3161.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 12 12 | - 89 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_349.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 93 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_388.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 132 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_412.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 156 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_4168.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 16 12 | - 72 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_4170.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 16 12 | - 74 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_427.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 171 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_467.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 211 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_510.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 254 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_536.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 24 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_552.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 40 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_567.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 55 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_58.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 58 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_615.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 103 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_661.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 149 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_687.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 175 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_703.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 191 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_718.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 206 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_733.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 221 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_781.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 13 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_81.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 81 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_828.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 60 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_848.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 80 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_864.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 96 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_879.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 111 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_894.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 126 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_949.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 181 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_96.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 96 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_997.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 229 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_compile_to_casm/src/constants.rs: -------------------------------------------------------------------------------- 1 | // Note: This module includes constants that are needed during build and run times. It must 2 | // not contain functionality that is available in only in one of these modes. Specifically, it 3 | // must avoid relying on env variables such as 'CARGO_*' or 'OUT_DIR'. 4 | 5 | pub(crate) const CAIRO_LANG_BINARY_NAME: &str = "starknet-sierra-compile"; 6 | -------------------------------------------------------------------------------- /crates/apollo_mempool_p2p_types/src/errors.rs: -------------------------------------------------------------------------------- 1 | use serde::{Deserialize, Serialize}; 2 | use thiserror::Error; 3 | 4 | #[derive(Debug, Error, Serialize, Deserialize, Clone)] 5 | pub enum MempoolP2pPropagatorError { 6 | #[error("Sender request error")] 7 | NetworkSendError, 8 | #[error("Transaction conversion error: {0}")] 9 | TransactionConversionError(String), 10 | } 11 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_2738.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 10 12 | - 178 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 253 20 | - 255 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_2787.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 10 12 | - 227 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 253 20 | - 255 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_2836.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 11 12 | - 20 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 253 20 | - 255 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_3463.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 13 12 | - 135 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_3548.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 13 12 | - 220 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_3577.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 13 12 | - 249 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_3600.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 14 12 | - 16 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 252 20 | - 255 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_3652.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 14 12 | - 68 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 252 20 | - 255 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_3704.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 14 12 | - 120 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 252 20 | - 255 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_3820.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 14 12 | - 236 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_3822.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 14 12 | - 238 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_3847.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 15 12 | - 7 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 248 20 | - 255 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_3920.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 15 12 | - 80 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 251 20 | - 255 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_3940.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 15 12 | - 100 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 0 19 | - 253 20 | - 255 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_3964.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 15 12 | - 124 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_3995.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 15 12 | - 155 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_4123.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 16 12 | - 27 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 253 20 | - 255 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_4195.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 16 12 | - 99 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 249 20 | - 255 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_4281.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 16 12 | - 185 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_4283.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 16 12 | - 187 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_4308.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 16 12 | - 212 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 249 20 | - 255 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_4422.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 17 12 | - 70 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 249 20 | - 255 21 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1033.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 9 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1287.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 7 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1799.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 7 12 | - 7 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_19.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 19 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_280.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 24 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_300.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 44 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_315.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 59 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_349.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 93 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_536.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 24 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_552.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 40 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_567.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 55 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_58.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 58 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_781.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 13 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_81.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 81 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_828.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 60 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_848.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 80 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_864.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 96 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_96.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 96 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_config_manager/src/metrics.rs: -------------------------------------------------------------------------------- 1 | use apollo_config_manager_types::communication::CONFIG_MANAGER_REQUEST_LABELS; 2 | use apollo_infra::metrics::{ 3 | InfraMetrics, 4 | LocalClientMetrics, 5 | LocalServerMetrics, 6 | RemoteClientMetrics, 7 | RemoteServerMetrics, 8 | }; 9 | use apollo_metrics::define_infra_metrics; 10 | 11 | define_infra_metrics!(config_manager); 12 | -------------------------------------------------------------------------------- /crates/apollo_mempool_config/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "apollo_mempool_config" 3 | version.workspace = true 4 | edition.workspace = true 5 | repository.workspace = true 6 | license.workspace = true 7 | 8 | [dependencies] 9 | apollo_config.workspace = true 10 | serde = { workspace = true, features = ["derive"] } 11 | validator.workspace = true 12 | 13 | [lints] 14 | workspace = true 15 | -------------------------------------------------------------------------------- /crates/apollo_signature_manager/src/metrics.rs: -------------------------------------------------------------------------------- 1 | use apollo_infra::metrics::{ 2 | InfraMetrics, 3 | LocalClientMetrics, 4 | LocalServerMetrics, 5 | RemoteClientMetrics, 6 | RemoteServerMetrics, 7 | }; 8 | use apollo_metrics::define_infra_metrics; 9 | use apollo_signature_manager_types::SIGNATURE_MANAGER_REQUEST_LABELS; 10 | 11 | define_infra_metrics!(signature_manager); 12 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1017.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 249 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1048.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 24 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1063.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 39 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1078.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 54 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1126.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 102 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1173.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 149 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1193.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 169 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1209.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 185 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1224.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 200 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1239.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 215 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_130.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 130 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1334.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 54 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1354.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 74 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1370.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 90 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1385.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 105 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1400.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 120 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1448.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 168 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1495.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 215 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1515.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 235 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1531.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 251 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1546.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 10 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1561.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 25 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1649.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 113 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_169.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 169 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1697.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 161 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1717.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 181 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1733.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 197 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1748.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 212 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1769.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 233 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1784.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 248 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_1814.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 7 12 | - 22 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_192.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 192 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_207.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 207 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_241.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 241 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_2606.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 10 12 | - 46 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_2860.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 11 12 | - 44 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_3129.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 12 12 | - 57 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_3161.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 12 12 | - 89 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_3463.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 13 12 | - 135 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_3548.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 13 12 | - 220 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_3577.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 13 12 | - 249 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_3820.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 14 12 | - 236 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_3822.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 14 12 | - 238 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_3847.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 15 12 | - 7 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 248 20 | - 255 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_388.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 132 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_3964.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 15 12 | - 124 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_3995.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 15 12 | - 155 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_412.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 156 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_4168.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 16 12 | - 72 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_4170.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 16 12 | - 74 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_427.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 171 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_4281.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 16 12 | - 185 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_4283.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 16 12 | - 187 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_467.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 211 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_510.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 254 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_615.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 103 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_661.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 149 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_687.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 175 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_703.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 191 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_718.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 206 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_733.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 221 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_879.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 111 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_894.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 126 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_949.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 181 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_997.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 229 13 | - 1 14 | - 6 15 | - 0 16 | - 0 17 | - 0 18 | - 0 19 | - 0 20 | - 0 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_p2p_sync_config/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "apollo_p2p_sync_config" 3 | version.workspace = true 4 | edition.workspace = true 5 | repository.workspace = true 6 | license-file.workspace = true 7 | 8 | [dependencies] 9 | apollo_config.workspace = true 10 | serde = { workspace = true, features = ["derive"] } 11 | validator.workspace = true 12 | 13 | [lints] 14 | workspace = true 15 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_2738.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 10 12 | - 178 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 253 20 | - 255 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_2787.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 10 12 | - 227 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 253 20 | - 255 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_2836.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 11 12 | - 20 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 253 20 | - 255 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_3600.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 14 12 | - 16 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 252 20 | - 255 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_3652.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 14 12 | - 68 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 252 20 | - 255 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_3704.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 14 12 | - 120 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 252 20 | - 255 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_3920.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 15 12 | - 80 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 251 20 | - 255 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_3940.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 15 12 | - 100 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 0 19 | - 253 20 | - 255 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_4123.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 16 12 | - 27 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 253 20 | - 255 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_4195.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 16 12 | - 99 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 249 20 | - 255 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_4308.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 16 12 | - 212 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 249 20 | - 255 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_4422.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 17 12 | - 70 13 | - 1 14 | - 6 15 | - 1 16 | - 0 17 | - 0 18 | - 1 19 | - 249 20 | - 255 21 | 22 | -------------------------------------------------------------------------------- /crates/apollo_config_manager_types/src/errors.rs: -------------------------------------------------------------------------------- 1 | use serde::{Deserialize, Serialize}; 2 | use thiserror::Error; 3 | 4 | // TODO(Nadin/Tsabary): Add more errors, and return the errors from the config manager. 5 | #[derive(Clone, Debug, Error, PartialEq, Eq, Serialize, Deserialize)] 6 | pub enum ConfigManagerError { 7 | #[error("Config file not found: {0}")] 8 | ConfigNotFound(String), 9 | } 10 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/deployments/testing/hybrid.json: -------------------------------------------------------------------------------- 1 | { 2 | "consensus_manager_config.network_config.advertised_multiaddr": "", 3 | "consensus_manager_config.network_config.advertised_multiaddr.#is_none": true, 4 | "mempool_p2p_config.network_config.advertised_multiaddr": "", 5 | "mempool_p2p_config.network_config.advertised_multiaddr.#is_none": true, 6 | "validator_id": "0x64" 7 | } 8 | -------------------------------------------------------------------------------- /crates/apollo_l1_provider_config/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "apollo_l1_provider_config" 3 | version.workspace = true 4 | edition.workspace = true 5 | repository.workspace = true 6 | license.workspace = true 7 | 8 | [lints] 9 | workspace = true 10 | 11 | [dependencies] 12 | apollo_config.workspace = true 13 | serde = { workspace = true, features = ["derive"] } 14 | validator.workspace = true 15 | -------------------------------------------------------------------------------- /deployments/sequencer/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | name = "pypi" 3 | url = "https://pypi.org/simple" 4 | verify_ssl = true 5 | 6 | [dev-packages] 7 | 8 | [packages] 9 | cdk8s = "~=2.66.2" 10 | constructs = "~=10.2.70" 11 | jsonschema = "~=4.23.0" 12 | exceptiongroup = "~=1.2.2" 13 | types-jsonschema = "*" 14 | mypy = "*" 15 | black = "*" 16 | isort = "*" 17 | 18 | [requires] 19 | python_version = "3.10" 20 | -------------------------------------------------------------------------------- /toml_test_utils/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "toml_test_utils" 3 | version.workspace = true 4 | edition.workspace = true 5 | repository.workspace = true 6 | license.workspace = true 7 | description = "Utilities for working with TOML files in tests." 8 | 9 | [lints] 10 | workspace = true 11 | 12 | [dependencies] 13 | serde = { workspace = true, features = ["derive"] } 14 | toml.workspace = true 15 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/l1_provider_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "l1_provider_config.startup_sync_sleep_retry_interval_seconds": 2, 3 | "l1_provider_config.l1_handler_cancellation_timelock_seconds": 300, 4 | "l1_provider_config.l1_handler_consumption_timelock_seconds": 300.0, 5 | "l1_provider_config.l1_handler_proposal_cooldown_seconds": 70, 6 | "l1_provider_config.dummy_mode": false 7 | } 8 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/deployments/testing/consolidated.json: -------------------------------------------------------------------------------- 1 | { 2 | "consensus_manager_config.network_config.advertised_multiaddr": "", 3 | "consensus_manager_config.network_config.advertised_multiaddr.#is_none": true, 4 | "mempool_p2p_config.network_config.advertised_multiaddr": "", 5 | "mempool_p2p_config.network_config.advertised_multiaddr.#is_none": true, 6 | "validator_id": "0x64" 7 | } 8 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/deployments/testing/distributed.json: -------------------------------------------------------------------------------- 1 | { 2 | "consensus_manager_config.network_config.advertised_multiaddr": "", 3 | "consensus_manager_config.network_config.advertised_multiaddr.#is_none": true, 4 | "mempool_p2p_config.network_config.advertised_multiaddr": "", 5 | "mempool_p2p_config.network_config.advertised_multiaddr.#is_none": true, 6 | "validator_id": "0x64" 7 | } 8 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/replacer_l1_provider_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "l1_provider_config.dummy_mode": false, 3 | "l1_provider_config.l1_handler_cancellation_timelock_seconds": 300, 4 | "l1_provider_config.l1_handler_consumption_timelock_seconds": 300.0, 5 | "l1_provider_config.l1_handler_proposal_cooldown_seconds": 70, 6 | "l1_provider_config.startup_sync_sleep_retry_interval_seconds": 2 7 | } 8 | -------------------------------------------------------------------------------- /crates/apollo_sierra_compilation_config/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "apollo_sierra_compilation_config" 3 | version.workspace = true 4 | edition.workspace = true 5 | license.workspace = true 6 | repository.workspace = true 7 | 8 | [lints] 9 | workspace = true 10 | 11 | [dependencies] 12 | apollo_config.workspace = true 13 | serde = { workspace = true, features = ["derive"] } 14 | validator.workspace = true 15 | -------------------------------------------------------------------------------- /crates/apollo_monitoring_endpoint_config/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "apollo_monitoring_endpoint_config" 3 | version.workspace = true 4 | edition.workspace = true 5 | license.workspace = true 6 | repository.workspace = true 7 | 8 | [lints] 9 | workspace = true 10 | 11 | [dependencies] 12 | apollo_config.workspace = true 13 | serde = { workspace = true, features = ["derive"] } 14 | validator.workspace = true 15 | -------------------------------------------------------------------------------- /crates/apollo_starknet_client/resources/reader/declare_v0.json: -------------------------------------------------------------------------------- 1 | { 2 | "class_hash": "0x5abf9436be774a4d4af00528296700d0181b8cf3cf85ccc556b441ef5876ffe", 3 | "sender_address": "0x1", 4 | "nonce": "0x0", 5 | "max_fee": "0x0", 6 | "version": "0x0", 7 | "transaction_hash": "0x3ff2070e6723bb9b6414977324f916eb53b51f9691e5d9a4fb67160d048958b", 8 | "signature": [], 9 | "type": "DECLARE" 10 | } 11 | -------------------------------------------------------------------------------- /crates/apollo_starknet_client/src/test_utils/retry.rs: -------------------------------------------------------------------------------- 1 | use crate::retry::RetryConfig; 2 | 3 | pub const MAX_RETRIES: usize = 4; 4 | 5 | pub fn get_test_config() -> RetryConfig { 6 | // Taking the fastest config possible (except for MAX_RETRIES which we want to be a bit bigger 7 | // to test the functionality). 8 | RetryConfig { retry_base_millis: 0, retry_max_delay_millis: 0, max_retries: MAX_RETRIES } 9 | } 10 | -------------------------------------------------------------------------------- /crates/blockifier_test_utils/resources/feature_contracts/cairo1/compiled/empty_contract.casm.json: -------------------------------------------------------------------------------- 1 | { 2 | "prime": "0x800000000000011000000000000000000000000000000000000000000000001", 3 | "compiler_version": "2.12.3", 4 | "bytecode": [], 5 | "bytecode_segment_lengths": 0, 6 | "hints": [], 7 | "entry_points_by_type": { 8 | "EXTERNAL": [], 9 | "L1_HANDLER": [], 10 | "CONSTRUCTOR": [] 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /workspace_tests/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "workspace_tests" 3 | version.workspace = true 4 | edition.workspace = true 5 | repository.workspace = true 6 | license-file.workspace = true 7 | description = "Workspace-level tests." 8 | 9 | [dev-dependencies] 10 | toml_test_utils.path = "../toml_test_utils" 11 | 12 | [[test]] 13 | name = "workspace_tests" 14 | path = "main.rs" 15 | 16 | [lints] 17 | workspace = true 18 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_4435.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 17 12 | - 83 13 | - 1 14 | - 10 15 | - 1 16 | - 0 17 | - 3 18 | - 0 19 | - 1 20 | - 249 21 | - 255 22 | - 1 23 | - 129 24 | - 7 25 | -------------------------------------------------------------------------------- /crates/starknet_os/src/io/os_output_types_test.rs: -------------------------------------------------------------------------------- 1 | use num_traits::ToPrimitive; 2 | use starknet_types_core::felt::Felt; 3 | 4 | use super::{N_UPDATES_BOUND, N_UPDATES_SMALL_PACKING_BOUND}; 5 | 6 | #[test] 7 | fn assert_const_felts() { 8 | assert_eq!(Into::::into(N_UPDATES_BOUND).to_u128().unwrap(), 1 << 64); 9 | assert_eq!(Into::::into(N_UPDATES_SMALL_PACKING_BOUND).to_u64().unwrap(), 1 << 8); 10 | } 11 | -------------------------------------------------------------------------------- /crates/apollo_committer/src/metrics.rs: -------------------------------------------------------------------------------- 1 | use apollo_committer_types::communication::COMMITTER_REQUEST_LABELS; 2 | use apollo_infra::metrics::{ 3 | InfraMetrics, 4 | LocalClientMetrics, 5 | LocalServerMetrics, 6 | RemoteClientMetrics, 7 | RemoteServerMetrics, 8 | }; 9 | use apollo_metrics::define_infra_metrics; 10 | 11 | // TODO(Yoav): Add the committer metrics and panels. 12 | define_infra_metrics!(committer); 13 | -------------------------------------------------------------------------------- /crates/apollo_l1_scraper_config/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "apollo_l1_scraper_config" 3 | version.workspace = true 4 | edition.workspace = true 5 | repository.workspace = true 6 | license.workspace = true 7 | 8 | [dependencies] 9 | apollo_config.workspace = true 10 | serde = { workspace = true, features = ["derive"] } 11 | starknet_api.workspace = true 12 | validator.workspace = true 13 | 14 | [lints] 15 | workspace = true 16 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_4435.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 17 12 | - 83 13 | - 1 14 | - 10 15 | - 1 16 | - 0 17 | - 3 18 | - 0 19 | - 1 20 | - 249 21 | - 255 22 | - 1 23 | - 129 24 | - 7 25 | 26 | -------------------------------------------------------------------------------- /crates/native_blockifier/setup.py: -------------------------------------------------------------------------------- 1 | from distutils.core import setup 2 | 3 | from setuptools_rust import Binding, RustExtension 4 | 5 | setup( 6 | name="native_blockifier", 7 | version="0.16.10", 8 | rust_extensions=[RustExtension("native_blockifier.native_blockifier", binding=Binding.PyO3)], 9 | author="Starkware", 10 | author_email="info@starkware.co", 11 | description="Rust binding for python", 12 | ) 13 | -------------------------------------------------------------------------------- /crates/starknet_committer/src/block_committer/errors.rs: -------------------------------------------------------------------------------- 1 | use starknet_patricia::patricia_merkle_tree::traversal::TraversalError; 2 | use thiserror::Error; 3 | 4 | use crate::forest::forest_errors::ForestError; 5 | 6 | #[derive(Debug, Error)] 7 | pub enum BlockCommitmentError { 8 | #[error(transparent)] 9 | ForestError(#[from] ForestError), 10 | #[error(transparent)] 11 | Traversal(#[from] TraversalError), 12 | } 13 | -------------------------------------------------------------------------------- /crates/apollo_mempool_p2p_config/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "apollo_mempool_p2p_config" 3 | version.workspace = true 4 | edition.workspace = true 5 | repository.workspace = true 6 | license.workspace = true 7 | 8 | [dependencies] 9 | apollo_config.workspace = true 10 | apollo_network.workspace = true 11 | serde = { workspace = true, features = ["derive"] } 12 | validator.workspace = true 13 | 14 | [lints] 15 | workspace = true 16 | -------------------------------------------------------------------------------- /crates/apollo_l1_endpoint_monitor_config/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "apollo_l1_endpoint_monitor_config" 3 | version.workspace = true 4 | edition.workspace = true 5 | license.workspace = true 6 | repository.workspace = true 7 | 8 | [lints] 9 | workspace = true 10 | 11 | [dependencies] 12 | apollo_config.workspace = true 13 | serde.workspace = true 14 | url = { workspace = true, features = ["serde"] } 15 | validator.workspace = true 16 | -------------------------------------------------------------------------------- /crates/starknet_os/src/hint_processor.rs: -------------------------------------------------------------------------------- 1 | pub mod aggregator_hint_processor; 2 | pub mod common_hint_processor; 3 | pub mod constants; 4 | pub mod execution_helper; 5 | pub mod os_logger; 6 | pub mod panicking_state_reader; 7 | pub mod snos_deprecated_syscall_executor; 8 | pub mod snos_hint_processor; 9 | pub mod snos_syscall_executor; 10 | pub mod state_update_pointers; 11 | #[cfg(any(test, feature = "testing"))] 12 | pub mod test_hint; 13 | -------------------------------------------------------------------------------- /crates/starknet_os/src/test_utils/validations.rs: -------------------------------------------------------------------------------- 1 | use cairo_vm::vm::runners::cairo_runner::CairoRunner; 2 | 3 | pub(crate) fn validate_builtins(runner: &mut CairoRunner) { 4 | let builtins_start = runner.get_builtins_final_stack(runner.vm.get_ap()).unwrap(); 5 | let n_builtins = runner.get_program().builtins_len(); 6 | let builtins_end = runner.vm.get_ap(); 7 | assert_eq!((builtins_start + n_builtins).unwrap(), builtins_end); 8 | } 9 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # GitHub CODEOWNERS file 2 | # This file defines who must review and approve changes to specific files or directories 3 | # For more information, see: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners 4 | 5 | # Require approval from the sequencer-cargo-owners team for workspace dependency changes 6 | Cargo.toml @starkware-libs/sequencer-cargo-owners 7 | -------------------------------------------------------------------------------- /crates/apollo_committer/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "apollo_committer" 3 | version.workspace = true 4 | edition.workspace = true 5 | repository.workspace = true 6 | license.workspace = true 7 | 8 | [features] 9 | testing = [] 10 | 11 | [dependencies] 12 | apollo_committer_types.workspace = true 13 | apollo_infra.workspace = true 14 | apollo_metrics.workspace = true 15 | async-trait.workspace = true 16 | 17 | [lints] 18 | workspace = true 19 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/replacer_base_layer_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "base_layer_config.bpo1_start_block_number": "$$$_BASE_LAYER_CONFIG-BPO1_START_BLOCK_NUMBER_$$$", 3 | "base_layer_config.bpo2_start_block_number": "$$$_BASE_LAYER_CONFIG-BPO2_START_BLOCK_NUMBER_$$$", 4 | "base_layer_config.fusaka_no_bpo_start_block_number": "$$$_BASE_LAYER_CONFIG-FUSAKA_NO_BPO_START_BLOCK_NUMBER_$$$", 5 | "base_layer_config.timeout_millis": 1000 6 | } 7 | -------------------------------------------------------------------------------- /crates/apollo_protobuf/src/lib.rs: -------------------------------------------------------------------------------- 1 | // TODO(shahak): Internalize this once network doesn't depend on protobuf. 2 | pub mod converters; 3 | // TODO(shahak): Internalize this once network doesn't depend on protobuf. 4 | pub mod consensus; 5 | pub mod mempool; 6 | pub mod protobuf; 7 | #[cfg(any(test, feature = "bin-deps"))] 8 | pub mod regression_test_utils; 9 | pub mod sync; 10 | mod transaction; 11 | 12 | #[cfg(test)] 13 | mod protoc_regression_test; 14 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_149.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 149 13 | - 1 14 | - 13 15 | - 0 16 | - 0 17 | - 2 18 | - 2 19 | - 65 20 | - 0 21 | - 0 22 | - 0 23 | - 248 24 | - 255 25 | - 0 26 | - 0 27 | - 0 28 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_260.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 4 13 | - 1 14 | - 13 15 | - 0 16 | - 0 17 | - 2 18 | - 2 19 | - 65 20 | - 0 21 | - 0 22 | - 0 23 | - 248 24 | - 255 25 | - 0 26 | - 0 27 | - 0 28 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_368.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 112 13 | - 1 14 | - 13 15 | - 0 16 | - 0 17 | - 2 18 | - 2 19 | - 65 20 | - 0 21 | - 0 22 | - 0 23 | - 248 24 | - 255 25 | - 0 26 | - 0 27 | - 0 28 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_38.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 38 13 | - 1 14 | - 13 15 | - 0 16 | - 0 17 | - 2 18 | - 2 19 | - 65 20 | - 0 21 | - 0 22 | - 0 23 | - 248 24 | - 255 25 | - 0 26 | - 0 27 | - 0 28 | -------------------------------------------------------------------------------- /crates/apollo_compile_to_native/src/constants.rs: -------------------------------------------------------------------------------- 1 | // Note: This module includes constants that are needed during build and run times. It must 2 | // not contain functionality that is available in only in one of these modes. Specifically, it 3 | // must avoid relying on env variables such as 'CARGO_*' or 'OUT_DIR'. 4 | 5 | pub(crate) const CAIRO_NATIVE_BINARY_NAME: &str = "starknet-native-compile"; 6 | 7 | pub const REQUIRED_CAIRO_NATIVE_VERSION: &str = "0.7.3"; 8 | -------------------------------------------------------------------------------- /crates/apollo_compile_to_native_types/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | edition.workspace = true 3 | license.workspace = true 4 | name = "apollo_compile_to_native_types" 5 | repository.workspace = true 6 | version.workspace = true 7 | description = "Types and configuration for Cairo native compilation." 8 | 9 | [lints] 10 | workspace = true 11 | 12 | [dependencies] 13 | apollo_config.workspace = true 14 | serde.workspace = true 15 | validator.workspace = true 16 | -------------------------------------------------------------------------------- /crates/apollo_sizeof/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "apollo_sizeof" 3 | version.workspace = true 4 | edition.workspace = true 5 | repository.workspace = true 6 | license-file.workspace = true 7 | description = "compute size of types in memory" 8 | 9 | [dependencies] 10 | apollo_sizeof_macros.workspace = true 11 | starknet-types-core.workspace = true 12 | 13 | [lints] 14 | workspace = true 15 | 16 | [dev-dependencies] 17 | trybuild.workspace = true 18 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_149.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 149 13 | - 1 14 | - 13 15 | - 0 16 | - 0 17 | - 2 18 | - 2 19 | - 65 20 | - 0 21 | - 0 22 | - 0 23 | - 248 24 | - 255 25 | - 0 26 | - 0 27 | - 0 28 | 29 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_260.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 4 13 | - 1 14 | - 13 15 | - 0 16 | - 0 17 | - 2 18 | - 2 19 | - 65 20 | - 0 21 | - 0 22 | - 0 23 | - 248 24 | - 255 25 | - 0 26 | - 0 27 | - 0 28 | 29 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_368.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 112 13 | - 1 14 | - 13 15 | - 0 16 | - 0 17 | - 2 18 | - 2 19 | - 65 20 | - 0 21 | - 0 22 | - 0 23 | - 248 24 | - 255 25 | - 0 26 | - 0 27 | - 0 28 | 29 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_38.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 38 13 | - 1 14 | - 13 15 | - 0 16 | - 0 17 | - 2 18 | - 2 19 | - 65 20 | - 0 21 | - 0 22 | - 0 23 | - 248 24 | - 255 25 | - 0 26 | - 0 27 | - 0 28 | 29 | -------------------------------------------------------------------------------- /crates/apollo_test_utils/src/precision_test.rs: -------------------------------------------------------------------------------- 1 | use pretty_assertions::assert_eq; 2 | 3 | #[test] 4 | fn serialization_precision() { 5 | let input = 6 | "{\"value\":244116128358498188146337218061232635775543270890529169229936851982759783745}"; 7 | let serialized = serde_json::from_str::(input).unwrap(); 8 | let deserialized = serde_json::to_string(&serialized).unwrap(); 9 | assert_eq!(input, deserialized); 10 | } 11 | -------------------------------------------------------------------------------- /crates/apollo_committer_config/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "apollo_committer_config" 3 | version.workspace = true 4 | edition.workspace = true 5 | repository.workspace = true 6 | license-file.workspace = true 7 | description = "Configuration types for Apollo committer" 8 | 9 | [dependencies] 10 | apollo_config.workspace = true 11 | serde = { workspace = true, features = ["derive"] } 12 | validator.workspace = true 13 | 14 | [lints] 15 | workspace = true 16 | -------------------------------------------------------------------------------- /crates/apollo_deployments/resources/app_configs/mempool_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "mempool_config.dynamic_config.transaction_ttl": 300, 3 | "mempool_config.static_config.capacity_in_bytes": 1073741824, 4 | "mempool_config.static_config.committed_nonce_retention_block_count": 100, 5 | "mempool_config.static_config.declare_delay": 20, 6 | "mempool_config.static_config.enable_fee_escalation": true, 7 | "mempool_config.static_config.fee_escalation_percentage": 10 8 | } 9 | -------------------------------------------------------------------------------- /crates/apollo_deployments/src/lib.rs: -------------------------------------------------------------------------------- 1 | // TODO(Tsabary): reduce visibility when possible. 2 | pub(crate) mod addresses; 3 | pub(crate) mod config_override; 4 | pub(crate) mod deployment; 5 | pub mod deployment_definitions; 6 | pub mod deployments; 7 | pub(crate) mod k8s; 8 | pub(crate) mod replacers; 9 | pub(crate) mod scale_policy; 10 | pub mod service; 11 | #[cfg(test)] 12 | pub mod test_utils; 13 | pub(crate) mod update_strategy; 14 | pub(crate) mod utils; 15 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_0.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 0 13 | - 1 14 | - 14 15 | - 0 16 | - 0 17 | - 2 18 | - 2 19 | - 130 20 | - 16 21 | - 29 22 | - 0 23 | - 1 24 | - 250 25 | - 255 26 | - 0 27 | - 0 28 | - 0 29 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_111.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 111 13 | - 1 14 | - 14 15 | - 0 16 | - 0 17 | - 2 18 | - 2 19 | - 130 20 | - 16 21 | - 29 22 | - 0 23 | - 1 24 | - 250 25 | - 255 26 | - 0 27 | - 0 28 | - 0 29 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1312.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 32 13 | - 1 14 | - 14 15 | - 0 16 | - 0 17 | - 2 18 | - 0 19 | - 0 20 | - 255 21 | - 255 22 | - 0 23 | - 0 24 | - 163 25 | - 255 26 | - 0 27 | - 0 28 | - 0 29 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_2530.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 9 12 | - 226 13 | - 1 14 | - 14 15 | - 0 16 | - 0 17 | - 1 18 | - 0 19 | - 1 20 | - 253 21 | - 255 22 | - 2 23 | - 130 24 | - 0 25 | - 1 26 | - 0 27 | - 0 28 | - 0 29 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_330.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 74 13 | - 1 14 | - 14 15 | - 0 16 | - 0 17 | - 2 18 | - 2 19 | - 130 20 | - 84 21 | - 96 22 | - 0 23 | - 1 24 | - 250 25 | - 255 26 | - 0 27 | - 0 28 | - 0 29 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_490.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 234 13 | - 1 14 | - 14 15 | - 0 16 | - 0 17 | - 2 18 | - 0 19 | - 0 20 | - 255 21 | - 255 22 | - 0 23 | - 0 24 | - 216 25 | - 255 26 | - 0 27 | - 0 28 | - 0 29 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_640.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 128 13 | - 1 14 | - 14 15 | - 0 16 | - 0 17 | - 2 18 | - 0 19 | - 0 20 | - 255 21 | - 255 22 | - 0 23 | - 0 24 | - 184 25 | - 255 26 | - 0 27 | - 0 28 | - 0 29 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_806.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 38 13 | - 1 14 | - 14 15 | - 0 16 | - 0 17 | - 2 18 | - 0 19 | - 0 20 | - 255 21 | - 255 22 | - 0 23 | - 0 24 | - 163 25 | - 255 26 | - 0 27 | - 0 28 | - 0 29 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_974.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 3 12 | - 206 13 | - 1 14 | - 14 15 | - 0 16 | - 0 17 | - 2 18 | - 0 19 | - 0 20 | - 255 21 | - 255 22 | - 0 23 | - 0 24 | - 132 25 | - 255 26 | - 0 27 | - 0 28 | - 0 29 | -------------------------------------------------------------------------------- /crates/apollo_task_executor/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "apollo_task_executor" 3 | version.workspace = true 4 | edition.workspace = true 5 | repository.workspace = true 6 | license.workspace = true 7 | 8 | [dependencies] 9 | tokio = { workspace = true, features = ["macros", "rt-multi-thread"] } 10 | 11 | [dev-dependencies] 12 | futures.workspace = true 13 | rstest.workspace = true 14 | tokio-test.workspace = true 15 | 16 | [lints] 17 | workspace = true 18 | -------------------------------------------------------------------------------- /crates/apollo_infra_utils/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod cairo0_compiler; 2 | pub mod cairo_compiler_version; 3 | pub mod command; 4 | pub mod dumping; 5 | pub mod global_allocator; 6 | pub mod path; 7 | pub mod run_until; 8 | pub mod tasks; 9 | pub mod template; 10 | #[cfg(any(feature = "testing", test))] 11 | pub mod test_utils; 12 | pub mod tracing; 13 | pub mod tracing_utils; 14 | pub mod type_name; 15 | 16 | pub extern crate apollo_proc_macros as _apollo_proc_macros; 17 | -------------------------------------------------------------------------------- /crates/apollo_sizeof_macros/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "apollo_sizeof_macros" 3 | version.workspace = true 4 | edition.workspace = true 5 | repository.workspace = true 6 | license-file.workspace = true 7 | description = "compute size of types in memory" 8 | 9 | [lib] 10 | proc-macro = true 11 | 12 | [lints] 13 | workspace = true 14 | 15 | [dependencies] 16 | proc-macro2 = "1.0" 17 | quote.workspace = true 18 | syn = { workspace = true, features = ["full"] } 19 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1151.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 4 12 | - 127 13 | - 1 14 | - 14 15 | - 0 16 | - 0 17 | - 2 18 | - 0 19 | - 0 20 | - 255 21 | - 255 22 | - 0 23 | - 0 24 | - 163 25 | - 255 26 | - 0 27 | - 0 28 | - 0 29 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1473.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 5 12 | - 193 13 | - 1 14 | - 14 15 | - 0 16 | - 0 17 | - 2 18 | - 0 19 | - 0 20 | - 255 21 | - 255 22 | - 0 23 | - 0 24 | - 163 25 | - 255 26 | - 0 27 | - 0 28 | - 0 29 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_1672.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 6 12 | - 136 13 | - 1 14 | - 14 15 | - 0 16 | - 0 17 | - 2 18 | - 0 19 | - 0 20 | - 255 21 | - 255 22 | - 0 23 | - 0 24 | - 114 25 | - 255 26 | - 0 27 | - 0 28 | - 0 29 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_222.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 222 13 | - 1 14 | - 14 15 | - 0 16 | - 0 17 | - 2 18 | - 2 19 | - 130 20 | - 134 21 | - 36 22 | - 0 23 | - 1 24 | - 250 25 | - 255 26 | - 0 27 | - 0 28 | - 0 29 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_442.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 1 12 | - 186 13 | - 1 14 | - 14 15 | - 0 16 | - 0 17 | - 2 18 | - 2 19 | - 130 20 | - 236 21 | - 124 22 | - 0 23 | - 1 24 | - 250 25 | - 255 26 | - 0 27 | - 0 28 | - 0 29 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/apollo_storage__serialization__serializers_test__hints_regression_hint_583.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 2 12 | - 71 13 | - 1 14 | - 14 15 | - 0 16 | - 0 17 | - 2 18 | - 2 19 | - 130 20 | - 182 21 | - 143 22 | - 0 23 | - 1 24 | - 250 25 | - 255 26 | - 0 27 | - 0 28 | - 0 29 | -------------------------------------------------------------------------------- /crates/apollo_storage/src/serialization/snapshots/papyrus_storage__serialization__serializers_test__hints_regression_hint_0.snap: -------------------------------------------------------------------------------- 1 | --- 2 | source: crates/apollo_storage/src/serialization/serializers_test.rs 3 | expression: encoded_hint 4 | --- 5 | - 0 6 | - 0 7 | - 0 8 | - 0 9 | - 0 10 | - 0 11 | - 0 12 | - 0 13 | - 1 14 | - 14 15 | - 0 16 | - 0 17 | - 2 18 | - 2 19 | - 130 20 | - 16 21 | - 29 22 | - 0 23 | - 1 24 | - 250 25 | - 255 26 | - 0 27 | - 0 28 | - 0 29 | 30 | --------------------------------------------------------------------------------