├── .cargo └── config.toml ├── .config └── nextest.toml ├── .dockerignore ├── .github └── workflows │ ├── ci.yaml │ ├── release.yaml │ ├── v2-build-and-deploy-branch.yaml │ ├── v2-main-workflow.yaml │ ├── v2-promote-to-production.yaml │ ├── v2-publish-py-package.yaml │ ├── v2-release-maintenance.yaml │ └── v2-validate-pr.yaml ├── .gitignore ├── CHANGELOG.md ├── CLAUDE.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── OBSERVABILITY.md ├── README.md ├── assets ├── logical.drawio.png ├── tycho.png ├── tycho_architecture.png ├── tycho_db_er.png └── tycho_flow_diagram.png ├── buf.gen.yaml ├── buf.work.yaml ├── check.sh ├── clippy.toml ├── db └── .keep ├── docker-compose.yaml ├── docs ├── .gitbook │ └── assets │ │ ├── CLIGIF2_compressed.gif │ │ ├── Frame 152587.jpg │ │ ├── Screenshot 2024-12-12 at 22.24.08.png │ │ ├── Screenshot 2024-12-12 at 22.24.50.png │ │ ├── Screenshot 2024-12-12 at 22.27.03.png │ │ ├── Screenshot 2025-02-10 at 16.15.01.png │ │ ├── Screenshot 2025-02-10 at 16.30.05.png │ │ ├── Screenshot 2025-02-11 at 09.47.06.png │ │ ├── Screenshot 2025-02-21 at 16.47.44.png │ │ ├── Screenshot 2025-02-21 at 21.03.34.png │ │ ├── Tycho (1).svg │ │ ├── Tycho-header (1).png │ │ ├── Tycho-header.png │ │ ├── Tycho.svg │ │ ├── all (1).svg │ │ ├── all swaps.svg │ │ ├── all.svg │ │ ├── both (1).svg │ │ ├── both.svg │ │ ├── encoding data opt.svg │ │ ├── image (1).png │ │ ├── image (10).png │ │ ├── image (2).png │ │ ├── image (3).png │ │ ├── image (4).png │ │ ├── image (5).png │ │ ├── image (6).png │ │ ├── image (7).png │ │ ├── image (8).png │ │ ├── image (9).png │ │ ├── image.png │ │ ├── indexer (1).png │ │ ├── indexer.png │ │ ├── openapi.json │ │ ├── optimized.svg │ │ ├── scheme-simple-v2.jpg │ │ ├── scheme-simple.png │ │ ├── split (1).svg │ │ ├── split swaps.svg │ │ ├── split.svg │ │ ├── splits (1).svg │ │ ├── splits (2).svg │ │ ├── splits.svg │ │ ├── tycho.png │ │ ├── tycho_docs_monofile.txt │ │ └── unoptimized.svg ├── README.md ├── SUMMARY.md ├── concepts.md ├── for-dexs │ └── protocol-integration │ │ ├── 3.-testing.md │ │ ├── README.md │ │ ├── contributing-guidelines.md │ │ ├── execution │ │ ├── README.md │ │ └── code-architecture.md │ │ ├── indexing │ │ ├── 1.-setup.md │ │ ├── 2.-implementation.md │ │ ├── README.md │ │ ├── best-practices.md │ │ ├── common-problems-and-patterns │ │ │ ├── README.md │ │ │ ├── custom-protobuf-models.md │ │ │ ├── dynamic-contract-indexing-dci │ │ │ │ ├── README.md │ │ │ │ ├── complete-case-study-euler-hooks-external-liquidity-example.md │ │ │ │ ├── hook-integration-guide.md │ │ │ │ └── uniswap-v4-hooks-dci.md │ │ │ ├── normalizing-relative-erc20-balances.md │ │ │ ├── tracking-components.md │ │ │ ├── tracking-contract-balances.md │ │ │ └── tracking-contract-storage.md │ │ └── reserved-attributes.md │ │ ├── request-for-quote-protocols.md │ │ └── simulation │ │ ├── README.md │ │ └── ethereum-solidity.md ├── for-solvers │ ├── execution │ │ ├── README.md │ │ ├── contract-addresses.md │ │ ├── encoding.md │ │ └── executing.md │ ├── hosted-endpoints.md │ ├── indexer │ │ ├── README.md │ │ ├── tycho-client │ │ │ ├── README.md │ │ │ ├── binary-cli.md │ │ │ ├── python-client.md │ │ │ └── rust-client.md │ │ └── tycho-rpc.md │ ├── request-for-quote-protocols.md │ ├── simulation.md │ └── supported-protocols.md ├── how-to-contribute │ ├── README.md │ └── bounties.md ├── motivation.md └── overview │ ├── transparency.md │ └── tycho-fellows.md ├── extractors.yaml ├── postgres.Dockerfile ├── promtail-config.yml ├── proto ├── README.md ├── buf.lock ├── buf.yaml └── sf │ ├── codegen │ └── conversation │ │ └── v1 │ │ └── conversation.proto │ ├── firehose │ └── v2 │ │ └── firehose.proto │ └── substreams │ ├── index │ └── v1 │ │ └── keys.proto │ ├── internal │ └── v2 │ │ ├── deltas.proto │ │ └── service.proto │ ├── options.proto │ ├── rpc │ └── v2 │ │ └── service.proto │ ├── sink │ └── service │ │ └── v1 │ │ └── service.proto │ └── v1 │ ├── clock.proto │ ├── deltas.proto │ ├── modules.proto │ └── package.proto ├── release.config.js ├── rust-toolchain.toml ├── rustfmt.toml ├── scripts ├── Readme.md ├── call_at_block.py ├── compare-slipstreams-observations.py ├── compare-uniswap-v2.py ├── compare-uniswap-v3-the-graph.py ├── compare-vm-protocol.py ├── download-ethereum-block-to-s3.sh ├── get-logs-in-range.py └── validate_ticks_state.py ├── signed_spkg_url.sh ├── stable-build.sh ├── tycho-client-py ├── Cargo.toml ├── README.md ├── build_wheel.sh ├── pyproject.toml ├── python │ ├── tests │ │ ├── __init__.py │ │ ├── assets │ │ │ ├── deltas.json │ │ │ ├── rpc │ │ │ │ ├── contract_state.json │ │ │ │ ├── protocol_components.json │ │ │ │ ├── protocol_state.json │ │ │ │ └── tokens.json │ │ │ └── snapshot.json │ │ ├── conftest.py │ │ ├── test_decode.py │ │ └── test_tycho_rpc_client.py │ └── tycho_indexer_client │ │ ├── __init__.py │ │ ├── dto.py │ │ ├── exception.py │ │ ├── rpc_client.py │ │ └── stream.py └── src │ └── main.rs ├── tycho-client ├── Cargo.toml ├── README.md ├── get-tycho.sh └── src │ ├── cli.rs │ ├── deltas.rs │ ├── feed │ ├── block_history.rs │ ├── component_tracker.rs │ ├── mod.rs │ └── synchronizer.rs │ ├── lib.rs │ ├── main.rs │ ├── rpc.rs │ └── stream.rs ├── tycho-common ├── Cargo.toml ├── README.md └── src │ ├── display.rs │ ├── dto.rs │ ├── hex_bytes.rs │ ├── lib.rs │ ├── models │ ├── blockchain.rs │ ├── contract.rs │ ├── error.rs │ ├── mod.rs │ ├── protocol.rs │ └── token.rs │ ├── serde_primitives.rs │ ├── simulation │ ├── errors.rs │ ├── indicatively_priced.rs │ ├── mod.rs │ └── protocol_sim.rs │ ├── storage.rs │ └── traits.rs ├── tycho-ethereum ├── Cargo.toml ├── README.md ├── examples │ └── run-analysis.rs └── src │ ├── erc20.rs │ ├── errors.rs │ ├── lib.rs │ ├── rpc │ └── mod.rs │ ├── services │ ├── account_extractor.rs │ ├── entrypoint_tracer │ │ ├── allowance_slot_detector.rs │ │ ├── balance_slot_detector.rs │ │ ├── mod.rs │ │ ├── slot_detector.rs │ │ └── tracer.rs │ ├── mod.rs │ ├── token_analyzer.rs │ └── token_pre_processor.rs │ └── test_fixtures.rs ├── tycho-indexer ├── Cargo.toml ├── README.md ├── src │ ├── cli.rs │ ├── extractor │ │ ├── chain_state.rs │ │ ├── dynamic_contract_indexer │ │ │ ├── cache.rs │ │ │ ├── dci.rs │ │ │ ├── hooks │ │ │ │ ├── assets │ │ │ │ │ ├── UnichainV4MiniRouter.evm.runtime │ │ │ │ │ └── V4MiniRouter.evm.runtime │ │ │ │ ├── component_metadata.rs │ │ │ │ ├── entrypoint_generator.rs │ │ │ │ ├── hook_dci.rs │ │ │ │ ├── hook_orchestrator.rs │ │ │ │ ├── hook_permissions_detector.rs │ │ │ │ ├── hooks_dci_builder.rs │ │ │ │ ├── integrations │ │ │ │ │ ├── euler │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ ├── EulerLimitsLens.evm.runtime │ │ │ │ │ │ │ └── EulerLimitsLens.json │ │ │ │ │ │ ├── metadata_generator.rs │ │ │ │ │ │ └── mod.rs │ │ │ │ │ └── mod.rs │ │ │ │ ├── metadata_orchestrator.rs │ │ │ │ ├── mod.rs │ │ │ │ └── rpc_metadata_provider.rs │ │ │ └── mod.rs │ │ ├── mod.rs │ │ ├── models.rs │ │ ├── post_processors │ │ │ ├── attributes.rs │ │ │ ├── balances.rs │ │ │ └── mod.rs │ │ ├── protobuf_deserialisation.rs │ │ ├── protocol_cache.rs │ │ ├── protocol_extractor.rs │ │ ├── reorg_buffer.rs │ │ ├── runner.rs │ │ ├── token_analysis_cron.rs │ │ └── u256_num.rs │ ├── lib.rs │ ├── main.rs │ ├── ot.rs │ ├── pb │ │ ├── mod.rs │ │ ├── pb.rs │ │ ├── sf.codegen.conversation.v1.rs │ │ ├── sf.codegen.conversation.v1.tonic.rs │ │ ├── sf.firehose.v2.rs │ │ ├── sf.firehose.v2.tonic.rs │ │ ├── sf.substreams.index.v1.rs │ │ ├── sf.substreams.internal.v2.rs │ │ ├── sf.substreams.internal.v2.tonic.rs │ │ ├── sf.substreams.rpc.v2.rs │ │ ├── sf.substreams.rpc.v2.tonic.rs │ │ ├── sf.substreams.rs │ │ ├── sf.substreams.sink.service.v1.rs │ │ ├── sf.substreams.sink.service.v1.tonic.rs │ │ └── sf.substreams.v1.rs │ ├── services │ │ ├── access_control.rs │ │ ├── api_docs.rs │ │ ├── cache.rs │ │ ├── deltas_buffer.rs │ │ ├── middleware.rs │ │ ├── mod.rs │ │ ├── rpc.rs │ │ └── ws.rs │ ├── substreams │ │ ├── mod.rs │ │ └── stream.rs │ └── testing.rs └── test │ └── spkg │ └── substreams-ethereum-quickstart-v1.0.0.spkg ├── tycho-storage ├── Cargo.toml ├── README.md ├── diesel.toml ├── migrations │ ├── .keep │ ├── 00000000000000_diesel_initial_setup │ │ ├── down.sql │ │ └── up.sql │ ├── 2023-08-15-154244_tycho_initial_setup │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-01-10_tycho_patch │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-02-16-203155_v0.2.1 │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-03-16-103329_v0.6.0 │ │ ├── down.sql │ │ ├── manual.sql │ │ └── up.sql │ ├── 2024-06-06_v0.7.0 │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-06-21_v0.7.1 │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-06-25_v0.7.2 │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-08-30-175610_set_pg_partman_retention │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-09-06_v0.16.2 │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-09-16_v0.17.1_reduce_pg_partman_retention │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-09-19_transaction_cleanup │ │ ├── down.sql │ │ └── up.sql │ ├── 2024-09-4_v0.15.1 │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-01-23_account_balances │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-02-26_index_token_quality │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-04-09_dci_entry_points │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-07-21_index_protocol_components │ │ ├── down.sql │ │ ├── notes.md │ │ └── up.sql │ ├── 2025-08-06-fix-entry-point-tracing-params-index │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-08-14-fix-entry-point-unique-constraint │ │ ├── down.sql │ │ └── up.sql │ ├── 2025-10-24-reschedule-transaction-cleanup │ │ ├── down.sql │ │ └── up.sql │ └── 2025-11-13-component-params-link │ │ ├── down.sql │ │ └── up.sql ├── sql_scripts │ ├── prune_transaction_table.sql │ ├── remove_protocol_copy_approach.sh │ ├── remove_protocol_copy_approach.sql │ ├── remove_protocol_system.sh │ ├── repair_faulty_versioning │ │ └── protocol_state.sql │ └── toggle_transaction_cleanup_cronjob.sh └── src │ ├── lib.rs │ └── postgres │ ├── builder.rs │ ├── cache.rs │ ├── chain.rs │ ├── contract.rs │ ├── direct.rs │ ├── entry_point.rs │ ├── extraction_state.rs │ ├── mod.rs │ ├── orm.rs │ ├── protocol.rs │ ├── schema.patch │ ├── schema.rs │ └── versioning.rs ├── tycho ├── .gitbook │ └── includes │ │ └── let-encoder-tychorouteren....md ├── for-solvers │ └── execution │ │ └── execution-venues.md └── overview.md └── wait-for-postgres.sh /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.config/nextest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/.config/nextest.toml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/v2-build-and-deploy-branch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/.github/workflows/v2-build-and-deploy-branch.yaml -------------------------------------------------------------------------------- /.github/workflows/v2-main-workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/.github/workflows/v2-main-workflow.yaml -------------------------------------------------------------------------------- /.github/workflows/v2-promote-to-production.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/.github/workflows/v2-promote-to-production.yaml -------------------------------------------------------------------------------- /.github/workflows/v2-publish-py-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/.github/workflows/v2-publish-py-package.yaml -------------------------------------------------------------------------------- /.github/workflows/v2-release-maintenance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/.github/workflows/v2-release-maintenance.yaml -------------------------------------------------------------------------------- /.github/workflows/v2-validate-pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/.github/workflows/v2-validate-pr.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/LICENSE -------------------------------------------------------------------------------- /OBSERVABILITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/OBSERVABILITY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/README.md -------------------------------------------------------------------------------- /assets/logical.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/assets/logical.drawio.png -------------------------------------------------------------------------------- /assets/tycho.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/assets/tycho.png -------------------------------------------------------------------------------- /assets/tycho_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/assets/tycho_architecture.png -------------------------------------------------------------------------------- /assets/tycho_db_er.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/assets/tycho_db_er.png -------------------------------------------------------------------------------- /assets/tycho_flow_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/assets/tycho_flow_diagram.png -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /buf.work.yaml: -------------------------------------------------------------------------------- 1 | version: v1 2 | directories: 3 | - ./proto 4 | -------------------------------------------------------------------------------- /check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/check.sh -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/clippy.toml -------------------------------------------------------------------------------- /db/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docs/.gitbook/assets/CLIGIF2_compressed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/CLIGIF2_compressed.gif -------------------------------------------------------------------------------- /docs/.gitbook/assets/Frame 152587.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/Frame 152587.jpg -------------------------------------------------------------------------------- /docs/.gitbook/assets/Screenshot 2024-12-12 at 22.24.08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/Screenshot 2024-12-12 at 22.24.08.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Screenshot 2024-12-12 at 22.24.50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/Screenshot 2024-12-12 at 22.24.50.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Screenshot 2024-12-12 at 22.27.03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/Screenshot 2024-12-12 at 22.27.03.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Screenshot 2025-02-10 at 16.15.01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/Screenshot 2025-02-10 at 16.15.01.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Screenshot 2025-02-10 at 16.30.05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/Screenshot 2025-02-10 at 16.30.05.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Screenshot 2025-02-11 at 09.47.06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/Screenshot 2025-02-11 at 09.47.06.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Screenshot 2025-02-21 at 16.47.44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/Screenshot 2025-02-21 at 16.47.44.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Screenshot 2025-02-21 at 21.03.34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/Screenshot 2025-02-21 at 21.03.34.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Tycho (1).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/Tycho (1).svg -------------------------------------------------------------------------------- /docs/.gitbook/assets/Tycho-header (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/Tycho-header (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Tycho-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/Tycho-header.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Tycho.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/Tycho.svg -------------------------------------------------------------------------------- /docs/.gitbook/assets/all (1).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/all (1).svg -------------------------------------------------------------------------------- /docs/.gitbook/assets/all swaps.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/all swaps.svg -------------------------------------------------------------------------------- /docs/.gitbook/assets/all.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/all.svg -------------------------------------------------------------------------------- /docs/.gitbook/assets/both (1).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/both (1).svg -------------------------------------------------------------------------------- /docs/.gitbook/assets/both.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/both.svg -------------------------------------------------------------------------------- /docs/.gitbook/assets/encoding data opt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/encoding data opt.svg -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/image (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (10).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/image (10).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/image (2).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (3).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/image (3).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (4).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/image (4).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (5).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/image (5).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (6).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/image (6).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (7).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/image (7).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (8).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/image (8).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (9).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/image (9).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/image.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/indexer (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/indexer (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/indexer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/indexer.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/openapi.json -------------------------------------------------------------------------------- /docs/.gitbook/assets/optimized.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/optimized.svg -------------------------------------------------------------------------------- /docs/.gitbook/assets/scheme-simple-v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/scheme-simple-v2.jpg -------------------------------------------------------------------------------- /docs/.gitbook/assets/scheme-simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/scheme-simple.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/split (1).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/split (1).svg -------------------------------------------------------------------------------- /docs/.gitbook/assets/split swaps.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/split swaps.svg -------------------------------------------------------------------------------- /docs/.gitbook/assets/split.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/split.svg -------------------------------------------------------------------------------- /docs/.gitbook/assets/splits (1).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/splits (1).svg -------------------------------------------------------------------------------- /docs/.gitbook/assets/splits (2).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/splits (2).svg -------------------------------------------------------------------------------- /docs/.gitbook/assets/splits.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/splits.svg -------------------------------------------------------------------------------- /docs/.gitbook/assets/tycho.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/tycho.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/tycho_docs_monofile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/tycho_docs_monofile.txt -------------------------------------------------------------------------------- /docs/.gitbook/assets/unoptimized.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/.gitbook/assets/unoptimized.svg -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/SUMMARY.md -------------------------------------------------------------------------------- /docs/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/concepts.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/3.-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/3.-testing.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/README.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/contributing-guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/contributing-guidelines.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/execution/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/execution/README.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/execution/code-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/execution/code-architecture.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/indexing/1.-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/indexing/1.-setup.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/indexing/2.-implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/indexing/2.-implementation.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/indexing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/indexing/README.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/indexing/best-practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/indexing/best-practices.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/README.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/custom-protobuf-models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/custom-protobuf-models.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/dynamic-contract-indexing-dci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/dynamic-contract-indexing-dci/README.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/dynamic-contract-indexing-dci/complete-case-study-euler-hooks-external-liquidity-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/dynamic-contract-indexing-dci/complete-case-study-euler-hooks-external-liquidity-example.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/dynamic-contract-indexing-dci/hook-integration-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/dynamic-contract-indexing-dci/hook-integration-guide.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/dynamic-contract-indexing-dci/uniswap-v4-hooks-dci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/dynamic-contract-indexing-dci/uniswap-v4-hooks-dci.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/normalizing-relative-erc20-balances.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/normalizing-relative-erc20-balances.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/tracking-components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/tracking-components.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/tracking-contract-balances.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/tracking-contract-balances.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/tracking-contract-storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/indexing/common-problems-and-patterns/tracking-contract-storage.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/indexing/reserved-attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/indexing/reserved-attributes.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/request-for-quote-protocols.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/request-for-quote-protocols.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/simulation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/simulation/README.md -------------------------------------------------------------------------------- /docs/for-dexs/protocol-integration/simulation/ethereum-solidity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-dexs/protocol-integration/simulation/ethereum-solidity.md -------------------------------------------------------------------------------- /docs/for-solvers/execution/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-solvers/execution/README.md -------------------------------------------------------------------------------- /docs/for-solvers/execution/contract-addresses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-solvers/execution/contract-addresses.md -------------------------------------------------------------------------------- /docs/for-solvers/execution/encoding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-solvers/execution/encoding.md -------------------------------------------------------------------------------- /docs/for-solvers/execution/executing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-solvers/execution/executing.md -------------------------------------------------------------------------------- /docs/for-solvers/hosted-endpoints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-solvers/hosted-endpoints.md -------------------------------------------------------------------------------- /docs/for-solvers/indexer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-solvers/indexer/README.md -------------------------------------------------------------------------------- /docs/for-solvers/indexer/tycho-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-solvers/indexer/tycho-client/README.md -------------------------------------------------------------------------------- /docs/for-solvers/indexer/tycho-client/binary-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-solvers/indexer/tycho-client/binary-cli.md -------------------------------------------------------------------------------- /docs/for-solvers/indexer/tycho-client/python-client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-solvers/indexer/tycho-client/python-client.md -------------------------------------------------------------------------------- /docs/for-solvers/indexer/tycho-client/rust-client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-solvers/indexer/tycho-client/rust-client.md -------------------------------------------------------------------------------- /docs/for-solvers/indexer/tycho-rpc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-solvers/indexer/tycho-rpc.md -------------------------------------------------------------------------------- /docs/for-solvers/request-for-quote-protocols.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-solvers/request-for-quote-protocols.md -------------------------------------------------------------------------------- /docs/for-solvers/simulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-solvers/simulation.md -------------------------------------------------------------------------------- /docs/for-solvers/supported-protocols.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/for-solvers/supported-protocols.md -------------------------------------------------------------------------------- /docs/how-to-contribute/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/how-to-contribute/README.md -------------------------------------------------------------------------------- /docs/how-to-contribute/bounties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/how-to-contribute/bounties.md -------------------------------------------------------------------------------- /docs/motivation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/motivation.md -------------------------------------------------------------------------------- /docs/overview/transparency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/overview/transparency.md -------------------------------------------------------------------------------- /docs/overview/tycho-fellows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/docs/overview/tycho-fellows.md -------------------------------------------------------------------------------- /extractors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/extractors.yaml -------------------------------------------------------------------------------- /postgres.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/postgres.Dockerfile -------------------------------------------------------------------------------- /promtail-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/promtail-config.yml -------------------------------------------------------------------------------- /proto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/proto/README.md -------------------------------------------------------------------------------- /proto/buf.lock: -------------------------------------------------------------------------------- 1 | # Generated by buf. DO NOT EDIT. 2 | version: v1 3 | -------------------------------------------------------------------------------- /proto/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/proto/buf.yaml -------------------------------------------------------------------------------- /proto/sf/codegen/conversation/v1/conversation.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/proto/sf/codegen/conversation/v1/conversation.proto -------------------------------------------------------------------------------- /proto/sf/firehose/v2/firehose.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/proto/sf/firehose/v2/firehose.proto -------------------------------------------------------------------------------- /proto/sf/substreams/index/v1/keys.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/proto/sf/substreams/index/v1/keys.proto -------------------------------------------------------------------------------- /proto/sf/substreams/internal/v2/deltas.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/proto/sf/substreams/internal/v2/deltas.proto -------------------------------------------------------------------------------- /proto/sf/substreams/internal/v2/service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/proto/sf/substreams/internal/v2/service.proto -------------------------------------------------------------------------------- /proto/sf/substreams/options.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/proto/sf/substreams/options.proto -------------------------------------------------------------------------------- /proto/sf/substreams/rpc/v2/service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/proto/sf/substreams/rpc/v2/service.proto -------------------------------------------------------------------------------- /proto/sf/substreams/sink/service/v1/service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/proto/sf/substreams/sink/service/v1/service.proto -------------------------------------------------------------------------------- /proto/sf/substreams/v1/clock.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/proto/sf/substreams/v1/clock.proto -------------------------------------------------------------------------------- /proto/sf/substreams/v1/deltas.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/proto/sf/substreams/v1/deltas.proto -------------------------------------------------------------------------------- /proto/sf/substreams/v1/modules.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/proto/sf/substreams/v1/modules.proto -------------------------------------------------------------------------------- /proto/sf/substreams/v1/package.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/proto/sf/substreams/v1/package.proto -------------------------------------------------------------------------------- /release.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/release.config.js -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /scripts/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/scripts/Readme.md -------------------------------------------------------------------------------- /scripts/call_at_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/scripts/call_at_block.py -------------------------------------------------------------------------------- /scripts/compare-slipstreams-observations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/scripts/compare-slipstreams-observations.py -------------------------------------------------------------------------------- /scripts/compare-uniswap-v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/scripts/compare-uniswap-v2.py -------------------------------------------------------------------------------- /scripts/compare-uniswap-v3-the-graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/scripts/compare-uniswap-v3-the-graph.py -------------------------------------------------------------------------------- /scripts/compare-vm-protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/scripts/compare-vm-protocol.py -------------------------------------------------------------------------------- /scripts/download-ethereum-block-to-s3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/scripts/download-ethereum-block-to-s3.sh -------------------------------------------------------------------------------- /scripts/get-logs-in-range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/scripts/get-logs-in-range.py -------------------------------------------------------------------------------- /scripts/validate_ticks_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/scripts/validate_ticks_state.py -------------------------------------------------------------------------------- /signed_spkg_url.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/signed_spkg_url.sh -------------------------------------------------------------------------------- /stable-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/stable-build.sh -------------------------------------------------------------------------------- /tycho-client-py/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/Cargo.toml -------------------------------------------------------------------------------- /tycho-client-py/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/README.md -------------------------------------------------------------------------------- /tycho-client-py/build_wheel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/build_wheel.sh -------------------------------------------------------------------------------- /tycho-client-py/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/pyproject.toml -------------------------------------------------------------------------------- /tycho-client-py/python/tests/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tycho-client-py/python/tests/assets/deltas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/python/tests/assets/deltas.json -------------------------------------------------------------------------------- /tycho-client-py/python/tests/assets/rpc/contract_state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/python/tests/assets/rpc/contract_state.json -------------------------------------------------------------------------------- /tycho-client-py/python/tests/assets/rpc/protocol_components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/python/tests/assets/rpc/protocol_components.json -------------------------------------------------------------------------------- /tycho-client-py/python/tests/assets/rpc/protocol_state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/python/tests/assets/rpc/protocol_state.json -------------------------------------------------------------------------------- /tycho-client-py/python/tests/assets/rpc/tokens.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/python/tests/assets/rpc/tokens.json -------------------------------------------------------------------------------- /tycho-client-py/python/tests/assets/snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/python/tests/assets/snapshot.json -------------------------------------------------------------------------------- /tycho-client-py/python/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/python/tests/conftest.py -------------------------------------------------------------------------------- /tycho-client-py/python/tests/test_decode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/python/tests/test_decode.py -------------------------------------------------------------------------------- /tycho-client-py/python/tests/test_tycho_rpc_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/python/tests/test_tycho_rpc_client.py -------------------------------------------------------------------------------- /tycho-client-py/python/tycho_indexer_client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/python/tycho_indexer_client/__init__.py -------------------------------------------------------------------------------- /tycho-client-py/python/tycho_indexer_client/dto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/python/tycho_indexer_client/dto.py -------------------------------------------------------------------------------- /tycho-client-py/python/tycho_indexer_client/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/python/tycho_indexer_client/exception.py -------------------------------------------------------------------------------- /tycho-client-py/python/tycho_indexer_client/rpc_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/python/tycho_indexer_client/rpc_client.py -------------------------------------------------------------------------------- /tycho-client-py/python/tycho_indexer_client/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/python/tycho_indexer_client/stream.py -------------------------------------------------------------------------------- /tycho-client-py/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client-py/src/main.rs -------------------------------------------------------------------------------- /tycho-client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client/Cargo.toml -------------------------------------------------------------------------------- /tycho-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client/README.md -------------------------------------------------------------------------------- /tycho-client/get-tycho.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client/get-tycho.sh -------------------------------------------------------------------------------- /tycho-client/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client/src/cli.rs -------------------------------------------------------------------------------- /tycho-client/src/deltas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client/src/deltas.rs -------------------------------------------------------------------------------- /tycho-client/src/feed/block_history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client/src/feed/block_history.rs -------------------------------------------------------------------------------- /tycho-client/src/feed/component_tracker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client/src/feed/component_tracker.rs -------------------------------------------------------------------------------- /tycho-client/src/feed/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client/src/feed/mod.rs -------------------------------------------------------------------------------- /tycho-client/src/feed/synchronizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client/src/feed/synchronizer.rs -------------------------------------------------------------------------------- /tycho-client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client/src/lib.rs -------------------------------------------------------------------------------- /tycho-client/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client/src/main.rs -------------------------------------------------------------------------------- /tycho-client/src/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client/src/rpc.rs -------------------------------------------------------------------------------- /tycho-client/src/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-client/src/stream.rs -------------------------------------------------------------------------------- /tycho-common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/Cargo.toml -------------------------------------------------------------------------------- /tycho-common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/README.md -------------------------------------------------------------------------------- /tycho-common/src/display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/src/display.rs -------------------------------------------------------------------------------- /tycho-common/src/dto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/src/dto.rs -------------------------------------------------------------------------------- /tycho-common/src/hex_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/src/hex_bytes.rs -------------------------------------------------------------------------------- /tycho-common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/src/lib.rs -------------------------------------------------------------------------------- /tycho-common/src/models/blockchain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/src/models/blockchain.rs -------------------------------------------------------------------------------- /tycho-common/src/models/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/src/models/contract.rs -------------------------------------------------------------------------------- /tycho-common/src/models/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/src/models/error.rs -------------------------------------------------------------------------------- /tycho-common/src/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/src/models/mod.rs -------------------------------------------------------------------------------- /tycho-common/src/models/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/src/models/protocol.rs -------------------------------------------------------------------------------- /tycho-common/src/models/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/src/models/token.rs -------------------------------------------------------------------------------- /tycho-common/src/serde_primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/src/serde_primitives.rs -------------------------------------------------------------------------------- /tycho-common/src/simulation/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/src/simulation/errors.rs -------------------------------------------------------------------------------- /tycho-common/src/simulation/indicatively_priced.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/src/simulation/indicatively_priced.rs -------------------------------------------------------------------------------- /tycho-common/src/simulation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/src/simulation/mod.rs -------------------------------------------------------------------------------- /tycho-common/src/simulation/protocol_sim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/src/simulation/protocol_sim.rs -------------------------------------------------------------------------------- /tycho-common/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/src/storage.rs -------------------------------------------------------------------------------- /tycho-common/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-common/src/traits.rs -------------------------------------------------------------------------------- /tycho-ethereum/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-ethereum/Cargo.toml -------------------------------------------------------------------------------- /tycho-ethereum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-ethereum/README.md -------------------------------------------------------------------------------- /tycho-ethereum/examples/run-analysis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-ethereum/examples/run-analysis.rs -------------------------------------------------------------------------------- /tycho-ethereum/src/erc20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-ethereum/src/erc20.rs -------------------------------------------------------------------------------- /tycho-ethereum/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-ethereum/src/errors.rs -------------------------------------------------------------------------------- /tycho-ethereum/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-ethereum/src/lib.rs -------------------------------------------------------------------------------- /tycho-ethereum/src/rpc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-ethereum/src/rpc/mod.rs -------------------------------------------------------------------------------- /tycho-ethereum/src/services/account_extractor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-ethereum/src/services/account_extractor.rs -------------------------------------------------------------------------------- /tycho-ethereum/src/services/entrypoint_tracer/allowance_slot_detector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-ethereum/src/services/entrypoint_tracer/allowance_slot_detector.rs -------------------------------------------------------------------------------- /tycho-ethereum/src/services/entrypoint_tracer/balance_slot_detector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-ethereum/src/services/entrypoint_tracer/balance_slot_detector.rs -------------------------------------------------------------------------------- /tycho-ethereum/src/services/entrypoint_tracer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-ethereum/src/services/entrypoint_tracer/mod.rs -------------------------------------------------------------------------------- /tycho-ethereum/src/services/entrypoint_tracer/slot_detector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-ethereum/src/services/entrypoint_tracer/slot_detector.rs -------------------------------------------------------------------------------- /tycho-ethereum/src/services/entrypoint_tracer/tracer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-ethereum/src/services/entrypoint_tracer/tracer.rs -------------------------------------------------------------------------------- /tycho-ethereum/src/services/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-ethereum/src/services/mod.rs -------------------------------------------------------------------------------- /tycho-ethereum/src/services/token_analyzer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-ethereum/src/services/token_analyzer.rs -------------------------------------------------------------------------------- /tycho-ethereum/src/services/token_pre_processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-ethereum/src/services/token_pre_processor.rs -------------------------------------------------------------------------------- /tycho-ethereum/src/test_fixtures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-ethereum/src/test_fixtures.rs -------------------------------------------------------------------------------- /tycho-indexer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/Cargo.toml -------------------------------------------------------------------------------- /tycho-indexer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/README.md -------------------------------------------------------------------------------- /tycho-indexer/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/cli.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/chain_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/chain_state.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/cache.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/dci.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/dci.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/assets/UnichainV4MiniRouter.evm.runtime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/assets/UnichainV4MiniRouter.evm.runtime -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/assets/V4MiniRouter.evm.runtime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/assets/V4MiniRouter.evm.runtime -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/component_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/component_metadata.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/entrypoint_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/entrypoint_generator.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/hook_dci.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/hook_dci.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/hook_orchestrator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/hook_orchestrator.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/hook_permissions_detector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/hook_permissions_detector.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/hooks_dci_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/hooks_dci_builder.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/integrations/euler/assets/EulerLimitsLens.evm.runtime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/integrations/euler/assets/EulerLimitsLens.evm.runtime -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/integrations/euler/assets/EulerLimitsLens.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/integrations/euler/assets/EulerLimitsLens.json -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/integrations/euler/metadata_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/integrations/euler/metadata_generator.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/integrations/euler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/integrations/euler/mod.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/integrations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/integrations/mod.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/metadata_orchestrator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/metadata_orchestrator.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/mod.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/rpc_metadata_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/hooks/rpc_metadata_provider.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/dynamic_contract_indexer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/dynamic_contract_indexer/mod.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/mod.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/models.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/post_processors/attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/post_processors/attributes.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/post_processors/balances.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/post_processors/balances.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/post_processors/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/post_processors/mod.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/protobuf_deserialisation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/protobuf_deserialisation.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/protocol_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/protocol_cache.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/protocol_extractor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/protocol_extractor.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/reorg_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/reorg_buffer.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/runner.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/token_analysis_cron.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/token_analysis_cron.rs -------------------------------------------------------------------------------- /tycho-indexer/src/extractor/u256_num.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/extractor/u256_num.rs -------------------------------------------------------------------------------- /tycho-indexer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/lib.rs -------------------------------------------------------------------------------- /tycho-indexer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/main.rs -------------------------------------------------------------------------------- /tycho-indexer/src/ot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/ot.rs -------------------------------------------------------------------------------- /tycho-indexer/src/pb/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/pb/mod.rs -------------------------------------------------------------------------------- /tycho-indexer/src/pb/pb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/pb/pb.rs -------------------------------------------------------------------------------- /tycho-indexer/src/pb/sf.codegen.conversation.v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/pb/sf.codegen.conversation.v1.rs -------------------------------------------------------------------------------- /tycho-indexer/src/pb/sf.codegen.conversation.v1.tonic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/pb/sf.codegen.conversation.v1.tonic.rs -------------------------------------------------------------------------------- /tycho-indexer/src/pb/sf.firehose.v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/pb/sf.firehose.v2.rs -------------------------------------------------------------------------------- /tycho-indexer/src/pb/sf.firehose.v2.tonic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/pb/sf.firehose.v2.tonic.rs -------------------------------------------------------------------------------- /tycho-indexer/src/pb/sf.substreams.index.v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/pb/sf.substreams.index.v1.rs -------------------------------------------------------------------------------- /tycho-indexer/src/pb/sf.substreams.internal.v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/pb/sf.substreams.internal.v2.rs -------------------------------------------------------------------------------- /tycho-indexer/src/pb/sf.substreams.internal.v2.tonic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/pb/sf.substreams.internal.v2.tonic.rs -------------------------------------------------------------------------------- /tycho-indexer/src/pb/sf.substreams.rpc.v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/pb/sf.substreams.rpc.v2.rs -------------------------------------------------------------------------------- /tycho-indexer/src/pb/sf.substreams.rpc.v2.tonic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/pb/sf.substreams.rpc.v2.tonic.rs -------------------------------------------------------------------------------- /tycho-indexer/src/pb/sf.substreams.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/pb/sf.substreams.rs -------------------------------------------------------------------------------- /tycho-indexer/src/pb/sf.substreams.sink.service.v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/pb/sf.substreams.sink.service.v1.rs -------------------------------------------------------------------------------- /tycho-indexer/src/pb/sf.substreams.sink.service.v1.tonic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/pb/sf.substreams.sink.service.v1.tonic.rs -------------------------------------------------------------------------------- /tycho-indexer/src/pb/sf.substreams.v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/pb/sf.substreams.v1.rs -------------------------------------------------------------------------------- /tycho-indexer/src/services/access_control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/services/access_control.rs -------------------------------------------------------------------------------- /tycho-indexer/src/services/api_docs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/services/api_docs.rs -------------------------------------------------------------------------------- /tycho-indexer/src/services/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/services/cache.rs -------------------------------------------------------------------------------- /tycho-indexer/src/services/deltas_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/services/deltas_buffer.rs -------------------------------------------------------------------------------- /tycho-indexer/src/services/middleware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/services/middleware.rs -------------------------------------------------------------------------------- /tycho-indexer/src/services/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/services/mod.rs -------------------------------------------------------------------------------- /tycho-indexer/src/services/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/services/rpc.rs -------------------------------------------------------------------------------- /tycho-indexer/src/services/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/services/ws.rs -------------------------------------------------------------------------------- /tycho-indexer/src/substreams/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/substreams/mod.rs -------------------------------------------------------------------------------- /tycho-indexer/src/substreams/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/substreams/stream.rs -------------------------------------------------------------------------------- /tycho-indexer/src/testing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/src/testing.rs -------------------------------------------------------------------------------- /tycho-indexer/test/spkg/substreams-ethereum-quickstart-v1.0.0.spkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-indexer/test/spkg/substreams-ethereum-quickstart-v1.0.0.spkg -------------------------------------------------------------------------------- /tycho-storage/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/Cargo.toml -------------------------------------------------------------------------------- /tycho-storage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/README.md -------------------------------------------------------------------------------- /tycho-storage/diesel.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/diesel.toml -------------------------------------------------------------------------------- /tycho-storage/migrations/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tycho-storage/migrations/00000000000000_diesel_initial_setup/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/00000000000000_diesel_initial_setup/down.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/00000000000000_diesel_initial_setup/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/00000000000000_diesel_initial_setup/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2023-08-15-154244_tycho_initial_setup/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2023-08-15-154244_tycho_initial_setup/down.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2023-08-15-154244_tycho_initial_setup/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2023-08-15-154244_tycho_initial_setup/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-01-10_tycho_patch/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-01-10_tycho_patch/down.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-01-10_tycho_patch/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-01-10_tycho_patch/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-02-16-203155_v0.2.1/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-02-16-203155_v0.2.1/down.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-02-16-203155_v0.2.1/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-02-16-203155_v0.2.1/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-03-16-103329_v0.6.0/down.sql: -------------------------------------------------------------------------------- 1 | -- This file should undo anything in `up.sql` 2 | -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-03-16-103329_v0.6.0/manual.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-03-16-103329_v0.6.0/manual.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-03-16-103329_v0.6.0/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-03-16-103329_v0.6.0/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-06-06_v0.7.0/down.sql: -------------------------------------------------------------------------------- 1 | -- This file should undo anything in `up.sql` 2 | DROP INDEX idx_block_number_identity; -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-06-06_v0.7.0/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-06-06_v0.7.0/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-06-21_v0.7.1/down.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE extraction_state 2 | DROP COLUMN "block_id"; -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-06-21_v0.7.1/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-06-21_v0.7.1/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-06-25_v0.7.2/down.sql: -------------------------------------------------------------------------------- 1 | DROP EXTENSION pg_cron; -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-06-25_v0.7.2/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-06-25_v0.7.2/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-08-30-175610_set_pg_partman_retention/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-08-30-175610_set_pg_partman_retention/down.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-08-30-175610_set_pg_partman_retention/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-08-30-175610_set_pg_partman_retention/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-09-06_v0.16.2/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-09-06_v0.16.2/down.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-09-06_v0.16.2/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-09-06_v0.16.2/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-09-16_v0.17.1_reduce_pg_partman_retention/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-09-16_v0.17.1_reduce_pg_partman_retention/down.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-09-16_v0.17.1_reduce_pg_partman_retention/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-09-16_v0.17.1_reduce_pg_partman_retention/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-09-19_transaction_cleanup/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-09-19_transaction_cleanup/down.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-09-19_transaction_cleanup/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-09-19_transaction_cleanup/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-09-4_v0.15.1/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-09-4_v0.15.1/down.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2024-09-4_v0.15.1/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2024-09-4_v0.15.1/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2025-01-23_account_balances/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2025-01-23_account_balances/down.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2025-01-23_account_balances/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2025-01-23_account_balances/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2025-02-26_index_token_quality/down.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX idx_token_quality; 2 | -------------------------------------------------------------------------------- /tycho-storage/migrations/2025-02-26_index_token_quality/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2025-02-26_index_token_quality/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2025-04-09_dci_entry_points/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2025-04-09_dci_entry_points/down.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2025-04-09_dci_entry_points/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2025-04-09_dci_entry_points/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2025-07-21_index_protocol_components/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2025-07-21_index_protocol_components/down.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2025-07-21_index_protocol_components/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2025-07-21_index_protocol_components/notes.md -------------------------------------------------------------------------------- /tycho-storage/migrations/2025-07-21_index_protocol_components/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2025-07-21_index_protocol_components/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2025-08-06-fix-entry-point-tracing-params-index/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2025-08-06-fix-entry-point-tracing-params-index/down.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2025-08-06-fix-entry-point-tracing-params-index/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2025-08-06-fix-entry-point-tracing-params-index/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2025-08-14-fix-entry-point-unique-constraint/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2025-08-14-fix-entry-point-unique-constraint/down.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2025-08-14-fix-entry-point-unique-constraint/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2025-08-14-fix-entry-point-unique-constraint/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2025-10-24-reschedule-transaction-cleanup/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2025-10-24-reschedule-transaction-cleanup/down.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2025-10-24-reschedule-transaction-cleanup/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2025-10-24-reschedule-transaction-cleanup/up.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2025-11-13-component-params-link/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2025-11-13-component-params-link/down.sql -------------------------------------------------------------------------------- /tycho-storage/migrations/2025-11-13-component-params-link/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/migrations/2025-11-13-component-params-link/up.sql -------------------------------------------------------------------------------- /tycho-storage/sql_scripts/prune_transaction_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/sql_scripts/prune_transaction_table.sql -------------------------------------------------------------------------------- /tycho-storage/sql_scripts/remove_protocol_copy_approach.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/sql_scripts/remove_protocol_copy_approach.sh -------------------------------------------------------------------------------- /tycho-storage/sql_scripts/remove_protocol_copy_approach.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/sql_scripts/remove_protocol_copy_approach.sql -------------------------------------------------------------------------------- /tycho-storage/sql_scripts/remove_protocol_system.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/sql_scripts/remove_protocol_system.sh -------------------------------------------------------------------------------- /tycho-storage/sql_scripts/repair_faulty_versioning/protocol_state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/sql_scripts/repair_faulty_versioning/protocol_state.sql -------------------------------------------------------------------------------- /tycho-storage/sql_scripts/toggle_transaction_cleanup_cronjob.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/sql_scripts/toggle_transaction_cleanup_cronjob.sh -------------------------------------------------------------------------------- /tycho-storage/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/src/lib.rs -------------------------------------------------------------------------------- /tycho-storage/src/postgres/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/src/postgres/builder.rs -------------------------------------------------------------------------------- /tycho-storage/src/postgres/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/src/postgres/cache.rs -------------------------------------------------------------------------------- /tycho-storage/src/postgres/chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/src/postgres/chain.rs -------------------------------------------------------------------------------- /tycho-storage/src/postgres/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/src/postgres/contract.rs -------------------------------------------------------------------------------- /tycho-storage/src/postgres/direct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/src/postgres/direct.rs -------------------------------------------------------------------------------- /tycho-storage/src/postgres/entry_point.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/src/postgres/entry_point.rs -------------------------------------------------------------------------------- /tycho-storage/src/postgres/extraction_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/src/postgres/extraction_state.rs -------------------------------------------------------------------------------- /tycho-storage/src/postgres/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/src/postgres/mod.rs -------------------------------------------------------------------------------- /tycho-storage/src/postgres/orm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/src/postgres/orm.rs -------------------------------------------------------------------------------- /tycho-storage/src/postgres/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/src/postgres/protocol.rs -------------------------------------------------------------------------------- /tycho-storage/src/postgres/schema.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/src/postgres/schema.patch -------------------------------------------------------------------------------- /tycho-storage/src/postgres/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/src/postgres/schema.rs -------------------------------------------------------------------------------- /tycho-storage/src/postgres/versioning.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho-storage/src/postgres/versioning.rs -------------------------------------------------------------------------------- /tycho/.gitbook/includes/let-encoder-tychorouteren....md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho/.gitbook/includes/let-encoder-tychorouteren....md -------------------------------------------------------------------------------- /tycho/for-solvers/execution/execution-venues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho/for-solvers/execution/execution-venues.md -------------------------------------------------------------------------------- /tycho/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/tycho/overview.md -------------------------------------------------------------------------------- /wait-for-postgres.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/propeller-heads/tycho-indexer/HEAD/wait-for-postgres.sh --------------------------------------------------------------------------------