├── .dockerignore ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── 1-BUG_REPORT.yml │ ├── 2-DOCUMENTATION.yml │ ├── 3-TEST_REPORT.yml │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md ├── labels.json └── workflows │ └── stale.yml ├── .gitignore ├── .gitmodules ├── .nix-key.gpg.asc ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README-branching.md ├── README-ci-failures.md ├── README-dev.md ├── README-sandbox.md ├── README.md ├── changes ├── 16329.md ├── 16468.md ├── 16582.md ├── 16704.md ├── 16714.md ├── 16715.md ├── 16722.md ├── 16796.md ├── 16809.md ├── 16812.md ├── 16853.md ├── 16869.md ├── 16966.md ├── 16974.md ├── 17099.md ├── 17120.md ├── 17166.md ├── 17167.md ├── 17225.md ├── 17232.md ├── 17248.md ├── 17322.md ├── 17359.md ├── 17392.md ├── 17425.md ├── 17431.md ├── 17447.md ├── 17449.md ├── 17457.md ├── 17459.md ├── 17461.md ├── 17468.md ├── 17500.md ├── 17522.md ├── 17569.md ├── 17646.md ├── 17664.md ├── 17684.md ├── 17686.md ├── 17702.md ├── 17709.md ├── 17713.md ├── 17724.md ├── 17733.md ├── 17819.md ├── 17874.md ├── 17893.md ├── 17931.md ├── 17954.md ├── 17955.md ├── 17962.md ├── 17964.md ├── 18000.md ├── 18007.md ├── 18023.md ├── 18106.md ├── 18108.md ├── 18132.md └── 18157.md ├── default.nix ├── dev ├── Makefile ├── README.md └── docker-compose.yml ├── dockerfiles ├── Dockerfile-delegation-stateless-verifier ├── Dockerfile-mina-archive ├── Dockerfile-mina-daemon ├── Dockerfile-mina-daemon-hardfork ├── Dockerfile-mina-rosetta ├── Dockerfile-mina-test-suite ├── Dockerfile-toolchain-base ├── Dockerfile-txn-burst ├── Dockerfile-zkapp-test-transaction ├── auxiliary_entrypoints │ ├── 01-override-genesis-ledger.sh │ ├── 01-override-peers-list.sh │ └── 01-run-demo.sh ├── puppeteer-context │ ├── find_puppeteer.sh │ ├── mina_daemon_puppeteer.py │ ├── start.sh │ └── stop.sh ├── scripts │ ├── archive-entrypoint.sh │ ├── cron_job_dump_ledger.sh │ ├── daemon-entrypoint.sh │ ├── daemon-hardfork-entrypoint.sh │ └── healthcheck-utilities.sh └── stages │ ├── 1-build-deps │ ├── 1-build-deps-bookworm │ ├── 1-build-deps-bullseye │ ├── 1-build-deps-focal │ ├── 1-build-deps-jammy │ ├── 1-build-deps-noble │ ├── 2-opam-deps │ └── 3-toolchain ├── docs ├── README.md ├── access-testnet-nodes-graphql.md ├── block-producer.md ├── daemon.md ├── demo.md ├── docker.md ├── res │ ├── .gitattributes │ ├── .gitignore │ ├── all_data_structures.dot │ ├── block_production_fsm.dot │ ├── consensus_hooks.dot │ ├── ledger_builder_data_structures.dot │ ├── ledgers_in_frontier.tex │ └── transition_frontier_controller.dot ├── specs │ ├── README.md │ ├── bin_io │ │ └── README.md │ ├── consensus │ │ └── README.md │ ├── merkle_tree.md │ ├── signatures │ │ ├── crs.py │ │ ├── description.md │ │ └── reference.py │ └── types_and_structures │ │ ├── block.md │ │ ├── common.md │ │ ├── serialized_key.md │ │ ├── serialized_srs.md │ │ ├── srs.md │ │ └── verifier_index.md ├── test_dsl_spec.md ├── testnet-guardian-runbook.md ├── tracing.md ├── upgrading-to-berkeley.md └── uploading-genesis-proofs.md ├── dune ├── dune-project ├── flake.lock ├── flake.nix ├── frontend ├── ci-build-me │ ├── .gcloudignore │ ├── LICENSE │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.js │ │ └── util │ │ │ ├── github.js │ │ │ ├── httpError.js │ │ │ └── httpsRequest.js │ └── yarn.lock └── github_branch_autosync │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── github_autosync │ ├── __main__.py │ └── gcloud_entrypoint │ │ ├── __init__.py │ │ ├── lib │ │ ├── __init__.py │ │ ├── buildkite.py │ │ ├── config.py │ │ ├── github.py │ │ ├── request_parser.py │ │ └── request_validator.py │ │ ├── main.py │ │ └── requirements.txt │ └── tests │ ├── config.py │ ├── payload.json │ ├── test_e2e.py │ ├── test_payload_parser.py │ └── utils.py ├── genesis_ledgers ├── berkeley.json ├── devnet.json └── mainnet.json ├── graphql_schema.json ├── maintenance ├── README.md ├── gen_deps.sh ├── gvpr │ ├── fwd.g │ └── rev.g └── narrow_deps.sh ├── nix ├── README.md ├── checks.nix ├── compat.nix ├── debian.nix ├── docker.nix ├── go-hashes │ ├── hardfork_test.json │ └── libp2p_helper.json ├── go.nix ├── impure-shell.nix ├── javascript.nix ├── misc.nix ├── modules │ └── mina.nix ├── ocaml.nix ├── pin.sh ├── rust.nix ├── update-go-hashes.sh └── vend │ ├── default.nix │ └── remove_tidy.patch ├── opam.export ├── rfcs ├── 0000-template.md ├── 0001-banlisting.md ├── 0002-branch-prefixes.md ├── 0003-renaming-refactor.md ├── 0004-style-guidelines.md ├── 0005-issue-labels.md ├── 0006-receipt-chain-proving.md ├── 0007-delegation-of-stake.md ├── 0008-persistent-ledger-builder-controller.md ├── 0009-transition-frontier-controller.md ├── 0010-decompose-ledger-builder.md ├── 0011-txpool-dos-mitigation.md ├── 0012-ban-scoring.md ├── 0013-rpc-versioning.md ├── 0014-address-encoding.md ├── 0015-transition-frontier-extensions.md ├── 0016-transition-frontier-persistence.md ├── 0017-module-versioning.md ├── 0018-better-logging.md ├── 0019-epoch-ledger-sync.md ├── 0020-transition-frontier-extensions-2.md ├── 0021-graphql-api.md ├── 0022-postake-naming-conventions.md ├── 0023-glossary-terms.md ├── 0024-memos-with-arbitrary-bytes.md ├── 0025-time-locked-accounts.md ├── 0026-transition-caching.md ├── 0027-wallet-internationalization.md ├── 0028-frontier-synchronization.md ├── 0029-libp2p.md ├── 0030-fork-signalling.md ├── 0031-sentry-architecture.md ├── 0032-automated-validation.md ├── 0033-blockchain-in-hard-fork.md ├── 0034-reduce-scan-state-memory-usage.md ├── 0035-scan-state-hard-fork.md ├── 0036-hard-fork-disaster-recovery.md ├── 0037-github-merging-strategy.md ├── 0038-rosetta-construction-api.md ├── 0039-snark-keys-management.md ├── 0040-rosetta-timelocking.md ├── 0041-infra-testnet-persistence.md ├── 0042-node-status-collection.md ├── 0043-node-error-collection.md ├── 0044-node-status-and-node-error-backend.md ├── 0045-zkapp-balance-data-in-archive.md ├── 0046-version-other-serializations.md ├── 0047-versioning-changes-for-hard-fork.md ├── 0048-rosetta-zkapps.md ├── 0049-protocol-testing.md ├── 0050-genesis-ledger-export.md ├── 0051-protocol-versioning.md ├── 0052-verification-key-permissions.md ├── 0053-hard-fork-package-generation.md ├── 0054-limit-zkapp-cmds-per-block.md ├── 0055-stop-transaction-processing.md ├── 0056-hard-fork-data-migration.md ├── 0057-hardcap-zkapp-commands.md ├── 0058-disable-zkapp-commands.md ├── 0059-new-transaction-model.md ├── 0060-networking-refactor.md ├── 0061-solidity-snapps.md ├── 0062-bitswap.md ├── 0063-reducing-daemon-memory-usage.md ├── 0064-deriving-with-generics-snapps.md ├── res │ ├── abstract_testing_architecture.conv.tex │ ├── automated_validation_init_architecture.conv.tex │ ├── automated_validation_runtime_architecture.conv.tex │ ├── compute_scan_state_memory_usage_graphs.sh │ ├── frontier_synchronization.conv.tex │ ├── hard-fork-package-generation-buildkite-pipeline.dot │ ├── hard-fork-package-generation-buildkite-pipeline.dot.png │ ├── scaling_dependencies.dot │ ├── scaling_dependencies.dot.png │ ├── scan_state_memory_usage.csv │ ├── scan_state_memory_usage.png │ ├── scan_state_memory_usage.py │ ├── scan_state_memory_usage_depth_6.csv │ ├── scan_state_memory_usage_depth_6.png │ ├── scan_state_memory_usage_depth_9.csv │ ├── scan_state_memory_usage_depth_9.png │ └── test_exec.png └── taskforce │ ├── 0000-template.md │ ├── 0001-buildkiteci.md │ ├── 0002-network-utility.md │ └── 0003-Integration-test-infrastructure-spec.md ├── scripts ├── archive │ ├── check_db_genesis_balances.py │ └── missing-blocks-guardian.sh ├── benchmarks │ ├── .gitignore │ ├── README.md │ ├── __main__.py │ ├── lib │ │ ├── __init__.py │ │ ├── bench.py │ │ ├── influx.py │ │ └── utils.py │ ├── requirements.txt │ ├── result_comparator.py │ └── result_parser.py ├── build-go-helper.sh ├── check-snarky-submodule.sh ├── compare-replayer-and-fork-config.sh ├── create_coverage_profiles.sh ├── debian │ ├── aptly.sh │ ├── build.sh │ ├── builder-helpers.sh │ ├── clear-s3-lockfile.sh │ ├── publish.sh │ ├── reversion-helper.sh │ ├── reversion.sh │ └── verify.sh ├── docker │ ├── build.sh │ ├── helper.sh │ ├── promote.sh │ ├── release.sh │ ├── setup_buildx.sh │ └── verify.sh ├── export-git-env-vars.sh ├── generate-community-keys.sh ├── generate-ledger-hf-dryrun.sh ├── generate_dependency_graph ├── github │ └── github_info │ │ ├── .gitignore │ │ ├── README.md │ │ ├── __main__.py │ │ └── requirements.txt ├── hardfork │ ├── build-and-test.sh │ ├── build-packages.sh │ ├── create_runtime_config.sh │ ├── mina-verify-packaged-fork-config │ └── run-localnet.sh ├── introspection_query.py ├── link-coredumps.sh ├── lint_codeowners.sh ├── lint_rfcs.sh ├── merged-to-kimchi-stubs-vendors.sh ├── merged-to-proof-systems.sh ├── mina-local-network │ ├── README.md │ ├── generate-mina-local-network-ledger.py │ ├── memory_monitor.py │ ├── mina-local-network.sh │ ├── requirements.txt │ ├── send-graphql-query.py │ └── split_precomputed_log.sh ├── mina.service ├── patch-archive-test.sh ├── pin-external-packages.sh ├── prepare-test-ledger-hf-dryrun.sh ├── prepare-test-ledger.sh ├── publish-pvkeys.sh ├── publish-wallet.sh ├── regenerate-archive.sh ├── regenerate-proof-cache.sh ├── replayer-test.sh ├── require-ppxs.py ├── rocksdb-compatibility │ ├── README.md │ ├── install-rocksdb.sh │ ├── requirements.txt │ ├── rocksdb.py │ └── test.py ├── rosetta │ ├── test-block-race-with-data.sh │ └── test-block-race.sh ├── send-zkapp-transaction.sh ├── snark_work_strategy.py ├── testone.sh ├── tests │ ├── ROSETTA_TESTS.md │ ├── archive-hardfork-toolbox │ │ ├── hf_archive.tar.gz │ │ ├── post_upgrade_archive.tar.gz │ │ ├── runner.sh │ │ └── test-convert-canonical-blocks.sh │ ├── archive-node-test.sh │ ├── ledger_test_apply.sh │ ├── rosetta-connectivity.sh │ ├── rosetta-helper.sh │ ├── rosetta-load.sh │ └── rosetta-sanity.sh ├── thread-timing │ ├── README.md │ ├── aggregate-thread-graph.py │ └── single-thread-graph.py ├── update-opam-switch.sh ├── upload-genesis.sh ├── verbose_test.sh └── version-linter.py ├── shell.nix └── src ├── .ocamlformat ├── app ├── archive │ ├── README.md │ ├── archive.ml │ ├── archive.opam │ ├── cli │ │ ├── archive_cli.ml │ │ └── dune │ ├── create_schema.sql │ ├── downgrade_to_berkeley.sql │ ├── drop_tables.sql │ ├── dune │ ├── lib │ │ ├── archive_lib.opam │ │ ├── ast.ml │ │ ├── chain_status.ml │ │ ├── diff.ml │ │ ├── dune │ │ ├── extensional.ml │ │ ├── load_data.ml │ │ ├── metrics.ml │ │ ├── processor.ml │ │ ├── rpc.ml │ │ └── test.ml │ └── upgrade_to_mesa.sql ├── archive_blocks │ ├── README.md │ ├── archive_blocks.ml │ └── dune ├── archive_hardfork_toolbox │ ├── README.md │ ├── archive_hardfork_toolbox.ml │ ├── dune │ ├── logic.ml │ ├── sql.ml │ └── tests │ │ ├── dune │ │ └── test_convert_canonical.ml ├── batch_txn_tool │ ├── batch_txn_tool.ml │ └── dune ├── benchmarks │ ├── .ocamlformat │ ├── benchmarks.ml │ ├── benchmarks.opam │ ├── dune │ └── dune-project ├── best_tip_merger │ ├── best_tip_merger.ml │ └── dune ├── cli │ └── src │ │ ├── cli.opam │ │ ├── cli_entrypoint │ │ ├── dune │ │ └── mina_cli_entrypoint.ml │ │ ├── dune │ │ ├── init.opam │ │ ├── init │ │ ├── assets │ │ │ └── index_extensions.html │ │ ├── chain_state_locations.ml │ │ ├── client.ml │ │ ├── dune │ │ ├── find_ip.ml │ │ ├── find_ip.mli │ │ ├── graphql_client.ml │ │ ├── graphql_internal.ml │ │ ├── graphql_queries.ml │ │ ├── itn.ml │ │ ├── mina_run.ml │ │ ├── mina_tracing.ml │ │ ├── test_genesis_creation.ml │ │ ├── test_ledger_application.ml │ │ ├── test_submit_to_archive.ml │ │ ├── transaction_snark_profiler.ml │ │ └── visualization_message.ml │ │ ├── mina.ml │ │ ├── mina_mainnet_signatures.ml │ │ ├── mina_testnet_signatures.ml │ │ └── tests.opam ├── delegation_verify │ ├── README.md │ ├── cassandra.ml │ ├── cassandra.mli │ ├── delegation_verify.ml │ ├── delegation_verify.opam │ ├── dune │ ├── json.ml │ ├── known_blocks.ml │ ├── output.ml │ ├── scripts │ │ └── authenticate.sh │ ├── submission.ml │ └── verifier.ml ├── disk_caching_stats │ ├── README.md │ ├── disk_caching_stats.ml │ └── dune ├── dump_blocks │ ├── .ocamlformat │ ├── dump_blocks.ml │ ├── dump_blocks.opam │ ├── dune │ ├── dune-project │ └── encoding.ml ├── extract_blocks │ ├── README.md │ ├── dune │ ├── extract_blocks.ml │ └── sql.ml ├── generate_keypair │ ├── dune │ └── generate_keypair.ml ├── graphql_schema_dump │ ├── dune │ └── graphql_schema_dump.ml ├── hardfork_test │ ├── .gitignore │ ├── Makefile │ ├── README.md │ └── src │ │ ├── cmd │ │ └── main.go │ │ ├── go.mod │ │ ├── go.sum │ │ └── internal │ │ ├── app │ │ └── root.go │ │ ├── config │ │ ├── config.go │ │ └── errors.go │ │ ├── graphql │ │ └── client.go │ │ ├── hardfork │ │ ├── config_validation.go │ │ ├── fork_config.go │ │ ├── json_validation.go │ │ ├── ledger.go │ │ ├── network.go │ │ ├── phases.go │ │ ├── test.go │ │ └── validation.go │ │ └── utils │ │ └── logger.go ├── heap_usage │ ├── dune │ ├── heap_usage.ml │ └── values.ml ├── ledger_export_bench │ ├── README.md │ ├── dune │ └── ledger_export_benchmark.ml ├── libp2p_helper │ ├── .bazelrc │ ├── .gitignore │ ├── Makefile │ ├── README.md │ └── src │ │ ├── bitswap_storage.go │ │ ├── codanet.go │ │ ├── codanet_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ └── libp2p_helper │ │ ├── app.go │ │ ├── bandwidth_msg.go │ │ ├── bitswap.go │ │ ├── bitswap_block.go │ │ ├── bitswap_block_test.go │ │ ├── bitswap_delete.go │ │ ├── bitswap_downloader.go │ │ ├── bitswap_downloader_test.go │ │ ├── bitswap_msg.go │ │ ├── bitswap_test.go │ │ ├── config_msg.go │ │ ├── config_msg_test.go │ │ ├── data.go │ │ ├── error.go │ │ ├── incoming_msg.go │ │ ├── main.go │ │ ├── main_test.go │ │ ├── message_id_test.go │ │ ├── msg.go │ │ ├── multinode_test.go │ │ ├── peer_msg.go │ │ ├── peer_msg_test.go │ │ ├── pubsub_msg.go │ │ ├── pubsub_msg_test.go │ │ ├── stream_msg.go │ │ ├── stream_msg_test.go │ │ ├── upcall_test.go │ │ └── util_test.go ├── logproc │ ├── .ocamlformat │ ├── dune │ ├── dune-project │ ├── logproc.ml │ └── logproc.opam ├── missing_blocks_auditor │ ├── README.md │ ├── dune │ ├── missing_blocks_auditor.ml │ └── sql.ml ├── print_blockchain_snark_vk │ ├── .ocamlformat │ ├── blockchain_snark_vk.json │ ├── dune │ ├── dune-project │ └── print_blockchain_snark_vk.ml ├── reformat │ ├── .ocamlformat │ ├── dune │ ├── dune-project │ ├── reformat.ml │ └── reformat.opam ├── replayer │ ├── dune │ ├── replayer.ml │ └── sql.ml ├── rocksdb-scanner │ ├── dune │ └── rocksdb_scanner.ml ├── rosetta │ ├── .ocamlformat │ ├── README.md │ ├── agent.opam │ ├── docker-compose │ │ ├── docker-compose.yml │ │ └── example.env │ ├── dune │ ├── dune-project │ ├── indexer_test │ │ ├── dune │ │ └── indexer_test.ml │ ├── lib.opam │ ├── lib │ │ ├── account.ml │ │ ├── block.ml │ │ ├── cli.ml │ │ ├── commands_common.ml │ │ ├── construction.ml │ │ ├── dune │ │ ├── graphql.ml │ │ ├── mempool.ml │ │ ├── network.ml │ │ ├── pg_data.ml │ │ ├── rosetta.ml │ │ ├── search.ml │ │ ├── signer.ml │ │ ├── test.ml │ │ └── these.ml │ ├── ocaml-signer │ │ ├── dune │ │ ├── signer.ml │ │ ├── signer_cli.ml │ │ ├── signer_mainnet_signatures.ml │ │ └── signer_testnet_signatures.ml │ ├── rosetta-cli-config │ │ ├── README.md │ │ ├── config.json │ │ ├── mina-no-delegation-test.ros │ │ ├── mina-with-return-funds.ros │ │ └── mina.ros │ ├── rosetta.ml │ ├── rosetta.opam │ ├── rosetta_mainnet_signatures.ml │ ├── rosetta_testnet_signatures.ml │ ├── scripts │ │ ├── berkeley.env │ │ ├── devnet.env │ │ ├── docker-demo-start.sh │ │ ├── docker-standalone-start.sh │ │ ├── docker-start.sh │ │ ├── init-db.sh │ │ ├── mainnet.env │ │ ├── postgresql.conf │ │ └── run-demo.sh │ ├── signer.opam │ └── test-curl │ │ ├── README.md │ │ ├── account_list.sh │ │ ├── block-newest.sh │ │ ├── block.sh │ │ ├── con_combine.sh │ │ ├── con_derive.sh │ │ ├── con_metadata.sh │ │ ├── con_parse.sh │ │ ├── con_parse_signed.sh │ │ ├── con_payloads.sh │ │ ├── con_preprocess.sh │ │ ├── con_submit.sh │ │ ├── lib.sh │ │ ├── mempool_all.sh │ │ ├── network_list.sh │ │ ├── network_options.sh │ │ ├── network_status.sh │ │ └── network_status_err.sh ├── runtime_genesis_ledger │ ├── .ocamlformat │ ├── dune │ ├── dune-project │ ├── runtime_genesis_ledger.ml │ └── runtime_genesis_ledger.opam ├── test_executive │ ├── README.md │ ├── block_production_priority.ml │ ├── block_production_priority.mli │ ├── block_production_timed_accounts_test.ml.todo │ ├── block_production_timed_accounts_test.mli.todo │ ├── block_reward_test.ml │ ├── block_reward_test.mli │ ├── chain_reliability_test.ml │ ├── chain_reliability_test.mli │ ├── dune │ ├── epoch_ledger.ml │ ├── gossip_consistency.ml │ ├── gossip_consistency.mli │ ├── medium_bootstrap.ml │ ├── medium_bootstrap.mli │ ├── mina_test_executive.opam │ ├── payments_test.ml │ ├── payments_test.mli │ ├── peers_reliability_test.ml │ ├── peers_reliability_test.mli │ ├── post_hard_fork.ml │ ├── slot_end_test.ml │ ├── slot_end_test.mli │ ├── test_common.ml │ ├── test_executive.ml │ ├── verification_key_update.ml │ ├── zkapps.ml │ ├── zkapps_nonce_test.ml │ └── zkapps_timing.ml ├── trace-tool │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── validate_keypair │ ├── dune │ └── validate_keypair.ml ├── zkapp_limits │ ├── dune │ └── zkapp_limits.ml ├── zkapp_test_transaction │ ├── .ocamlformat │ ├── README.md │ ├── dune │ ├── dune-project │ ├── lib │ │ ├── commands.ml │ │ └── dune │ ├── zkapp_test_transaction.ml │ ├── zkapp_test_transaction.opam │ └── zkapp_test_transaction_lib.opam └── zkapps_examples │ ├── actions │ ├── dune │ └── zkapps_actions.ml │ ├── add_events │ ├── dune │ └── zkapps_add_events.ml │ ├── big_circuit │ ├── dune │ └── zkapps_big_circuit.ml │ ├── calls │ ├── dune │ └── zkapps_calls.ml │ ├── dune │ ├── empty_update │ ├── dune │ └── zkapps_empty_update.ml │ ├── initialize_state │ ├── dune │ └── zkapps_initialize_state.ml │ ├── test │ ├── actions │ │ ├── actions.ml │ │ └── dune │ ├── add_events │ │ ├── add_events.ml │ │ └── dune │ ├── big_circuit │ │ ├── big_circuit.ml │ │ └── dune │ ├── calls │ │ ├── calls.ml │ │ └── dune │ ├── empty_update │ │ ├── dune │ │ └── empty_update.ml │ ├── initialize_state │ │ ├── dune │ │ └── initialize_state.ml │ ├── optional_custom_gates │ │ ├── dune │ │ └── zkapp_optional_custom_gates_tests.ml │ └── tokens │ │ ├── dune │ │ └── tokens.ml │ ├── tokens │ ├── dune │ ├── zkapps_tokens.ml │ └── zkapps_tokens.mli │ └── zkapps_examples.ml ├── config ├── dev.mlh ├── devnet.mlh ├── dune ├── lightnet.mlh └── mainnet.mlh ├── dune ├── dune-project ├── dune.alloc.inc ├── dune.flags.inc ├── dune.linker.inc ├── graphql-ppx-config.inc ├── lib ├── allocation_functor │ ├── dune │ ├── intf.ml │ ├── make.ml │ ├── table.ml │ └── table.mli ├── base58_check │ ├── README.md │ ├── base58_check.ml │ ├── base58_check.mli │ ├── dune │ ├── tests │ │ ├── dune │ │ └── test_base58_check.ml │ └── version_bytes.ml ├── best_tip_prover │ ├── best_tip_prover.ml │ └── dune ├── bignum_bigint │ ├── bignum_bigint.ml │ └── dune ├── blake2 │ ├── blake2.ml │ ├── blake2.mli │ ├── dune │ └── intf.ml ├── block_producer │ ├── block_producer.ml │ └── dune ├── block_time │ ├── block_time.ml │ ├── block_time.mli │ ├── dune │ └── intf.ml ├── blockchain_snark │ ├── blockchain.ml │ ├── blockchain.mli │ ├── blockchain_snark_state.ml │ ├── blockchain_snark_state.mli │ ├── dune │ └── tests │ │ ├── dune │ │ └── test_blockchain_snark.ml ├── bootstrap_controller │ ├── README.md │ ├── bootstrap_controller.ml │ ├── bootstrap_controller.mli │ ├── dune │ ├── transition_cache.ml │ └── transition_cache.mli ├── bowe_gabizon_hash │ ├── bowe_gabizon_hash.ml │ ├── bowe_gabizon_hash.mli │ ├── dune │ └── inputs_intf.ml ├── cache_dir │ ├── cache_dir.mli │ ├── dune │ ├── fake │ │ ├── cache_dir.ml │ │ └── dune │ └── native │ │ ├── cache_dir.ml │ │ └── dune ├── cache_lib │ ├── cache_lib.ml │ ├── cache_lib.mli │ ├── dune │ ├── impl.ml │ └── intf.ml ├── child_processes │ ├── README.md │ ├── caml_syslimits.c │ ├── child_processes.ml │ ├── child_processes.mli │ ├── dune │ ├── syslimits.ml │ ├── termination.ml │ └── tester.sh ├── cli_lib │ ├── arg_type.ml │ ├── background_daemon.ml │ ├── background_daemon.mli │ ├── commands.ml │ ├── default.ml │ ├── dune │ ├── exceptions.ml │ ├── flag.ml │ ├── flag.mli │ ├── graphql_types.ml │ ├── render.ml │ └── stdout_log.ml ├── codable │ ├── codable.ml │ └── dune ├── concurrency │ ├── interruptible │ │ ├── dune │ │ ├── interruptible.ml │ │ ├── interruptible.mli │ │ └── tests │ │ │ ├── dune │ │ │ └── test_interruptible.ml │ ├── pipe_lib │ │ ├── broadcast_pipe.ml │ │ ├── broadcast_pipe.mli │ │ ├── choosable_synchronous_pipe.ml │ │ ├── choosable_synchronous_pipe.mli │ │ ├── dune │ │ ├── linear_pipe.ml │ │ ├── linear_pipe.mli │ │ ├── pipe_lib.ml │ │ ├── strict_pipe.ml │ │ ├── strict_pipe.mli │ │ ├── swappable_strict_pipe.ml │ │ ├── swappable_strict_pipe.mli │ │ └── test │ │ │ ├── choosable_synchronous_pipe_test.ml │ │ │ ├── dune │ │ │ └── swappable_strict_pipe_test.ml │ ├── promise │ │ ├── dune │ │ ├── js │ │ │ ├── dune │ │ │ ├── promise.js │ │ │ └── promise.ml │ │ ├── js_helpers │ │ │ ├── dune │ │ │ └── promise_js_helpers.ml │ │ ├── native │ │ │ ├── dune │ │ │ └── promise.ml │ │ └── promise.mli │ └── run_in_thread │ │ ├── dune │ │ ├── fake │ │ ├── dune │ │ └── run_in_thread.ml │ │ ├── native │ │ ├── dune │ │ └── run_in_thread.ml │ │ └── run_in_thread.mli ├── consensus │ ├── body_reference.ml │ ├── body_reference.mli │ ├── consensus.ml │ ├── consensus.mli │ ├── consensus_intf.ml │ ├── constants.ml │ ├── dune │ ├── epoch.ml │ ├── genesis_epoch_data.ml │ ├── global_slot.ml │ ├── global_slot.mli │ ├── global_slot_intf.ml │ ├── global_sub_window.ml │ ├── global_sub_window.mli │ ├── intf.ml │ ├── num_util.ml │ ├── proof_of_stake.ml │ ├── proof_of_stake.mli │ ├── proof_of_stake_fuzzer.ml │ ├── proof_of_stake_intf.ml │ ├── slot.ml │ ├── stake_proof.ml │ ├── sub_window.ml │ ├── tests │ │ ├── dune │ │ └── test_proof_of_stake.ml │ └── vrf │ │ ├── consensus_vrf.ml │ │ ├── dune │ │ └── tests │ │ ├── dune │ │ └── test_consensus_vrf.ml ├── crypto │ ├── README.md │ ├── dune │ ├── kimchi_backend │ │ ├── README.md │ │ ├── common │ │ │ ├── curve.ml │ │ │ ├── dlog_plonk_based_keypair.ml │ │ │ ├── dune │ │ │ ├── kimchi_backend_common.ml │ │ │ ├── kimchi_backend_common.mli │ │ │ ├── plonk_dlog_oracles.ml │ │ │ ├── plonk_dlog_proof.ml │ │ │ ├── plonk_types.ml │ │ │ ├── plonk_types.mli │ │ │ ├── plonk_verification_key_evals.ml │ │ │ ├── plonk_verification_key_evals.mli │ │ │ ├── poly_comm.ml │ │ │ ├── scalar_challenge.ml │ │ │ ├── scalar_challenge.mli │ │ │ └── tests │ │ │ │ ├── dune │ │ │ │ └── test_lookup_table_constraint_kind.ml │ │ ├── dune │ │ ├── gadgets │ │ │ ├── bitwise.ml │ │ │ ├── bitwise.mli │ │ │ ├── common.ml │ │ │ ├── dune │ │ │ ├── ethereum.ml │ │ │ ├── generic.ml │ │ │ ├── generic.mli │ │ │ ├── keccak.ml │ │ │ ├── keccak.mli │ │ │ ├── lookup.ml │ │ │ ├── lookup.mli │ │ │ ├── range_check.ml │ │ │ ├── range_check.mli │ │ │ └── runner │ │ │ │ ├── dune │ │ │ │ ├── example │ │ │ │ ├── dune │ │ │ │ └── example.ml │ │ │ │ └── runner.ml │ │ ├── kimchi_backend.ml │ │ ├── kimchi_backend.mli │ │ ├── pasta │ │ │ ├── basic │ │ │ │ ├── dune │ │ │ │ └── kimchi_pasta_basic.ml │ │ │ ├── constraint_system │ │ │ │ ├── caml │ │ │ │ │ ├── dune │ │ │ │ │ ├── pallas_constraint_system.ml │ │ │ │ │ └── vesta_constraint_system.ml │ │ │ │ ├── dune │ │ │ │ ├── intf.ml │ │ │ │ ├── pallas_constraint_system.mli │ │ │ │ └── vesta_constraint_system.mli │ │ │ ├── dune │ │ │ ├── kimchi_pasta.ml │ │ │ ├── kimchi_pasta.mli │ │ │ ├── pallas_based_plonk.ml │ │ │ ├── pasta.ml │ │ │ ├── pasta.mli │ │ │ └── vesta_based_plonk.ml │ │ └── tests.ml │ ├── kimchi_bindings │ │ ├── README.md │ │ ├── dune │ │ ├── js │ │ │ ├── README.md │ │ │ ├── bindings │ │ │ │ ├── README.md │ │ │ │ ├── bigint256.js │ │ │ │ ├── curve.js │ │ │ │ ├── field.js │ │ │ │ ├── gate-vector.js │ │ │ │ ├── oracles.js │ │ │ │ ├── pickles-test.js │ │ │ │ ├── proof.js │ │ │ │ ├── prover-index.js │ │ │ │ ├── srs.js │ │ │ │ ├── util.js │ │ │ │ ├── vector.js │ │ │ │ └── verifier-index.js │ │ │ ├── dune │ │ │ ├── node_js │ │ │ │ ├── build.sh │ │ │ │ ├── dune │ │ │ │ └── node_backend.js │ │ │ ├── test │ │ │ │ ├── bindings_js_test.ml │ │ │ │ ├── dune │ │ │ │ ├── nodejs │ │ │ │ │ ├── copy_over.sh │ │ │ │ │ ├── dune │ │ │ │ │ └── nodejs_test.ml │ │ │ │ └── web │ │ │ │ │ ├── copy_over.sh │ │ │ │ │ ├── dune │ │ │ │ │ ├── index.html │ │ │ │ │ ├── server.py │ │ │ │ │ └── web_test.ml │ │ │ └── web │ │ │ │ ├── build.sh │ │ │ │ ├── dune │ │ │ │ └── web_backend.js │ │ ├── pasta_fp_poseidon │ │ │ ├── dune │ │ │ └── kimchi_pasta_fp_poseidon.ml │ │ ├── pasta_fq_poseidon │ │ │ ├── dune │ │ │ └── kimchi_pasta_fq_poseidon.ml │ │ ├── stubs │ │ │ ├── .cargo │ │ │ │ └── config.toml │ │ │ ├── .gitignore │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ ├── dllkimchi_stubs.so │ │ │ ├── dune │ │ │ ├── kimchi_bindings.ml │ │ │ ├── kimchi_types.ml │ │ │ ├── pasta_bindings.ml │ │ │ ├── pasta_bindings_backend.ml │ │ │ ├── pasta_bindings_backend │ │ │ │ ├── dune │ │ │ │ ├── none │ │ │ │ │ ├── dune │ │ │ │ │ └── pasta_bindings_backend.ml │ │ │ │ └── pasta_bindings_backend.mli │ │ │ ├── rust-toolchain.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── wasm │ │ │ └── rust-toolchain.toml │ ├── kimchi_pasta_snarky_backend │ │ ├── bigint.ml │ │ ├── bigint.mli │ │ ├── constants.ml │ │ ├── dune │ │ ├── endoscale_round.ml │ │ ├── endoscale_scalar_round.ml │ │ ├── field.ml │ │ ├── intf.ml │ │ ├── kimchi_pasta_snarky_backend.ml │ │ ├── plonk_constraint_system.ml │ │ ├── scale_round.ml │ │ └── test │ │ │ ├── dune │ │ │ ├── test_bigint.ml │ │ │ └── test_field.ml │ └── plonkish_prelude │ │ ├── README.md │ │ ├── at_most.ml │ │ ├── at_most.mli │ │ ├── dune │ │ ├── hlist.ml │ │ ├── hlist.mli │ │ ├── hlist0.ml │ │ ├── hlist0.mli │ │ ├── nat.ml │ │ ├── nat.mli │ │ ├── opt.ml │ │ ├── opt.mli │ │ ├── or_infinity.ml │ │ ├── or_infinity.mli │ │ ├── pcs_batch.ml │ │ ├── pcs_batch.mli │ │ ├── poly_types.mli │ │ ├── shifted_value.ml │ │ ├── shifted_value.mli │ │ ├── sigs.mli │ │ ├── test │ │ ├── dune │ │ ├── main.ml │ │ ├── test_pcs_batch.ml │ │ └── test_vector.ml │ │ ├── vector.ml │ │ └── vector.mli ├── crypto_params │ ├── crypto_params.ml │ ├── dune │ └── gen │ │ ├── dune │ │ └── gen.ml ├── currency │ ├── currency.ml │ ├── currency.mli │ ├── dune │ ├── intf.ml │ └── signed_poly.ml ├── daemon_rpcs │ ├── client.ml │ ├── daemon_rpcs.ml │ ├── dune │ └── types.ml ├── data_hash_lib │ ├── data_hash.ml │ ├── data_hash.mli │ ├── data_hash_intf.ml │ ├── dune │ ├── state_hash.ml │ └── state_hash.mli ├── disk_cache │ ├── disk_cache.mli │ ├── dune │ ├── filesystem │ │ ├── disk_cache.ml │ │ └── dune │ ├── identity │ │ ├── disk_cache.ml │ │ └── dune │ ├── intf │ │ ├── disk_cache_intf.ml │ │ └── dune │ ├── lmdb │ │ ├── disk_cache.ml │ │ └── dune │ ├── test │ │ ├── README.md │ │ ├── dune │ │ ├── test_cache_deadlock.ml │ │ ├── test_cache_deadlock.mli │ │ ├── test_filesystem_deadlock.ml │ │ └── test_lmdb_deadlock.ml │ ├── test_lib │ │ ├── disk_cache_test_lib.ml │ │ └── dune │ └── utils │ │ ├── disk_cache_utils.ml │ │ └── dune ├── downloader │ ├── downloader.ml │ └── dune ├── dummy_values │ ├── dune │ └── gen_values │ │ ├── dune │ │ └── gen_values.ml ├── error_json │ ├── dune │ └── error_json.ml ├── fake_network │ ├── dune │ ├── fake_network.ml │ └── fake_network.mli ├── fields_derivers │ ├── dune │ └── fields_derivers.ml ├── fields_derivers_graphql │ ├── dune │ └── fields_derivers_graphql.ml ├── fields_derivers_json │ ├── dune │ └── fields_derivers_json.ml ├── fields_derivers_zkapps │ ├── dune │ ├── fields_derivers_js.ml │ ├── fields_derivers_zkapps.ml │ └── test │ │ ├── dune │ │ └── test_fields_derivers_zkapps.ml ├── filtered_external_transition │ ├── dune │ └── filtered_external_transition.ml ├── generated_graphql_queries │ ├── dune │ └── gen │ │ ├── dune │ │ └── gen.ml ├── genesis_constants │ ├── dune │ └── genesis_constants.ml ├── genesis_ledger │ ├── dune │ ├── genesis_ledger.ml │ ├── intf.ml │ ├── test_ledger.ml │ └── testnet_postake_ledger.ml ├── genesis_ledger_helper │ ├── dune │ ├── genesis_ledger_helper.ml │ └── lib │ │ ├── dune │ │ └── genesis_ledger_helper_lib.ml ├── genesis_proof │ ├── dune │ └── genesis_proof.ml ├── gossip_net │ ├── any.ml │ ├── dune │ ├── fake.ml │ ├── gossip_net.ml │ ├── intf.ml │ ├── libp2p.ml │ └── message.ml ├── graphql_basic_scalars │ ├── dune │ ├── graphql_basic_scalars.ml │ ├── test │ │ ├── dune │ │ └── test_graphql_basic_scalars.ml │ ├── testing.ml │ └── utils.ml ├── graphql_lib │ ├── block_time │ │ ├── dune │ │ └── graphql_scalars.ml │ ├── client.ml │ ├── consensus │ │ ├── dune │ │ └── graphql_scalars.ml │ ├── currency │ │ ├── dune │ │ └── graphql_scalars.ml │ ├── data_hash_lib │ │ ├── dune │ │ └── graphql_scalars.ml │ ├── dune │ ├── encoders.ml │ ├── filtered_external_transition │ │ ├── dune │ │ └── graphql_scalars.ml │ ├── mina_base │ │ ├── dune │ │ └── graphql_scalars.ml │ ├── mina_block │ │ ├── dune │ │ └── graphql_scalars.ml │ ├── mina_numbers │ │ ├── dune │ │ └── graphql_scalars.ml │ ├── pickles │ │ ├── dune │ │ ├── graphql_scalars.ml │ │ ├── graphql_scalars.mli │ │ └── test │ │ │ ├── dune │ │ │ └── test_pickles.ml │ ├── scalars.ml │ ├── serializing.ml │ ├── signature_lib │ │ ├── dune │ │ └── graphql_scalars.ml │ ├── snark_params │ │ ├── dune │ │ └── graphql_scalars.ml │ └── transaction │ │ ├── dune │ │ └── graphql_scalars.ml ├── graphql_wrapper │ ├── dune │ ├── graphql_wrapper.ml │ ├── json.ml │ └── ocaml_graphql_server_tests │ │ ├── LICENCE.md │ │ ├── abstract_test.ml │ │ ├── argument_test.ml │ │ ├── custom_error_test.ml │ │ ├── directives_test.ml │ │ ├── dune │ │ ├── echo_schema.ml │ │ ├── error_test.ml │ │ ├── index.mld │ │ ├── introspection_test.ml │ │ ├── schema_test.ml │ │ ├── test_common.ml │ │ ├── test_schema.ml │ │ └── variable_test.ml ├── hash_prefix_states │ ├── dune │ ├── hash_prefix_create │ │ ├── dune │ │ ├── hash_prefix_create.mli │ │ ├── js │ │ │ ├── dune │ │ │ └── hash_prefix_create.ml │ │ └── native │ │ │ ├── dune │ │ │ └── hash_prefix_create.ml │ ├── hash_prefix_states.ml │ └── hash_prefix_states.mli ├── hash_prefixes │ ├── dune │ └── hash_prefixes.ml ├── hex │ ├── dune │ └── hex.ml ├── integers_stubs_js │ ├── dune │ ├── runtime.js │ └── test │ │ ├── dune │ │ └── test.ml ├── internal_tracing │ ├── context_call │ │ ├── dune │ │ ├── internal_tracing_context_call.ml │ │ └── internal_tracing_context_call.mli │ ├── dune │ ├── internal_tracing.ml │ ├── internal_tracing.mli │ └── json_lines_rotate.ml ├── key_cache │ ├── async │ │ ├── dune │ │ ├── key_cache_async.ml │ │ └── key_cache_async.mli │ ├── dune │ ├── key_cache.ml │ ├── key_cache.mli │ ├── native │ │ ├── dune │ │ └── key_cache_native.ml │ └── sync │ │ ├── dune │ │ ├── key_cache_sync.ml │ │ └── key_cache_sync.mli ├── key_gen │ ├── dune │ └── sample_keypairs.ml ├── key_value_database │ ├── dune │ └── key_value_database.ml ├── ledger_catchup │ ├── README.md │ ├── best_tip_lru.ml │ ├── best_tip_lru.mli │ ├── catchup_jobs.ml │ ├── dune │ ├── ledger_catchup.ml │ ├── ledger_catchup.mli │ └── super_catchup.ml ├── ledger_proof │ ├── dune │ ├── ledger_proof.ml │ ├── ledger_proof.mli │ └── ledger_proof_intf.ml ├── linked_tree │ ├── dune │ └── linked_tree.ml ├── lmdb_storage │ ├── conv.ml │ ├── dune │ ├── generic.ml │ ├── generic.mli │ ├── intf.ml │ └── test │ │ ├── dune │ │ └── test_lmdb_storage.ml ├── logger │ ├── context_logger │ │ ├── context_logger.ml │ │ ├── context_logger.mli │ │ └── dune │ ├── dune │ ├── fake │ │ ├── dune │ │ └── logger.ml │ ├── file_system │ │ ├── dune │ │ ├── logger_file_system.ml │ │ └── logger_file_system.mli │ ├── logger.mli │ ├── native │ │ ├── dune │ │ └── logger.ml │ └── test │ │ ├── dune │ │ └── logger_test.ml ├── logproc_lib │ ├── dune │ ├── filter.ml │ ├── filter.mli │ ├── interpolator.ml │ └── logproc_lib.ml ├── merkle_address │ ├── dune │ ├── merkle_address.ml │ └── merkle_address.mli ├── merkle_ledger │ ├── README.md │ ├── any_ledger.ml │ ├── any_ledger.mli │ ├── converting_merkle_tree.ml │ ├── converting_merkle_tree.mli │ ├── database.ml │ ├── database.mli │ ├── dune │ ├── graphviz.ml │ ├── graphviz.mli │ ├── intf.ml │ ├── location.ml │ ├── location.mli │ ├── location_intf.mli │ ├── merkle_path.ml │ ├── merkle_path.mli │ ├── null_ledger.ml │ ├── null_ledger.mli │ ├── test │ │ ├── binary_tree.ml │ │ ├── dune │ │ ├── test.ml │ │ ├── test_converting.ml │ │ ├── test_database_in_mem.ml │ │ ├── test_database_integration.ml │ │ ├── test_mask.ml │ │ └── test_stubs.ml │ ├── util.ml │ └── util.mli ├── merkle_list_prover │ ├── dune │ └── merkle_list_prover.ml ├── merkle_list_verifier │ ├── dune │ └── merkle_list_verifier.ml ├── merkle_mask │ ├── base_merkle_tree_intf.mli │ ├── dune │ ├── inputs_intf.mli │ ├── mask_maps.ml │ ├── mask_maps.mli │ ├── mask_maps_intf.mli │ ├── maskable_merkle_tree.ml │ ├── maskable_merkle_tree.mli │ ├── maskable_merkle_tree_intf.mli │ ├── masking_merkle_tree.ml │ ├── masking_merkle_tree.mli │ └── masking_merkle_tree_intf.mli ├── mina_base │ ├── account.ml │ ├── account_id.ml │ ├── account_id.mli │ ├── account_id_intf.ml │ ├── account_timing.ml │ ├── account_update.ml │ ├── call_stack_digest.ml │ ├── call_stack_digest.mli │ ├── call_stack_digest_intf.ml │ ├── coinbase.ml │ ├── coinbase.mli │ ├── coinbase_fee_transfer.ml │ ├── coinbase_fee_transfer.mli │ ├── coinbase_fee_transfer_intf.ml │ ├── coinbase_intf.ml │ ├── control.ml │ ├── data_as_hash.ml │ ├── data_as_hash.mli │ ├── data_hash.ml │ ├── digest_intf.ml │ ├── dune │ ├── epoch_data.ml │ ├── epoch_ledger.ml │ ├── epoch_seed.ml │ ├── fee_excess.ml │ ├── fee_transfer.ml │ ├── fee_transfer.mli │ ├── fee_transfer_intf.ml │ ├── fee_with_prover.ml │ ├── frozen_ledger_hash.ml │ ├── frozen_ledger_hash.mli │ ├── frozen_ledger_hash0.ml │ ├── hash_prefix.ml │ ├── import │ │ ├── dune │ │ └── mina_base_import.ml │ ├── ledger_hash.ml │ ├── ledger_hash.mli │ ├── ledger_hash0.ml │ ├── ledger_hash0.mli │ ├── ledger_hash_intf.ml │ ├── ledger_hash_intf0.ml │ ├── ledger_intf.ml │ ├── mina_base.ml │ ├── payment_payload.ml │ ├── payment_payload.mli │ ├── pending_coinbase.ml │ ├── pending_coinbase.mli │ ├── pending_coinbase_intf.ml │ ├── pending_coinbase_witness.ml │ ├── permissions.ml │ ├── permissions.mli │ ├── proof.ml │ ├── proof.mli │ ├── protocol_constants_checked.ml │ ├── prover_value.ml │ ├── prover_value.mli │ ├── receipt.ml │ ├── receipt.mli │ ├── side_loaded_verification_key.ml │ ├── signature.ml │ ├── signature.mli │ ├── signed_command.ml │ ├── signed_command.mli │ ├── signed_command_intf.ml │ ├── signed_command_memo.ml │ ├── signed_command_memo.mli │ ├── signed_command_memo_intf.ml │ ├── signed_command_payload.ml │ ├── signed_command_payload.mli │ ├── sok_message.ml │ ├── sok_message.mli │ ├── sok_message_intf.ml │ ├── sparse_ledger_base.ml │ ├── sparse_ledger_base.mli │ ├── stack_frame.ml │ ├── staged_ledger_hash.ml │ ├── staged_ledger_hash.mli │ ├── staged_ledger_hash_intf.ml │ ├── stake_delegation.ml │ ├── state_body_hash.ml │ ├── state_body_hash.mli │ ├── state_hash.ml │ ├── test │ │ ├── account │ │ │ └── account.ml │ │ ├── account_test.ml │ │ ├── account_update_test.ml │ │ ├── call_forest_test.ml │ │ ├── dune │ │ ├── fee_excess │ │ │ ├── dune │ │ │ └── fee_excess.ml │ │ ├── fee_related_test.ml │ │ ├── helpers │ │ │ ├── dune │ │ │ ├── test_account.ml │ │ │ └── zkapp_cmd_builder.ml │ │ ├── main.ml │ │ ├── merkle_tree_test.ml │ │ ├── nonce_related.ml │ │ ├── receipt_test.ml │ │ ├── signature_test.ml │ │ ├── slot_reduction_vesting_test.ml │ │ ├── transaction_commitments.ml │ │ ├── valid_size.ml │ │ ├── verification_key_permission_test.ml │ │ ├── zero_vesting_period.ml │ │ ├── zkapp_account_test.ml │ │ └── zkapp_command_test.ml │ ├── token_id.ml │ ├── transaction_status.ml │ ├── transaction_union_payload.ml │ ├── transaction_union_tag.ml │ ├── transaction_union_tag.mli │ ├── user_command.ml │ ├── util │ │ ├── dune │ │ └── mina_base_util.ml │ ├── verification_key_wire.ml │ ├── with_stack_hash.ml │ ├── with_status.ml │ ├── zkapp_account.ml │ ├── zkapp_basic.ml │ ├── zkapp_call_forest.ml │ ├── zkapp_call_forest_base.ml │ ├── zkapp_command.ml │ ├── zkapp_precondition.ml │ ├── zkapp_state.ml │ └── zkapp_statement.ml ├── mina_block │ ├── block.ml │ ├── block.mli │ ├── dune │ ├── header.ml │ ├── header.mli │ ├── header_intf.ml │ ├── internal_transition.ml │ ├── legacy_format.ml │ ├── legacy_format.mli │ ├── mina_block.ml │ ├── precomputed_block.ml │ ├── precomputed_block.mli │ ├── tests │ │ ├── dune │ │ ├── main.ml │ │ ├── memory_caching.ml │ │ ├── memory_caching.mli │ │ ├── regtest-devnet-319281-3NKq8WXEzMFJH3VdmK4seCTpciyjSY2Rf39K7q1Yyt1p4HkqSzqA.json │ │ └── sample_precomputed_block.ml │ ├── validated_block.ml │ ├── validated_block.mli │ ├── validation.ml │ ├── validation.mli │ └── validation_types.ml ├── mina_caqti │ ├── README.md │ ├── dune │ └── mina_caqti.ml ├── mina_commands │ ├── dune │ └── mina_commands.ml ├── mina_compile_config │ ├── dune │ └── mina_compile_config.ml ├── mina_debug │ ├── call_logger.ml │ ├── call_logger.mli │ └── dune ├── mina_generators │ ├── dune │ ├── user_command_generators.ml │ ├── zkapp_command_generators.ml │ └── zkapp_command_generators.mli ├── mina_graphql │ ├── doc.ml │ ├── dune │ ├── itn_zkapps.ml │ ├── mina_graphql.ml │ ├── reflection.ml │ ├── schema.ml │ ├── types.ml │ ├── utils.ml │ └── zkapps.ml ├── mina_incremental │ ├── dune │ └── mina_incremental.ml ├── mina_intf │ ├── core_intf.ml │ ├── dune │ ├── mina_intf.ml │ └── transition_frontier_components_intf.ml ├── mina_ledger │ ├── dune │ ├── ledger.ml │ ├── ledger.mli │ ├── ledger_transfer.ml │ ├── mask_maps.ml │ ├── root.ml │ ├── root.mli │ ├── sparse_ledger.ml │ ├── sync_ledger.ml │ └── test │ │ ├── dune │ │ ├── helpers │ │ ├── dune │ │ └── ledger_helpers.ml │ │ └── test_mina_ledger.ml ├── mina_lib │ ├── archive_client.ml │ ├── archive_client.mli │ ├── conf_dir.ml │ ├── config.ml │ ├── dune │ ├── mina_lib.ml │ ├── mina_lib.mli │ ├── mina_subscriptions.ml │ └── tests │ │ ├── dune │ │ └── tests.ml ├── mina_lmdb_storage │ ├── block.ml │ ├── block.mli │ ├── dune │ ├── header.ml │ └── header.mli ├── mina_metrics │ ├── dune │ ├── js_test │ │ ├── dune │ │ └── mina_metrics_js_test.ml │ ├── mina_metrics.mli │ ├── no_metrics │ │ ├── dune │ │ └── mina_metrics.ml │ └── prometheus_metrics │ │ ├── dune │ │ ├── metric_generators.ml │ │ ├── mina_metrics.ml │ │ └── namespace.ml ├── mina_net2 │ ├── bitswap_tag.ml │ ├── dune │ ├── keypair.ml │ ├── keypair.mli │ ├── libp2p_helper.ml │ ├── libp2p_helper.mli │ ├── libp2p_stream.ml │ ├── libp2p_stream.mli │ ├── mina_net2.ml │ ├── mina_net2.mli │ ├── multiaddr.ml │ ├── multiaddr.mli │ ├── sink.ml │ ├── subscription.ml │ ├── subscription.mli │ ├── tests │ │ ├── all_ipc.ml │ │ ├── dune │ │ └── tests.ml │ ├── validation_callback.ml │ └── validation_callback.mli ├── mina_networking │ ├── README.md │ ├── dune │ ├── mina_networking.ml │ ├── mina_networking.mli │ ├── node_status.ml │ ├── rpcs.ml │ └── sinks.ml ├── mina_numbers │ ├── account_nonce.ml │ ├── account_nonce.mli │ ├── dune │ ├── global_slot.ml │ ├── global_slot_intf.ml │ ├── global_slot_legacy.ml │ ├── global_slot_legacy.mli │ ├── global_slot_since_genesis.ml │ ├── global_slot_since_genesis.mli │ ├── global_slot_since_hard_fork.ml │ ├── global_slot_since_hard_fork.mli │ ├── global_slot_span.ml │ ├── global_slot_span.mli │ ├── hd_index.ml │ ├── hd_index.mli │ ├── index.ml │ ├── index.mli │ ├── intf.ml │ ├── length.ml │ ├── length.mli │ ├── mina_numbers.ml │ ├── nat.ml │ ├── nat.mli │ ├── txn_version.ml │ ├── txn_version.mli │ ├── zkapp_version.ml │ └── zkapp_version.mli ├── mina_plugins │ ├── dune │ ├── examples │ │ └── do_nothing │ │ │ ├── dune │ │ │ └── plugin_do_nothing.ml │ ├── mina_plugins.ml │ └── mina_plugins.mli ├── mina_state │ ├── ancestor.ml │ ├── blockchain_state.ml │ ├── blockchain_state.mli │ ├── consensus_state_hooks.ml │ ├── consensus_state_hooks.mli │ ├── dune │ ├── genesis_protocol_state.ml │ ├── genesis_protocol_state.mli │ ├── local_state.ml │ ├── protocol_state.ml │ ├── protocol_state.mli │ ├── protocol_state_intf.ml │ ├── registers.ml │ ├── snark_transition.ml │ ├── snark_transition.mli │ ├── snarked_ledger_state.ml │ ├── snarked_ledger_state.mli │ └── snarked_ledger_state_intf.ml ├── mina_stdlib │ ├── README.md │ ├── bash_colors.ml │ ├── bigstring.ml │ ├── bigstring.mli │ ├── bounded_types.ml │ ├── deferred.ml │ ├── deferred.mli │ ├── direction.ml │ ├── dune │ ├── empty_hashes.ml │ ├── gadt.ml │ ├── gadt.mli │ ├── generic_set.mli │ ├── graph_algorithms.ml │ ├── immutable_array.ml │ ├── immutable_array.mli │ ├── list.ml │ ├── list.mli │ ├── map_set.ml │ ├── map_set.mli │ ├── mina_user_error.ml │ ├── nat.ml │ ├── nonempty_list.ml │ ├── nonempty_list.mli │ ├── result.ml │ ├── result.mli │ ├── rose_tree.ml │ ├── rose_tree.mli │ ├── sigs.mli │ ├── state_or_error.ml │ ├── state_or_error_intf.ml │ ├── tests │ │ ├── dune │ │ ├── test_graph_algorithms.ml │ │ └── test_time.ml │ ├── time.ml │ ├── truth.ml │ ├── truth.mli │ └── unix_timestamp.ml ├── mina_stdlib_unix │ ├── dune │ ├── exit_handlers.ml │ ├── file_system.ml │ ├── mina_stdlib_unix.ml │ └── rfc3339_time.ml ├── mina_version │ ├── dummy │ │ ├── dune │ │ └── mina_version.ml │ ├── dune │ ├── mina_version.mli │ ├── normal │ │ ├── dune │ │ └── gen.sh │ └── runtime │ │ ├── dune │ │ └── mina_version.ml ├── mina_wire_types │ ├── README.md │ ├── block_time.ml │ ├── block_time.mli │ ├── consensus │ │ ├── consensus.ml │ │ ├── consensus.mli │ │ ├── consensus_global_slot.ml │ │ ├── consensus_global_slot.mli │ │ ├── consensus_proof_of_stake.ml │ │ ├── consensus_proof_of_stake.mli │ │ └── consensus_vrf.ml │ ├── currency.ml │ ├── currency.mli │ ├── data_hash_lib.ml │ ├── dune │ ├── genesis_constants.ml │ ├── index.mld │ ├── ledger_proof.ml │ ├── mina_base │ │ ├── mina_base.ml │ │ ├── mina_base_account.ml │ │ ├── mina_base_account_id.ml │ │ ├── mina_base_account_id.mli │ │ ├── mina_base_account_update.ml │ │ ├── mina_base_call_stack_digest.ml │ │ ├── mina_base_call_stack_digest.mli │ │ ├── mina_base_coinbase.ml │ │ ├── mina_base_coinbase.mli │ │ ├── mina_base_coinbase_fee_transfer.ml │ │ ├── mina_base_coinbase_fee_transfer.mli │ │ ├── mina_base_control.ml │ │ ├── mina_base_epoch_ledger.ml │ │ ├── mina_base_epoch_seed.ml │ │ ├── mina_base_fee_excess.ml │ │ ├── mina_base_fee_transfer.ml │ │ ├── mina_base_fee_transfer.mli │ │ ├── mina_base_fee_with_prover.ml │ │ ├── mina_base_frozen_ledger_hash.ml │ │ ├── mina_base_frozen_ledger_hash0.ml │ │ ├── mina_base_ledger_hash.ml │ │ ├── mina_base_minting_payload.ml │ │ ├── mina_base_new_account_payload.ml │ │ ├── mina_base_new_token_payload.ml │ │ ├── mina_base_payment_payload.ml │ │ ├── mina_base_pending_coinbase.ml │ │ ├── mina_base_pending_coinbase.mli │ │ ├── mina_base_permissions.ml │ │ ├── mina_base_proof.ml │ │ ├── mina_base_protocol_constants_checked.ml │ │ ├── mina_base_signature.ml │ │ ├── mina_base_signed_command.ml │ │ ├── mina_base_signed_command.mli │ │ ├── mina_base_signed_command_memo.ml │ │ ├── mina_base_signed_command_memo.mli │ │ ├── mina_base_signed_command_payload.ml │ │ ├── mina_base_sok_message.ml │ │ ├── mina_base_sok_message.mli │ │ ├── mina_base_stack_frame.ml │ │ ├── mina_base_stack_frame.mli │ │ ├── mina_base_staged_ledger_hash.ml │ │ ├── mina_base_staged_ledger_hash.mli │ │ ├── mina_base_stake_delegation.ml │ │ ├── mina_base_state_body_hash.ml │ │ ├── mina_base_state_hash.ml │ │ ├── mina_base_token_id.ml │ │ ├── mina_base_transaction_status.ml │ │ ├── mina_base_user_command.ml │ │ ├── mina_base_verification_key_wire.ml │ │ ├── mina_base_with_stack_hash.ml │ │ ├── mina_base_with_status.ml │ │ ├── mina_base_zkapp_basic.ml │ │ ├── mina_base_zkapp_command.ml │ │ ├── mina_base_zkapp_command.mli │ │ ├── mina_base_zkapp_precondition.ml │ │ └── mina_base_zkapp_state.ml │ ├── mina_base_epoch_data.ml │ ├── mina_block │ │ ├── mina_block.ml │ │ ├── mina_block_header.ml │ │ └── mina_block_header.mli │ ├── mina_numbers.ml │ ├── mina_state │ │ ├── mina_state.ml │ │ ├── mina_state_blockchain_state.ml │ │ ├── mina_state_local_state.ml │ │ ├── mina_state_protocol_state.ml │ │ ├── mina_state_protocol_state.mli │ │ ├── mina_state_registers.ml │ │ ├── mina_state_snarked_ledger_state.ml │ │ └── mina_state_snarked_ledger_state.mli │ ├── mina_transaction.ml │ ├── mina_transaction_logic │ │ ├── mina_transaction_logic.ml │ │ └── zkapp_command_logic.ml │ ├── network_pool │ │ ├── network_pool.ml │ │ ├── network_pool_priced_proof.ml │ │ ├── network_pool_snark_pool.ml │ │ └── network_pool_transaction_pool.ml │ ├── one_or_two │ │ └── one_or_two.ml │ ├── pickles │ │ ├── pickles.ml │ │ ├── pickles.mli │ │ ├── pickles_bulletproof_challenge.ml │ │ ├── pickles_composition_types.ml │ │ ├── pickles_composition_types.mli │ │ ├── pickles_limb_vector.ml │ │ └── pickles_reduced_messages_for_next_proof_over_same_field.ml │ ├── pickles_base.ml │ ├── pickles_types.ml │ ├── proof_carrying_data.ml │ ├── protocol_version.ml │ ├── protocol_version.mli │ ├── public_key.ml │ ├── sgn_type.ml │ ├── signed_poly.ml │ ├── snark_params.ml │ ├── test │ │ ├── dune │ │ └── type_equalities.ml │ ├── transaction_snark.ml │ ├── transaction_snark.mli │ ├── transaction_snark_work.ml │ ├── utils.ml │ └── with_hash.ml ├── monad_lib │ ├── dune │ ├── monad_lib.ml │ ├── monad_lib.mli │ ├── state.ml │ └── state.mli ├── multi-key-file-storage │ ├── dune │ ├── intf.mli │ ├── multi_key_file_storage.ml │ ├── multi_key_file_storage.mli │ └── tests │ │ ├── dune │ │ └── test_multi_key_file_storage.ml ├── network_peer │ ├── dune │ ├── envelope.ml │ ├── envelope.mli │ └── peer.ml ├── network_pool │ ├── batcher.ml │ ├── batcher.mli │ ├── command_error.ml │ ├── dune │ ├── f_sequence.ml │ ├── f_sequence.mli │ ├── indexed_pool.ml │ ├── indexed_pool.mli │ ├── intf.ml │ ├── locally_generated.ml │ ├── locally_generated.mli │ ├── mocks.ml │ ├── network_pool_base.ml │ ├── pool_sink.ml │ ├── priced_proof.ml │ ├── rate_limiter.ml │ ├── rate_limiter.mli │ ├── snark_pool.ml │ ├── snark_pool.mli │ ├── snark_pool_diff.ml │ ├── test.ml │ ├── test │ │ ├── dune │ │ ├── indexed_pool_tests.ml │ │ ├── main.ml │ │ └── transaction_gen.ml │ ├── transaction_pool.ml │ ├── with_nonce.ml │ └── writer_result.ml ├── node_addrs_and_ports │ ├── dune │ └── node_addrs_and_ports.ml ├── node_config │ ├── dune │ ├── for_unit_tests │ │ ├── dune │ │ ├── node_config_for_unit_tests.ml │ │ └── node_config_for_unit_tests.mli │ ├── intf │ │ ├── dune │ │ └── node_config_intf.mli │ ├── node_config.ml │ ├── node_config.mli │ ├── unconfigurable_constants │ │ ├── dune │ │ ├── node_config_unconfigurable_constants.ml │ │ └── node_config_unconfigurable_constants.mli │ └── version │ │ ├── dune │ │ ├── node_config_version.ml │ │ └── node_config_version.mli ├── node_error_service │ ├── dune │ ├── node_error_service.ml │ └── node_error_service.mli ├── node_status_service │ ├── dune │ └── node_status_service.ml ├── non_zero_curve_point │ ├── compressed_poly.ml │ ├── dune │ └── non_zero_curve_point.ml ├── o1js_stub │ ├── README.md │ ├── dune │ └── o1js_stub.ml ├── o1trace │ ├── dune │ ├── execution_timer.ml │ ├── execution_timer.mli │ ├── o1trace.ml │ ├── o1trace.mli │ ├── plugins.ml │ ├── thread.ml │ └── webkit_event │ │ ├── dune │ │ ├── o1trace_webkit_event.ml │ │ └── o1trace_webkit_event.mli ├── one_or_two │ ├── dune │ ├── intfs.ml │ ├── one_or_two.ml │ └── one_or_two.mli ├── otp_lib │ ├── agent.ml │ ├── agent.mli │ ├── capped_supervisor.ml │ ├── capped_supervisor.mli │ ├── dune │ └── worker_supervisor.ml ├── outside_hash_image │ ├── dune │ └── outside_hash_image.ml ├── parallel │ ├── dune │ ├── parallel.ml │ └── parallel.mli ├── parallel_scan │ ├── dune │ ├── parallel_scan.ml │ ├── parallel_scan.mli │ └── scan_state.md ├── participating_state │ ├── dune │ └── participating_state.ml ├── perf_histograms │ ├── dune │ ├── histogram.ml │ ├── intf.ml │ ├── perf_histograms.ml │ ├── perf_histograms.mli │ ├── perf_histograms0.ml │ └── rpc.ml ├── pickles │ ├── README.md │ ├── backend │ │ ├── backend.ml │ │ ├── backend.mli │ │ └── dune │ ├── cache.ml │ ├── cache.mli │ ├── cache_handle.ml │ ├── cache_handle.mli │ ├── commitment_lengths.ml │ ├── commitment_lengths.mli │ ├── common.ml │ ├── common.mli │ ├── compile.ml │ ├── compile.mli │ ├── composition_types │ │ ├── branch_data.ml │ │ ├── branch_data.mli │ │ ├── branch_data_intf.ml │ │ ├── bulletproof_challenge.ml │ │ ├── bulletproof_challenge.mli │ │ ├── composition_types.ml │ │ ├── composition_types.mli │ │ ├── digest.ml │ │ ├── digest.mli │ │ ├── dune │ │ ├── spec.ml │ │ └── spec.mli │ ├── dirty.ml │ ├── dirty.mli │ ├── dummy.ml │ ├── dummy.mli │ ├── dune │ ├── endo.ml │ ├── endo.mli │ ├── evaluation_lengths.ml │ ├── evaluation_lengths.mli │ ├── fix_domains.ml │ ├── fix_domains.mli │ ├── full_signature.mli │ ├── impls.ml │ ├── impls.mli │ ├── import.ml │ ├── import.mli │ ├── inductive_rule.ml │ ├── inductive_rule.mli │ ├── intf.mli │ ├── limb_vector │ │ ├── challenge.ml │ │ ├── challenge.mli │ │ ├── constant.ml │ │ ├── constant.mli │ │ ├── dune │ │ ├── limb_vector.mli │ │ ├── make.ml │ │ ├── make.mli │ │ └── test │ │ │ ├── dune │ │ │ └── test_constant.ml │ ├── make_sponge.ml │ ├── make_sponge.mli │ ├── opt_sponge.ml │ ├── opt_sponge.mli │ ├── per_proof_witness.ml │ ├── per_proof_witness.mli │ ├── pickles.ml │ ├── pickles.mli │ ├── pickles_intf.mli │ ├── plonk_checks │ │ ├── dune │ │ ├── gen_scalars │ │ │ ├── dune │ │ │ └── gen_scalars.ml │ │ ├── plonk_checks.ml │ │ ├── plonk_checks.mli │ │ └── scalars.ml │ ├── plonk_curve_ops.ml │ ├── plonk_curve_ops.mli │ ├── proof.ml │ ├── proof.mli │ ├── proof_cache.ml │ ├── proof_cache.mli │ ├── pseudo │ │ ├── dune │ │ ├── pseudo.ml │ │ └── pseudo.mli │ ├── reduced_messages_for_next_proof_over_same_field.ml │ ├── reduced_messages_for_next_proof_over_same_field.mli │ ├── requests.ml │ ├── requests.mli │ ├── ro.ml │ ├── ro.mli │ ├── scalar_challenge.ml │ ├── scalar_challenge.mli │ ├── side_loaded_verification_key.ml │ ├── side_loaded_verification_key.mli │ ├── snarky_tests │ │ ├── README.md │ │ ├── dune │ │ ├── examples │ │ │ ├── field.json │ │ │ ├── output.json │ │ │ ├── poseidon.json │ │ │ ├── range_gt.json │ │ │ ├── range_gte.json │ │ │ ├── range_lt.json │ │ │ ├── range_lte.json │ │ │ ├── simple.json │ │ │ └── ternary.json │ │ └── snarky_tests.ml │ ├── sponge_inputs.ml │ ├── sponge_inputs.mli │ ├── step.ml │ ├── step.mli │ ├── step_branch_data.ml │ ├── step_branch_data.mli │ ├── step_main.ml │ ├── step_main.mli │ ├── step_main_inputs.ml │ ├── step_main_inputs.mli │ ├── step_verifier.ml │ ├── step_verifier.mli │ ├── tag.ml │ ├── tag.mli │ ├── test │ │ ├── chunked_circuits │ │ │ ├── chunks2.ml │ │ │ ├── chunks4.ml │ │ │ ├── chunks8.ml │ │ │ └── dune │ │ ├── dune │ │ ├── optional_custom_gates │ │ │ ├── dune │ │ │ ├── lookup_range_check.ml │ │ │ ├── pickles_test_optional_custom_gates.ml │ │ │ ├── test_fix_domains.ml │ │ │ └── test_gadgets │ │ │ │ ├── dune │ │ │ │ └── pickles_optional_custom_gates_circuits.ml │ │ ├── test_impls.ml │ │ ├── test_no_sideloaded.ml │ │ ├── test_opt_sponge.ml │ │ ├── test_plonk_curve_ops.ml │ │ ├── test_ro.ml │ │ ├── test_scalar_challenge.ml │ │ ├── test_side_loaded_verification_key.ml │ │ ├── test_sponge.ml │ │ ├── test_step.ml │ │ ├── test_step_verifier.ml │ │ ├── test_wrap.ml │ │ └── test_wrap_hack.ml │ ├── tick_field_sponge.ml │ ├── tick_field_sponge.mli │ ├── timer.ml │ ├── timer.mli │ ├── tock_field_sponge.ml │ ├── tock_field_sponge.mli │ ├── type.mli │ ├── types_map.ml │ ├── types_map.mli │ ├── unfinalized.ml │ ├── unfinalized.mli │ ├── util.ml │ ├── util.mli │ ├── verification_key.ml │ ├── verification_key.mli │ ├── verify.ml │ ├── verify.mli │ ├── wrap.ml │ ├── wrap.mli │ ├── wrap_deferred_values.ml │ ├── wrap_deferred_values.mli │ ├── wrap_domains.ml │ ├── wrap_domains.mli │ ├── wrap_hack.ml │ ├── wrap_hack.mli │ ├── wrap_main.ml │ ├── wrap_main.mli │ ├── wrap_main_inputs.ml │ ├── wrap_main_inputs.mli │ ├── wrap_proof.ml │ ├── wrap_proof.mli │ ├── wrap_verifier.ml │ ├── wrap_verifier.mli │ ├── wrap_wire_proof.ml │ └── wrap_wire_proof.mli ├── pickles_base │ ├── domain.ml │ ├── domain.mli │ ├── domains.ml │ ├── domains.mli │ ├── dune │ ├── one_hot_vector │ │ ├── dune │ │ ├── one_hot_vector.ml │ │ └── one_hot_vector.mli │ ├── proofs_verified.ml │ ├── proofs_verified.mli │ ├── side_loaded_verification_key.ml │ ├── side_loaded_verification_key.mli │ └── test │ │ ├── dune │ │ └── main.ml ├── pickles_types │ ├── README.md │ ├── dune │ ├── pickles_types.ml │ └── pickles_types.mli ├── ppx_annot │ ├── dune │ ├── ppx_annot.ml │ └── tests │ │ ├── dune │ │ └── ppx_annot_tests.ml ├── ppx_mina │ ├── define_from_scope.ml │ ├── define_locally.ml │ ├── dune │ ├── expires_after.ml │ ├── getenv_ppx.ml │ ├── log.ml │ ├── ppx_representatives │ │ ├── dune │ │ ├── ppx_representatives.ml │ │ └── runtime │ │ │ ├── dune │ │ │ └── ppx_representatives_runtime.ml │ ├── ppx_to_enum │ │ ├── dune │ │ └── ppx_to_enum.ml │ └── tests │ │ ├── Makefile │ │ ├── define_from_scope_good.ml │ │ ├── define_locally_good.ml │ │ ├── dune │ │ ├── dune-project │ │ ├── expired.ml │ │ ├── expiry_in_module.ml │ │ ├── expiry_invalid_date.ml │ │ ├── expiry_invalid_format.ml │ │ └── unexpired.ml ├── ppx_register_event │ ├── dune │ └── register_event.ml ├── ppx_util │ ├── dune │ └── ppx_util.ml ├── ppx_version │ ├── README.md │ ├── bin_io_unversioned.ml │ ├── dune │ ├── lint_primitive_uses.ml │ ├── lint_version_syntax.ml │ ├── runtime │ │ ├── dune │ │ ├── shapes.ml │ │ └── util.ml │ ├── test │ │ ├── Makefile │ │ ├── README.md │ │ ├── bad_version_syntax_bin_io_in_functor.ml │ │ ├── bad_version_syntax_extension.ml │ │ ├── bad_version_syntax_missing_versioned.ml │ │ ├── bad_version_syntax_multiple_errors.ml │ │ ├── bad_version_syntax_version_in_functor.ml │ │ ├── bad_versioned_in_functor.ml │ │ ├── bad_versioned_in_nested_functor.ml │ │ ├── dune │ │ ├── dune-project │ │ ├── good_version_syntax.ml │ │ ├── versioned_bad_arrow_type.ml │ │ ├── versioned_bad_contained_types.ml │ │ ├── versioned_bad_module_name.ml │ │ ├── versioned_bad_module_structure.ml │ │ ├── versioned_bad_option.ml │ │ ├── versioned_bad_type_name.ml │ │ ├── versioned_bad_unnumbered.ml │ │ ├── versioned_bad_version_name.ml │ │ ├── versioned_bad_wrapped_module_structure.ml │ │ ├── versioned_good.ml │ │ ├── versioned_module_bad_missing_to_latest.ml │ │ ├── versioned_module_bad_missing_type.ml │ │ ├── versioned_module_bad_stable_name.ml │ │ ├── versioned_module_bad_version_name.ml │ │ ├── versioned_module_bad_version_order.ml │ │ ├── versioned_module_good.ml │ │ ├── versioned_sig_good.ml │ │ └── versioned_sig_good.mli │ ├── versioned_module.ml │ ├── versioned_type.ml │ └── versioned_util.ml ├── precomputed_values │ ├── dune │ ├── precomputed_values.ml │ └── precomputed_values.mli ├── proof_cache_tag │ ├── dune │ ├── proof_cache_tag.ml │ └── proof_cache_tag.mli ├── proof_carrying_data │ ├── dune │ └── proof_carrying_data.ml ├── protocol_version │ ├── dune │ ├── protocol_version.ml │ ├── protocol_version.mli │ └── protocol_version_intf.ml ├── prover │ ├── dune │ ├── intf.ml │ ├── prover.ml │ └── prover.mli ├── random_oracle │ ├── dune │ ├── intf.ml │ ├── permutation │ │ ├── dune │ │ ├── external │ │ │ ├── dune │ │ │ └── random_oracle_permutation.ml │ │ ├── ocaml │ │ │ ├── dune │ │ │ └── random_oracle_permutation.ml │ │ └── random_oracle_permutation.mli │ ├── random_oracle.ml │ └── random_oracle.mli ├── random_oracle_input │ ├── dune │ └── random_oracle_input.ml ├── rocksdb │ ├── README.md │ ├── database.ml │ ├── database.mli │ ├── dune │ ├── intf.ml │ ├── serializable.ml │ ├── serializable.mli │ └── tests │ │ ├── dune │ │ └── rocksdb_tests.ml ├── rosetta_coding │ ├── coding.ml │ ├── dune │ └── test │ │ ├── dune │ │ └── test_rosetta_coding.ml ├── rosetta_lib │ ├── README.md │ ├── amount_of.ml │ ├── dune │ ├── errors.ml │ ├── memoize.ml │ ├── monad_fail.ml │ ├── operation_statuses.ml │ ├── operation_types.ml │ ├── test │ │ ├── dune │ │ ├── test_encodings.ml │ │ └── test_user_command_info.ml │ ├── transaction.ml │ ├── user_command_info.ml │ └── validation.ml ├── rosetta_models │ ├── account_balance_request.ml │ ├── account_balance_response.ml │ ├── account_coins_request.ml │ ├── account_coins_response.ml │ ├── account_identifier.ml │ ├── allow.ml │ ├── amount.ml │ ├── balance_exemption.ml │ ├── block.ml │ ├── block_event.ml │ ├── block_identifier.ml │ ├── block_request.ml │ ├── block_response.ml │ ├── block_transaction.ml │ ├── block_transaction_request.ml │ ├── block_transaction_response.ml │ ├── call_request.ml │ ├── call_response.ml │ ├── coin.ml │ ├── coin_change.ml │ ├── coin_identifier.ml │ ├── construction_combine_request.ml │ ├── construction_combine_response.ml │ ├── construction_derive_request.ml │ ├── construction_derive_response.ml │ ├── construction_hash_request.ml │ ├── construction_metadata_request.ml │ ├── construction_metadata_response.ml │ ├── construction_parse_request.ml │ ├── construction_parse_response.ml │ ├── construction_payloads_request.ml │ ├── construction_payloads_response.ml │ ├── construction_preprocess_request.ml │ ├── construction_preprocess_response.ml │ ├── construction_submit_request.ml │ ├── currency.ml │ ├── dune │ ├── enums.ml │ ├── error.ml │ ├── events_blocks_request.ml │ ├── events_blocks_response.ml │ ├── mempool_response.ml │ ├── mempool_transaction_request.ml │ ├── mempool_transaction_response.ml │ ├── metadata_request.ml │ ├── network_identifier.ml │ ├── network_list_response.ml │ ├── network_options_response.ml │ ├── network_request.ml │ ├── network_status_response.ml │ ├── operation.ml │ ├── operation_identifier.ml │ ├── operation_status.ml │ ├── partial_block_identifier.ml │ ├── peer.ml │ ├── public_key.ml │ ├── related_transaction.ml │ ├── search_transactions_request.ml │ ├── search_transactions_response.ml │ ├── signature.ml │ ├── signing_payload.ml │ ├── sub_account_identifier.ml │ ├── sub_network_identifier.ml │ ├── sync_status.ml │ ├── transaction.ml │ ├── transaction_identifier.ml │ ├── transaction_identifier_response.ml │ └── version.ml ├── runtime_config │ ├── dune │ └── runtime_config.ml ├── secrets │ ├── dune │ ├── hardware_wallets.ml │ ├── keypair.ml │ ├── keypair_common.ml │ ├── keypair_read_write.ml │ ├── libp2p_keypair.ml │ ├── password.ml │ ├── password.mli │ ├── privkey_error.ml │ ├── secret_box.ml │ ├── secret_box.mli │ ├── secret_file.ml │ ├── secret_file.mli │ ├── uptime_keypair.ml │ ├── wallets.ml │ └── wallets.mli ├── sgn │ ├── dune │ ├── sgn.ml │ └── sgn.mli ├── sgn_type │ ├── dune │ ├── sgn.ml │ └── sgn.mli ├── signature_kind │ ├── compile_config │ │ ├── dune │ │ └── mina_signature_kind.ml │ ├── dune │ ├── mainnet │ │ ├── dune │ │ └── mina_signature_kind.ml │ ├── mina_signature_kind.mli │ ├── testnet │ │ ├── dune │ │ └── mina_signature_kind.ml │ └── type │ │ ├── dune │ │ └── mina_signature_kind_type.ml ├── signature_lib │ ├── dune │ ├── find_address │ │ ├── dune │ │ └── find_address.ml │ ├── keypair.ml │ ├── keypair.mli │ ├── private_key.ml │ ├── private_key.mli │ ├── public_key.ml │ ├── public_key.mli │ ├── schnorr.ml │ └── test │ │ ├── dune │ │ ├── signature_lib_tests.ml │ │ └── test_private_key.ml ├── snark_bits │ ├── bits.ml │ ├── bits_intf.ml │ └── dune ├── snark_keys_header │ ├── README.md │ ├── dune │ ├── snark_keys_header.ml │ └── tests │ │ ├── dune │ │ └── test_snark_keys_header.ml ├── snark_params │ ├── dune │ ├── snark_intf.ml │ ├── snark_params.ml │ ├── snark_util.ml │ └── test │ │ ├── dune │ │ └── test_snark_params.ml ├── snark_profiler_lib │ ├── dune │ └── snark_profiler_lib.ml ├── snark_work_lib │ ├── combined_result.mli │ ├── dune │ ├── id.ml │ ├── id.mli │ ├── metrics.ml │ ├── partitioned_result.ml │ ├── partitioned_result.mli │ ├── partitioned_spec.ml │ ├── partitioned_spec.mli │ ├── result_without_metrics.ml │ ├── result_without_metrics.mli │ ├── selector.ml │ ├── single_result.ml │ ├── single_result.mli │ ├── single_spec.ml │ ├── single_spec.mli │ ├── snark_work_lib.ml │ ├── sub_zkapp_spec.ml │ ├── sub_zkapp_spec.mli │ ├── with_job_meta.ml │ ├── with_job_meta.mli │ └── work.ml ├── snark_worker │ ├── README.md │ ├── dune │ ├── entry.ml │ ├── events.ml │ ├── intf.ml │ ├── prod.ml │ ├── rpc_failed_to_generate_snark.ml │ ├── rpc_get_work.ml │ ├── rpc_submit_work.ml │ ├── snark_worker.ml │ └── standalone │ │ ├── README.md │ │ ├── dune │ │ └── run_snark_worker.ml ├── snarky_blake2 │ ├── README.md │ ├── dune │ ├── snarky_blake2.ml │ ├── snarky_blake2.mli │ ├── test │ │ ├── dune │ │ └── test.ml │ ├── uint32.ml │ └── uint32.mli ├── snarky_curves │ ├── dune │ └── snarky_curves.ml ├── snarky_field_extensions │ ├── dune │ ├── field_extensions.ml │ └── intf.ml ├── snarky_group_map │ ├── checked_map.ml │ ├── checked_map.mli │ ├── dune │ ├── snarky_group_map.ml │ └── snarky_group_map.mli ├── snarky_log │ ├── dune │ └── snarky_log.ml ├── snarky_taylor │ ├── README.md │ ├── dune │ ├── floating_point.ml │ ├── floating_point.mli │ ├── snarky_taylor.ml │ └── tests │ │ ├── dune │ │ ├── floating_point_test.ml │ │ └── snarky_taylor_test.ml ├── sparse_ledger_lib │ ├── dune │ ├── inputs.ml │ └── sparse_ledger.ml ├── staged_ledger │ ├── README.md │ ├── check_commands.ml │ ├── check_commands.mli │ ├── diff_creation_log.ml │ ├── dune │ ├── pre_diff_info.ml │ ├── staged_ledger.ml │ ├── staged_ledger.mli │ └── test │ │ ├── dune │ │ ├── main.ml │ │ └── txn_application_test.ml ├── staged_ledger_diff │ ├── bitswap_block.ml │ ├── body.ml │ ├── body.mli │ ├── diff.ml │ ├── diff.mli │ ├── dune │ └── staged_ledger_diff.ml ├── storage │ ├── checked_data.ml │ ├── disk.ml │ ├── dune │ ├── list.ml │ ├── memory.ml │ ├── storage.ml │ └── storage_intf.ml ├── string_sign │ ├── README.md │ ├── dune │ ├── string_sign.ml │ └── tests │ │ ├── dune │ │ └── test_string_sign.ml ├── structured_log_events │ ├── dune │ ├── structured_log_events.ml │ └── structured_log_events.mli ├── sync_handler │ ├── dune │ └── sync_handler.ml ├── sync_status │ ├── README.md │ ├── dune │ ├── sync_status.ml │ └── tests │ │ ├── dune │ │ └── test_sync_status.ml ├── syncable_ledger │ ├── dune │ ├── syncable_ledger.ml │ └── test │ │ ├── dune │ │ └── test.ml ├── testing │ ├── integration_test_lib │ │ ├── dsl.ml │ │ ├── dune │ │ ├── event_router.ml │ │ ├── event_type.ml │ │ ├── event_type.mli │ │ ├── genesis_ledger.ml │ │ ├── gossip_state.ml │ │ ├── graphql_polling_log_engine.ml │ │ ├── graphql_requests.ml │ │ ├── intf.ml │ │ ├── json_parsing.ml │ │ ├── malleable_error.ml │ │ ├── network_keypair.ml │ │ ├── network_state.ml │ │ ├── network_time_span.ml │ │ ├── puppeteer_message.ml │ │ ├── runtime_config_builder.ml │ │ ├── test_config.ml │ │ ├── test_error.ml │ │ ├── util.ml │ │ ├── wait_condition.ml │ │ └── wait_condition.mli │ ├── integration_test_local_engine │ │ ├── .dune.swp │ │ ├── cli_inputs.ml │ │ ├── docker_compose.ml │ │ ├── docker_network.ml │ │ ├── docker_node_config.ml │ │ ├── dune │ │ ├── integration_test_local_engine.ml │ │ ├── integration_test_local_engine.mli │ │ └── mina_docker.ml │ ├── itn_crypto │ │ ├── dune │ │ └── itn_crypto.ml │ ├── itn_logger │ │ ├── dune │ │ └── itn_logger.ml │ ├── quickcheck_lib │ │ ├── dune │ │ ├── quickcheck_lib.ml │ │ └── quickcheck_lib.mli │ ├── test_genesis_ledger │ │ ├── dune │ │ ├── test_genesis_ledger.ml │ │ └── test_genesis_ledger.mli │ └── test_util │ │ ├── dune │ │ └── test_util.ml ├── timeout_lib │ ├── dune │ └── timeout_lib.ml ├── transaction │ ├── dune │ ├── transaction.ml │ ├── transaction_hash.ml │ ├── transaction_hash.mli │ ├── transaction_id.ml │ └── transaction_union.ml ├── transaction_inclusion_status │ ├── dune │ ├── transaction_inclusion_status.ml │ └── transaction_inclusion_status.mli ├── transaction_logic │ ├── dune │ ├── mina_transaction_logic.ml │ ├── test │ │ ├── account_timing.ml │ │ ├── dune │ │ ├── helpers.ml │ │ ├── predicates.ml │ │ ├── protocol_config_examples.ml │ │ ├── supply_increase.ml │ │ ├── transaction_logic │ │ │ ├── dune │ │ │ ├── main.ml │ │ │ └── transaction_logic.ml │ │ └── zkapp_logic.ml │ ├── transaction_applied.ml │ └── zkapp_command_logic.ml ├── transaction_protocol_state │ ├── dune │ ├── transaction_protocol_state.ml │ └── transaction_protocol_state.mli ├── transaction_snark │ ├── dune │ ├── test │ │ ├── README.md │ │ ├── access_permission │ │ │ ├── dune │ │ │ ├── proof_cache.json │ │ │ └── transaction_snark_test_access_permission.ml │ │ ├── account_timing │ │ │ ├── account_timing.ml │ │ │ └── dune │ │ ├── account_update_network_id │ │ │ ├── account_update_network_id.ml │ │ │ └── dune │ │ ├── app_state │ │ │ ├── app_state.ml │ │ │ ├── dune │ │ │ └── proof_cache.json │ │ ├── delegate │ │ │ ├── delegate.ml │ │ │ ├── dune │ │ │ └── proof_cache.json │ │ ├── dune │ │ ├── fee_payer │ │ │ ├── dune │ │ │ ├── fee_payer.ml │ │ │ └── proof_cache.json │ │ ├── multisig_account │ │ │ ├── dune │ │ │ ├── multisig_account.ml │ │ │ └── proof_cache.json │ │ ├── permissions │ │ │ ├── dune │ │ │ ├── permissions.ml │ │ │ └── proof_cache.json │ │ ├── proof_cache.json │ │ ├── ring_sig.ml │ │ ├── test_zkapp_update.ml │ │ ├── token_symbol │ │ │ ├── dune │ │ │ ├── proof_cache.json │ │ │ └── token_symbol.ml │ │ ├── transaction_union │ │ │ ├── dune │ │ │ └── transaction_union.ml │ │ ├── util.ml │ │ ├── util.mli │ │ ├── verification_key │ │ │ ├── dune │ │ │ ├── proof_cache.json │ │ │ └── verification_key.ml │ │ ├── verification_key_permission │ │ │ ├── dune │ │ │ ├── proof_cache.json │ │ │ └── verification_key_permission.ml │ │ ├── verify-simple-test │ │ │ ├── dune │ │ │ └── transaction_snark_tests_verify_simple_test.ml │ │ ├── voting_for │ │ │ ├── dune │ │ │ ├── proof_cache.json │ │ │ └── voting_for.ml │ │ ├── zkapp_deploy │ │ │ ├── dune │ │ │ ├── proof_cache.json │ │ │ └── zkapp_deploy.ml │ │ ├── zkapp_fuzzy │ │ │ ├── dune │ │ │ └── zkapp_fuzzy.ml │ │ ├── zkapp_payments │ │ │ ├── dune │ │ │ ├── proof_cache.json │ │ │ └── zkapp_payments.ml │ │ ├── zkapp_preconditions │ │ │ ├── dune │ │ │ ├── proof_cache.json │ │ │ └── zkapp_preconditions.ml │ │ ├── zkapp_tokens │ │ │ ├── dune │ │ │ ├── proof_cache.json │ │ │ └── zkapp_tokens.ml │ │ └── zkapp_uri │ │ │ ├── dune │ │ │ ├── proof_cache.json │ │ │ └── zkapp_uri.ml │ ├── transaction_snark.ml │ ├── transaction_snark.mli │ ├── transaction_snark_intf.ml │ ├── transaction_validator.ml │ └── transaction_validator.mli ├── transaction_snark_scan_state │ ├── dune │ ├── transaction_snark_scan_state.ml │ └── transaction_snark_scan_state.mli ├── transaction_snark_work │ ├── dune │ ├── transaction_snark_work.ml │ └── transaction_snark_work.mli ├── transaction_witness │ ├── dune │ ├── transaction_witness.ml │ └── transaction_witness.mli ├── transition_chain_prover │ ├── dune │ └── transition_chain_prover.ml ├── transition_chain_verifier │ ├── dune │ ├── transition_chain_verifier.ml │ └── transition_chain_verifier.mli ├── transition_frontier │ ├── README.md │ ├── catchup_hash_tree.ml │ ├── catchup_state.ml │ ├── dune │ ├── extensions │ │ ├── best_tip_diff.ml │ │ ├── best_tip_diff.mli │ │ ├── dune │ │ ├── extensions.ml │ │ ├── extensions.mli │ │ ├── functor.ml │ │ ├── intf.ml │ │ ├── new_breadcrumbs.ml │ │ ├── new_breadcrumbs.mli │ │ ├── root_history.ml │ │ ├── root_history.mli │ │ ├── snark_pool_refcount.ml │ │ ├── snark_pool_refcount.mli │ │ ├── transition_registry.ml │ │ └── transition_registry.mli │ ├── frontier_base │ │ ├── breadcrumb.ml │ │ ├── breadcrumb.mli │ │ ├── diff.ml │ │ ├── diff.mli │ │ ├── dune │ │ ├── frontier_intf.ml │ │ ├── root_data.ml │ │ ├── root_data.mli │ │ ├── root_identifier.ml │ │ └── root_identifier.mli │ ├── full_catchup_tree.ml │ ├── full_frontier │ │ ├── dune │ │ ├── full_frontier.ml │ │ └── full_frontier.mli │ ├── persistent_frontier │ │ ├── database.ml │ │ ├── database.mli │ │ ├── diff_buffer.ml │ │ ├── dune │ │ ├── persistent_frontier.ml │ │ ├── sync.ml │ │ ├── sync.mli │ │ ├── worker.ml │ │ └── worker.mli │ ├── persistent_root │ │ ├── dune │ │ ├── persistent_root.ml │ │ └── persistent_root.mli │ ├── res │ │ ├── persistent_frontier_concurrency.dot │ │ └── transition_frontier_diagram.conv.tex │ ├── tests │ │ ├── dune │ │ ├── full_frontier_tests.ml │ │ ├── persistent_root_tests.ml │ │ └── transition_frontier_tests.ml │ ├── transition_frontier.ml │ ├── transition_frontier.mli │ ├── transition_frontier.opam │ ├── transition_frontier_base.opam │ ├── transition_frontier_extensions.opam │ ├── transition_frontier_full_frontier.opam │ ├── transition_frontier_persistent_frontier.opam │ └── transition_frontier_persistent_root.opam ├── transition_frontier_controller │ ├── dune │ └── transition_frontier_controller.ml ├── transition_handler │ ├── block_sink.ml │ ├── block_sink.mli │ ├── breadcrumb_builder.ml │ ├── catchup_scheduler.ml │ ├── core_extended_cache.ml │ ├── core_extended_cache.mli │ ├── dune │ ├── processor.ml │ ├── unprocessed_transition_cache.ml │ └── validator.ml ├── transition_router │ ├── dune │ ├── initial_validator.ml │ ├── transition_router.ml │ └── transition_router.mli ├── trust_system │ ├── banned_status.ml │ ├── dune │ ├── peer_status.ml │ ├── peer_trust.ml │ ├── peer_trust.mli │ ├── record.ml │ ├── record.mli │ └── trust_system.ml ├── unsigned_extended │ ├── dune │ ├── intf.ml │ ├── unsigned_extended.ml │ └── unsigned_extended.mli ├── uptime_service │ ├── dune │ ├── payload.ml │ ├── payload.mli │ ├── uptime_service.ml │ └── uptime_snark_worker.ml ├── user_command_input │ ├── dune │ ├── user_command_input.ml │ └── user_command_input.mli ├── verifier │ ├── common.ml │ ├── dummy.ml │ ├── dummy.mli │ ├── dune │ ├── prod.ml │ ├── prod.mli │ ├── verification_failure.ml │ ├── verifier.ml │ ├── verifier.mli │ └── verifier_intf.ml ├── visualization │ ├── dune │ └── visualization.ml ├── vrf_evaluator │ ├── dune │ └── vrf_evaluator.ml ├── vrf_lib │ ├── dune │ ├── integrated.ml │ ├── standalone.ml │ └── tests │ │ ├── dune │ │ ├── integrated_test.ml │ │ └── standalone_test.ml ├── webkit_trace_event │ ├── binary_output │ │ ├── dune │ │ └── webkit_trace_event_binary_output.ml │ ├── dune │ └── webkit_trace_event.ml ├── with_hash │ ├── dune │ ├── with_hash.ml │ └── with_hash.mli ├── work_partitioner │ ├── combining_result.ml │ ├── combining_result.mli │ ├── dune │ ├── id_generator.ml │ ├── id_generator.mli │ ├── job_pool.ml │ ├── job_pool.mli │ ├── pending_zkapp_command.ml │ ├── pending_zkapp_command.mli │ ├── snark_worker_shared.ml │ ├── work_partitioner.ml │ └── work_partitioner.mli ├── work_selector │ ├── dune │ ├── inputs.ml │ ├── intf.ml │ ├── random.ml │ ├── random.mli │ ├── random_offset.ml │ ├── random_offset.mli │ ├── sequence.ml │ ├── sequence.mli │ ├── test.ml │ ├── work_lib.ml │ ├── work_selector.ml │ └── work_selector.mli ├── zkapp_command_builder │ ├── dune │ └── zkapp_command_builder.ml └── zkapp_vk_cache_tag │ ├── dune │ ├── zkapp_vk_cache_tag.ml │ └── zkapp_vk_cache_tag.mli ├── libp2p_ipc ├── .gitignore ├── Makefile ├── build.ml ├── build.mli ├── dune ├── go.mod ├── go.sum ├── incremental_parsing.ml ├── ipc.ml ├── libp2p_ipc.capnp ├── libp2p_ipc.ml ├── libp2p_ipc.mli ├── rpcs.ml └── rpcs.mli └── test ├── archive ├── archive_node_tests │ ├── archive_node_tests.ml │ ├── archive_precomputed_blocks_test.ml │ ├── common.ml │ ├── dune │ ├── live_upgrade_archive.ml │ ├── load_genesis_ledger.ml │ └── upgrade_archive.ml ├── patch_archive_test │ ├── dune │ └── patch_archive_test.ml └── sample_db │ ├── README.md │ ├── archive_db.sql │ ├── convert_chain_to_canonical.sh │ ├── genesis.json │ ├── precomputed_blocks.tar.xz │ └── replayer_input_file.json ├── command_line_tests ├── command_line_tests.ml └── dune └── mina_automation ├── README.md ├── archive.ml ├── archive_blocks.ml ├── archive_dumps.ml ├── daemon.ml ├── docker.ml ├── dune ├── executor.ml ├── executor.mli ├── extract_blocks.ml ├── fixture ├── archive.ml ├── archive.mli ├── daemon.ml ├── daemon.mli ├── dune └── intf.ml ├── missing_blocks_auditor.ml ├── missing_blocks_guardian.ml ├── network_data.ml ├── psql.ml ├── replayer.ml ├── runner ├── dune └── runner.ml └── utils.ml /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/.github/labels.json -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/.gitmodules -------------------------------------------------------------------------------- /.nix-key.gpg.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/.nix-key.gpg.asc -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/Makefile -------------------------------------------------------------------------------- /README-branching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/README-branching.md -------------------------------------------------------------------------------- /README-ci-failures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/README-ci-failures.md -------------------------------------------------------------------------------- /README-dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/README-dev.md -------------------------------------------------------------------------------- /README-sandbox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/README-sandbox.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/README.md -------------------------------------------------------------------------------- /changes/16329.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/16329.md -------------------------------------------------------------------------------- /changes/16468.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/16468.md -------------------------------------------------------------------------------- /changes/16582.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/16582.md -------------------------------------------------------------------------------- /changes/16704.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/16704.md -------------------------------------------------------------------------------- /changes/16714.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/16714.md -------------------------------------------------------------------------------- /changes/16715.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/16715.md -------------------------------------------------------------------------------- /changes/16722.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/16722.md -------------------------------------------------------------------------------- /changes/16796.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/16796.md -------------------------------------------------------------------------------- /changes/16809.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/16809.md -------------------------------------------------------------------------------- /changes/16812.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/16812.md -------------------------------------------------------------------------------- /changes/16853.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/16853.md -------------------------------------------------------------------------------- /changes/16869.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/16869.md -------------------------------------------------------------------------------- /changes/16966.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/16966.md -------------------------------------------------------------------------------- /changes/16974.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/16974.md -------------------------------------------------------------------------------- /changes/17099.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17099.md -------------------------------------------------------------------------------- /changes/17120.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17120.md -------------------------------------------------------------------------------- /changes/17166.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17166.md -------------------------------------------------------------------------------- /changes/17167.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17167.md -------------------------------------------------------------------------------- /changes/17225.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17225.md -------------------------------------------------------------------------------- /changes/17232.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17232.md -------------------------------------------------------------------------------- /changes/17248.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17248.md -------------------------------------------------------------------------------- /changes/17322.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17322.md -------------------------------------------------------------------------------- /changes/17359.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17359.md -------------------------------------------------------------------------------- /changes/17392.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17392.md -------------------------------------------------------------------------------- /changes/17425.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17425.md -------------------------------------------------------------------------------- /changes/17431.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17431.md -------------------------------------------------------------------------------- /changes/17447.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17447.md -------------------------------------------------------------------------------- /changes/17449.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17449.md -------------------------------------------------------------------------------- /changes/17457.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17457.md -------------------------------------------------------------------------------- /changes/17459.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17459.md -------------------------------------------------------------------------------- /changes/17461.md: -------------------------------------------------------------------------------- 1 | Added post docker & debian build verification jobs to CI -------------------------------------------------------------------------------- /changes/17468.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17468.md -------------------------------------------------------------------------------- /changes/17500.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17500.md -------------------------------------------------------------------------------- /changes/17522.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17522.md -------------------------------------------------------------------------------- /changes/17569.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17569.md -------------------------------------------------------------------------------- /changes/17646.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17646.md -------------------------------------------------------------------------------- /changes/17664.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17664.md -------------------------------------------------------------------------------- /changes/17684.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17684.md -------------------------------------------------------------------------------- /changes/17686.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17686.md -------------------------------------------------------------------------------- /changes/17702.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17702.md -------------------------------------------------------------------------------- /changes/17709.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17709.md -------------------------------------------------------------------------------- /changes/17713.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17713.md -------------------------------------------------------------------------------- /changes/17724.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17724.md -------------------------------------------------------------------------------- /changes/17733.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17733.md -------------------------------------------------------------------------------- /changes/17819.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17819.md -------------------------------------------------------------------------------- /changes/17874.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17874.md -------------------------------------------------------------------------------- /changes/17893.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17893.md -------------------------------------------------------------------------------- /changes/17931.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17931.md -------------------------------------------------------------------------------- /changes/17954.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17954.md -------------------------------------------------------------------------------- /changes/17955.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17955.md -------------------------------------------------------------------------------- /changes/17962.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17962.md -------------------------------------------------------------------------------- /changes/17964.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/17964.md -------------------------------------------------------------------------------- /changes/18000.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/18000.md -------------------------------------------------------------------------------- /changes/18007.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/18007.md -------------------------------------------------------------------------------- /changes/18023.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/18023.md -------------------------------------------------------------------------------- /changes/18106.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/18106.md -------------------------------------------------------------------------------- /changes/18108.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/18108.md -------------------------------------------------------------------------------- /changes/18132.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/18132.md -------------------------------------------------------------------------------- /changes/18157.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/changes/18157.md -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/default.nix -------------------------------------------------------------------------------- /dev/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/dev/Makefile -------------------------------------------------------------------------------- /dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/dev/README.md -------------------------------------------------------------------------------- /dev/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/dev/docker-compose.yml -------------------------------------------------------------------------------- /dockerfiles/Dockerfile-txn-burst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/dockerfiles/Dockerfile-txn-burst -------------------------------------------------------------------------------- /dockerfiles/stages/1-build-deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/dockerfiles/stages/1-build-deps -------------------------------------------------------------------------------- /dockerfiles/stages/2-opam-deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/dockerfiles/stages/2-opam-deps -------------------------------------------------------------------------------- /dockerfiles/stages/3-toolchain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/dockerfiles/stages/3-toolchain -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/block-producer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/block-producer.md -------------------------------------------------------------------------------- /docs/daemon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/daemon.md -------------------------------------------------------------------------------- /docs/demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/demo.md -------------------------------------------------------------------------------- /docs/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/docker.md -------------------------------------------------------------------------------- /docs/res/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/res/.gitattributes -------------------------------------------------------------------------------- /docs/res/.gitignore: -------------------------------------------------------------------------------- 1 | *.aux 2 | *.log 3 | -------------------------------------------------------------------------------- /docs/res/all_data_structures.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/res/all_data_structures.dot -------------------------------------------------------------------------------- /docs/res/consensus_hooks.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/res/consensus_hooks.dot -------------------------------------------------------------------------------- /docs/res/ledgers_in_frontier.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/res/ledgers_in_frontier.tex -------------------------------------------------------------------------------- /docs/specs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/specs/README.md -------------------------------------------------------------------------------- /docs/specs/bin_io/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/specs/bin_io/README.md -------------------------------------------------------------------------------- /docs/specs/consensus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/specs/consensus/README.md -------------------------------------------------------------------------------- /docs/specs/merkle_tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/specs/merkle_tree.md -------------------------------------------------------------------------------- /docs/specs/signatures/crs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/specs/signatures/crs.py -------------------------------------------------------------------------------- /docs/test_dsl_spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/test_dsl_spec.md -------------------------------------------------------------------------------- /docs/testnet-guardian-runbook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/testnet-guardian-runbook.md -------------------------------------------------------------------------------- /docs/tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/tracing.md -------------------------------------------------------------------------------- /docs/upgrading-to-berkeley.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/upgrading-to-berkeley.md -------------------------------------------------------------------------------- /docs/uploading-genesis-proofs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/docs/uploading-genesis-proofs.md -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 3.1) 2 | -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/flake.nix -------------------------------------------------------------------------------- /frontend/ci-build-me/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/frontend/ci-build-me/LICENSE -------------------------------------------------------------------------------- /frontend/ci-build-me/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/frontend/ci-build-me/README.md -------------------------------------------------------------------------------- /frontend/ci-build-me/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/frontend/ci-build-me/yarn.lock -------------------------------------------------------------------------------- /genesis_ledgers/berkeley.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/genesis_ledgers/berkeley.json -------------------------------------------------------------------------------- /genesis_ledgers/devnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/genesis_ledgers/devnet.json -------------------------------------------------------------------------------- /genesis_ledgers/mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/genesis_ledgers/mainnet.json -------------------------------------------------------------------------------- /graphql_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/graphql_schema.json -------------------------------------------------------------------------------- /maintenance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/maintenance/README.md -------------------------------------------------------------------------------- /maintenance/gen_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/maintenance/gen_deps.sh -------------------------------------------------------------------------------- /maintenance/gvpr/fwd.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/maintenance/gvpr/fwd.g -------------------------------------------------------------------------------- /maintenance/gvpr/rev.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/maintenance/gvpr/rev.g -------------------------------------------------------------------------------- /maintenance/narrow_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/maintenance/narrow_deps.sh -------------------------------------------------------------------------------- /nix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/README.md -------------------------------------------------------------------------------- /nix/checks.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/checks.nix -------------------------------------------------------------------------------- /nix/compat.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/compat.nix -------------------------------------------------------------------------------- /nix/debian.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/debian.nix -------------------------------------------------------------------------------- /nix/docker.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/docker.nix -------------------------------------------------------------------------------- /nix/go-hashes/hardfork_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/go-hashes/hardfork_test.json -------------------------------------------------------------------------------- /nix/go-hashes/libp2p_helper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/go-hashes/libp2p_helper.json -------------------------------------------------------------------------------- /nix/go.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/go.nix -------------------------------------------------------------------------------- /nix/impure-shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/impure-shell.nix -------------------------------------------------------------------------------- /nix/javascript.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/javascript.nix -------------------------------------------------------------------------------- /nix/misc.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/misc.nix -------------------------------------------------------------------------------- /nix/modules/mina.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/modules/mina.nix -------------------------------------------------------------------------------- /nix/ocaml.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/ocaml.nix -------------------------------------------------------------------------------- /nix/pin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/pin.sh -------------------------------------------------------------------------------- /nix/rust.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/rust.nix -------------------------------------------------------------------------------- /nix/update-go-hashes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/update-go-hashes.sh -------------------------------------------------------------------------------- /nix/vend/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/vend/default.nix -------------------------------------------------------------------------------- /nix/vend/remove_tidy.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/nix/vend/remove_tidy.patch -------------------------------------------------------------------------------- /opam.export: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/opam.export -------------------------------------------------------------------------------- /rfcs/0000-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0000-template.md -------------------------------------------------------------------------------- /rfcs/0001-banlisting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0001-banlisting.md -------------------------------------------------------------------------------- /rfcs/0002-branch-prefixes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0002-branch-prefixes.md -------------------------------------------------------------------------------- /rfcs/0003-renaming-refactor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0003-renaming-refactor.md -------------------------------------------------------------------------------- /rfcs/0004-style-guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0004-style-guidelines.md -------------------------------------------------------------------------------- /rfcs/0005-issue-labels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0005-issue-labels.md -------------------------------------------------------------------------------- /rfcs/0007-delegation-of-stake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0007-delegation-of-stake.md -------------------------------------------------------------------------------- /rfcs/0012-ban-scoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0012-ban-scoring.md -------------------------------------------------------------------------------- /rfcs/0013-rpc-versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0013-rpc-versioning.md -------------------------------------------------------------------------------- /rfcs/0014-address-encoding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0014-address-encoding.md -------------------------------------------------------------------------------- /rfcs/0017-module-versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0017-module-versioning.md -------------------------------------------------------------------------------- /rfcs/0018-better-logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0018-better-logging.md -------------------------------------------------------------------------------- /rfcs/0019-epoch-ledger-sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0019-epoch-ledger-sync.md -------------------------------------------------------------------------------- /rfcs/0021-graphql-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0021-graphql-api.md -------------------------------------------------------------------------------- /rfcs/0023-glossary-terms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0023-glossary-terms.md -------------------------------------------------------------------------------- /rfcs/0026-transition-caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0026-transition-caching.md -------------------------------------------------------------------------------- /rfcs/0029-libp2p.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0029-libp2p.md -------------------------------------------------------------------------------- /rfcs/0030-fork-signalling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0030-fork-signalling.md -------------------------------------------------------------------------------- /rfcs/0031-sentry-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0031-sentry-architecture.md -------------------------------------------------------------------------------- /rfcs/0040-rosetta-timelocking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0040-rosetta-timelocking.md -------------------------------------------------------------------------------- /rfcs/0048-rosetta-zkapps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0048-rosetta-zkapps.md -------------------------------------------------------------------------------- /rfcs/0049-protocol-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0049-protocol-testing.md -------------------------------------------------------------------------------- /rfcs/0051-protocol-versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0051-protocol-versioning.md -------------------------------------------------------------------------------- /rfcs/0060-networking-refactor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0060-networking-refactor.md -------------------------------------------------------------------------------- /rfcs/0061-solidity-snapps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0061-solidity-snapps.md -------------------------------------------------------------------------------- /rfcs/0062-bitswap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/0062-bitswap.md -------------------------------------------------------------------------------- /rfcs/res/test_exec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/res/test_exec.png -------------------------------------------------------------------------------- /rfcs/taskforce/0000-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/rfcs/taskforce/0000-template.md -------------------------------------------------------------------------------- /scripts/benchmarks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/benchmarks/.gitignore -------------------------------------------------------------------------------- /scripts/benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/benchmarks/README.md -------------------------------------------------------------------------------- /scripts/benchmarks/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/benchmarks/__main__.py -------------------------------------------------------------------------------- /scripts/benchmarks/lib/bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/benchmarks/lib/bench.py -------------------------------------------------------------------------------- /scripts/benchmarks/lib/influx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/benchmarks/lib/influx.py -------------------------------------------------------------------------------- /scripts/benchmarks/lib/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/benchmarks/lib/utils.py -------------------------------------------------------------------------------- /scripts/build-go-helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/build-go-helper.sh -------------------------------------------------------------------------------- /scripts/debian/aptly.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/debian/aptly.sh -------------------------------------------------------------------------------- /scripts/debian/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/debian/build.sh -------------------------------------------------------------------------------- /scripts/debian/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/debian/publish.sh -------------------------------------------------------------------------------- /scripts/debian/reversion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/debian/reversion.sh -------------------------------------------------------------------------------- /scripts/debian/verify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/debian/verify.sh -------------------------------------------------------------------------------- /scripts/docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/docker/build.sh -------------------------------------------------------------------------------- /scripts/docker/helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/docker/helper.sh -------------------------------------------------------------------------------- /scripts/docker/promote.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/docker/promote.sh -------------------------------------------------------------------------------- /scripts/docker/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/docker/release.sh -------------------------------------------------------------------------------- /scripts/docker/setup_buildx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/docker/setup_buildx.sh -------------------------------------------------------------------------------- /scripts/docker/verify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/docker/verify.sh -------------------------------------------------------------------------------- /scripts/export-git-env-vars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/export-git-env-vars.sh -------------------------------------------------------------------------------- /scripts/github/github_info/requirements.txt: -------------------------------------------------------------------------------- 1 | Requests==2.32.3 -------------------------------------------------------------------------------- /scripts/hardfork/run-localnet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/hardfork/run-localnet.sh -------------------------------------------------------------------------------- /scripts/introspection_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/introspection_query.py -------------------------------------------------------------------------------- /scripts/link-coredumps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/link-coredumps.sh -------------------------------------------------------------------------------- /scripts/lint_codeowners.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/lint_codeowners.sh -------------------------------------------------------------------------------- /scripts/lint_rfcs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/lint_rfcs.sh -------------------------------------------------------------------------------- /scripts/mina-local-network/requirements.txt: -------------------------------------------------------------------------------- 1 | click>=8.1.3 2 | -------------------------------------------------------------------------------- /scripts/mina.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/mina.service -------------------------------------------------------------------------------- /scripts/patch-archive-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/patch-archive-test.sh -------------------------------------------------------------------------------- /scripts/pin-external-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/pin-external-packages.sh -------------------------------------------------------------------------------- /scripts/prepare-test-ledger.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/prepare-test-ledger.sh -------------------------------------------------------------------------------- /scripts/publish-pvkeys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/publish-pvkeys.sh -------------------------------------------------------------------------------- /scripts/publish-wallet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/publish-wallet.sh -------------------------------------------------------------------------------- /scripts/regenerate-archive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/regenerate-archive.sh -------------------------------------------------------------------------------- /scripts/replayer-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/replayer-test.sh -------------------------------------------------------------------------------- /scripts/require-ppxs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/require-ppxs.py -------------------------------------------------------------------------------- /scripts/rocksdb-compatibility/requirements.txt: -------------------------------------------------------------------------------- 1 | cffi==2.0.0 2 | tqdm==4.65 3 | pycurl==7.45.7 4 | -------------------------------------------------------------------------------- /scripts/snark_work_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/snark_work_strategy.py -------------------------------------------------------------------------------- /scripts/testone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/testone.sh -------------------------------------------------------------------------------- /scripts/tests/ROSETTA_TESTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/tests/ROSETTA_TESTS.md -------------------------------------------------------------------------------- /scripts/tests/rosetta-helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/tests/rosetta-helper.sh -------------------------------------------------------------------------------- /scripts/tests/rosetta-load.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/tests/rosetta-load.sh -------------------------------------------------------------------------------- /scripts/tests/rosetta-sanity.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/tests/rosetta-sanity.sh -------------------------------------------------------------------------------- /scripts/thread-timing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/thread-timing/README.md -------------------------------------------------------------------------------- /scripts/update-opam-switch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/update-opam-switch.sh -------------------------------------------------------------------------------- /scripts/upload-genesis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/upload-genesis.sh -------------------------------------------------------------------------------- /scripts/verbose_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/verbose_test.sh -------------------------------------------------------------------------------- /scripts/version-linter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/scripts/version-linter.py -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/shell.nix -------------------------------------------------------------------------------- /src/.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/.ocamlformat -------------------------------------------------------------------------------- /src/app/archive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/archive/README.md -------------------------------------------------------------------------------- /src/app/archive/archive.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/archive/archive.ml -------------------------------------------------------------------------------- /src/app/archive/archive.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/archive/archive.opam -------------------------------------------------------------------------------- /src/app/archive/cli/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/archive/cli/dune -------------------------------------------------------------------------------- /src/app/archive/drop_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/archive/drop_tables.sql -------------------------------------------------------------------------------- /src/app/archive/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/archive/dune -------------------------------------------------------------------------------- /src/app/archive/lib/ast.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/archive/lib/ast.ml -------------------------------------------------------------------------------- /src/app/archive/lib/diff.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/archive/lib/diff.ml -------------------------------------------------------------------------------- /src/app/archive/lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/archive/lib/dune -------------------------------------------------------------------------------- /src/app/archive/lib/load_data.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/archive/lib/load_data.ml -------------------------------------------------------------------------------- /src/app/archive/lib/metrics.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/archive/lib/metrics.ml -------------------------------------------------------------------------------- /src/app/archive/lib/processor.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/archive/lib/processor.ml -------------------------------------------------------------------------------- /src/app/archive/lib/rpc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/archive/lib/rpc.ml -------------------------------------------------------------------------------- /src/app/archive/lib/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/archive/lib/test.ml -------------------------------------------------------------------------------- /src/app/archive_blocks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/archive_blocks/README.md -------------------------------------------------------------------------------- /src/app/archive_blocks/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/archive_blocks/dune -------------------------------------------------------------------------------- /src/app/batch_txn_tool/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/batch_txn_tool/dune -------------------------------------------------------------------------------- /src/app/benchmarks/.ocamlformat: -------------------------------------------------------------------------------- 1 | ../../.ocamlformat -------------------------------------------------------------------------------- /src/app/benchmarks/benchmarks.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/benchmarks/benchmarks.ml -------------------------------------------------------------------------------- /src/app/benchmarks/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/benchmarks/dune -------------------------------------------------------------------------------- /src/app/benchmarks/dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/benchmarks/dune-project -------------------------------------------------------------------------------- /src/app/best_tip_merger/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/best_tip_merger/dune -------------------------------------------------------------------------------- /src/app/cli/src/cli.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/cli/src/cli.opam -------------------------------------------------------------------------------- /src/app/cli/src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/cli/src/dune -------------------------------------------------------------------------------- /src/app/cli/src/init.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/cli/src/init.opam -------------------------------------------------------------------------------- /src/app/cli/src/init/client.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/cli/src/init/client.ml -------------------------------------------------------------------------------- /src/app/cli/src/init/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/cli/src/init/dune -------------------------------------------------------------------------------- /src/app/cli/src/init/find_ip.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/cli/src/init/find_ip.ml -------------------------------------------------------------------------------- /src/app/cli/src/init/find_ip.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/cli/src/init/find_ip.mli -------------------------------------------------------------------------------- /src/app/cli/src/init/itn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/cli/src/init/itn.ml -------------------------------------------------------------------------------- /src/app/cli/src/init/mina_run.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/cli/src/init/mina_run.ml -------------------------------------------------------------------------------- /src/app/cli/src/mina.ml: -------------------------------------------------------------------------------- 1 | let () = Mina_cli_entrypoint.linkme 2 | -------------------------------------------------------------------------------- /src/app/cli/src/mina_mainnet_signatures.ml: -------------------------------------------------------------------------------- 1 | let () = Mina_cli_entrypoint.linkme 2 | -------------------------------------------------------------------------------- /src/app/cli/src/mina_testnet_signatures.ml: -------------------------------------------------------------------------------- 1 | let () = Mina_cli_entrypoint.linkme 2 | -------------------------------------------------------------------------------- /src/app/cli/src/tests.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/cli/src/tests.opam -------------------------------------------------------------------------------- /src/app/delegation_verify/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/delegation_verify/dune -------------------------------------------------------------------------------- /src/app/disk_caching_stats/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/disk_caching_stats/dune -------------------------------------------------------------------------------- /src/app/dump_blocks/.ocamlformat: -------------------------------------------------------------------------------- 1 | ../../.ocamlformat -------------------------------------------------------------------------------- /src/app/dump_blocks/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/dump_blocks/dune -------------------------------------------------------------------------------- /src/app/dump_blocks/dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/dump_blocks/dune-project -------------------------------------------------------------------------------- /src/app/dump_blocks/encoding.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/dump_blocks/encoding.ml -------------------------------------------------------------------------------- /src/app/extract_blocks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/extract_blocks/README.md -------------------------------------------------------------------------------- /src/app/extract_blocks/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/extract_blocks/dune -------------------------------------------------------------------------------- /src/app/extract_blocks/sql.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/extract_blocks/sql.ml -------------------------------------------------------------------------------- /src/app/generate_keypair/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/generate_keypair/dune -------------------------------------------------------------------------------- /src/app/graphql_schema_dump/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/graphql_schema_dump/dune -------------------------------------------------------------------------------- /src/app/hardfork_test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/hardfork_test/.gitignore -------------------------------------------------------------------------------- /src/app/hardfork_test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/hardfork_test/Makefile -------------------------------------------------------------------------------- /src/app/hardfork_test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/hardfork_test/README.md -------------------------------------------------------------------------------- /src/app/hardfork_test/src/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/hardfork_test/src/go.mod -------------------------------------------------------------------------------- /src/app/hardfork_test/src/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/hardfork_test/src/go.sum -------------------------------------------------------------------------------- /src/app/heap_usage/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/heap_usage/dune -------------------------------------------------------------------------------- /src/app/heap_usage/heap_usage.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/heap_usage/heap_usage.ml -------------------------------------------------------------------------------- /src/app/heap_usage/values.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/heap_usage/values.ml -------------------------------------------------------------------------------- /src/app/ledger_export_bench/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/ledger_export_bench/dune -------------------------------------------------------------------------------- /src/app/libp2p_helper/.bazelrc: -------------------------------------------------------------------------------- 1 | try-import user.bazelrc 2 | -------------------------------------------------------------------------------- /src/app/libp2p_helper/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/libp2p_helper/.gitignore -------------------------------------------------------------------------------- /src/app/libp2p_helper/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/libp2p_helper/Makefile -------------------------------------------------------------------------------- /src/app/libp2p_helper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/libp2p_helper/README.md -------------------------------------------------------------------------------- /src/app/libp2p_helper/src/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/libp2p_helper/src/go.mod -------------------------------------------------------------------------------- /src/app/libp2p_helper/src/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/libp2p_helper/src/go.sum -------------------------------------------------------------------------------- /src/app/logproc/.ocamlformat: -------------------------------------------------------------------------------- 1 | ../../.ocamlformat -------------------------------------------------------------------------------- /src/app/logproc/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/logproc/dune -------------------------------------------------------------------------------- /src/app/logproc/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 2.8) 2 | (name logproc) 3 | (implicit_transitive_deps true) 4 | -------------------------------------------------------------------------------- /src/app/logproc/logproc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/logproc/logproc.ml -------------------------------------------------------------------------------- /src/app/logproc/logproc.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/logproc/logproc.opam -------------------------------------------------------------------------------- /src/app/print_blockchain_snark_vk/.ocamlformat: -------------------------------------------------------------------------------- 1 | ../../.ocamlformat -------------------------------------------------------------------------------- /src/app/print_blockchain_snark_vk/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 3.3) 2 | -------------------------------------------------------------------------------- /src/app/reformat/.ocamlformat: -------------------------------------------------------------------------------- 1 | ../../.ocamlformat -------------------------------------------------------------------------------- /src/app/reformat/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/reformat/dune -------------------------------------------------------------------------------- /src/app/reformat/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 3.2) 2 | (name reformat) 3 | -------------------------------------------------------------------------------- /src/app/reformat/reformat.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/reformat/reformat.ml -------------------------------------------------------------------------------- /src/app/reformat/reformat.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/reformat/reformat.opam -------------------------------------------------------------------------------- /src/app/replayer/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/replayer/dune -------------------------------------------------------------------------------- /src/app/replayer/replayer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/replayer/replayer.ml -------------------------------------------------------------------------------- /src/app/replayer/sql.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/replayer/sql.ml -------------------------------------------------------------------------------- /src/app/rocksdb-scanner/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rocksdb-scanner/dune -------------------------------------------------------------------------------- /src/app/rosetta/.ocamlformat: -------------------------------------------------------------------------------- 1 | ../../.ocamlformat -------------------------------------------------------------------------------- /src/app/rosetta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/README.md -------------------------------------------------------------------------------- /src/app/rosetta/agent.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/agent.opam -------------------------------------------------------------------------------- /src/app/rosetta/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/dune -------------------------------------------------------------------------------- /src/app/rosetta/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 3.3) 2 | (name rosetta) 3 | (implicit_transitive_deps true) 4 | -------------------------------------------------------------------------------- /src/app/rosetta/lib.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/lib.opam -------------------------------------------------------------------------------- /src/app/rosetta/lib/account.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/lib/account.ml -------------------------------------------------------------------------------- /src/app/rosetta/lib/block.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/lib/block.ml -------------------------------------------------------------------------------- /src/app/rosetta/lib/cli.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/lib/cli.ml -------------------------------------------------------------------------------- /src/app/rosetta/lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/lib/dune -------------------------------------------------------------------------------- /src/app/rosetta/lib/graphql.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/lib/graphql.ml -------------------------------------------------------------------------------- /src/app/rosetta/lib/mempool.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/lib/mempool.ml -------------------------------------------------------------------------------- /src/app/rosetta/lib/network.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/lib/network.ml -------------------------------------------------------------------------------- /src/app/rosetta/lib/pg_data.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/lib/pg_data.ml -------------------------------------------------------------------------------- /src/app/rosetta/lib/rosetta.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/lib/rosetta.ml -------------------------------------------------------------------------------- /src/app/rosetta/lib/search.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/lib/search.ml -------------------------------------------------------------------------------- /src/app/rosetta/lib/signer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/lib/signer.ml -------------------------------------------------------------------------------- /src/app/rosetta/lib/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/lib/test.ml -------------------------------------------------------------------------------- /src/app/rosetta/lib/these.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/lib/these.ml -------------------------------------------------------------------------------- /src/app/rosetta/rosetta.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/rosetta.ml -------------------------------------------------------------------------------- /src/app/rosetta/rosetta.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/rosetta.opam -------------------------------------------------------------------------------- /src/app/rosetta/signer.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/rosetta/signer.opam -------------------------------------------------------------------------------- /src/app/rosetta/test-curl/lib.sh: -------------------------------------------------------------------------------- 1 | function req { 2 | curl "http://localhost:3087$1" -X POST -d "$2" 3 | } 4 | -------------------------------------------------------------------------------- /src/app/runtime_genesis_ledger/.ocamlformat: -------------------------------------------------------------------------------- 1 | ../../.ocamlformat -------------------------------------------------------------------------------- /src/app/test_executive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/test_executive/README.md -------------------------------------------------------------------------------- /src/app/test_executive/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/test_executive/dune -------------------------------------------------------------------------------- /src/app/test_executive/zkapps.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/test_executive/zkapps.ml -------------------------------------------------------------------------------- /src/app/trace-tool/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | -------------------------------------------------------------------------------- /src/app/trace-tool/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/trace-tool/Cargo.lock -------------------------------------------------------------------------------- /src/app/trace-tool/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/trace-tool/Cargo.toml -------------------------------------------------------------------------------- /src/app/trace-tool/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/trace-tool/src/main.rs -------------------------------------------------------------------------------- /src/app/validate_keypair/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/validate_keypair/dune -------------------------------------------------------------------------------- /src/app/zkapp_limits/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/zkapp_limits/dune -------------------------------------------------------------------------------- /src/app/zkapp_test_transaction/.ocamlformat: -------------------------------------------------------------------------------- 1 | ../../.ocamlformat -------------------------------------------------------------------------------- /src/app/zkapps_examples/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/app/zkapps_examples/dune -------------------------------------------------------------------------------- /src/config/dev.mlh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/config/dev.mlh -------------------------------------------------------------------------------- /src/config/devnet.mlh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/config/devnet.mlh -------------------------------------------------------------------------------- /src/config/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/config/dune -------------------------------------------------------------------------------- /src/config/lightnet.mlh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/config/lightnet.mlh -------------------------------------------------------------------------------- /src/config/mainnet.mlh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/config/mainnet.mlh -------------------------------------------------------------------------------- /src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/dune -------------------------------------------------------------------------------- /src/dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/dune-project -------------------------------------------------------------------------------- /src/dune.alloc.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/dune.alloc.inc -------------------------------------------------------------------------------- /src/dune.flags.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/dune.flags.inc -------------------------------------------------------------------------------- /src/dune.linker.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/dune.linker.inc -------------------------------------------------------------------------------- /src/graphql-ppx-config.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/graphql-ppx-config.inc -------------------------------------------------------------------------------- /src/lib/allocation_functor/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/allocation_functor/dune -------------------------------------------------------------------------------- /src/lib/base58_check/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/base58_check/README.md -------------------------------------------------------------------------------- /src/lib/base58_check/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/base58_check/dune -------------------------------------------------------------------------------- /src/lib/base58_check/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/base58_check/tests/dune -------------------------------------------------------------------------------- /src/lib/best_tip_prover/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/best_tip_prover/dune -------------------------------------------------------------------------------- /src/lib/bignum_bigint/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/bignum_bigint/dune -------------------------------------------------------------------------------- /src/lib/blake2/blake2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/blake2/blake2.ml -------------------------------------------------------------------------------- /src/lib/blake2/blake2.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/blake2/blake2.mli -------------------------------------------------------------------------------- /src/lib/blake2/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/blake2/dune -------------------------------------------------------------------------------- /src/lib/blake2/intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/blake2/intf.ml -------------------------------------------------------------------------------- /src/lib/block_producer/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/block_producer/dune -------------------------------------------------------------------------------- /src/lib/block_time/block_time.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/block_time/block_time.ml -------------------------------------------------------------------------------- /src/lib/block_time/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/block_time/dune -------------------------------------------------------------------------------- /src/lib/block_time/intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/block_time/intf.ml -------------------------------------------------------------------------------- /src/lib/blockchain_snark/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/blockchain_snark/dune -------------------------------------------------------------------------------- /src/lib/bowe_gabizon_hash/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/bowe_gabizon_hash/dune -------------------------------------------------------------------------------- /src/lib/cache_dir/cache_dir.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cache_dir/cache_dir.mli -------------------------------------------------------------------------------- /src/lib/cache_dir/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cache_dir/dune -------------------------------------------------------------------------------- /src/lib/cache_dir/fake/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cache_dir/fake/dune -------------------------------------------------------------------------------- /src/lib/cache_dir/native/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cache_dir/native/dune -------------------------------------------------------------------------------- /src/lib/cache_lib/cache_lib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cache_lib/cache_lib.ml -------------------------------------------------------------------------------- /src/lib/cache_lib/cache_lib.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cache_lib/cache_lib.mli -------------------------------------------------------------------------------- /src/lib/cache_lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cache_lib/dune -------------------------------------------------------------------------------- /src/lib/cache_lib/impl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cache_lib/impl.ml -------------------------------------------------------------------------------- /src/lib/cache_lib/intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cache_lib/intf.ml -------------------------------------------------------------------------------- /src/lib/child_processes/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/child_processes/dune -------------------------------------------------------------------------------- /src/lib/cli_lib/arg_type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cli_lib/arg_type.ml -------------------------------------------------------------------------------- /src/lib/cli_lib/commands.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cli_lib/commands.ml -------------------------------------------------------------------------------- /src/lib/cli_lib/default.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cli_lib/default.ml -------------------------------------------------------------------------------- /src/lib/cli_lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cli_lib/dune -------------------------------------------------------------------------------- /src/lib/cli_lib/exceptions.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cli_lib/exceptions.ml -------------------------------------------------------------------------------- /src/lib/cli_lib/flag.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cli_lib/flag.ml -------------------------------------------------------------------------------- /src/lib/cli_lib/flag.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cli_lib/flag.mli -------------------------------------------------------------------------------- /src/lib/cli_lib/graphql_types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cli_lib/graphql_types.ml -------------------------------------------------------------------------------- /src/lib/cli_lib/render.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cli_lib/render.ml -------------------------------------------------------------------------------- /src/lib/cli_lib/stdout_log.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/cli_lib/stdout_log.ml -------------------------------------------------------------------------------- /src/lib/codable/codable.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/codable/codable.ml -------------------------------------------------------------------------------- /src/lib/codable/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/codable/dune -------------------------------------------------------------------------------- /src/lib/concurrency/promise/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/concurrency/promise/dune -------------------------------------------------------------------------------- /src/lib/consensus/consensus.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/consensus/consensus.ml -------------------------------------------------------------------------------- /src/lib/consensus/consensus.mli: -------------------------------------------------------------------------------- 1 | include Consensus_intf.Full 2 | -------------------------------------------------------------------------------- /src/lib/consensus/constants.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/consensus/constants.ml -------------------------------------------------------------------------------- /src/lib/consensus/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/consensus/dune -------------------------------------------------------------------------------- /src/lib/consensus/epoch.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/consensus/epoch.ml -------------------------------------------------------------------------------- /src/lib/consensus/global_slot.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/consensus/global_slot.ml -------------------------------------------------------------------------------- /src/lib/consensus/intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/consensus/intf.ml -------------------------------------------------------------------------------- /src/lib/consensus/num_util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/consensus/num_util.ml -------------------------------------------------------------------------------- /src/lib/consensus/slot.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/consensus/slot.ml -------------------------------------------------------------------------------- /src/lib/consensus/stake_proof.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/consensus/stake_proof.ml -------------------------------------------------------------------------------- /src/lib/consensus/sub_window.ml: -------------------------------------------------------------------------------- 1 | include Mina_numbers.Nat.Make32 () 2 | -------------------------------------------------------------------------------- /src/lib/consensus/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/consensus/tests/dune -------------------------------------------------------------------------------- /src/lib/consensus/vrf/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/consensus/vrf/dune -------------------------------------------------------------------------------- /src/lib/consensus/vrf/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/consensus/vrf/tests/dune -------------------------------------------------------------------------------- /src/lib/crypto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/crypto/README.md -------------------------------------------------------------------------------- /src/lib/crypto/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/crypto/dune -------------------------------------------------------------------------------- /src/lib/crypto/kimchi_bindings/js/test/nodejs/nodejs_test.ml: -------------------------------------------------------------------------------- 1 | let () = Bindings_js_test.linkme 2 | -------------------------------------------------------------------------------- /src/lib/crypto/kimchi_bindings/js/test/web/web_test.ml: -------------------------------------------------------------------------------- 1 | let () = Bindings_js_test.linkme 2 | -------------------------------------------------------------------------------- /src/lib/crypto/kimchi_bindings/stubs/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | release 3 | .merlin 4 | -------------------------------------------------------------------------------- /src/lib/crypto/kimchi_bindings/stubs/dllkimchi_stubs.so: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/crypto_params/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/crypto_params/dune -------------------------------------------------------------------------------- /src/lib/crypto_params/gen/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/crypto_params/gen/dune -------------------------------------------------------------------------------- /src/lib/crypto_params/gen/gen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/crypto_params/gen/gen.ml -------------------------------------------------------------------------------- /src/lib/currency/currency.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/currency/currency.ml -------------------------------------------------------------------------------- /src/lib/currency/currency.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/currency/currency.mli -------------------------------------------------------------------------------- /src/lib/currency/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/currency/dune -------------------------------------------------------------------------------- /src/lib/currency/intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/currency/intf.ml -------------------------------------------------------------------------------- /src/lib/currency/signed_poly.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/currency/signed_poly.ml -------------------------------------------------------------------------------- /src/lib/daemon_rpcs/client.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/daemon_rpcs/client.ml -------------------------------------------------------------------------------- /src/lib/daemon_rpcs/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/daemon_rpcs/dune -------------------------------------------------------------------------------- /src/lib/daemon_rpcs/types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/daemon_rpcs/types.ml -------------------------------------------------------------------------------- /src/lib/data_hash_lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/data_hash_lib/dune -------------------------------------------------------------------------------- /src/lib/disk_cache/disk_cache.mli: -------------------------------------------------------------------------------- 1 | module Make : Disk_cache_intf.F 2 | -------------------------------------------------------------------------------- /src/lib/disk_cache/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/disk_cache/dune -------------------------------------------------------------------------------- /src/lib/disk_cache/identity/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/disk_cache/identity/dune -------------------------------------------------------------------------------- /src/lib/disk_cache/intf/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/disk_cache/intf/dune -------------------------------------------------------------------------------- /src/lib/disk_cache/lmdb/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/disk_cache/lmdb/dune -------------------------------------------------------------------------------- /src/lib/disk_cache/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/disk_cache/test/dune -------------------------------------------------------------------------------- /src/lib/disk_cache/test_lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/disk_cache/test_lib/dune -------------------------------------------------------------------------------- /src/lib/disk_cache/utils/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/disk_cache/utils/dune -------------------------------------------------------------------------------- /src/lib/downloader/downloader.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/downloader/downloader.ml -------------------------------------------------------------------------------- /src/lib/downloader/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/downloader/dune -------------------------------------------------------------------------------- /src/lib/dummy_values/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/dummy_values/dune -------------------------------------------------------------------------------- /src/lib/error_json/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/error_json/dune -------------------------------------------------------------------------------- /src/lib/error_json/error_json.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/error_json/error_json.ml -------------------------------------------------------------------------------- /src/lib/fake_network/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/fake_network/dune -------------------------------------------------------------------------------- /src/lib/fields_derivers/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/fields_derivers/dune -------------------------------------------------------------------------------- /src/lib/genesis_constants/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/genesis_constants/dune -------------------------------------------------------------------------------- /src/lib/genesis_ledger/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/genesis_ledger/dune -------------------------------------------------------------------------------- /src/lib/genesis_ledger/intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/genesis_ledger/intf.ml -------------------------------------------------------------------------------- /src/lib/genesis_proof/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/genesis_proof/dune -------------------------------------------------------------------------------- /src/lib/gossip_net/any.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/gossip_net/any.ml -------------------------------------------------------------------------------- /src/lib/gossip_net/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/gossip_net/dune -------------------------------------------------------------------------------- /src/lib/gossip_net/fake.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/gossip_net/fake.ml -------------------------------------------------------------------------------- /src/lib/gossip_net/gossip_net.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/gossip_net/gossip_net.ml -------------------------------------------------------------------------------- /src/lib/gossip_net/intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/gossip_net/intf.ml -------------------------------------------------------------------------------- /src/lib/gossip_net/libp2p.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/gossip_net/libp2p.ml -------------------------------------------------------------------------------- /src/lib/gossip_net/message.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/gossip_net/message.ml -------------------------------------------------------------------------------- /src/lib/graphql_lib/client.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/graphql_lib/client.ml -------------------------------------------------------------------------------- /src/lib/graphql_lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/graphql_lib/dune -------------------------------------------------------------------------------- /src/lib/graphql_lib/encoders.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/graphql_lib/encoders.ml -------------------------------------------------------------------------------- /src/lib/graphql_lib/pickles/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/graphql_lib/pickles/dune -------------------------------------------------------------------------------- /src/lib/graphql_lib/scalars.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/graphql_lib/scalars.ml -------------------------------------------------------------------------------- /src/lib/graphql_wrapper/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/graphql_wrapper/dune -------------------------------------------------------------------------------- /src/lib/graphql_wrapper/json.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/graphql_wrapper/json.ml -------------------------------------------------------------------------------- /src/lib/hash_prefix_states/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/hash_prefix_states/dune -------------------------------------------------------------------------------- /src/lib/hash_prefixes/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/hash_prefixes/dune -------------------------------------------------------------------------------- /src/lib/hex/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/hex/dune -------------------------------------------------------------------------------- /src/lib/hex/hex.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/hex/hex.ml -------------------------------------------------------------------------------- /src/lib/integers_stubs_js/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/integers_stubs_js/dune -------------------------------------------------------------------------------- /src/lib/internal_tracing/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/internal_tracing/dune -------------------------------------------------------------------------------- /src/lib/key_cache/async/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/key_cache/async/dune -------------------------------------------------------------------------------- /src/lib/key_cache/async/key_cache_async.mli: -------------------------------------------------------------------------------- 1 | include Key_cache.Async 2 | -------------------------------------------------------------------------------- /src/lib/key_cache/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/key_cache/dune -------------------------------------------------------------------------------- /src/lib/key_cache/key_cache.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/key_cache/key_cache.ml -------------------------------------------------------------------------------- /src/lib/key_cache/key_cache.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/key_cache/key_cache.mli -------------------------------------------------------------------------------- /src/lib/key_cache/native/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/key_cache/native/dune -------------------------------------------------------------------------------- /src/lib/key_cache/sync/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/key_cache/sync/dune -------------------------------------------------------------------------------- /src/lib/key_cache/sync/key_cache_sync.mli: -------------------------------------------------------------------------------- 1 | include Key_cache.Sync 2 | -------------------------------------------------------------------------------- /src/lib/key_gen/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/key_gen/dune -------------------------------------------------------------------------------- /src/lib/key_value_database/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/key_value_database/dune -------------------------------------------------------------------------------- /src/lib/ledger_catchup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/ledger_catchup/README.md -------------------------------------------------------------------------------- /src/lib/ledger_catchup/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/ledger_catchup/dune -------------------------------------------------------------------------------- /src/lib/ledger_proof/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/ledger_proof/dune -------------------------------------------------------------------------------- /src/lib/linked_tree/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/linked_tree/dune -------------------------------------------------------------------------------- /src/lib/lmdb_storage/conv.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/lmdb_storage/conv.ml -------------------------------------------------------------------------------- /src/lib/lmdb_storage/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/lmdb_storage/dune -------------------------------------------------------------------------------- /src/lib/lmdb_storage/generic.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/lmdb_storage/generic.ml -------------------------------------------------------------------------------- /src/lib/lmdb_storage/generic.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/lmdb_storage/generic.mli -------------------------------------------------------------------------------- /src/lib/lmdb_storage/intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/lmdb_storage/intf.ml -------------------------------------------------------------------------------- /src/lib/lmdb_storage/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/lmdb_storage/test/dune -------------------------------------------------------------------------------- /src/lib/logger/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/logger/dune -------------------------------------------------------------------------------- /src/lib/logger/fake/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/logger/fake/dune -------------------------------------------------------------------------------- /src/lib/logger/fake/logger.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/logger/fake/logger.ml -------------------------------------------------------------------------------- /src/lib/logger/file_system/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/logger/file_system/dune -------------------------------------------------------------------------------- /src/lib/logger/logger.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/logger/logger.mli -------------------------------------------------------------------------------- /src/lib/logger/native/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/logger/native/dune -------------------------------------------------------------------------------- /src/lib/logger/native/logger.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/logger/native/logger.ml -------------------------------------------------------------------------------- /src/lib/logger/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/logger/test/dune -------------------------------------------------------------------------------- /src/lib/logproc_lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/logproc_lib/dune -------------------------------------------------------------------------------- /src/lib/logproc_lib/filter.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/logproc_lib/filter.ml -------------------------------------------------------------------------------- /src/lib/logproc_lib/filter.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/logproc_lib/filter.mli -------------------------------------------------------------------------------- /src/lib/merkle_address/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/merkle_address/dune -------------------------------------------------------------------------------- /src/lib/merkle_ledger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/merkle_ledger/README.md -------------------------------------------------------------------------------- /src/lib/merkle_ledger/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/merkle_ledger/dune -------------------------------------------------------------------------------- /src/lib/merkle_ledger/intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/merkle_ledger/intf.ml -------------------------------------------------------------------------------- /src/lib/merkle_ledger/location.mli: -------------------------------------------------------------------------------- 1 | include Location_intf.S 2 | -------------------------------------------------------------------------------- /src/lib/merkle_ledger/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/merkle_ledger/test/dune -------------------------------------------------------------------------------- /src/lib/merkle_ledger/util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/merkle_ledger/util.ml -------------------------------------------------------------------------------- /src/lib/merkle_ledger/util.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/merkle_ledger/util.mli -------------------------------------------------------------------------------- /src/lib/merkle_list_prover/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/merkle_list_prover/dune -------------------------------------------------------------------------------- /src/lib/merkle_mask/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/merkle_mask/dune -------------------------------------------------------------------------------- /src/lib/merkle_mask/mask_maps.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/merkle_mask/mask_maps.ml -------------------------------------------------------------------------------- /src/lib/mina_base/account.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/account.ml -------------------------------------------------------------------------------- /src/lib/mina_base/account_id.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/account_id.ml -------------------------------------------------------------------------------- /src/lib/mina_base/account_id.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/account_id.mli -------------------------------------------------------------------------------- /src/lib/mina_base/coinbase.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/coinbase.ml -------------------------------------------------------------------------------- /src/lib/mina_base/coinbase.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/coinbase.mli -------------------------------------------------------------------------------- /src/lib/mina_base/control.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/control.ml -------------------------------------------------------------------------------- /src/lib/mina_base/data_hash.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/data_hash.ml -------------------------------------------------------------------------------- /src/lib/mina_base/digest_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/digest_intf.ml -------------------------------------------------------------------------------- /src/lib/mina_base/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/dune -------------------------------------------------------------------------------- /src/lib/mina_base/epoch_data.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/epoch_data.ml -------------------------------------------------------------------------------- /src/lib/mina_base/epoch_seed.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/epoch_seed.ml -------------------------------------------------------------------------------- /src/lib/mina_base/fee_excess.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/fee_excess.ml -------------------------------------------------------------------------------- /src/lib/mina_base/frozen_ledger_hash0.ml: -------------------------------------------------------------------------------- 1 | include Ledger_hash0 2 | -------------------------------------------------------------------------------- /src/lib/mina_base/hash_prefix.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/hash_prefix.ml -------------------------------------------------------------------------------- /src/lib/mina_base/import/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/import/dune -------------------------------------------------------------------------------- /src/lib/mina_base/ledger_hash.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/ledger_hash.ml -------------------------------------------------------------------------------- /src/lib/mina_base/ledger_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/ledger_intf.ml -------------------------------------------------------------------------------- /src/lib/mina_base/mina_base.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/mina_base.ml -------------------------------------------------------------------------------- /src/lib/mina_base/permissions.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/permissions.ml -------------------------------------------------------------------------------- /src/lib/mina_base/proof.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/proof.ml -------------------------------------------------------------------------------- /src/lib/mina_base/proof.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/proof.mli -------------------------------------------------------------------------------- /src/lib/mina_base/receipt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/receipt.ml -------------------------------------------------------------------------------- /src/lib/mina_base/receipt.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/receipt.mli -------------------------------------------------------------------------------- /src/lib/mina_base/side_loaded_verification_key.ml: -------------------------------------------------------------------------------- 1 | include Pickles.Side_loaded.Verification_key 2 | -------------------------------------------------------------------------------- /src/lib/mina_base/signature.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/signature.ml -------------------------------------------------------------------------------- /src/lib/mina_base/signature.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/signature.mli -------------------------------------------------------------------------------- /src/lib/mina_base/sok_message.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/sok_message.ml -------------------------------------------------------------------------------- /src/lib/mina_base/stack_frame.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/stack_frame.ml -------------------------------------------------------------------------------- /src/lib/mina_base/state_hash.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/state_hash.ml -------------------------------------------------------------------------------- /src/lib/mina_base/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/test/dune -------------------------------------------------------------------------------- /src/lib/mina_base/test/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/test/main.ml -------------------------------------------------------------------------------- /src/lib/mina_base/token_id.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/token_id.ml -------------------------------------------------------------------------------- /src/lib/mina_base/util/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/util/dune -------------------------------------------------------------------------------- /src/lib/mina_base/with_status.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/with_status.ml -------------------------------------------------------------------------------- /src/lib/mina_base/zkapp_basic.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/zkapp_basic.ml -------------------------------------------------------------------------------- /src/lib/mina_base/zkapp_state.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_base/zkapp_state.ml -------------------------------------------------------------------------------- /src/lib/mina_block/block.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_block/block.ml -------------------------------------------------------------------------------- /src/lib/mina_block/block.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_block/block.mli -------------------------------------------------------------------------------- /src/lib/mina_block/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_block/dune -------------------------------------------------------------------------------- /src/lib/mina_block/header.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_block/header.ml -------------------------------------------------------------------------------- /src/lib/mina_block/header.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_block/header.mli -------------------------------------------------------------------------------- /src/lib/mina_block/mina_block.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_block/mina_block.ml -------------------------------------------------------------------------------- /src/lib/mina_block/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_block/tests/dune -------------------------------------------------------------------------------- /src/lib/mina_block/tests/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_block/tests/main.ml -------------------------------------------------------------------------------- /src/lib/mina_block/tests/memory_caching.mli: -------------------------------------------------------------------------------- 1 | val test : string -> unit 2 | -------------------------------------------------------------------------------- /src/lib/mina_block/validation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_block/validation.ml -------------------------------------------------------------------------------- /src/lib/mina_caqti/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_caqti/README.md -------------------------------------------------------------------------------- /src/lib/mina_caqti/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_caqti/dune -------------------------------------------------------------------------------- /src/lib/mina_caqti/mina_caqti.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_caqti/mina_caqti.ml -------------------------------------------------------------------------------- /src/lib/mina_commands/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_commands/dune -------------------------------------------------------------------------------- /src/lib/mina_compile_config/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_compile_config/dune -------------------------------------------------------------------------------- /src/lib/mina_debug/call_logger.mli: -------------------------------------------------------------------------------- 1 | val record_call : string -> unit 2 | -------------------------------------------------------------------------------- /src/lib/mina_debug/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_debug/dune -------------------------------------------------------------------------------- /src/lib/mina_generators/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_generators/dune -------------------------------------------------------------------------------- /src/lib/mina_graphql/doc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_graphql/doc.ml -------------------------------------------------------------------------------- /src/lib/mina_graphql/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_graphql/dune -------------------------------------------------------------------------------- /src/lib/mina_graphql/schema.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_graphql/schema.ml -------------------------------------------------------------------------------- /src/lib/mina_graphql/types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_graphql/types.ml -------------------------------------------------------------------------------- /src/lib/mina_graphql/utils.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_graphql/utils.ml -------------------------------------------------------------------------------- /src/lib/mina_graphql/zkapps.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_graphql/zkapps.ml -------------------------------------------------------------------------------- /src/lib/mina_incremental/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_incremental/dune -------------------------------------------------------------------------------- /src/lib/mina_intf/core_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_intf/core_intf.ml -------------------------------------------------------------------------------- /src/lib/mina_intf/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_intf/dune -------------------------------------------------------------------------------- /src/lib/mina_intf/mina_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_intf/mina_intf.ml -------------------------------------------------------------------------------- /src/lib/mina_ledger/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_ledger/dune -------------------------------------------------------------------------------- /src/lib/mina_ledger/ledger.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_ledger/ledger.ml -------------------------------------------------------------------------------- /src/lib/mina_ledger/ledger.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_ledger/ledger.mli -------------------------------------------------------------------------------- /src/lib/mina_ledger/mask_maps.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_ledger/mask_maps.ml -------------------------------------------------------------------------------- /src/lib/mina_ledger/root.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_ledger/root.ml -------------------------------------------------------------------------------- /src/lib/mina_ledger/root.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_ledger/root.mli -------------------------------------------------------------------------------- /src/lib/mina_ledger/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_ledger/test/dune -------------------------------------------------------------------------------- /src/lib/mina_lib/conf_dir.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_lib/conf_dir.ml -------------------------------------------------------------------------------- /src/lib/mina_lib/config.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_lib/config.ml -------------------------------------------------------------------------------- /src/lib/mina_lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_lib/dune -------------------------------------------------------------------------------- /src/lib/mina_lib/mina_lib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_lib/mina_lib.ml -------------------------------------------------------------------------------- /src/lib/mina_lib/mina_lib.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_lib/mina_lib.mli -------------------------------------------------------------------------------- /src/lib/mina_lib/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_lib/tests/dune -------------------------------------------------------------------------------- /src/lib/mina_lib/tests/tests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_lib/tests/tests.ml -------------------------------------------------------------------------------- /src/lib/mina_lmdb_storage/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_lmdb_storage/dune -------------------------------------------------------------------------------- /src/lib/mina_metrics/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_metrics/dune -------------------------------------------------------------------------------- /src/lib/mina_metrics/js_test/mina_metrics_js_test.ml: -------------------------------------------------------------------------------- 1 | let () = Format.printf "%f@." Mina_metrics.time_offset_sec 2 | -------------------------------------------------------------------------------- /src/lib/mina_metrics/prometheus_metrics/namespace.ml: -------------------------------------------------------------------------------- 1 | let namespace = "Coda" 2 | -------------------------------------------------------------------------------- /src/lib/mina_net2/bitswap_tag.ml: -------------------------------------------------------------------------------- 1 | type t = Body [@@deriving enum] 2 | (* In future: | EpochLedger |... *) 3 | -------------------------------------------------------------------------------- /src/lib/mina_net2/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_net2/dune -------------------------------------------------------------------------------- /src/lib/mina_net2/keypair.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_net2/keypair.ml -------------------------------------------------------------------------------- /src/lib/mina_net2/keypair.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_net2/keypair.mli -------------------------------------------------------------------------------- /src/lib/mina_net2/mina_net2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_net2/mina_net2.ml -------------------------------------------------------------------------------- /src/lib/mina_net2/mina_net2.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_net2/mina_net2.mli -------------------------------------------------------------------------------- /src/lib/mina_net2/multiaddr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_net2/multiaddr.ml -------------------------------------------------------------------------------- /src/lib/mina_net2/multiaddr.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_net2/multiaddr.mli -------------------------------------------------------------------------------- /src/lib/mina_net2/sink.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_net2/sink.ml -------------------------------------------------------------------------------- /src/lib/mina_net2/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_net2/tests/dune -------------------------------------------------------------------------------- /src/lib/mina_net2/tests/tests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_net2/tests/tests.ml -------------------------------------------------------------------------------- /src/lib/mina_networking/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_networking/dune -------------------------------------------------------------------------------- /src/lib/mina_networking/rpcs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_networking/rpcs.ml -------------------------------------------------------------------------------- /src/lib/mina_networking/sinks.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_networking/sinks.ml -------------------------------------------------------------------------------- /src/lib/mina_numbers/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_numbers/dune -------------------------------------------------------------------------------- /src/lib/mina_numbers/hd_index.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_numbers/hd_index.ml -------------------------------------------------------------------------------- /src/lib/mina_numbers/index.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_numbers/index.ml -------------------------------------------------------------------------------- /src/lib/mina_numbers/index.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_numbers/index.mli -------------------------------------------------------------------------------- /src/lib/mina_numbers/intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_numbers/intf.ml -------------------------------------------------------------------------------- /src/lib/mina_numbers/length.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_numbers/length.ml -------------------------------------------------------------------------------- /src/lib/mina_numbers/length.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_numbers/length.mli -------------------------------------------------------------------------------- /src/lib/mina_numbers/nat.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_numbers/nat.ml -------------------------------------------------------------------------------- /src/lib/mina_numbers/nat.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_numbers/nat.mli -------------------------------------------------------------------------------- /src/lib/mina_numbers/zkapp_version.ml: -------------------------------------------------------------------------------- 1 | include Nat.Make32 () 2 | -------------------------------------------------------------------------------- /src/lib/mina_numbers/zkapp_version.mli: -------------------------------------------------------------------------------- 1 | include Nat.Intf.UInt32 2 | -------------------------------------------------------------------------------- /src/lib/mina_plugins/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_plugins/dune -------------------------------------------------------------------------------- /src/lib/mina_state/ancestor.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_state/ancestor.ml -------------------------------------------------------------------------------- /src/lib/mina_state/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_state/dune -------------------------------------------------------------------------------- /src/lib/mina_state/registers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_state/registers.ml -------------------------------------------------------------------------------- /src/lib/mina_stdlib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/README.md -------------------------------------------------------------------------------- /src/lib/mina_stdlib/bigstring.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/bigstring.ml -------------------------------------------------------------------------------- /src/lib/mina_stdlib/deferred.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/deferred.ml -------------------------------------------------------------------------------- /src/lib/mina_stdlib/deferred.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/deferred.mli -------------------------------------------------------------------------------- /src/lib/mina_stdlib/direction.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/direction.ml -------------------------------------------------------------------------------- /src/lib/mina_stdlib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/dune -------------------------------------------------------------------------------- /src/lib/mina_stdlib/gadt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/gadt.ml -------------------------------------------------------------------------------- /src/lib/mina_stdlib/gadt.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/gadt.mli -------------------------------------------------------------------------------- /src/lib/mina_stdlib/list.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/list.ml -------------------------------------------------------------------------------- /src/lib/mina_stdlib/list.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/list.mli -------------------------------------------------------------------------------- /src/lib/mina_stdlib/map_set.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/map_set.ml -------------------------------------------------------------------------------- /src/lib/mina_stdlib/map_set.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/map_set.mli -------------------------------------------------------------------------------- /src/lib/mina_stdlib/nat.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/nat.ml -------------------------------------------------------------------------------- /src/lib/mina_stdlib/result.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/result.ml -------------------------------------------------------------------------------- /src/lib/mina_stdlib/result.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/result.mli -------------------------------------------------------------------------------- /src/lib/mina_stdlib/rose_tree.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/rose_tree.ml -------------------------------------------------------------------------------- /src/lib/mina_stdlib/sigs.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/sigs.mli -------------------------------------------------------------------------------- /src/lib/mina_stdlib/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/tests/dune -------------------------------------------------------------------------------- /src/lib/mina_stdlib/time.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/time.ml -------------------------------------------------------------------------------- /src/lib/mina_stdlib/truth.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/truth.ml -------------------------------------------------------------------------------- /src/lib/mina_stdlib/truth.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib/truth.mli -------------------------------------------------------------------------------- /src/lib/mina_stdlib/unix_timestamp.ml: -------------------------------------------------------------------------------- 1 | include Core_kernel.Int64 2 | -------------------------------------------------------------------------------- /src/lib/mina_stdlib_unix/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_stdlib_unix/dune -------------------------------------------------------------------------------- /src/lib/mina_version/dummy/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_version/dummy/dune -------------------------------------------------------------------------------- /src/lib/mina_version/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_version/dune -------------------------------------------------------------------------------- /src/lib/mina_version/normal/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_version/normal/dune -------------------------------------------------------------------------------- /src/lib/mina_wire_types/consensus/consensus.ml: -------------------------------------------------------------------------------- 1 | include Consensus_proof_of_stake 2 | -------------------------------------------------------------------------------- /src/lib/mina_wire_types/consensus/consensus.mli: -------------------------------------------------------------------------------- 1 | include module type of Consensus_proof_of_stake 2 | -------------------------------------------------------------------------------- /src/lib/mina_wire_types/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_wire_types/dune -------------------------------------------------------------------------------- /src/lib/mina_wire_types/ledger_proof.ml: -------------------------------------------------------------------------------- 1 | module V2 = struct 2 | type t = Transaction_snark.V2.t 3 | end 4 | -------------------------------------------------------------------------------- /src/lib/mina_wire_types/mina_base/mina_base_frozen_ledger_hash.ml: -------------------------------------------------------------------------------- 1 | include Mina_base_ledger_hash 2 | -------------------------------------------------------------------------------- /src/lib/mina_wire_types/utils.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/mina_wire_types/utils.ml -------------------------------------------------------------------------------- /src/lib/monad_lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/monad_lib/dune -------------------------------------------------------------------------------- /src/lib/monad_lib/monad_lib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/monad_lib/monad_lib.ml -------------------------------------------------------------------------------- /src/lib/monad_lib/monad_lib.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/monad_lib/monad_lib.mli -------------------------------------------------------------------------------- /src/lib/monad_lib/state.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/monad_lib/state.ml -------------------------------------------------------------------------------- /src/lib/monad_lib/state.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/monad_lib/state.mli -------------------------------------------------------------------------------- /src/lib/network_peer/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/network_peer/dune -------------------------------------------------------------------------------- /src/lib/network_peer/envelope.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/network_peer/envelope.ml -------------------------------------------------------------------------------- /src/lib/network_peer/peer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/network_peer/peer.ml -------------------------------------------------------------------------------- /src/lib/network_pool/batcher.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/network_pool/batcher.ml -------------------------------------------------------------------------------- /src/lib/network_pool/batcher.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/network_pool/batcher.mli -------------------------------------------------------------------------------- /src/lib/network_pool/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/network_pool/dune -------------------------------------------------------------------------------- /src/lib/network_pool/intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/network_pool/intf.ml -------------------------------------------------------------------------------- /src/lib/network_pool/mocks.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/network_pool/mocks.ml -------------------------------------------------------------------------------- /src/lib/network_pool/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/network_pool/test.ml -------------------------------------------------------------------------------- /src/lib/network_pool/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/network_pool/test/dune -------------------------------------------------------------------------------- /src/lib/node_config/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/node_config/dune -------------------------------------------------------------------------------- /src/lib/node_config/for_unit_tests/node_config_for_unit_tests.mli: -------------------------------------------------------------------------------- 1 | include Node_config_intf.S 2 | -------------------------------------------------------------------------------- /src/lib/node_config/intf/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/node_config/intf/dune -------------------------------------------------------------------------------- /src/lib/node_config/node_config.mli: -------------------------------------------------------------------------------- 1 | include Node_config_intf.S 2 | -------------------------------------------------------------------------------- /src/lib/node_config/version/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/node_config/version/dune -------------------------------------------------------------------------------- /src/lib/node_config/version/node_config_version.mli: -------------------------------------------------------------------------------- 1 | include Node_config_intf.Version 2 | -------------------------------------------------------------------------------- /src/lib/node_error_service/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/node_error_service/dune -------------------------------------------------------------------------------- /src/lib/node_status_service/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/node_status_service/dune -------------------------------------------------------------------------------- /src/lib/o1js_stub/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/o1js_stub/README.md -------------------------------------------------------------------------------- /src/lib/o1js_stub/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/o1js_stub/dune -------------------------------------------------------------------------------- /src/lib/o1js_stub/o1js_stub.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/o1trace/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/o1trace/dune -------------------------------------------------------------------------------- /src/lib/o1trace/o1trace.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/o1trace/o1trace.ml -------------------------------------------------------------------------------- /src/lib/o1trace/o1trace.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/o1trace/o1trace.mli -------------------------------------------------------------------------------- /src/lib/o1trace/plugins.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/o1trace/plugins.ml -------------------------------------------------------------------------------- /src/lib/o1trace/thread.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/o1trace/thread.ml -------------------------------------------------------------------------------- /src/lib/one_or_two/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/one_or_two/dune -------------------------------------------------------------------------------- /src/lib/one_or_two/intfs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/one_or_two/intfs.ml -------------------------------------------------------------------------------- /src/lib/one_or_two/one_or_two.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/one_or_two/one_or_two.ml -------------------------------------------------------------------------------- /src/lib/otp_lib/agent.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/otp_lib/agent.ml -------------------------------------------------------------------------------- /src/lib/otp_lib/agent.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/otp_lib/agent.mli -------------------------------------------------------------------------------- /src/lib/otp_lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/otp_lib/dune -------------------------------------------------------------------------------- /src/lib/outside_hash_image/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/outside_hash_image/dune -------------------------------------------------------------------------------- /src/lib/parallel/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/parallel/dune -------------------------------------------------------------------------------- /src/lib/parallel/parallel.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/parallel/parallel.ml -------------------------------------------------------------------------------- /src/lib/parallel/parallel.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/parallel/parallel.mli -------------------------------------------------------------------------------- /src/lib/parallel_scan/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/parallel_scan/dune -------------------------------------------------------------------------------- /src/lib/participating_state/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/participating_state/dune -------------------------------------------------------------------------------- /src/lib/perf_histograms/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/perf_histograms/dune -------------------------------------------------------------------------------- /src/lib/perf_histograms/intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/perf_histograms/intf.ml -------------------------------------------------------------------------------- /src/lib/perf_histograms/rpc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/perf_histograms/rpc.ml -------------------------------------------------------------------------------- /src/lib/pickles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/README.md -------------------------------------------------------------------------------- /src/lib/pickles/backend/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/backend/dune -------------------------------------------------------------------------------- /src/lib/pickles/cache.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/cache.ml -------------------------------------------------------------------------------- /src/lib/pickles/cache.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/cache.mli -------------------------------------------------------------------------------- /src/lib/pickles/cache_handle.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/cache_handle.ml -------------------------------------------------------------------------------- /src/lib/pickles/cache_handle.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/cache_handle.mli -------------------------------------------------------------------------------- /src/lib/pickles/common.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/common.ml -------------------------------------------------------------------------------- /src/lib/pickles/common.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/common.mli -------------------------------------------------------------------------------- /src/lib/pickles/compile.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/compile.ml -------------------------------------------------------------------------------- /src/lib/pickles/compile.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/compile.mli -------------------------------------------------------------------------------- /src/lib/pickles/dirty.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/dirty.ml -------------------------------------------------------------------------------- /src/lib/pickles/dirty.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/dirty.mli -------------------------------------------------------------------------------- /src/lib/pickles/dummy.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/dummy.ml -------------------------------------------------------------------------------- /src/lib/pickles/dummy.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/dummy.mli -------------------------------------------------------------------------------- /src/lib/pickles/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/dune -------------------------------------------------------------------------------- /src/lib/pickles/endo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/endo.ml -------------------------------------------------------------------------------- /src/lib/pickles/endo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/endo.mli -------------------------------------------------------------------------------- /src/lib/pickles/fix_domains.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/fix_domains.ml -------------------------------------------------------------------------------- /src/lib/pickles/fix_domains.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/fix_domains.mli -------------------------------------------------------------------------------- /src/lib/pickles/impls.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/impls.ml -------------------------------------------------------------------------------- /src/lib/pickles/impls.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/impls.mli -------------------------------------------------------------------------------- /src/lib/pickles/import.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/import.ml -------------------------------------------------------------------------------- /src/lib/pickles/import.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/import.mli -------------------------------------------------------------------------------- /src/lib/pickles/intf.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/intf.mli -------------------------------------------------------------------------------- /src/lib/pickles/limb_vector/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/limb_vector/dune -------------------------------------------------------------------------------- /src/lib/pickles/make_sponge.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/make_sponge.ml -------------------------------------------------------------------------------- /src/lib/pickles/make_sponge.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/make_sponge.mli -------------------------------------------------------------------------------- /src/lib/pickles/opt_sponge.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/opt_sponge.ml -------------------------------------------------------------------------------- /src/lib/pickles/opt_sponge.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/opt_sponge.mli -------------------------------------------------------------------------------- /src/lib/pickles/pickles.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/pickles.ml -------------------------------------------------------------------------------- /src/lib/pickles/pickles.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/pickles.mli -------------------------------------------------------------------------------- /src/lib/pickles/pickles_intf.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/pickles_intf.mli -------------------------------------------------------------------------------- /src/lib/pickles/proof.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/proof.ml -------------------------------------------------------------------------------- /src/lib/pickles/proof.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/proof.mli -------------------------------------------------------------------------------- /src/lib/pickles/proof_cache.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/proof_cache.ml -------------------------------------------------------------------------------- /src/lib/pickles/proof_cache.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/proof_cache.mli -------------------------------------------------------------------------------- /src/lib/pickles/pseudo/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/pseudo/dune -------------------------------------------------------------------------------- /src/lib/pickles/pseudo/pseudo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/pseudo/pseudo.ml -------------------------------------------------------------------------------- /src/lib/pickles/requests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/requests.ml -------------------------------------------------------------------------------- /src/lib/pickles/requests.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/requests.mli -------------------------------------------------------------------------------- /src/lib/pickles/ro.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/ro.ml -------------------------------------------------------------------------------- /src/lib/pickles/ro.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/ro.mli -------------------------------------------------------------------------------- /src/lib/pickles/snarky_tests/examples/poseidon.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/pickles/sponge_inputs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/sponge_inputs.ml -------------------------------------------------------------------------------- /src/lib/pickles/step.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/step.ml -------------------------------------------------------------------------------- /src/lib/pickles/step.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/step.mli -------------------------------------------------------------------------------- /src/lib/pickles/step_main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/step_main.ml -------------------------------------------------------------------------------- /src/lib/pickles/step_main.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/step_main.mli -------------------------------------------------------------------------------- /src/lib/pickles/step_verifier.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/step_verifier.ml -------------------------------------------------------------------------------- /src/lib/pickles/tag.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/tag.ml -------------------------------------------------------------------------------- /src/lib/pickles/tag.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/tag.mli -------------------------------------------------------------------------------- /src/lib/pickles/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/test/dune -------------------------------------------------------------------------------- /src/lib/pickles/test/test_ro.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/test/test_ro.ml -------------------------------------------------------------------------------- /src/lib/pickles/timer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/timer.ml -------------------------------------------------------------------------------- /src/lib/pickles/timer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/timer.mli -------------------------------------------------------------------------------- /src/lib/pickles/type.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/type.mli -------------------------------------------------------------------------------- /src/lib/pickles/types_map.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/types_map.ml -------------------------------------------------------------------------------- /src/lib/pickles/types_map.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/types_map.mli -------------------------------------------------------------------------------- /src/lib/pickles/unfinalized.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/unfinalized.ml -------------------------------------------------------------------------------- /src/lib/pickles/unfinalized.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/unfinalized.mli -------------------------------------------------------------------------------- /src/lib/pickles/util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/util.ml -------------------------------------------------------------------------------- /src/lib/pickles/util.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/util.mli -------------------------------------------------------------------------------- /src/lib/pickles/verify.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/verify.ml -------------------------------------------------------------------------------- /src/lib/pickles/verify.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/verify.mli -------------------------------------------------------------------------------- /src/lib/pickles/wrap.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/wrap.ml -------------------------------------------------------------------------------- /src/lib/pickles/wrap.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/wrap.mli -------------------------------------------------------------------------------- /src/lib/pickles/wrap_domains.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/wrap_domains.ml -------------------------------------------------------------------------------- /src/lib/pickles/wrap_domains.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/wrap_domains.mli -------------------------------------------------------------------------------- /src/lib/pickles/wrap_hack.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/wrap_hack.ml -------------------------------------------------------------------------------- /src/lib/pickles/wrap_hack.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/wrap_hack.mli -------------------------------------------------------------------------------- /src/lib/pickles/wrap_main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/wrap_main.ml -------------------------------------------------------------------------------- /src/lib/pickles/wrap_main.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/wrap_main.mli -------------------------------------------------------------------------------- /src/lib/pickles/wrap_proof.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/wrap_proof.ml -------------------------------------------------------------------------------- /src/lib/pickles/wrap_proof.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/wrap_proof.mli -------------------------------------------------------------------------------- /src/lib/pickles/wrap_verifier.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles/wrap_verifier.ml -------------------------------------------------------------------------------- /src/lib/pickles_base/domain.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles_base/domain.ml -------------------------------------------------------------------------------- /src/lib/pickles_base/domain.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles_base/domain.mli -------------------------------------------------------------------------------- /src/lib/pickles_base/domains.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles_base/domains.ml -------------------------------------------------------------------------------- /src/lib/pickles_base/domains.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles_base/domains.mli -------------------------------------------------------------------------------- /src/lib/pickles_base/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles_base/dune -------------------------------------------------------------------------------- /src/lib/pickles_base/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles_base/test/dune -------------------------------------------------------------------------------- /src/lib/pickles_base/test/main.ml: -------------------------------------------------------------------------------- 1 | let () = () 2 | -------------------------------------------------------------------------------- /src/lib/pickles_types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles_types/README.md -------------------------------------------------------------------------------- /src/lib/pickles_types/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/pickles_types/dune -------------------------------------------------------------------------------- /src/lib/ppx_annot/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/ppx_annot/dune -------------------------------------------------------------------------------- /src/lib/ppx_annot/ppx_annot.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/ppx_annot/ppx_annot.ml -------------------------------------------------------------------------------- /src/lib/ppx_annot/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/ppx_annot/tests/dune -------------------------------------------------------------------------------- /src/lib/ppx_mina/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/ppx_mina/dune -------------------------------------------------------------------------------- /src/lib/ppx_mina/getenv_ppx.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/ppx_mina/getenv_ppx.ml -------------------------------------------------------------------------------- /src/lib/ppx_mina/log.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/ppx_mina/log.ml -------------------------------------------------------------------------------- /src/lib/ppx_mina/tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/ppx_mina/tests/Makefile -------------------------------------------------------------------------------- /src/lib/ppx_mina/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/ppx_mina/tests/dune -------------------------------------------------------------------------------- /src/lib/ppx_mina/tests/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 3.3) 2 | -------------------------------------------------------------------------------- /src/lib/ppx_mina/tests/expired.ml: -------------------------------------------------------------------------------- 1 | (* date in the past *) 2 | 3 | [%%expires_after "20181231"] 4 | -------------------------------------------------------------------------------- /src/lib/ppx_mina/tests/expiry_invalid_date.ml: -------------------------------------------------------------------------------- 1 | (* invalid date string *) 2 | 3 | [%%expires_after "21001232"] 4 | -------------------------------------------------------------------------------- /src/lib/ppx_mina/tests/expiry_invalid_format.ml: -------------------------------------------------------------------------------- 1 | (* too-long date string *) 2 | 3 | [%%expires_after "201812031"] 4 | -------------------------------------------------------------------------------- /src/lib/ppx_util/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/ppx_util/dune -------------------------------------------------------------------------------- /src/lib/ppx_util/ppx_util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/ppx_util/ppx_util.ml -------------------------------------------------------------------------------- /src/lib/ppx_version/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/ppx_version/README.md -------------------------------------------------------------------------------- /src/lib/ppx_version/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/ppx_version/dune -------------------------------------------------------------------------------- /src/lib/ppx_version/runtime/util.ml: -------------------------------------------------------------------------------- 1 | module type Empty_signature = sig end 2 | -------------------------------------------------------------------------------- /src/lib/ppx_version/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/ppx_version/test/dune -------------------------------------------------------------------------------- /src/lib/ppx_version/test/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 3.3) 2 | -------------------------------------------------------------------------------- /src/lib/proof_cache_tag/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/proof_cache_tag/dune -------------------------------------------------------------------------------- /src/lib/protocol_version/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/protocol_version/dune -------------------------------------------------------------------------------- /src/lib/prover/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/prover/dune -------------------------------------------------------------------------------- /src/lib/prover/intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/prover/intf.ml -------------------------------------------------------------------------------- /src/lib/prover/prover.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/prover/prover.ml -------------------------------------------------------------------------------- /src/lib/prover/prover.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/prover/prover.mli -------------------------------------------------------------------------------- /src/lib/random_oracle/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/random_oracle/dune -------------------------------------------------------------------------------- /src/lib/random_oracle/intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/random_oracle/intf.ml -------------------------------------------------------------------------------- /src/lib/rocksdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/rocksdb/README.md -------------------------------------------------------------------------------- /src/lib/rocksdb/database.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/rocksdb/database.ml -------------------------------------------------------------------------------- /src/lib/rocksdb/database.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/rocksdb/database.mli -------------------------------------------------------------------------------- /src/lib/rocksdb/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/rocksdb/dune -------------------------------------------------------------------------------- /src/lib/rocksdb/intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/rocksdb/intf.ml -------------------------------------------------------------------------------- /src/lib/rocksdb/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/rocksdb/tests/dune -------------------------------------------------------------------------------- /src/lib/rosetta_coding/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/rosetta_coding/dune -------------------------------------------------------------------------------- /src/lib/rosetta_lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/rosetta_lib/README.md -------------------------------------------------------------------------------- /src/lib/rosetta_lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/rosetta_lib/dune -------------------------------------------------------------------------------- /src/lib/rosetta_lib/errors.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/rosetta_lib/errors.ml -------------------------------------------------------------------------------- /src/lib/rosetta_lib/memoize.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/rosetta_lib/memoize.ml -------------------------------------------------------------------------------- /src/lib/rosetta_lib/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/rosetta_lib/test/dune -------------------------------------------------------------------------------- /src/lib/rosetta_models/coin.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/rosetta_models/coin.ml -------------------------------------------------------------------------------- /src/lib/rosetta_models/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/rosetta_models/dune -------------------------------------------------------------------------------- /src/lib/rosetta_models/peer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/rosetta_models/peer.ml -------------------------------------------------------------------------------- /src/lib/runtime_config/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/runtime_config/dune -------------------------------------------------------------------------------- /src/lib/secrets/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/secrets/dune -------------------------------------------------------------------------------- /src/lib/secrets/keypair.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/secrets/keypair.ml -------------------------------------------------------------------------------- /src/lib/secrets/password.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/secrets/password.ml -------------------------------------------------------------------------------- /src/lib/secrets/password.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/secrets/password.mli -------------------------------------------------------------------------------- /src/lib/secrets/secret_box.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/secrets/secret_box.ml -------------------------------------------------------------------------------- /src/lib/secrets/secret_box.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/secrets/secret_box.mli -------------------------------------------------------------------------------- /src/lib/secrets/secret_file.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/secrets/secret_file.ml -------------------------------------------------------------------------------- /src/lib/secrets/wallets.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/secrets/wallets.ml -------------------------------------------------------------------------------- /src/lib/secrets/wallets.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/secrets/wallets.mli -------------------------------------------------------------------------------- /src/lib/sgn/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/sgn/dune -------------------------------------------------------------------------------- /src/lib/sgn/sgn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/sgn/sgn.ml -------------------------------------------------------------------------------- /src/lib/sgn/sgn.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/sgn/sgn.mli -------------------------------------------------------------------------------- /src/lib/sgn_type/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/sgn_type/dune -------------------------------------------------------------------------------- /src/lib/sgn_type/sgn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/sgn_type/sgn.ml -------------------------------------------------------------------------------- /src/lib/sgn_type/sgn.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/sgn_type/sgn.mli -------------------------------------------------------------------------------- /src/lib/signature_kind/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/signature_kind/dune -------------------------------------------------------------------------------- /src/lib/signature_lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/signature_lib/dune -------------------------------------------------------------------------------- /src/lib/snark_bits/bits.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snark_bits/bits.ml -------------------------------------------------------------------------------- /src/lib/snark_bits/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snark_bits/dune -------------------------------------------------------------------------------- /src/lib/snark_keys_header/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snark_keys_header/dune -------------------------------------------------------------------------------- /src/lib/snark_params/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snark_params/dune -------------------------------------------------------------------------------- /src/lib/snark_params/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snark_params/test/dune -------------------------------------------------------------------------------- /src/lib/snark_work_lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snark_work_lib/dune -------------------------------------------------------------------------------- /src/lib/snark_work_lib/id.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snark_work_lib/id.ml -------------------------------------------------------------------------------- /src/lib/snark_work_lib/id.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snark_work_lib/id.mli -------------------------------------------------------------------------------- /src/lib/snark_work_lib/work.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snark_work_lib/work.ml -------------------------------------------------------------------------------- /src/lib/snark_worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snark_worker/README.md -------------------------------------------------------------------------------- /src/lib/snark_worker/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snark_worker/dune -------------------------------------------------------------------------------- /src/lib/snark_worker/entry.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snark_worker/entry.ml -------------------------------------------------------------------------------- /src/lib/snark_worker/events.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snark_worker/events.ml -------------------------------------------------------------------------------- /src/lib/snark_worker/intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snark_worker/intf.ml -------------------------------------------------------------------------------- /src/lib/snark_worker/prod.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snark_worker/prod.ml -------------------------------------------------------------------------------- /src/lib/snarky_blake2/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snarky_blake2/dune -------------------------------------------------------------------------------- /src/lib/snarky_curves/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snarky_curves/dune -------------------------------------------------------------------------------- /src/lib/snarky_group_map/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snarky_group_map/dune -------------------------------------------------------------------------------- /src/lib/snarky_log/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snarky_log/dune -------------------------------------------------------------------------------- /src/lib/snarky_taylor/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/snarky_taylor/dune -------------------------------------------------------------------------------- /src/lib/sparse_ledger_lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/sparse_ledger_lib/dune -------------------------------------------------------------------------------- /src/lib/staged_ledger/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/staged_ledger/dune -------------------------------------------------------------------------------- /src/lib/storage/disk.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/storage/disk.ml -------------------------------------------------------------------------------- /src/lib/storage/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/storage/dune -------------------------------------------------------------------------------- /src/lib/storage/list.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/storage/list.ml -------------------------------------------------------------------------------- /src/lib/storage/memory.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/storage/memory.ml -------------------------------------------------------------------------------- /src/lib/storage/storage.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/storage/storage.ml -------------------------------------------------------------------------------- /src/lib/string_sign/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/string_sign/README.md -------------------------------------------------------------------------------- /src/lib/string_sign/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/string_sign/dune -------------------------------------------------------------------------------- /src/lib/string_sign/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/string_sign/tests/dune -------------------------------------------------------------------------------- /src/lib/sync_handler/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/sync_handler/dune -------------------------------------------------------------------------------- /src/lib/sync_status/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/sync_status/README.md -------------------------------------------------------------------------------- /src/lib/sync_status/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/sync_status/dune -------------------------------------------------------------------------------- /src/lib/sync_status/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/sync_status/tests/dune -------------------------------------------------------------------------------- /src/lib/syncable_ledger/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/syncable_ledger/dune -------------------------------------------------------------------------------- /src/lib/testing/test_genesis_ledger/test_genesis_ledger.mli: -------------------------------------------------------------------------------- 1 | include Genesis_ledger.Intf.Accounts_intf 2 | -------------------------------------------------------------------------------- /src/lib/testing/test_util/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/testing/test_util/dune -------------------------------------------------------------------------------- /src/lib/timeout_lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/timeout_lib/dune -------------------------------------------------------------------------------- /src/lib/transaction/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/transaction/dune -------------------------------------------------------------------------------- /src/lib/transaction_logic/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/transaction_logic/dune -------------------------------------------------------------------------------- /src/lib/transaction_snark/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/transaction_snark/dune -------------------------------------------------------------------------------- /src/lib/transition_router/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/transition_router/dune -------------------------------------------------------------------------------- /src/lib/trust_system/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/trust_system/dune -------------------------------------------------------------------------------- /src/lib/trust_system/record.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/trust_system/record.ml -------------------------------------------------------------------------------- /src/lib/unsigned_extended/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/unsigned_extended/dune -------------------------------------------------------------------------------- /src/lib/uptime_service/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/uptime_service/dune -------------------------------------------------------------------------------- /src/lib/verifier/common.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/verifier/common.ml -------------------------------------------------------------------------------- /src/lib/verifier/dummy.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/verifier/dummy.ml -------------------------------------------------------------------------------- /src/lib/verifier/dummy.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/verifier/dummy.mli -------------------------------------------------------------------------------- /src/lib/verifier/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/verifier/dune -------------------------------------------------------------------------------- /src/lib/verifier/prod.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/verifier/prod.ml -------------------------------------------------------------------------------- /src/lib/verifier/prod.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/verifier/prod.mli -------------------------------------------------------------------------------- /src/lib/verifier/verifier.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/verifier/verifier.ml -------------------------------------------------------------------------------- /src/lib/verifier/verifier.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/verifier/verifier.mli -------------------------------------------------------------------------------- /src/lib/visualization/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/visualization/dune -------------------------------------------------------------------------------- /src/lib/vrf_evaluator/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/vrf_evaluator/dune -------------------------------------------------------------------------------- /src/lib/vrf_lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/vrf_lib/dune -------------------------------------------------------------------------------- /src/lib/vrf_lib/integrated.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/vrf_lib/integrated.ml -------------------------------------------------------------------------------- /src/lib/vrf_lib/standalone.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/vrf_lib/standalone.ml -------------------------------------------------------------------------------- /src/lib/vrf_lib/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/vrf_lib/tests/dune -------------------------------------------------------------------------------- /src/lib/with_hash/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/with_hash/dune -------------------------------------------------------------------------------- /src/lib/with_hash/with_hash.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/with_hash/with_hash.ml -------------------------------------------------------------------------------- /src/lib/work_partitioner/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/work_partitioner/dune -------------------------------------------------------------------------------- /src/lib/work_selector/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/work_selector/dune -------------------------------------------------------------------------------- /src/lib/work_selector/intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/work_selector/intf.ml -------------------------------------------------------------------------------- /src/lib/work_selector/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/lib/work_selector/test.ml -------------------------------------------------------------------------------- /src/libp2p_ipc/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /src/libp2p_ipc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/libp2p_ipc/Makefile -------------------------------------------------------------------------------- /src/libp2p_ipc/build.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/libp2p_ipc/build.ml -------------------------------------------------------------------------------- /src/libp2p_ipc/build.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/libp2p_ipc/build.mli -------------------------------------------------------------------------------- /src/libp2p_ipc/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/libp2p_ipc/dune -------------------------------------------------------------------------------- /src/libp2p_ipc/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/libp2p_ipc/go.mod -------------------------------------------------------------------------------- /src/libp2p_ipc/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/libp2p_ipc/go.sum -------------------------------------------------------------------------------- /src/libp2p_ipc/ipc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/libp2p_ipc/ipc.ml -------------------------------------------------------------------------------- /src/libp2p_ipc/libp2p_ipc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/libp2p_ipc/libp2p_ipc.ml -------------------------------------------------------------------------------- /src/libp2p_ipc/libp2p_ipc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/libp2p_ipc/libp2p_ipc.mli -------------------------------------------------------------------------------- /src/libp2p_ipc/rpcs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/libp2p_ipc/rpcs.ml -------------------------------------------------------------------------------- /src/libp2p_ipc/rpcs.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/libp2p_ipc/rpcs.mli -------------------------------------------------------------------------------- /src/test/mina_automation/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/mina/HEAD/src/test/mina_automation/dune --------------------------------------------------------------------------------