├── .dockerignore ├── .gitbook.yaml ├── .github └── workflows │ ├── buf.yml │ ├── docker.yml │ └── main.yml ├── .gitignore ├── .sfreleaser ├── CHANGELOG.md ├── Dockerfile ├── ENVIRONMENT_VARIABLES.md ├── LICENSE ├── README.md ├── RELEASE.md ├── app ├── tier1.go └── tier2.go ├── bin └── test.sh ├── block ├── range.go ├── range_test.go ├── ranges.go ├── ranges_test.go ├── segmenter.go └── segmenter_test.go ├── buf.gen.yaml ├── buf.lock ├── buf.yaml ├── client ├── client.go ├── client_config_test.go ├── headers.go └── logging.go ├── cmd └── substreams │ ├── alpha.go │ ├── auth.go │ ├── build.go │ ├── codegen.go │ ├── graph.go │ ├── gui.go │ ├── gui_test.go │ ├── headers.go │ ├── info.go │ ├── init.go │ ├── inspect.go │ ├── logging.go │ ├── main.go │ ├── pack.go │ ├── protogen.go │ ├── registry-login.go │ ├── registry-publish.go │ ├── registry-verify.go │ ├── registry.go │ ├── root.go │ ├── run.go │ ├── service-deploy.go │ ├── service-info.go │ ├── service-list.go │ ├── service-pause.go │ ├── service-remove.go │ ├── service-resume.go │ ├── service-serve.go │ ├── service-stop.go │ ├── service-update.go │ ├── service-utils.go │ ├── service.go │ ├── setup.go │ ├── sink.go │ ├── sink_noop.go │ ├── sink_webhook.go │ ├── state.go │ ├── tools.go │ └── utils.go ├── codegen ├── cmd.go ├── entity.go ├── helpers.go ├── project.go ├── proto_generator.go ├── proto_generator_test.go ├── sql.go ├── style.go ├── subgraph.go ├── templates │ ├── sql │ │ ├── Cargo.toml.gotmpl │ │ ├── README.md │ │ ├── dev-environment │ │ │ └── dev-environment │ │ │ │ ├── docker-compose.yml.gotmpl │ │ │ │ └── start.sh.gotmpl │ │ ├── rust-toolchain.toml │ │ ├── schema.clickhouse.sql.gotmpl │ │ ├── schema.sql.gotmpl │ │ ├── src │ │ │ └── lib.rs.gotmpl │ │ ├── substreams.clickhouse.yaml.gotmpl │ │ └── substreams.sql.yaml.gotmpl │ └── subgraph │ │ ├── README.md │ │ ├── buf.gen.yaml │ │ ├── dev-environment │ │ ├── config.toml.gotmpl │ │ ├── docker-compose.yml │ │ └── start.sh │ │ ├── gitignore │ │ ├── package.json.gotmpl │ │ ├── run-local.sh.gotmpl │ │ ├── schema.graphql.gotmpl │ │ ├── src │ │ └── mappings.ts.gotmpl │ │ ├── subgraph.yaml.gotmpl │ │ └── tsconfig.json └── types.go ├── debugapi ├── README.md └── debugapi.go ├── devel └── substreams ├── docs ├── .gitbook │ └── assets │ │ ├── chains-endpoints.png │ │ ├── cheatsheet │ │ ├── cheatsheet-block-structure.png │ │ ├── cheatsheet-blockheader-structure.png │ │ ├── cheatsheet-logs-structure.png │ │ └── cheatsheet-transaction-structure.png │ │ ├── consume │ │ ├── consume-services-only.png │ │ ├── consume-services.png │ │ ├── featured-packages.png │ │ ├── service-sql.png │ │ ├── service-stream.png │ │ └── service-subgraph.png │ │ ├── develop │ │ ├── cache-block-1.png │ │ ├── cache-block-2.png │ │ ├── cache-flow.png │ │ ├── cache-substreams-flow.png │ │ ├── provider-gif.gif │ │ ├── rust-package-gif.gif │ │ ├── sending-gif.gif │ │ └── transformations-gif.gif │ │ ├── erc721.json │ │ ├── eth-scan-calls.png │ │ ├── gui │ │ ├── gui.png │ │ ├── jump-to-block.gif │ │ ├── launching.gif │ │ ├── navigating-blocks.gif │ │ ├── navigating-modules.gif │ │ ├── output.png │ │ ├── restart.gif │ │ ├── run.png │ │ ├── search.gif │ │ └── tabs.gif │ │ ├── intro │ │ ├── base-extended-block.png │ │ ├── consume-flow.png │ │ ├── develop-flow.png │ │ ├── ethereum-logo.png │ │ ├── evm-quickstart-subgraph-project.png │ │ ├── injective-logo.png │ │ ├── injective-quickstart-event-type.png │ │ ├── injective-quickstart-project.png │ │ ├── quickstart-sql-project.png │ │ ├── solana-logo.png │ │ ├── supported-chains.png │ │ └── thegraphmarket.png │ │ ├── packages │ │ ├── arch.png │ │ └── erc20-balance-changes.png │ │ ├── pgweb.png │ │ ├── postgraphile.png │ │ ├── sql │ │ └── explore-pgweb.png │ │ ├── substreams-breakdown-in-action.png │ │ ├── substreams-breakdown-map-module-handler (1).png │ │ ├── substreams-breakdown-map-module-handler.png │ │ ├── substreams-breakdown-module-handler-and-protobuf.png │ │ ├── substreams.excalidraw.svg │ │ └── tutorials │ │ ├── dex-trades-gui.png │ │ ├── eth-explorer-manifest.png │ │ ├── eth-explorer-structure.png │ │ ├── injective-project-structure.png │ │ ├── nft-trades-dapps.png │ │ ├── nft-trades-gui.png │ │ ├── publish-package │ │ ├── 1_get-token.png │ │ ├── 2_new_token.png │ │ ├── 3_paste_token.png │ │ ├── 4_confirm.png │ │ └── 5_success.png │ │ ├── publishing-network.png │ │ ├── solana-filter-instructions-output.png │ │ ├── solana-filter-transactions-output.png │ │ ├── solana-learn.png │ │ └── topledger-website.png ├── README.md ├── SUMMARY.md ├── assets │ ├── init-flow.gif │ ├── range_planning.excalidraw │ ├── range_planning.png │ ├── sink-deploy-flow.gif │ ├── substreams-banner.png │ └── substreams_processing.png ├── book.json ├── how-to-guides │ ├── develop-your-own-substreams │ │ ├── on-cosmos │ │ │ ├── README.md │ │ │ └── injective │ │ │ │ └── README.md │ │ └── on-evm │ │ │ ├── README.md │ │ │ └── exploring-ethereum │ │ │ └── mapping-blocks.md │ └── sinks │ │ └── community-sinks │ │ └── README.md ├── new │ ├── explanation │ │ └── getting-started.md │ ├── how-to-guides │ │ ├── cli │ │ │ ├── authentication.md │ │ │ └── installing-the-cli.md │ │ ├── develop-your-own-substreams │ │ │ ├── cosmos │ │ │ │ └── injective │ │ │ │ │ ├── block-stats.md │ │ │ │ │ └── foundational.md │ │ │ ├── develop-your-own-substreams.md │ │ │ ├── evm │ │ │ │ ├── eth-calls.md │ │ │ │ └── exploring-ethereum │ │ │ │ │ ├── exploring-ethereum.md │ │ │ │ │ ├── map_contract_events_module.md │ │ │ │ │ └── map_filter_transactions_module.md │ │ │ └── solana │ │ │ │ ├── explore-solana │ │ │ │ ├── explore-solana.md │ │ │ │ ├── filter-instructions.md │ │ │ │ └── filter-transactions.md │ │ │ │ ├── migrate-from-yellowstone.md │ │ │ │ ├── solana.md │ │ │ │ ├── token-tracker │ │ │ │ └── token-tracker.md │ │ │ │ └── top-ledger │ │ │ │ ├── dex-trades.md │ │ │ │ └── nft-trades.md │ │ ├── foundational-stores │ │ │ ├── ethereum │ │ │ │ └── erc20-token-metadata.md │ │ │ ├── foundational-stores.md │ │ │ └── solana │ │ │ │ └── spl-initialized-account.md │ │ ├── publish-package.md │ │ ├── sinks │ │ │ ├── community │ │ │ │ └── other-sinks │ │ │ │ │ ├── kv.md │ │ │ │ │ ├── mongodb.md │ │ │ │ │ └── prometheus.md │ │ │ ├── files.md │ │ │ ├── pubsub.md │ │ │ ├── sinks.md │ │ │ ├── sql │ │ │ │ ├── db_out.md │ │ │ │ ├── relational-mappings.md │ │ │ │ └── sql.md │ │ │ └── stream │ │ │ │ ├── go.md │ │ │ │ ├── javascript.md │ │ │ │ └── stream.md │ │ └── using-rust-proto │ │ │ ├── creating-protobuf-schemas.md │ │ │ ├── rust │ │ │ ├── option.md │ │ │ ├── result.md │ │ │ └── rust.md │ │ │ └── using-rust-proto.md │ ├── references │ │ ├── architecture.md │ │ ├── chains-and-endpoints.md │ │ ├── cli │ │ │ └── command-line-interface.md │ │ ├── devcontainer-ref.md │ │ ├── ethereum-data-model.md │ │ ├── faq.md │ │ ├── foundational-store-reference.md │ │ ├── indexer-reference │ │ │ ├── indexer-reference.md │ │ │ └── test-locally.md │ │ ├── log-and-debug.md │ │ ├── reliability-guarantees.md │ │ ├── sql │ │ │ ├── README.md │ │ │ ├── dsn-reference.md │ │ │ ├── reorg-handling.md │ │ │ └── sink-config.md │ │ └── substreams-components │ │ │ ├── manifests.md │ │ │ ├── modules │ │ │ ├── aggregation-windows.md │ │ │ ├── dynamic-data-sources.md │ │ │ ├── indexes.md │ │ │ ├── inputs.md │ │ │ ├── keys-in-stores.md │ │ │ ├── modules.md │ │ │ ├── outputs.md │ │ │ ├── parameterized-modules.md │ │ │ ├── setting-up-handlers.md │ │ │ └── types.md │ │ │ └── packages.md │ └── tutorials │ │ ├── consuming-foundational-store.md │ │ ├── cosmos-compatible │ │ ├── injective.md │ │ └── mantra.md │ │ ├── evm.md │ │ ├── hosting-foundational-stores.md │ │ ├── intro-to-tutorials.md │ │ ├── monad.md │ │ ├── near.md │ │ ├── solana │ │ ├── account-changes.md │ │ └── solana.md │ │ ├── starknet.md │ │ ├── stellar.md │ │ ├── tron.md │ │ └── world-chain.md ├── reference-material │ └── substreams-components │ │ └── README.md ├── release-notes │ └── change-log.md └── tutorials │ └── intro-to-tutorials │ └── on-solana │ └── README.md ├── foudational_store └── dgrpc.go ├── go.mod ├── go.sum ├── go.work ├── go.work.sum ├── info ├── info.go ├── info_test.go └── proto.go ├── interface.go ├── manifest ├── binary.go ├── graph.go ├── graph_test.go ├── init_test.go ├── logging.go ├── manifest.go ├── manifest_test.go ├── mermaid.go ├── msgdesc.go ├── networks.go ├── networks_test.go ├── package.go ├── package_test.go ├── params.go ├── protobuf.go ├── protobuf_test.go ├── reader.go ├── reader_options.go ├── reader_test.go ├── signature.go ├── signature_test.go ├── sink.go ├── stages_test.go ├── test │ ├── code │ │ ├── pancakeswap.proto │ │ └── pcs_substreams_bg.wasm │ └── test_manifest.yaml ├── testdata │ ├── bare_minimum.yaml │ ├── binaries │ │ ├── dummy.wasm │ │ ├── dummy01.wasm │ │ └── dummy02.wasm │ ├── binaries_relative_path.yaml │ ├── dep1.yaml │ ├── dep2.yaml │ ├── from_folder │ │ └── substreams.yaml │ ├── imports_expand_env_variables.yaml │ ├── imports_http_url.yaml │ ├── imports_invalid_semver.yaml │ ├── imports_latest.yaml │ ├── imports_registry_notation.yaml │ ├── imports_relative_path.yaml │ ├── imports_too_many_at.yaml │ ├── inferred_manifest │ │ └── substreams.yaml │ ├── invalid_map_module.yaml │ ├── invalid_unknown_field.yaml │ ├── networks.yaml │ ├── networks_inconsistent.yaml │ ├── networks_missing_default.yaml │ ├── networks_with_params.yaml │ ├── proto1 │ │ └── sf │ │ │ └── substreams │ │ │ └── test1.proto │ ├── proto2 │ │ └── sf │ │ │ └── substreams │ │ │ └── test2.proto │ ├── protobuf_files_relative_path.yaml │ ├── protobuf_importPaths_expand_variables.yaml │ ├── protobuf_importPaths_relative_path.yaml │ ├── spkg1 │ │ ├── build.sh │ │ ├── spkg1-v0.0.0.spkg │ │ └── spkg1.yaml │ ├── univ3-first.yaml │ ├── univ3-second.yaml │ ├── with-exclude-paths.yaml │ ├── with-params.yaml │ └── with-use.yaml ├── testing.go ├── utils.go ├── utils_test.go ├── validation.go └── validation_test.go ├── metering ├── metering.go └── metering_test.go ├── metrics ├── codes.go ├── metrics.go ├── stats.go └── wasm_ext_gatherer.go ├── orchestrator ├── execout │ ├── execout_walker.go │ └── msgs.go ├── loop │ ├── cmd.go │ └── loop.go ├── parallelprocessor.go ├── plan │ ├── requestplan.go │ └── requestplan_test.go ├── response │ └── stream.go ├── scheduler │ └── scheduler.go ├── stage │ ├── fetchstorage.go │ ├── fetchstorage_test.go │ ├── metrics.go │ ├── modstate.go │ ├── msgs.go │ ├── segment.go │ ├── squash.go │ ├── stage.go │ ├── stages.go │ ├── stages_test.go │ └── transitions.go └── work │ ├── error.go │ ├── factory.go │ ├── msgs.go │ ├── sessionworkerpool.go │ ├── test_workerpool.go │ ├── worker.go │ └── workerpool.go ├── pb ├── last_generate.txt ├── sf │ ├── codegen │ │ └── conversation │ │ │ └── v1 │ │ │ ├── conversation.pb.go │ │ │ ├── conversation_grpc.pb.go │ │ │ └── pbconvoconnect │ │ │ └── conversation.connect.go │ └── substreams │ │ ├── foundational-store │ │ ├── model │ │ │ └── v2 │ │ │ │ └── model.pb.go │ │ └── service │ │ │ ├── v1 │ │ │ ├── pbstoreconnect │ │ │ │ └── service.connect.go │ │ │ ├── service.pb.go │ │ │ └── service_grpc.pb.go │ │ │ └── v2 │ │ │ ├── pbserviceconnect │ │ │ └── service.connect.go │ │ │ ├── service.pb.go │ │ │ └── service_grpc.pb.go │ │ ├── index │ │ └── v1 │ │ │ └── keys.pb.go │ │ ├── intern │ │ └── v2 │ │ │ ├── deltas.go │ │ │ ├── deltas.pb.go │ │ │ ├── pbssinternalconnect │ │ │ └── service.connect.go │ │ │ ├── service.go │ │ │ ├── service.pb.go │ │ │ ├── service_grpc.pb.go │ │ │ └── validate.go │ │ ├── options.pb.go │ │ ├── rpc │ │ ├── v2 │ │ │ ├── pbsubstreamsrpcv2connect │ │ │ │ └── service.connect.go │ │ │ ├── service.pb.go │ │ │ ├── service_grpc.pb.go │ │ │ ├── substreams.go │ │ │ ├── substreams_test.go │ │ │ └── testing.go │ │ └── v3 │ │ │ ├── pbsubstreamsrpcv3connect │ │ │ └── service.connect.go │ │ │ ├── request.go │ │ │ ├── service.pb.go │ │ │ └── service_grpc.pb.go │ │ ├── sink │ │ └── service │ │ │ └── v1 │ │ │ ├── pbsinksvcconnect │ │ │ └── service.connect.go │ │ │ ├── service.pb.go │ │ │ └── service_grpc.pb.go │ │ └── v1 │ │ ├── clock.go │ │ ├── clock.pb.go │ │ ├── deltas.pb.go │ │ ├── modules.go │ │ ├── modules.pb.go │ │ ├── package.go │ │ ├── package.pb.go │ │ └── test │ │ └── test.pb.go └── system │ ├── system.go │ └── system.pb ├── pipeline ├── cache │ └── engine.go ├── exec │ ├── baseexec.go │ ├── baseexec_test.go │ ├── errorexec.go │ ├── graph.go │ ├── graph_test.go │ ├── indexexec.go │ ├── interface.go │ ├── logging.go │ ├── mapexec.go │ ├── module_executor.go │ ├── module_executor_test.go │ ├── sharedcache.go │ ├── storeexec.go │ ├── testing.go │ ├── undo_manager.go │ └── undo_manager_test.go ├── forkhandler.go ├── forkhandler_test.go ├── gate.go ├── init_test.go ├── options.go ├── pipeline.go ├── pipeline_test.go ├── process_block.go ├── resolve.go ├── resolve_test.go ├── snapshot.go ├── storeboundary.go ├── storeboundary_test.go ├── stores.go ├── terminate.go └── testdata │ └── map_test.code.hex ├── proto ├── buf.lock ├── buf.md ├── buf.yaml ├── embed.go ├── google │ └── protobuf │ │ ├── README.md │ │ ├── any.proto │ │ ├── descriptor.proto │ │ └── timestamp.proto └── sf │ ├── codegen │ └── conversation │ │ └── v1 │ │ └── conversation.proto │ └── substreams │ ├── index │ └── v1 │ │ └── keys.proto │ ├── intern │ └── v2 │ │ ├── deltas.proto │ │ └── service.proto │ ├── options.proto │ ├── rpc │ ├── v2 │ │ └── service.proto │ └── v3 │ │ └── service.proto │ ├── sink │ └── service │ │ └── v1 │ │ └── service.proto │ └── v1 │ ├── clock.proto │ ├── deltas.proto │ ├── modules.proto │ ├── package.proto │ └── test │ └── test.proto ├── protodecode ├── README.md ├── decoder.go └── decoder_test.go ├── reqctx ├── context.go ├── headers.go ├── headers_test.go ├── metering.go ├── noopspan.go ├── request.go ├── request_test.go ├── tier2request.go └── tracingconfig.go ├── schemas ├── README.md └── manifest-schema.json ├── service ├── active_requests │ └── active_requests.go ├── config │ └── runtimeconfig.go ├── initruntimes.go ├── interface.go ├── live_back_filler.go ├── live_back_filler_test.go ├── logging.go ├── noopHandler.go ├── options.go ├── server.go ├── stream.go ├── testdata │ ├── eth_call_import.wasm │ └── eth_call_import.wat ├── testing.go ├── tier1.go ├── tier1_test.go ├── tier2.go ├── utils.go ├── utils_test.go ├── validate.go └── validate_test.go ├── sink-server ├── context │ └── context.go ├── cors.go ├── docker │ ├── clickhouse.go │ ├── dbt.go │ ├── docker.go │ ├── pgweb.go │ ├── postgraphile.go │ ├── postgres.go │ ├── rest.go │ ├── sink.go │ ├── sinkinfo.go │ └── utils.go ├── healthz.go ├── interface.go ├── server.go └── utils.go ├── sink ├── MIGRATION.md ├── README.md ├── authenticator.go ├── backoff.go ├── buffer.go ├── buffer_test.go ├── config.go ├── config_test.go ├── cursor.go ├── errors.go ├── examples │ └── simple-sink │ │ └── main.go ├── init_test.go ├── liveness.go ├── liveness_test.go ├── manifest.go ├── manifest_test.go ├── metrics.go ├── noop │ ├── README.md │ ├── integration_test.go │ └── sink.go ├── sink_options.go ├── sinker.go ├── sinker_viper.go ├── sinker_viper_test.go ├── stats.go ├── testdata │ ├── binaries │ │ └── dummy.wasm │ └── substreams.yaml ├── types.go ├── types_enum.go ├── utils.go └── webhook │ ├── README.md │ ├── client.go │ ├── client_test.go │ ├── example_infinite_retries_test.go │ ├── integration_test.go │ ├── payload.go │ ├── payload_test.go │ └── sink.go ├── sqe ├── api.go ├── api_test.go ├── bitmap.go ├── bitmap_test.go ├── errors.go ├── init_test.go ├── keys.go ├── keys_test.go ├── lexer.go ├── lexer_test.go ├── optimizer.go ├── optimizer_test.go ├── parser.go ├── parser_bench_test.go ├── parser_test.go ├── transformer.go ├── traversal.go └── types.go ├── storage ├── execout │ ├── buffer.go │ ├── clock_distributor_test.go │ ├── config.go │ ├── configs.go │ ├── file.go │ ├── filename.go │ ├── filename_test.go │ ├── filewalk.go │ ├── interface.go │ ├── pb │ │ ├── generate.sh │ │ ├── last_generate.txt │ │ ├── noalloc_version.go │ │ ├── output.pb.go │ │ ├── output.pb_test.go │ │ ├── output.proto │ │ └── output_vtproto.pb.go │ ├── streamproto │ │ ├── protostream.go │ │ └── protostream_test.go │ ├── writer.go │ └── writer_test.go ├── index │ ├── config.go │ ├── configs.go │ ├── file.go │ ├── index.go │ ├── pb │ │ ├── indexes.pb.go │ │ └── indexes.proto │ └── writer.go └── store │ ├── base_store.go │ ├── base_store_test.go │ ├── common.go │ ├── config.go │ ├── config_test.go │ ├── configmap.go │ ├── delta.go │ ├── delta_test.go │ ├── filename.go │ ├── filename_test.go │ ├── full_kv.go │ ├── full_kv_test.go │ ├── init_test.go │ ├── interface.go │ ├── iterable.go │ ├── logging.go │ ├── map.go │ ├── marshaller │ ├── STREAMING_README.md │ ├── binary.go │ ├── binary_test.go │ ├── interface.go │ ├── interface_test.go │ ├── pb │ │ ├── generate.sh │ │ ├── last_generate.txt │ │ ├── store.pb.go │ │ ├── store.proto │ │ └── store_vtproto.pb.go │ ├── proto.go │ ├── protoing_fast.go │ ├── protoing_fast_test.go │ ├── vtproto.go │ ├── vtproto_marshal_benchmarks_test.go │ └── vtproto_stream_example_test.go │ ├── merge.go │ ├── merge_test.go │ ├── partial_kv.go │ ├── partial_kv_test.go │ ├── state │ ├── snapshot.go │ └── snapshotmap.go │ ├── store_max.go │ ├── store_max_test.go │ ├── store_min.go │ ├── store_min_test.go │ ├── store_setsum.go │ ├── store_setsum_test.go │ ├── store_sum.go │ ├── store_sum_test.go │ ├── testing.go │ ├── value_append.go │ ├── value_append_test.go │ ├── value_delete.go │ ├── value_get.go │ ├── value_set.go │ └── writer.go ├── test ├── README.md ├── blockgens_test.go ├── collector_test.go ├── complex_integration_test.go ├── execctx.go ├── init_test.go ├── integration_test.go ├── runnable_test.go ├── testdata │ ├── big_substreams │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── Makefile │ │ ├── big-substreams-v0.1.0.spkg │ │ ├── buf.gen.yaml │ │ ├── rust-toolchain.toml │ │ ├── src │ │ │ ├── lib.rs │ │ │ └── pb │ │ │ │ ├── mod.rs │ │ │ │ ├── sf.substreams.index.v1.rs │ │ │ │ ├── sf.substreams.rs │ │ │ │ ├── sf.substreams.v1.rs │ │ │ │ └── sf.substreams.v1.test.rs │ │ └── substreams.yaml │ ├── complex_substreams │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── Makefile │ │ ├── buf.gen.yaml │ │ ├── complex-substreams-v0.1.0.spkg │ │ ├── rust-toolchain.toml │ │ ├── src │ │ │ ├── lib.rs │ │ │ └── pb │ │ │ │ ├── mod.rs │ │ │ │ ├── sf.substreams.index.v1.rs │ │ │ │ ├── sf.substreams.rs │ │ │ │ ├── sf.substreams.v1.rs │ │ │ │ └── sf.substreams.v1.test.rs │ │ └── substreams.yaml │ ├── js_substreams │ │ ├── buf.gen.yaml │ │ ├── dist │ │ │ └── bundle.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── lib.ts │ │ │ └── pb │ │ │ │ └── sf │ │ │ │ ├── codegen │ │ │ │ └── conversation │ │ │ │ │ └── v1 │ │ │ │ │ └── conversation_pb.ts │ │ │ │ └── substreams │ │ │ │ ├── index │ │ │ │ └── v1 │ │ │ │ │ └── keys_pb.ts │ │ │ │ ├── intern │ │ │ │ └── v2 │ │ │ │ │ ├── deltas_pb.ts │ │ │ │ │ └── service_pb.ts │ │ │ │ ├── options_pb.ts │ │ │ │ ├── rpc │ │ │ │ └── v2 │ │ │ │ │ └── service_pb.ts │ │ │ │ ├── sink │ │ │ │ └── service │ │ │ │ │ └── v1 │ │ │ │ │ └── service_pb.ts │ │ │ │ └── v1 │ │ │ │ ├── clock_pb.ts │ │ │ │ ├── deltas_pb.ts │ │ │ │ ├── modules_pb.ts │ │ │ │ ├── package_pb.ts │ │ │ │ └── test │ │ │ │ └── test_pb.ts │ │ ├── substreams.yaml │ │ ├── substreams_eth_usdt_js.spkg │ │ └── tsconfig.json │ ├── simple_substreams │ │ ├── .cargo │ │ │ └── config.toml │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── build.sh │ │ ├── rust-toolchain.toml │ │ ├── src │ │ │ ├── generated │ │ │ │ ├── externs.rs │ │ │ │ ├── mod.rs │ │ │ │ └── substreams.rs │ │ │ ├── lib.rs │ │ │ └── pb │ │ │ │ ├── google.protobuf.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── sf.substreams.index.v1.rs │ │ │ │ ├── sf.substreams.v1.rs │ │ │ │ └── sf.substreams.v1.test.rs │ │ ├── substreams-test-v0.1.0.spkg │ │ └── substreams.yaml │ ├── simple_substreams_init0 │ │ ├── substreams-test-init0-v0.1.0.spkg │ │ └── substreams.yaml │ └── wasmbindgen_substreams │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── Makefile │ │ ├── buf.gen.yaml │ │ ├── rust-toolchain.toml │ │ ├── src │ │ ├── lib.rs │ │ └── pb │ │ │ ├── .last_generated_hash │ │ │ ├── google.protobuf.rs │ │ │ ├── mod.rs │ │ │ ├── sf.substreams.index.v1.rs │ │ │ ├── sf.substreams.rpc.v2.rs │ │ │ ├── sf.substreams.rs │ │ │ ├── sf.substreams.sink.service.v1.rs │ │ │ ├── sf.substreams.v1.rs │ │ │ └── sf.substreams.v1.test.rs │ │ ├── substreams.yaml │ │ └── wasmbindgen-substreams-v0.1.0.spkg ├── tier2_integration_test.go └── worker_test.go ├── tests_e2e ├── dummy │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── buf.gen.yaml │ ├── e2e-v0.1.0.spkg │ ├── proto │ │ └── contract.proto │ ├── rust-toolchain.toml │ ├── src │ │ ├── lib.rs │ │ └── pb │ │ │ ├── .last_generated_hash │ │ │ ├── mod.rs │ │ │ ├── sf.acme.type.v1.rs │ │ │ └── test.output.rs │ └── substreams.yaml ├── full_test.go ├── go.mod ├── go.sum └── utils_test.go ├── tools ├── analytics.go ├── analytics_store_stats.go ├── check.go ├── cleanup.go ├── cmd.go ├── decode.go ├── default-endpoint.go ├── extract-wasm.go ├── logging.go ├── module.go ├── prometheus-exporter.go ├── prometheus-exporter_test.go ├── test │ ├── comparator │ │ ├── float.go │ │ ├── int.go │ │ ├── string.go │ │ ├── type.go │ │ └── type_test.go │ ├── runner.go │ ├── spec.go │ ├── spec_test.go │ └── testdata │ │ ├── test_spec.csv │ │ ├── test_spec.jsonl │ │ └── test_spec.yaml ├── tier2call.go └── unpack.go ├── tui ├── main_view.txt.gotmpl ├── model.go ├── msg.go ├── print.go ├── print_test.go ├── tui.go ├── tui_enum.go ├── updates.go ├── utils.go ├── utils_test.go └── view.go ├── tui2 ├── buildoutput │ └── buildoutput.go ├── common │ ├── common.go │ ├── component.go │ ├── error.go │ ├── help.go │ ├── modals.go │ └── utils.go ├── components │ ├── blocksearch │ │ └── blocksearch.go │ ├── blockselect │ │ ├── blockselect.go │ │ └── blockselect_test.go │ ├── dataentry │ │ └── dataentry.go │ ├── errorbox │ │ └── errorbox.go │ ├── modgraph │ │ ├── modgraph.go │ │ └── modgraph_test.go │ ├── modsearch │ │ └── modsearch.go │ ├── modselect │ │ └── modselect.go │ ├── ranges │ │ ├── bar.go │ │ ├── bars.go │ │ ├── utils.go │ │ └── utils_test.go │ ├── search │ │ └── search.go │ └── statusbar │ │ ├── statusbar.go │ │ └── utils.go ├── footer │ └── footer.go ├── keymap │ └── keymap.go ├── pages │ ├── build │ │ ├── build.go │ │ ├── keys.go │ │ └── newbuildinstance.go │ ├── info │ │ ├── docs.go │ │ └── keys.go │ ├── output │ │ ├── keys.go │ │ ├── output.go │ │ ├── render.go │ │ └── status.go │ ├── progress │ │ ├── keys.go │ │ └── progress.go │ └── request │ │ ├── keys.go │ │ ├── newinstance.go │ │ ├── request.go │ │ ├── summary.go │ │ └── validation.go ├── replaylog │ └── file.go ├── stream │ └── stream.go ├── styles │ ├── overlay.go │ └── styles.go ├── tabs │ └── tabs.go └── ui.go ├── types.go └── wasm ├── arguments.go ├── bench ├── bench_test.go ├── cmd │ └── wasigo │ │ └── main.go ├── generate.go ├── javy.md ├── protogen.sh ├── substreams_ts │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc │ ├── buf.gen.yaml │ ├── env.js │ ├── env.ts │ ├── index.js │ ├── index.ts │ ├── index.wit │ ├── package-lock.json │ ├── package.json │ ├── pb │ │ └── sf │ │ │ ├── ethereum │ │ │ └── type │ │ │ │ └── v2 │ │ │ │ └── type_pb.ts │ │ │ └── substreams │ │ │ └── sink │ │ │ └── database │ │ │ └── v1 │ │ │ └── database_pb.ts │ ├── protogen.json │ ├── shims │ │ └── bigInt │ │ │ ├── index.d.ts │ │ │ └── index.js │ ├── substreams.yaml │ ├── tsconfig.json │ └── types │ │ └── global.d.ts ├── substreams_wasi_go │ ├── README.md │ ├── buf.gen.yaml │ ├── buf.work.yaml │ ├── buf.yaml │ ├── lib │ │ ├── generated.go │ │ └── substreams.go │ ├── main.go │ ├── pb │ │ ├── google │ │ │ └── protobuf │ │ │ │ └── timestamp.pb.go │ │ ├── input.go │ │ ├── input.pb.go │ │ ├── input_vtproto.pb.go │ │ └── vtproto │ │ │ └── ext.pb.go │ └── proto │ │ ├── google │ │ └── protobuf │ │ │ └── timestamp.proto │ │ ├── input.proto │ │ └── vtproto │ │ └── ext.proto ├── substreams_wasm │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Makefile │ ├── buf.gen.yaml │ ├── protogen.json │ ├── rust-toolchain.toml │ ├── src │ │ ├── lib.rs │ │ └── pb │ │ │ ├── mod.rs │ │ │ ├── sf.ethereum.type.v2.rs │ │ │ └── sf.substreams.sink.database.v1.rs │ ├── substreams.wasm │ └── substreams.yaml ├── testdata │ ├── bundle.js │ └── ethereum_mainnet_block_16021772.binpb ├── tinygo │ ├── .gitignore │ ├── README.md │ ├── buf.gen.yaml │ ├── buf.work.yaml │ ├── gen_test.go │ ├── gen_wasi.go │ ├── go.mod │ ├── go.sum │ ├── main.go │ ├── main_test.go │ ├── pb │ │ ├── my.pb.go │ │ └── my_vtproto.pb.go │ ├── proto │ │ └── my.proto │ └── substreams.yaml └── v8_bench_test.go ├── bindgen_shims.go ├── call.go ├── call_test.go ├── context.go ├── extensions.go ├── interface.go ├── interface_test.go ├── logging.go ├── registry.go ├── utils.go ├── v8 ├── benchmark.md ├── factory.go ├── instance.go ├── integration.go ├── module.go └── runtime │ ├── buf.gen.yaml │ ├── package-lock.json │ ├── package.json │ ├── pb │ └── sf │ │ ├── ethereum │ │ ├── substreams │ │ │ └── v1 │ │ │ │ └── rpc_pb.ts │ │ ├── transform │ │ │ └── v1 │ │ │ │ └── transforms_pb.ts │ │ └── type │ │ │ └── v2 │ │ │ └── type_pb.ts │ │ └── substreams │ │ └── sink │ │ └── database │ │ └── v1 │ │ └── database_pb.ts │ ├── polyfill.bundle.js │ └── polyfill.ts ├── wasi ├── fs │ └── virtual.go └── module.go ├── wasmtime ├── heap.go ├── instance.go ├── logging.go ├── module.go └── state_externs.go └── wazero ├── env_hostmod.go ├── instance.go ├── logger_hostmod.go ├── logging.go ├── memory.go ├── module.go └── state_hostmod.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitbook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/.gitbook.yaml -------------------------------------------------------------------------------- /.github/workflows/buf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/.github/workflows/buf.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/.gitignore -------------------------------------------------------------------------------- /.sfreleaser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/.sfreleaser -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/Dockerfile -------------------------------------------------------------------------------- /ENVIRONMENT_VARIABLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/ENVIRONMENT_VARIABLES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/RELEASE.md -------------------------------------------------------------------------------- /app/tier1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/app/tier1.go -------------------------------------------------------------------------------- /app/tier2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/app/tier2.go -------------------------------------------------------------------------------- /bin/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/bin/test.sh -------------------------------------------------------------------------------- /block/range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/block/range.go -------------------------------------------------------------------------------- /block/range_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/block/range_test.go -------------------------------------------------------------------------------- /block/ranges.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/block/ranges.go -------------------------------------------------------------------------------- /block/ranges_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/block/ranges_test.go -------------------------------------------------------------------------------- /block/segmenter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/block/segmenter.go -------------------------------------------------------------------------------- /block/segmenter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/block/segmenter_test.go -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/buf.lock -------------------------------------------------------------------------------- /buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/buf.yaml -------------------------------------------------------------------------------- /client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/client/client.go -------------------------------------------------------------------------------- /client/client_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/client/client_config_test.go -------------------------------------------------------------------------------- /client/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/client/headers.go -------------------------------------------------------------------------------- /client/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/client/logging.go -------------------------------------------------------------------------------- /cmd/substreams/alpha.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/alpha.go -------------------------------------------------------------------------------- /cmd/substreams/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/auth.go -------------------------------------------------------------------------------- /cmd/substreams/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/build.go -------------------------------------------------------------------------------- /cmd/substreams/codegen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/codegen.go -------------------------------------------------------------------------------- /cmd/substreams/graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/graph.go -------------------------------------------------------------------------------- /cmd/substreams/gui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/gui.go -------------------------------------------------------------------------------- /cmd/substreams/gui_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/gui_test.go -------------------------------------------------------------------------------- /cmd/substreams/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/headers.go -------------------------------------------------------------------------------- /cmd/substreams/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/info.go -------------------------------------------------------------------------------- /cmd/substreams/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/init.go -------------------------------------------------------------------------------- /cmd/substreams/inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/inspect.go -------------------------------------------------------------------------------- /cmd/substreams/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/logging.go -------------------------------------------------------------------------------- /cmd/substreams/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/main.go -------------------------------------------------------------------------------- /cmd/substreams/pack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/pack.go -------------------------------------------------------------------------------- /cmd/substreams/protogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/protogen.go -------------------------------------------------------------------------------- /cmd/substreams/registry-login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/registry-login.go -------------------------------------------------------------------------------- /cmd/substreams/registry-publish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/registry-publish.go -------------------------------------------------------------------------------- /cmd/substreams/registry-verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/registry-verify.go -------------------------------------------------------------------------------- /cmd/substreams/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/registry.go -------------------------------------------------------------------------------- /cmd/substreams/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/root.go -------------------------------------------------------------------------------- /cmd/substreams/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/run.go -------------------------------------------------------------------------------- /cmd/substreams/service-deploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/service-deploy.go -------------------------------------------------------------------------------- /cmd/substreams/service-info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/service-info.go -------------------------------------------------------------------------------- /cmd/substreams/service-list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/service-list.go -------------------------------------------------------------------------------- /cmd/substreams/service-pause.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/service-pause.go -------------------------------------------------------------------------------- /cmd/substreams/service-remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/service-remove.go -------------------------------------------------------------------------------- /cmd/substreams/service-resume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/service-resume.go -------------------------------------------------------------------------------- /cmd/substreams/service-serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/service-serve.go -------------------------------------------------------------------------------- /cmd/substreams/service-stop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/service-stop.go -------------------------------------------------------------------------------- /cmd/substreams/service-update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/service-update.go -------------------------------------------------------------------------------- /cmd/substreams/service-utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/service-utils.go -------------------------------------------------------------------------------- /cmd/substreams/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/service.go -------------------------------------------------------------------------------- /cmd/substreams/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/setup.go -------------------------------------------------------------------------------- /cmd/substreams/sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/sink.go -------------------------------------------------------------------------------- /cmd/substreams/sink_noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/sink_noop.go -------------------------------------------------------------------------------- /cmd/substreams/sink_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/sink_webhook.go -------------------------------------------------------------------------------- /cmd/substreams/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/state.go -------------------------------------------------------------------------------- /cmd/substreams/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/tools.go -------------------------------------------------------------------------------- /cmd/substreams/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/cmd/substreams/utils.go -------------------------------------------------------------------------------- /codegen/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/cmd.go -------------------------------------------------------------------------------- /codegen/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/entity.go -------------------------------------------------------------------------------- /codegen/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/helpers.go -------------------------------------------------------------------------------- /codegen/project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/project.go -------------------------------------------------------------------------------- /codegen/proto_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/proto_generator.go -------------------------------------------------------------------------------- /codegen/proto_generator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/proto_generator_test.go -------------------------------------------------------------------------------- /codegen/sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/sql.go -------------------------------------------------------------------------------- /codegen/style.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/style.go -------------------------------------------------------------------------------- /codegen/subgraph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/subgraph.go -------------------------------------------------------------------------------- /codegen/templates/sql/Cargo.toml.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/templates/sql/Cargo.toml.gotmpl -------------------------------------------------------------------------------- /codegen/templates/sql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/templates/sql/README.md -------------------------------------------------------------------------------- /codegen/templates/sql/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/templates/sql/rust-toolchain.toml -------------------------------------------------------------------------------- /codegen/templates/sql/schema.clickhouse.sql.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/templates/sql/schema.clickhouse.sql.gotmpl -------------------------------------------------------------------------------- /codegen/templates/sql/schema.sql.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/templates/sql/schema.sql.gotmpl -------------------------------------------------------------------------------- /codegen/templates/sql/src/lib.rs.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/templates/sql/src/lib.rs.gotmpl -------------------------------------------------------------------------------- /codegen/templates/sql/substreams.clickhouse.yaml.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/templates/sql/substreams.clickhouse.yaml.gotmpl -------------------------------------------------------------------------------- /codegen/templates/sql/substreams.sql.yaml.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/templates/sql/substreams.sql.yaml.gotmpl -------------------------------------------------------------------------------- /codegen/templates/subgraph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/templates/subgraph/README.md -------------------------------------------------------------------------------- /codegen/templates/subgraph/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/templates/subgraph/buf.gen.yaml -------------------------------------------------------------------------------- /codegen/templates/subgraph/dev-environment/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/templates/subgraph/dev-environment/start.sh -------------------------------------------------------------------------------- /codegen/templates/subgraph/gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /codegen/templates/subgraph/package.json.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/templates/subgraph/package.json.gotmpl -------------------------------------------------------------------------------- /codegen/templates/subgraph/run-local.sh.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/templates/subgraph/run-local.sh.gotmpl -------------------------------------------------------------------------------- /codegen/templates/subgraph/schema.graphql.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/templates/subgraph/schema.graphql.gotmpl -------------------------------------------------------------------------------- /codegen/templates/subgraph/src/mappings.ts.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/templates/subgraph/src/mappings.ts.gotmpl -------------------------------------------------------------------------------- /codegen/templates/subgraph/subgraph.yaml.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/templates/subgraph/subgraph.yaml.gotmpl -------------------------------------------------------------------------------- /codegen/templates/subgraph/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/templates/subgraph/tsconfig.json -------------------------------------------------------------------------------- /codegen/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/codegen/types.go -------------------------------------------------------------------------------- /debugapi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/debugapi/README.md -------------------------------------------------------------------------------- /debugapi/debugapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/debugapi/debugapi.go -------------------------------------------------------------------------------- /devel/substreams: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/devel/substreams -------------------------------------------------------------------------------- /docs/.gitbook/assets/chains-endpoints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/chains-endpoints.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/consume/consume-services-only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/consume/consume-services-only.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/consume/consume-services.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/consume/consume-services.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/consume/featured-packages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/consume/featured-packages.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/consume/service-sql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/consume/service-sql.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/consume/service-stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/consume/service-stream.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/consume/service-subgraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/consume/service-subgraph.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/develop/cache-block-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/develop/cache-block-1.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/develop/cache-block-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/develop/cache-block-2.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/develop/cache-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/develop/cache-flow.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/develop/cache-substreams-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/develop/cache-substreams-flow.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/develop/provider-gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/develop/provider-gif.gif -------------------------------------------------------------------------------- /docs/.gitbook/assets/develop/rust-package-gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/develop/rust-package-gif.gif -------------------------------------------------------------------------------- /docs/.gitbook/assets/develop/sending-gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/develop/sending-gif.gif -------------------------------------------------------------------------------- /docs/.gitbook/assets/develop/transformations-gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/develop/transformations-gif.gif -------------------------------------------------------------------------------- /docs/.gitbook/assets/erc721.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/erc721.json -------------------------------------------------------------------------------- /docs/.gitbook/assets/eth-scan-calls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/eth-scan-calls.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/gui/gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/gui/gui.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/gui/jump-to-block.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/gui/jump-to-block.gif -------------------------------------------------------------------------------- /docs/.gitbook/assets/gui/launching.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/gui/launching.gif -------------------------------------------------------------------------------- /docs/.gitbook/assets/gui/navigating-blocks.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/gui/navigating-blocks.gif -------------------------------------------------------------------------------- /docs/.gitbook/assets/gui/navigating-modules.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/gui/navigating-modules.gif -------------------------------------------------------------------------------- /docs/.gitbook/assets/gui/output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/gui/output.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/gui/restart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/gui/restart.gif -------------------------------------------------------------------------------- /docs/.gitbook/assets/gui/run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/gui/run.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/gui/search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/gui/search.gif -------------------------------------------------------------------------------- /docs/.gitbook/assets/gui/tabs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/gui/tabs.gif -------------------------------------------------------------------------------- /docs/.gitbook/assets/intro/base-extended-block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/intro/base-extended-block.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/intro/consume-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/intro/consume-flow.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/intro/develop-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/intro/develop-flow.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/intro/ethereum-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/intro/ethereum-logo.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/intro/injective-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/intro/injective-logo.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/intro/injective-quickstart-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/intro/injective-quickstart-project.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/intro/quickstart-sql-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/intro/quickstart-sql-project.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/intro/solana-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/intro/solana-logo.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/intro/supported-chains.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/intro/supported-chains.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/intro/thegraphmarket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/intro/thegraphmarket.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/packages/arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/packages/arch.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/packages/erc20-balance-changes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/packages/erc20-balance-changes.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/pgweb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/pgweb.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/postgraphile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/postgraphile.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/sql/explore-pgweb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/sql/explore-pgweb.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/substreams-breakdown-in-action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/substreams-breakdown-in-action.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/substreams.excalidraw.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/substreams.excalidraw.svg -------------------------------------------------------------------------------- /docs/.gitbook/assets/tutorials/dex-trades-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/tutorials/dex-trades-gui.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/tutorials/eth-explorer-manifest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/tutorials/eth-explorer-manifest.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/tutorials/nft-trades-dapps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/tutorials/nft-trades-dapps.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/tutorials/nft-trades-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/tutorials/nft-trades-gui.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/tutorials/publishing-network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/tutorials/publishing-network.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/tutorials/solana-learn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/tutorials/solana-learn.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/tutorials/topledger-website.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/.gitbook/assets/tutorials/topledger-website.png -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/SUMMARY.md -------------------------------------------------------------------------------- /docs/assets/init-flow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/assets/init-flow.gif -------------------------------------------------------------------------------- /docs/assets/range_planning.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/assets/range_planning.excalidraw -------------------------------------------------------------------------------- /docs/assets/range_planning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/assets/range_planning.png -------------------------------------------------------------------------------- /docs/assets/sink-deploy-flow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/assets/sink-deploy-flow.gif -------------------------------------------------------------------------------- /docs/assets/substreams-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/assets/substreams-banner.png -------------------------------------------------------------------------------- /docs/assets/substreams_processing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/assets/substreams_processing.png -------------------------------------------------------------------------------- /docs/book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/book.json -------------------------------------------------------------------------------- /docs/how-to-guides/develop-your-own-substreams/on-cosmos/README.md: -------------------------------------------------------------------------------- 1 | # on Cosmos 2 | 3 | -------------------------------------------------------------------------------- /docs/how-to-guides/develop-your-own-substreams/on-cosmos/injective/README.md: -------------------------------------------------------------------------------- 1 | # Injective 2 | 3 | -------------------------------------------------------------------------------- /docs/how-to-guides/develop-your-own-substreams/on-evm/README.md: -------------------------------------------------------------------------------- 1 | # on EVM 2 | 3 | -------------------------------------------------------------------------------- /docs/how-to-guides/develop-your-own-substreams/on-evm/exploring-ethereum/mapping-blocks.md: -------------------------------------------------------------------------------- 1 | # Mapping Blocks 2 | 3 | -------------------------------------------------------------------------------- /docs/how-to-guides/sinks/community-sinks/README.md: -------------------------------------------------------------------------------- 1 | # Community Sinks 2 | 3 | -------------------------------------------------------------------------------- /docs/new/explanation/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/explanation/getting-started.md -------------------------------------------------------------------------------- /docs/new/how-to-guides/cli/authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/how-to-guides/cli/authentication.md -------------------------------------------------------------------------------- /docs/new/how-to-guides/cli/installing-the-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/how-to-guides/cli/installing-the-cli.md -------------------------------------------------------------------------------- /docs/new/how-to-guides/publish-package.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/how-to-guides/publish-package.md -------------------------------------------------------------------------------- /docs/new/how-to-guides/sinks/community/other-sinks/kv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/how-to-guides/sinks/community/other-sinks/kv.md -------------------------------------------------------------------------------- /docs/new/how-to-guides/sinks/files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/how-to-guides/sinks/files.md -------------------------------------------------------------------------------- /docs/new/how-to-guides/sinks/pubsub.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/how-to-guides/sinks/pubsub.md -------------------------------------------------------------------------------- /docs/new/how-to-guides/sinks/sinks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/how-to-guides/sinks/sinks.md -------------------------------------------------------------------------------- /docs/new/how-to-guides/sinks/sql/db_out.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/how-to-guides/sinks/sql/db_out.md -------------------------------------------------------------------------------- /docs/new/how-to-guides/sinks/sql/relational-mappings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/how-to-guides/sinks/sql/relational-mappings.md -------------------------------------------------------------------------------- /docs/new/how-to-guides/sinks/sql/sql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/how-to-guides/sinks/sql/sql.md -------------------------------------------------------------------------------- /docs/new/how-to-guides/sinks/stream/go.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/how-to-guides/sinks/stream/go.md -------------------------------------------------------------------------------- /docs/new/how-to-guides/sinks/stream/javascript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/how-to-guides/sinks/stream/javascript.md -------------------------------------------------------------------------------- /docs/new/how-to-guides/sinks/stream/stream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/how-to-guides/sinks/stream/stream.md -------------------------------------------------------------------------------- /docs/new/how-to-guides/using-rust-proto/rust/option.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/how-to-guides/using-rust-proto/rust/option.md -------------------------------------------------------------------------------- /docs/new/how-to-guides/using-rust-proto/rust/result.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/how-to-guides/using-rust-proto/rust/result.md -------------------------------------------------------------------------------- /docs/new/how-to-guides/using-rust-proto/rust/rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/how-to-guides/using-rust-proto/rust/rust.md -------------------------------------------------------------------------------- /docs/new/how-to-guides/using-rust-proto/using-rust-proto.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/new/references/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/references/architecture.md -------------------------------------------------------------------------------- /docs/new/references/chains-and-endpoints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/references/chains-and-endpoints.md -------------------------------------------------------------------------------- /docs/new/references/cli/command-line-interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/references/cli/command-line-interface.md -------------------------------------------------------------------------------- /docs/new/references/devcontainer-ref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/references/devcontainer-ref.md -------------------------------------------------------------------------------- /docs/new/references/ethereum-data-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/references/ethereum-data-model.md -------------------------------------------------------------------------------- /docs/new/references/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/references/faq.md -------------------------------------------------------------------------------- /docs/new/references/foundational-store-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/references/foundational-store-reference.md -------------------------------------------------------------------------------- /docs/new/references/indexer-reference/test-locally.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/references/indexer-reference/test-locally.md -------------------------------------------------------------------------------- /docs/new/references/log-and-debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/references/log-and-debug.md -------------------------------------------------------------------------------- /docs/new/references/reliability-guarantees.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/references/reliability-guarantees.md -------------------------------------------------------------------------------- /docs/new/references/sql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/references/sql/README.md -------------------------------------------------------------------------------- /docs/new/references/sql/dsn-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/references/sql/dsn-reference.md -------------------------------------------------------------------------------- /docs/new/references/sql/reorg-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/references/sql/reorg-handling.md -------------------------------------------------------------------------------- /docs/new/references/sql/sink-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/references/sql/sink-config.md -------------------------------------------------------------------------------- /docs/new/references/substreams-components/manifests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/references/substreams-components/manifests.md -------------------------------------------------------------------------------- /docs/new/references/substreams-components/packages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/references/substreams-components/packages.md -------------------------------------------------------------------------------- /docs/new/tutorials/consuming-foundational-store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/tutorials/consuming-foundational-store.md -------------------------------------------------------------------------------- /docs/new/tutorials/cosmos-compatible/injective.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/tutorials/cosmos-compatible/injective.md -------------------------------------------------------------------------------- /docs/new/tutorials/cosmos-compatible/mantra.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/tutorials/cosmos-compatible/mantra.md -------------------------------------------------------------------------------- /docs/new/tutorials/evm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/tutorials/evm.md -------------------------------------------------------------------------------- /docs/new/tutorials/hosting-foundational-stores.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/tutorials/hosting-foundational-stores.md -------------------------------------------------------------------------------- /docs/new/tutorials/intro-to-tutorials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/tutorials/intro-to-tutorials.md -------------------------------------------------------------------------------- /docs/new/tutorials/monad.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/tutorials/monad.md -------------------------------------------------------------------------------- /docs/new/tutorials/near.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/tutorials/near.md -------------------------------------------------------------------------------- /docs/new/tutorials/solana/account-changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/tutorials/solana/account-changes.md -------------------------------------------------------------------------------- /docs/new/tutorials/solana/solana.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/tutorials/solana/solana.md -------------------------------------------------------------------------------- /docs/new/tutorials/starknet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/tutorials/starknet.md -------------------------------------------------------------------------------- /docs/new/tutorials/stellar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/tutorials/stellar.md -------------------------------------------------------------------------------- /docs/new/tutorials/tron.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/tutorials/tron.md -------------------------------------------------------------------------------- /docs/new/tutorials/world-chain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/new/tutorials/world-chain.md -------------------------------------------------------------------------------- /docs/reference-material/substreams-components/README.md: -------------------------------------------------------------------------------- 1 | # Substreams Components 2 | 3 | -------------------------------------------------------------------------------- /docs/release-notes/change-log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/docs/release-notes/change-log.md -------------------------------------------------------------------------------- /docs/tutorials/intro-to-tutorials/on-solana/README.md: -------------------------------------------------------------------------------- 1 | # on Solana 2 | 3 | -------------------------------------------------------------------------------- /foudational_store/dgrpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/foudational_store/dgrpc.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/go.sum -------------------------------------------------------------------------------- /go.work: -------------------------------------------------------------------------------- 1 | go 1.24.2 2 | 3 | use ( 4 | . 5 | ./tests_e2e 6 | ) 7 | -------------------------------------------------------------------------------- /go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/go.work.sum -------------------------------------------------------------------------------- /info/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/info/info.go -------------------------------------------------------------------------------- /info/info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/info/info_test.go -------------------------------------------------------------------------------- /info/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/info/proto.go -------------------------------------------------------------------------------- /interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/interface.go -------------------------------------------------------------------------------- /manifest/binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/binary.go -------------------------------------------------------------------------------- /manifest/graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/graph.go -------------------------------------------------------------------------------- /manifest/graph_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/graph_test.go -------------------------------------------------------------------------------- /manifest/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/init_test.go -------------------------------------------------------------------------------- /manifest/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/logging.go -------------------------------------------------------------------------------- /manifest/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/manifest.go -------------------------------------------------------------------------------- /manifest/manifest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/manifest_test.go -------------------------------------------------------------------------------- /manifest/mermaid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/mermaid.go -------------------------------------------------------------------------------- /manifest/msgdesc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/msgdesc.go -------------------------------------------------------------------------------- /manifest/networks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/networks.go -------------------------------------------------------------------------------- /manifest/networks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/networks_test.go -------------------------------------------------------------------------------- /manifest/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/package.go -------------------------------------------------------------------------------- /manifest/package_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/package_test.go -------------------------------------------------------------------------------- /manifest/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/params.go -------------------------------------------------------------------------------- /manifest/protobuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/protobuf.go -------------------------------------------------------------------------------- /manifest/protobuf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/protobuf_test.go -------------------------------------------------------------------------------- /manifest/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/reader.go -------------------------------------------------------------------------------- /manifest/reader_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/reader_options.go -------------------------------------------------------------------------------- /manifest/reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/reader_test.go -------------------------------------------------------------------------------- /manifest/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/signature.go -------------------------------------------------------------------------------- /manifest/signature_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/signature_test.go -------------------------------------------------------------------------------- /manifest/sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/sink.go -------------------------------------------------------------------------------- /manifest/stages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/stages_test.go -------------------------------------------------------------------------------- /manifest/test/code/pancakeswap.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/test/code/pancakeswap.proto -------------------------------------------------------------------------------- /manifest/test/code/pcs_substreams_bg.wasm: -------------------------------------------------------------------------------- 1 | pairExtractor code -------------------------------------------------------------------------------- /manifest/test/test_manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/test/test_manifest.yaml -------------------------------------------------------------------------------- /manifest/testdata/bare_minimum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/bare_minimum.yaml -------------------------------------------------------------------------------- /manifest/testdata/binaries/dummy.wasm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manifest/testdata/binaries/dummy01.wasm: -------------------------------------------------------------------------------- 1 | 01 -------------------------------------------------------------------------------- /manifest/testdata/binaries/dummy02.wasm: -------------------------------------------------------------------------------- 1 | 02 -------------------------------------------------------------------------------- /manifest/testdata/binaries_relative_path.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/binaries_relative_path.yaml -------------------------------------------------------------------------------- /manifest/testdata/dep1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/dep1.yaml -------------------------------------------------------------------------------- /manifest/testdata/dep2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/dep2.yaml -------------------------------------------------------------------------------- /manifest/testdata/from_folder/substreams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/from_folder/substreams.yaml -------------------------------------------------------------------------------- /manifest/testdata/imports_expand_env_variables.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/imports_expand_env_variables.yaml -------------------------------------------------------------------------------- /manifest/testdata/imports_http_url.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/imports_http_url.yaml -------------------------------------------------------------------------------- /manifest/testdata/imports_invalid_semver.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/imports_invalid_semver.yaml -------------------------------------------------------------------------------- /manifest/testdata/imports_latest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/imports_latest.yaml -------------------------------------------------------------------------------- /manifest/testdata/imports_registry_notation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/imports_registry_notation.yaml -------------------------------------------------------------------------------- /manifest/testdata/imports_relative_path.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/imports_relative_path.yaml -------------------------------------------------------------------------------- /manifest/testdata/imports_too_many_at.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/imports_too_many_at.yaml -------------------------------------------------------------------------------- /manifest/testdata/inferred_manifest/substreams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/inferred_manifest/substreams.yaml -------------------------------------------------------------------------------- /manifest/testdata/invalid_map_module.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/invalid_map_module.yaml -------------------------------------------------------------------------------- /manifest/testdata/invalid_unknown_field.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/invalid_unknown_field.yaml -------------------------------------------------------------------------------- /manifest/testdata/networks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/networks.yaml -------------------------------------------------------------------------------- /manifest/testdata/networks_inconsistent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/networks_inconsistent.yaml -------------------------------------------------------------------------------- /manifest/testdata/networks_missing_default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/networks_missing_default.yaml -------------------------------------------------------------------------------- /manifest/testdata/networks_with_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/networks_with_params.yaml -------------------------------------------------------------------------------- /manifest/testdata/proto1/sf/substreams/test1.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/proto1/sf/substreams/test1.proto -------------------------------------------------------------------------------- /manifest/testdata/proto2/sf/substreams/test2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/proto2/sf/substreams/test2.proto -------------------------------------------------------------------------------- /manifest/testdata/protobuf_files_relative_path.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/protobuf_files_relative_path.yaml -------------------------------------------------------------------------------- /manifest/testdata/spkg1/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/spkg1/build.sh -------------------------------------------------------------------------------- /manifest/testdata/spkg1/spkg1-v0.0.0.spkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/spkg1/spkg1-v0.0.0.spkg -------------------------------------------------------------------------------- /manifest/testdata/spkg1/spkg1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/spkg1/spkg1.yaml -------------------------------------------------------------------------------- /manifest/testdata/univ3-first.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/univ3-first.yaml -------------------------------------------------------------------------------- /manifest/testdata/univ3-second.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/univ3-second.yaml -------------------------------------------------------------------------------- /manifest/testdata/with-exclude-paths.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/with-exclude-paths.yaml -------------------------------------------------------------------------------- /manifest/testdata/with-params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/with-params.yaml -------------------------------------------------------------------------------- /manifest/testdata/with-use.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testdata/with-use.yaml -------------------------------------------------------------------------------- /manifest/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/testing.go -------------------------------------------------------------------------------- /manifest/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/utils.go -------------------------------------------------------------------------------- /manifest/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/utils_test.go -------------------------------------------------------------------------------- /manifest/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/validation.go -------------------------------------------------------------------------------- /manifest/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/manifest/validation_test.go -------------------------------------------------------------------------------- /metering/metering.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/metering/metering.go -------------------------------------------------------------------------------- /metering/metering_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/metering/metering_test.go -------------------------------------------------------------------------------- /metrics/codes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/metrics/codes.go -------------------------------------------------------------------------------- /metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/metrics/metrics.go -------------------------------------------------------------------------------- /metrics/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/metrics/stats.go -------------------------------------------------------------------------------- /metrics/wasm_ext_gatherer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/metrics/wasm_ext_gatherer.go -------------------------------------------------------------------------------- /orchestrator/execout/execout_walker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/execout/execout_walker.go -------------------------------------------------------------------------------- /orchestrator/execout/msgs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/execout/msgs.go -------------------------------------------------------------------------------- /orchestrator/loop/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/loop/cmd.go -------------------------------------------------------------------------------- /orchestrator/loop/loop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/loop/loop.go -------------------------------------------------------------------------------- /orchestrator/parallelprocessor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/parallelprocessor.go -------------------------------------------------------------------------------- /orchestrator/plan/requestplan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/plan/requestplan.go -------------------------------------------------------------------------------- /orchestrator/plan/requestplan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/plan/requestplan_test.go -------------------------------------------------------------------------------- /orchestrator/response/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/response/stream.go -------------------------------------------------------------------------------- /orchestrator/scheduler/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/scheduler/scheduler.go -------------------------------------------------------------------------------- /orchestrator/stage/fetchstorage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/stage/fetchstorage.go -------------------------------------------------------------------------------- /orchestrator/stage/fetchstorage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/stage/fetchstorage_test.go -------------------------------------------------------------------------------- /orchestrator/stage/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/stage/metrics.go -------------------------------------------------------------------------------- /orchestrator/stage/modstate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/stage/modstate.go -------------------------------------------------------------------------------- /orchestrator/stage/msgs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/stage/msgs.go -------------------------------------------------------------------------------- /orchestrator/stage/segment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/stage/segment.go -------------------------------------------------------------------------------- /orchestrator/stage/squash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/stage/squash.go -------------------------------------------------------------------------------- /orchestrator/stage/stage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/stage/stage.go -------------------------------------------------------------------------------- /orchestrator/stage/stages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/stage/stages.go -------------------------------------------------------------------------------- /orchestrator/stage/stages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/stage/stages_test.go -------------------------------------------------------------------------------- /orchestrator/stage/transitions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/stage/transitions.go -------------------------------------------------------------------------------- /orchestrator/work/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/work/error.go -------------------------------------------------------------------------------- /orchestrator/work/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/work/factory.go -------------------------------------------------------------------------------- /orchestrator/work/msgs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/work/msgs.go -------------------------------------------------------------------------------- /orchestrator/work/sessionworkerpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/work/sessionworkerpool.go -------------------------------------------------------------------------------- /orchestrator/work/test_workerpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/work/test_workerpool.go -------------------------------------------------------------------------------- /orchestrator/work/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/work/worker.go -------------------------------------------------------------------------------- /orchestrator/work/workerpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/orchestrator/work/workerpool.go -------------------------------------------------------------------------------- /pb/last_generate.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/last_generate.txt -------------------------------------------------------------------------------- /pb/sf/codegen/conversation/v1/conversation.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/codegen/conversation/v1/conversation.pb.go -------------------------------------------------------------------------------- /pb/sf/codegen/conversation/v1/conversation_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/codegen/conversation/v1/conversation_grpc.pb.go -------------------------------------------------------------------------------- /pb/sf/substreams/foundational-store/model/v2/model.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/foundational-store/model/v2/model.pb.go -------------------------------------------------------------------------------- /pb/sf/substreams/index/v1/keys.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/index/v1/keys.pb.go -------------------------------------------------------------------------------- /pb/sf/substreams/intern/v2/deltas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/intern/v2/deltas.go -------------------------------------------------------------------------------- /pb/sf/substreams/intern/v2/deltas.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/intern/v2/deltas.pb.go -------------------------------------------------------------------------------- /pb/sf/substreams/intern/v2/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/intern/v2/service.go -------------------------------------------------------------------------------- /pb/sf/substreams/intern/v2/service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/intern/v2/service.pb.go -------------------------------------------------------------------------------- /pb/sf/substreams/intern/v2/service_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/intern/v2/service_grpc.pb.go -------------------------------------------------------------------------------- /pb/sf/substreams/intern/v2/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/intern/v2/validate.go -------------------------------------------------------------------------------- /pb/sf/substreams/options.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/options.pb.go -------------------------------------------------------------------------------- /pb/sf/substreams/rpc/v2/service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/rpc/v2/service.pb.go -------------------------------------------------------------------------------- /pb/sf/substreams/rpc/v2/service_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/rpc/v2/service_grpc.pb.go -------------------------------------------------------------------------------- /pb/sf/substreams/rpc/v2/substreams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/rpc/v2/substreams.go -------------------------------------------------------------------------------- /pb/sf/substreams/rpc/v2/substreams_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/rpc/v2/substreams_test.go -------------------------------------------------------------------------------- /pb/sf/substreams/rpc/v2/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/rpc/v2/testing.go -------------------------------------------------------------------------------- /pb/sf/substreams/rpc/v3/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/rpc/v3/request.go -------------------------------------------------------------------------------- /pb/sf/substreams/rpc/v3/service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/rpc/v3/service.pb.go -------------------------------------------------------------------------------- /pb/sf/substreams/rpc/v3/service_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/rpc/v3/service_grpc.pb.go -------------------------------------------------------------------------------- /pb/sf/substreams/sink/service/v1/service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/sink/service/v1/service.pb.go -------------------------------------------------------------------------------- /pb/sf/substreams/sink/service/v1/service_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/sink/service/v1/service_grpc.pb.go -------------------------------------------------------------------------------- /pb/sf/substreams/v1/clock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/v1/clock.go -------------------------------------------------------------------------------- /pb/sf/substreams/v1/clock.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/v1/clock.pb.go -------------------------------------------------------------------------------- /pb/sf/substreams/v1/deltas.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/v1/deltas.pb.go -------------------------------------------------------------------------------- /pb/sf/substreams/v1/modules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/v1/modules.go -------------------------------------------------------------------------------- /pb/sf/substreams/v1/modules.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/v1/modules.pb.go -------------------------------------------------------------------------------- /pb/sf/substreams/v1/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/v1/package.go -------------------------------------------------------------------------------- /pb/sf/substreams/v1/package.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/v1/package.pb.go -------------------------------------------------------------------------------- /pb/sf/substreams/v1/test/test.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/sf/substreams/v1/test/test.pb.go -------------------------------------------------------------------------------- /pb/system/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/system/system.go -------------------------------------------------------------------------------- /pb/system/system.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pb/system/system.pb -------------------------------------------------------------------------------- /pipeline/cache/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/cache/engine.go -------------------------------------------------------------------------------- /pipeline/exec/baseexec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/exec/baseexec.go -------------------------------------------------------------------------------- /pipeline/exec/baseexec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/exec/baseexec_test.go -------------------------------------------------------------------------------- /pipeline/exec/errorexec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/exec/errorexec.go -------------------------------------------------------------------------------- /pipeline/exec/graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/exec/graph.go -------------------------------------------------------------------------------- /pipeline/exec/graph_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/exec/graph_test.go -------------------------------------------------------------------------------- /pipeline/exec/indexexec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/exec/indexexec.go -------------------------------------------------------------------------------- /pipeline/exec/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/exec/interface.go -------------------------------------------------------------------------------- /pipeline/exec/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/exec/logging.go -------------------------------------------------------------------------------- /pipeline/exec/mapexec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/exec/mapexec.go -------------------------------------------------------------------------------- /pipeline/exec/module_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/exec/module_executor.go -------------------------------------------------------------------------------- /pipeline/exec/module_executor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/exec/module_executor_test.go -------------------------------------------------------------------------------- /pipeline/exec/sharedcache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/exec/sharedcache.go -------------------------------------------------------------------------------- /pipeline/exec/storeexec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/exec/storeexec.go -------------------------------------------------------------------------------- /pipeline/exec/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/exec/testing.go -------------------------------------------------------------------------------- /pipeline/exec/undo_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/exec/undo_manager.go -------------------------------------------------------------------------------- /pipeline/exec/undo_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/exec/undo_manager_test.go -------------------------------------------------------------------------------- /pipeline/forkhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/forkhandler.go -------------------------------------------------------------------------------- /pipeline/forkhandler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/forkhandler_test.go -------------------------------------------------------------------------------- /pipeline/gate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/gate.go -------------------------------------------------------------------------------- /pipeline/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/init_test.go -------------------------------------------------------------------------------- /pipeline/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/options.go -------------------------------------------------------------------------------- /pipeline/pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/pipeline.go -------------------------------------------------------------------------------- /pipeline/pipeline_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/pipeline_test.go -------------------------------------------------------------------------------- /pipeline/process_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/process_block.go -------------------------------------------------------------------------------- /pipeline/resolve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/resolve.go -------------------------------------------------------------------------------- /pipeline/resolve_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/resolve_test.go -------------------------------------------------------------------------------- /pipeline/snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/snapshot.go -------------------------------------------------------------------------------- /pipeline/storeboundary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/storeboundary.go -------------------------------------------------------------------------------- /pipeline/storeboundary_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/storeboundary_test.go -------------------------------------------------------------------------------- /pipeline/stores.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/stores.go -------------------------------------------------------------------------------- /pipeline/terminate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/terminate.go -------------------------------------------------------------------------------- /pipeline/testdata/map_test.code.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/pipeline/testdata/map_test.code.hex -------------------------------------------------------------------------------- /proto/buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/buf.lock -------------------------------------------------------------------------------- /proto/buf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/buf.md -------------------------------------------------------------------------------- /proto/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/buf.yaml -------------------------------------------------------------------------------- /proto/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/embed.go -------------------------------------------------------------------------------- /proto/google/protobuf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/google/protobuf/README.md -------------------------------------------------------------------------------- /proto/google/protobuf/any.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/google/protobuf/any.proto -------------------------------------------------------------------------------- /proto/google/protobuf/descriptor.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/google/protobuf/descriptor.proto -------------------------------------------------------------------------------- /proto/google/protobuf/timestamp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/google/protobuf/timestamp.proto -------------------------------------------------------------------------------- /proto/sf/codegen/conversation/v1/conversation.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/sf/codegen/conversation/v1/conversation.proto -------------------------------------------------------------------------------- /proto/sf/substreams/index/v1/keys.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/sf/substreams/index/v1/keys.proto -------------------------------------------------------------------------------- /proto/sf/substreams/intern/v2/deltas.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/sf/substreams/intern/v2/deltas.proto -------------------------------------------------------------------------------- /proto/sf/substreams/intern/v2/service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/sf/substreams/intern/v2/service.proto -------------------------------------------------------------------------------- /proto/sf/substreams/options.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/sf/substreams/options.proto -------------------------------------------------------------------------------- /proto/sf/substreams/rpc/v2/service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/sf/substreams/rpc/v2/service.proto -------------------------------------------------------------------------------- /proto/sf/substreams/rpc/v3/service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/sf/substreams/rpc/v3/service.proto -------------------------------------------------------------------------------- /proto/sf/substreams/sink/service/v1/service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/sf/substreams/sink/service/v1/service.proto -------------------------------------------------------------------------------- /proto/sf/substreams/v1/clock.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/sf/substreams/v1/clock.proto -------------------------------------------------------------------------------- /proto/sf/substreams/v1/deltas.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/sf/substreams/v1/deltas.proto -------------------------------------------------------------------------------- /proto/sf/substreams/v1/modules.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/sf/substreams/v1/modules.proto -------------------------------------------------------------------------------- /proto/sf/substreams/v1/package.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/sf/substreams/v1/package.proto -------------------------------------------------------------------------------- /proto/sf/substreams/v1/test/test.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/proto/sf/substreams/v1/test/test.proto -------------------------------------------------------------------------------- /protodecode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/protodecode/README.md -------------------------------------------------------------------------------- /protodecode/decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/protodecode/decoder.go -------------------------------------------------------------------------------- /protodecode/decoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/protodecode/decoder_test.go -------------------------------------------------------------------------------- /reqctx/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/reqctx/context.go -------------------------------------------------------------------------------- /reqctx/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/reqctx/headers.go -------------------------------------------------------------------------------- /reqctx/headers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/reqctx/headers_test.go -------------------------------------------------------------------------------- /reqctx/metering.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/reqctx/metering.go -------------------------------------------------------------------------------- /reqctx/noopspan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/reqctx/noopspan.go -------------------------------------------------------------------------------- /reqctx/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/reqctx/request.go -------------------------------------------------------------------------------- /reqctx/request_test.go: -------------------------------------------------------------------------------- 1 | package reqctx 2 | -------------------------------------------------------------------------------- /reqctx/tier2request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/reqctx/tier2request.go -------------------------------------------------------------------------------- /reqctx/tracingconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/reqctx/tracingconfig.go -------------------------------------------------------------------------------- /schemas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/schemas/README.md -------------------------------------------------------------------------------- /schemas/manifest-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/schemas/manifest-schema.json -------------------------------------------------------------------------------- /service/active_requests/active_requests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/active_requests/active_requests.go -------------------------------------------------------------------------------- /service/config/runtimeconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/config/runtimeconfig.go -------------------------------------------------------------------------------- /service/initruntimes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/initruntimes.go -------------------------------------------------------------------------------- /service/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/interface.go -------------------------------------------------------------------------------- /service/live_back_filler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/live_back_filler.go -------------------------------------------------------------------------------- /service/live_back_filler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/live_back_filler_test.go -------------------------------------------------------------------------------- /service/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/logging.go -------------------------------------------------------------------------------- /service/noopHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/noopHandler.go -------------------------------------------------------------------------------- /service/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/options.go -------------------------------------------------------------------------------- /service/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/server.go -------------------------------------------------------------------------------- /service/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/stream.go -------------------------------------------------------------------------------- /service/testdata/eth_call_import.wasm: -------------------------------------------------------------------------------- 1 | asm `rpceth_call -------------------------------------------------------------------------------- /service/testdata/eth_call_import.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/testdata/eth_call_import.wat -------------------------------------------------------------------------------- /service/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/testing.go -------------------------------------------------------------------------------- /service/tier1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/tier1.go -------------------------------------------------------------------------------- /service/tier1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/tier1_test.go -------------------------------------------------------------------------------- /service/tier2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/tier2.go -------------------------------------------------------------------------------- /service/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/utils.go -------------------------------------------------------------------------------- /service/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/utils_test.go -------------------------------------------------------------------------------- /service/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/validate.go -------------------------------------------------------------------------------- /service/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/service/validate_test.go -------------------------------------------------------------------------------- /sink-server/context/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink-server/context/context.go -------------------------------------------------------------------------------- /sink-server/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink-server/cors.go -------------------------------------------------------------------------------- /sink-server/docker/clickhouse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink-server/docker/clickhouse.go -------------------------------------------------------------------------------- /sink-server/docker/dbt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink-server/docker/dbt.go -------------------------------------------------------------------------------- /sink-server/docker/docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink-server/docker/docker.go -------------------------------------------------------------------------------- /sink-server/docker/pgweb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink-server/docker/pgweb.go -------------------------------------------------------------------------------- /sink-server/docker/postgraphile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink-server/docker/postgraphile.go -------------------------------------------------------------------------------- /sink-server/docker/postgres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink-server/docker/postgres.go -------------------------------------------------------------------------------- /sink-server/docker/rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink-server/docker/rest.go -------------------------------------------------------------------------------- /sink-server/docker/sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink-server/docker/sink.go -------------------------------------------------------------------------------- /sink-server/docker/sinkinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink-server/docker/sinkinfo.go -------------------------------------------------------------------------------- /sink-server/docker/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink-server/docker/utils.go -------------------------------------------------------------------------------- /sink-server/healthz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink-server/healthz.go -------------------------------------------------------------------------------- /sink-server/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink-server/interface.go -------------------------------------------------------------------------------- /sink-server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink-server/server.go -------------------------------------------------------------------------------- /sink-server/utils.go: -------------------------------------------------------------------------------- 1 | package server 2 | -------------------------------------------------------------------------------- /sink/MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/MIGRATION.md -------------------------------------------------------------------------------- /sink/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/README.md -------------------------------------------------------------------------------- /sink/authenticator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/authenticator.go -------------------------------------------------------------------------------- /sink/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/backoff.go -------------------------------------------------------------------------------- /sink/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/buffer.go -------------------------------------------------------------------------------- /sink/buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/buffer_test.go -------------------------------------------------------------------------------- /sink/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/config.go -------------------------------------------------------------------------------- /sink/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/config_test.go -------------------------------------------------------------------------------- /sink/cursor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/cursor.go -------------------------------------------------------------------------------- /sink/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/errors.go -------------------------------------------------------------------------------- /sink/examples/simple-sink/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/examples/simple-sink/main.go -------------------------------------------------------------------------------- /sink/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/init_test.go -------------------------------------------------------------------------------- /sink/liveness.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/liveness.go -------------------------------------------------------------------------------- /sink/liveness_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/liveness_test.go -------------------------------------------------------------------------------- /sink/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/manifest.go -------------------------------------------------------------------------------- /sink/manifest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/manifest_test.go -------------------------------------------------------------------------------- /sink/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/metrics.go -------------------------------------------------------------------------------- /sink/noop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/noop/README.md -------------------------------------------------------------------------------- /sink/noop/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/noop/integration_test.go -------------------------------------------------------------------------------- /sink/noop/sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/noop/sink.go -------------------------------------------------------------------------------- /sink/sink_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/sink_options.go -------------------------------------------------------------------------------- /sink/sinker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/sinker.go -------------------------------------------------------------------------------- /sink/sinker_viper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/sinker_viper.go -------------------------------------------------------------------------------- /sink/sinker_viper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/sinker_viper_test.go -------------------------------------------------------------------------------- /sink/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/stats.go -------------------------------------------------------------------------------- /sink/testdata/binaries/dummy.wasm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sink/testdata/substreams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/testdata/substreams.yaml -------------------------------------------------------------------------------- /sink/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/types.go -------------------------------------------------------------------------------- /sink/types_enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/types_enum.go -------------------------------------------------------------------------------- /sink/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/utils.go -------------------------------------------------------------------------------- /sink/webhook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/webhook/README.md -------------------------------------------------------------------------------- /sink/webhook/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/webhook/client.go -------------------------------------------------------------------------------- /sink/webhook/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/webhook/client_test.go -------------------------------------------------------------------------------- /sink/webhook/example_infinite_retries_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/webhook/example_infinite_retries_test.go -------------------------------------------------------------------------------- /sink/webhook/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/webhook/integration_test.go -------------------------------------------------------------------------------- /sink/webhook/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/webhook/payload.go -------------------------------------------------------------------------------- /sink/webhook/payload_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/webhook/payload_test.go -------------------------------------------------------------------------------- /sink/webhook/sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sink/webhook/sink.go -------------------------------------------------------------------------------- /sqe/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/api.go -------------------------------------------------------------------------------- /sqe/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/api_test.go -------------------------------------------------------------------------------- /sqe/bitmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/bitmap.go -------------------------------------------------------------------------------- /sqe/bitmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/bitmap_test.go -------------------------------------------------------------------------------- /sqe/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/errors.go -------------------------------------------------------------------------------- /sqe/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/init_test.go -------------------------------------------------------------------------------- /sqe/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/keys.go -------------------------------------------------------------------------------- /sqe/keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/keys_test.go -------------------------------------------------------------------------------- /sqe/lexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/lexer.go -------------------------------------------------------------------------------- /sqe/lexer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/lexer_test.go -------------------------------------------------------------------------------- /sqe/optimizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/optimizer.go -------------------------------------------------------------------------------- /sqe/optimizer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/optimizer_test.go -------------------------------------------------------------------------------- /sqe/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/parser.go -------------------------------------------------------------------------------- /sqe/parser_bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/parser_bench_test.go -------------------------------------------------------------------------------- /sqe/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/parser_test.go -------------------------------------------------------------------------------- /sqe/transformer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/transformer.go -------------------------------------------------------------------------------- /sqe/traversal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/traversal.go -------------------------------------------------------------------------------- /sqe/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/sqe/types.go -------------------------------------------------------------------------------- /storage/execout/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/buffer.go -------------------------------------------------------------------------------- /storage/execout/clock_distributor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/clock_distributor_test.go -------------------------------------------------------------------------------- /storage/execout/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/config.go -------------------------------------------------------------------------------- /storage/execout/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/configs.go -------------------------------------------------------------------------------- /storage/execout/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/file.go -------------------------------------------------------------------------------- /storage/execout/filename.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/filename.go -------------------------------------------------------------------------------- /storage/execout/filename_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/filename_test.go -------------------------------------------------------------------------------- /storage/execout/filewalk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/filewalk.go -------------------------------------------------------------------------------- /storage/execout/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/interface.go -------------------------------------------------------------------------------- /storage/execout/pb/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/pb/generate.sh -------------------------------------------------------------------------------- /storage/execout/pb/last_generate.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/pb/last_generate.txt -------------------------------------------------------------------------------- /storage/execout/pb/noalloc_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/pb/noalloc_version.go -------------------------------------------------------------------------------- /storage/execout/pb/output.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/pb/output.pb.go -------------------------------------------------------------------------------- /storage/execout/pb/output.pb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/pb/output.pb_test.go -------------------------------------------------------------------------------- /storage/execout/pb/output.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/pb/output.proto -------------------------------------------------------------------------------- /storage/execout/pb/output_vtproto.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/pb/output_vtproto.pb.go -------------------------------------------------------------------------------- /storage/execout/streamproto/protostream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/streamproto/protostream.go -------------------------------------------------------------------------------- /storage/execout/streamproto/protostream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/streamproto/protostream_test.go -------------------------------------------------------------------------------- /storage/execout/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/writer.go -------------------------------------------------------------------------------- /storage/execout/writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/execout/writer_test.go -------------------------------------------------------------------------------- /storage/index/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/index/config.go -------------------------------------------------------------------------------- /storage/index/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/index/configs.go -------------------------------------------------------------------------------- /storage/index/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/index/file.go -------------------------------------------------------------------------------- /storage/index/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/index/index.go -------------------------------------------------------------------------------- /storage/index/pb/indexes.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/index/pb/indexes.pb.go -------------------------------------------------------------------------------- /storage/index/pb/indexes.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/index/pb/indexes.proto -------------------------------------------------------------------------------- /storage/index/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/index/writer.go -------------------------------------------------------------------------------- /storage/store/base_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/base_store.go -------------------------------------------------------------------------------- /storage/store/base_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/base_store_test.go -------------------------------------------------------------------------------- /storage/store/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/common.go -------------------------------------------------------------------------------- /storage/store/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/config.go -------------------------------------------------------------------------------- /storage/store/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/config_test.go -------------------------------------------------------------------------------- /storage/store/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/configmap.go -------------------------------------------------------------------------------- /storage/store/delta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/delta.go -------------------------------------------------------------------------------- /storage/store/delta_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/delta_test.go -------------------------------------------------------------------------------- /storage/store/filename.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/filename.go -------------------------------------------------------------------------------- /storage/store/filename_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/filename_test.go -------------------------------------------------------------------------------- /storage/store/full_kv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/full_kv.go -------------------------------------------------------------------------------- /storage/store/full_kv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/full_kv_test.go -------------------------------------------------------------------------------- /storage/store/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/init_test.go -------------------------------------------------------------------------------- /storage/store/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/interface.go -------------------------------------------------------------------------------- /storage/store/iterable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/iterable.go -------------------------------------------------------------------------------- /storage/store/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/logging.go -------------------------------------------------------------------------------- /storage/store/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/map.go -------------------------------------------------------------------------------- /storage/store/marshaller/STREAMING_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/marshaller/STREAMING_README.md -------------------------------------------------------------------------------- /storage/store/marshaller/binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/marshaller/binary.go -------------------------------------------------------------------------------- /storage/store/marshaller/binary_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/marshaller/binary_test.go -------------------------------------------------------------------------------- /storage/store/marshaller/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/marshaller/interface.go -------------------------------------------------------------------------------- /storage/store/marshaller/interface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/marshaller/interface_test.go -------------------------------------------------------------------------------- /storage/store/marshaller/pb/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/marshaller/pb/generate.sh -------------------------------------------------------------------------------- /storage/store/marshaller/pb/last_generate.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/marshaller/pb/last_generate.txt -------------------------------------------------------------------------------- /storage/store/marshaller/pb/store.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/marshaller/pb/store.pb.go -------------------------------------------------------------------------------- /storage/store/marshaller/pb/store.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/marshaller/pb/store.proto -------------------------------------------------------------------------------- /storage/store/marshaller/pb/store_vtproto.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/marshaller/pb/store_vtproto.pb.go -------------------------------------------------------------------------------- /storage/store/marshaller/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/marshaller/proto.go -------------------------------------------------------------------------------- /storage/store/marshaller/protoing_fast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/marshaller/protoing_fast.go -------------------------------------------------------------------------------- /storage/store/marshaller/protoing_fast_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/marshaller/protoing_fast_test.go -------------------------------------------------------------------------------- /storage/store/marshaller/vtproto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/marshaller/vtproto.go -------------------------------------------------------------------------------- /storage/store/marshaller/vtproto_stream_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/marshaller/vtproto_stream_example_test.go -------------------------------------------------------------------------------- /storage/store/merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/merge.go -------------------------------------------------------------------------------- /storage/store/merge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/merge_test.go -------------------------------------------------------------------------------- /storage/store/partial_kv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/partial_kv.go -------------------------------------------------------------------------------- /storage/store/partial_kv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/partial_kv_test.go -------------------------------------------------------------------------------- /storage/store/state/snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/state/snapshot.go -------------------------------------------------------------------------------- /storage/store/state/snapshotmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/state/snapshotmap.go -------------------------------------------------------------------------------- /storage/store/store_max.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/store_max.go -------------------------------------------------------------------------------- /storage/store/store_max_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/store_max_test.go -------------------------------------------------------------------------------- /storage/store/store_min.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/store_min.go -------------------------------------------------------------------------------- /storage/store/store_min_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/store_min_test.go -------------------------------------------------------------------------------- /storage/store/store_setsum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/store_setsum.go -------------------------------------------------------------------------------- /storage/store/store_setsum_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/store_setsum_test.go -------------------------------------------------------------------------------- /storage/store/store_sum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/store_sum.go -------------------------------------------------------------------------------- /storage/store/store_sum_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/store_sum_test.go -------------------------------------------------------------------------------- /storage/store/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/testing.go -------------------------------------------------------------------------------- /storage/store/value_append.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/value_append.go -------------------------------------------------------------------------------- /storage/store/value_append_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/value_append_test.go -------------------------------------------------------------------------------- /storage/store/value_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/value_delete.go -------------------------------------------------------------------------------- /storage/store/value_get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/value_get.go -------------------------------------------------------------------------------- /storage/store/value_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/value_set.go -------------------------------------------------------------------------------- /storage/store/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/storage/store/writer.go -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/README.md -------------------------------------------------------------------------------- /test/blockgens_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/blockgens_test.go -------------------------------------------------------------------------------- /test/collector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/collector_test.go -------------------------------------------------------------------------------- /test/complex_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/complex_integration_test.go -------------------------------------------------------------------------------- /test/execctx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/execctx.go -------------------------------------------------------------------------------- /test/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/init_test.go -------------------------------------------------------------------------------- /test/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/integration_test.go -------------------------------------------------------------------------------- /test/runnable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/runnable_test.go -------------------------------------------------------------------------------- /test/testdata/big_substreams/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/big_substreams/Cargo.lock -------------------------------------------------------------------------------- /test/testdata/big_substreams/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/big_substreams/Cargo.toml -------------------------------------------------------------------------------- /test/testdata/big_substreams/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/big_substreams/Makefile -------------------------------------------------------------------------------- /test/testdata/big_substreams/big-substreams-v0.1.0.spkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/big_substreams/big-substreams-v0.1.0.spkg -------------------------------------------------------------------------------- /test/testdata/big_substreams/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/big_substreams/buf.gen.yaml -------------------------------------------------------------------------------- /test/testdata/big_substreams/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/big_substreams/rust-toolchain.toml -------------------------------------------------------------------------------- /test/testdata/big_substreams/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/big_substreams/src/lib.rs -------------------------------------------------------------------------------- /test/testdata/big_substreams/src/pb/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/big_substreams/src/pb/mod.rs -------------------------------------------------------------------------------- /test/testdata/big_substreams/src/pb/sf.substreams.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/big_substreams/src/pb/sf.substreams.rs -------------------------------------------------------------------------------- /test/testdata/big_substreams/src/pb/sf.substreams.v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/big_substreams/src/pb/sf.substreams.v1.rs -------------------------------------------------------------------------------- /test/testdata/big_substreams/substreams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/big_substreams/substreams.yaml -------------------------------------------------------------------------------- /test/testdata/complex_substreams/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/complex_substreams/Cargo.lock -------------------------------------------------------------------------------- /test/testdata/complex_substreams/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/complex_substreams/Cargo.toml -------------------------------------------------------------------------------- /test/testdata/complex_substreams/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/complex_substreams/Makefile -------------------------------------------------------------------------------- /test/testdata/complex_substreams/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/complex_substreams/buf.gen.yaml -------------------------------------------------------------------------------- /test/testdata/complex_substreams/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/complex_substreams/rust-toolchain.toml -------------------------------------------------------------------------------- /test/testdata/complex_substreams/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/complex_substreams/src/lib.rs -------------------------------------------------------------------------------- /test/testdata/complex_substreams/src/pb/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/complex_substreams/src/pb/mod.rs -------------------------------------------------------------------------------- /test/testdata/complex_substreams/src/pb/sf.substreams.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/complex_substreams/src/pb/sf.substreams.rs -------------------------------------------------------------------------------- /test/testdata/complex_substreams/substreams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/complex_substreams/substreams.yaml -------------------------------------------------------------------------------- /test/testdata/js_substreams/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/js_substreams/buf.gen.yaml -------------------------------------------------------------------------------- /test/testdata/js_substreams/dist/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/js_substreams/dist/bundle.js -------------------------------------------------------------------------------- /test/testdata/js_substreams/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/js_substreams/package-lock.json -------------------------------------------------------------------------------- /test/testdata/js_substreams/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/js_substreams/package.json -------------------------------------------------------------------------------- /test/testdata/js_substreams/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/js_substreams/src/lib.ts -------------------------------------------------------------------------------- /test/testdata/js_substreams/substreams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/js_substreams/substreams.yaml -------------------------------------------------------------------------------- /test/testdata/js_substreams/substreams_eth_usdt_js.spkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/js_substreams/substreams_eth_usdt_js.spkg -------------------------------------------------------------------------------- /test/testdata/js_substreams/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/js_substreams/tsconfig.json -------------------------------------------------------------------------------- /test/testdata/simple_substreams/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/simple_substreams/.cargo/config.toml -------------------------------------------------------------------------------- /test/testdata/simple_substreams/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/simple_substreams/Cargo.lock -------------------------------------------------------------------------------- /test/testdata/simple_substreams/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/simple_substreams/Cargo.toml -------------------------------------------------------------------------------- /test/testdata/simple_substreams/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/simple_substreams/build.sh -------------------------------------------------------------------------------- /test/testdata/simple_substreams/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/simple_substreams/rust-toolchain.toml -------------------------------------------------------------------------------- /test/testdata/simple_substreams/src/generated/externs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/simple_substreams/src/generated/externs.rs -------------------------------------------------------------------------------- /test/testdata/simple_substreams/src/generated/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/simple_substreams/src/generated/mod.rs -------------------------------------------------------------------------------- /test/testdata/simple_substreams/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/simple_substreams/src/lib.rs -------------------------------------------------------------------------------- /test/testdata/simple_substreams/src/pb/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/simple_substreams/src/pb/mod.rs -------------------------------------------------------------------------------- /test/testdata/simple_substreams/substreams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/simple_substreams/substreams.yaml -------------------------------------------------------------------------------- /test/testdata/simple_substreams_init0/substreams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/simple_substreams_init0/substreams.yaml -------------------------------------------------------------------------------- /test/testdata/wasmbindgen_substreams/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/wasmbindgen_substreams/Cargo.lock -------------------------------------------------------------------------------- /test/testdata/wasmbindgen_substreams/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/wasmbindgen_substreams/Cargo.toml -------------------------------------------------------------------------------- /test/testdata/wasmbindgen_substreams/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/wasmbindgen_substreams/Makefile -------------------------------------------------------------------------------- /test/testdata/wasmbindgen_substreams/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/wasmbindgen_substreams/buf.gen.yaml -------------------------------------------------------------------------------- /test/testdata/wasmbindgen_substreams/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/wasmbindgen_substreams/rust-toolchain.toml -------------------------------------------------------------------------------- /test/testdata/wasmbindgen_substreams/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/wasmbindgen_substreams/src/lib.rs -------------------------------------------------------------------------------- /test/testdata/wasmbindgen_substreams/src/pb/google.protobuf.rs: -------------------------------------------------------------------------------- 1 | // @generated 2 | // @@protoc_insertion_point(module) 3 | -------------------------------------------------------------------------------- /test/testdata/wasmbindgen_substreams/src/pb/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/wasmbindgen_substreams/src/pb/mod.rs -------------------------------------------------------------------------------- /test/testdata/wasmbindgen_substreams/substreams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/testdata/wasmbindgen_substreams/substreams.yaml -------------------------------------------------------------------------------- /test/tier2_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/tier2_integration_test.go -------------------------------------------------------------------------------- /test/worker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/test/worker_test.go -------------------------------------------------------------------------------- /tests_e2e/dummy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tests_e2e/dummy/.gitignore -------------------------------------------------------------------------------- /tests_e2e/dummy/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tests_e2e/dummy/Cargo.lock -------------------------------------------------------------------------------- /tests_e2e/dummy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tests_e2e/dummy/Cargo.toml -------------------------------------------------------------------------------- /tests_e2e/dummy/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tests_e2e/dummy/buf.gen.yaml -------------------------------------------------------------------------------- /tests_e2e/dummy/e2e-v0.1.0.spkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tests_e2e/dummy/e2e-v0.1.0.spkg -------------------------------------------------------------------------------- /tests_e2e/dummy/proto/contract.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tests_e2e/dummy/proto/contract.proto -------------------------------------------------------------------------------- /tests_e2e/dummy/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tests_e2e/dummy/rust-toolchain.toml -------------------------------------------------------------------------------- /tests_e2e/dummy/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tests_e2e/dummy/src/lib.rs -------------------------------------------------------------------------------- /tests_e2e/dummy/src/pb/.last_generated_hash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tests_e2e/dummy/src/pb/.last_generated_hash -------------------------------------------------------------------------------- /tests_e2e/dummy/src/pb/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tests_e2e/dummy/src/pb/mod.rs -------------------------------------------------------------------------------- /tests_e2e/dummy/src/pb/sf.acme.type.v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tests_e2e/dummy/src/pb/sf.acme.type.v1.rs -------------------------------------------------------------------------------- /tests_e2e/dummy/src/pb/test.output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tests_e2e/dummy/src/pb/test.output.rs -------------------------------------------------------------------------------- /tests_e2e/dummy/substreams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tests_e2e/dummy/substreams.yaml -------------------------------------------------------------------------------- /tests_e2e/full_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tests_e2e/full_test.go -------------------------------------------------------------------------------- /tests_e2e/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tests_e2e/go.mod -------------------------------------------------------------------------------- /tests_e2e/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tests_e2e/go.sum -------------------------------------------------------------------------------- /tests_e2e/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tests_e2e/utils_test.go -------------------------------------------------------------------------------- /tools/analytics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/analytics.go -------------------------------------------------------------------------------- /tools/analytics_store_stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/analytics_store_stats.go -------------------------------------------------------------------------------- /tools/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/check.go -------------------------------------------------------------------------------- /tools/cleanup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/cleanup.go -------------------------------------------------------------------------------- /tools/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/cmd.go -------------------------------------------------------------------------------- /tools/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/decode.go -------------------------------------------------------------------------------- /tools/default-endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/default-endpoint.go -------------------------------------------------------------------------------- /tools/extract-wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/extract-wasm.go -------------------------------------------------------------------------------- /tools/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/logging.go -------------------------------------------------------------------------------- /tools/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/module.go -------------------------------------------------------------------------------- /tools/prometheus-exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/prometheus-exporter.go -------------------------------------------------------------------------------- /tools/prometheus-exporter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/prometheus-exporter_test.go -------------------------------------------------------------------------------- /tools/test/comparator/float.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/test/comparator/float.go -------------------------------------------------------------------------------- /tools/test/comparator/int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/test/comparator/int.go -------------------------------------------------------------------------------- /tools/test/comparator/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/test/comparator/string.go -------------------------------------------------------------------------------- /tools/test/comparator/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/test/comparator/type.go -------------------------------------------------------------------------------- /tools/test/comparator/type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/test/comparator/type_test.go -------------------------------------------------------------------------------- /tools/test/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/test/runner.go -------------------------------------------------------------------------------- /tools/test/spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/test/spec.go -------------------------------------------------------------------------------- /tools/test/spec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/test/spec_test.go -------------------------------------------------------------------------------- /tools/test/testdata/test_spec.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/test/testdata/test_spec.csv -------------------------------------------------------------------------------- /tools/test/testdata/test_spec.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/test/testdata/test_spec.jsonl -------------------------------------------------------------------------------- /tools/test/testdata/test_spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/test/testdata/test_spec.yaml -------------------------------------------------------------------------------- /tools/tier2call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/tier2call.go -------------------------------------------------------------------------------- /tools/unpack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tools/unpack.go -------------------------------------------------------------------------------- /tui/main_view.txt.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui/main_view.txt.gotmpl -------------------------------------------------------------------------------- /tui/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui/model.go -------------------------------------------------------------------------------- /tui/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui/msg.go -------------------------------------------------------------------------------- /tui/print.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui/print.go -------------------------------------------------------------------------------- /tui/print_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui/print_test.go -------------------------------------------------------------------------------- /tui/tui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui/tui.go -------------------------------------------------------------------------------- /tui/tui_enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui/tui_enum.go -------------------------------------------------------------------------------- /tui/updates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui/updates.go -------------------------------------------------------------------------------- /tui/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui/utils.go -------------------------------------------------------------------------------- /tui/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui/utils_test.go -------------------------------------------------------------------------------- /tui/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui/view.go -------------------------------------------------------------------------------- /tui2/buildoutput/buildoutput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/buildoutput/buildoutput.go -------------------------------------------------------------------------------- /tui2/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/common/common.go -------------------------------------------------------------------------------- /tui2/common/component.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/common/component.go -------------------------------------------------------------------------------- /tui2/common/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/common/error.go -------------------------------------------------------------------------------- /tui2/common/help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/common/help.go -------------------------------------------------------------------------------- /tui2/common/modals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/common/modals.go -------------------------------------------------------------------------------- /tui2/common/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/common/utils.go -------------------------------------------------------------------------------- /tui2/components/blocksearch/blocksearch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/components/blocksearch/blocksearch.go -------------------------------------------------------------------------------- /tui2/components/blockselect/blockselect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/components/blockselect/blockselect.go -------------------------------------------------------------------------------- /tui2/components/blockselect/blockselect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/components/blockselect/blockselect_test.go -------------------------------------------------------------------------------- /tui2/components/dataentry/dataentry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/components/dataentry/dataentry.go -------------------------------------------------------------------------------- /tui2/components/errorbox/errorbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/components/errorbox/errorbox.go -------------------------------------------------------------------------------- /tui2/components/modgraph/modgraph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/components/modgraph/modgraph.go -------------------------------------------------------------------------------- /tui2/components/modgraph/modgraph_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/components/modgraph/modgraph_test.go -------------------------------------------------------------------------------- /tui2/components/modsearch/modsearch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/components/modsearch/modsearch.go -------------------------------------------------------------------------------- /tui2/components/modselect/modselect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/components/modselect/modselect.go -------------------------------------------------------------------------------- /tui2/components/ranges/bar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/components/ranges/bar.go -------------------------------------------------------------------------------- /tui2/components/ranges/bars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/components/ranges/bars.go -------------------------------------------------------------------------------- /tui2/components/ranges/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/components/ranges/utils.go -------------------------------------------------------------------------------- /tui2/components/ranges/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/components/ranges/utils_test.go -------------------------------------------------------------------------------- /tui2/components/search/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/components/search/search.go -------------------------------------------------------------------------------- /tui2/components/statusbar/statusbar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/components/statusbar/statusbar.go -------------------------------------------------------------------------------- /tui2/components/statusbar/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/components/statusbar/utils.go -------------------------------------------------------------------------------- /tui2/footer/footer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/footer/footer.go -------------------------------------------------------------------------------- /tui2/keymap/keymap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/keymap/keymap.go -------------------------------------------------------------------------------- /tui2/pages/build/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/pages/build/build.go -------------------------------------------------------------------------------- /tui2/pages/build/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/pages/build/keys.go -------------------------------------------------------------------------------- /tui2/pages/build/newbuildinstance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/pages/build/newbuildinstance.go -------------------------------------------------------------------------------- /tui2/pages/info/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/pages/info/docs.go -------------------------------------------------------------------------------- /tui2/pages/info/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/pages/info/keys.go -------------------------------------------------------------------------------- /tui2/pages/output/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/pages/output/keys.go -------------------------------------------------------------------------------- /tui2/pages/output/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/pages/output/output.go -------------------------------------------------------------------------------- /tui2/pages/output/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/pages/output/render.go -------------------------------------------------------------------------------- /tui2/pages/output/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/pages/output/status.go -------------------------------------------------------------------------------- /tui2/pages/progress/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/pages/progress/keys.go -------------------------------------------------------------------------------- /tui2/pages/progress/progress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/pages/progress/progress.go -------------------------------------------------------------------------------- /tui2/pages/request/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/pages/request/keys.go -------------------------------------------------------------------------------- /tui2/pages/request/newinstance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/pages/request/newinstance.go -------------------------------------------------------------------------------- /tui2/pages/request/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/pages/request/request.go -------------------------------------------------------------------------------- /tui2/pages/request/summary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/pages/request/summary.go -------------------------------------------------------------------------------- /tui2/pages/request/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/pages/request/validation.go -------------------------------------------------------------------------------- /tui2/replaylog/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/replaylog/file.go -------------------------------------------------------------------------------- /tui2/stream/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/stream/stream.go -------------------------------------------------------------------------------- /tui2/styles/overlay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/styles/overlay.go -------------------------------------------------------------------------------- /tui2/styles/styles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/styles/styles.go -------------------------------------------------------------------------------- /tui2/tabs/tabs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/tabs/tabs.go -------------------------------------------------------------------------------- /tui2/ui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/tui2/ui.go -------------------------------------------------------------------------------- /types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/types.go -------------------------------------------------------------------------------- /wasm/arguments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/arguments.go -------------------------------------------------------------------------------- /wasm/bench/bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/bench_test.go -------------------------------------------------------------------------------- /wasm/bench/cmd/wasigo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/cmd/wasigo/main.go -------------------------------------------------------------------------------- /wasm/bench/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/generate.go -------------------------------------------------------------------------------- /wasm/bench/javy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/javy.md -------------------------------------------------------------------------------- /wasm/bench/protogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/protogen.sh -------------------------------------------------------------------------------- /wasm/bench/substreams_ts/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /wasm/bench/substreams_ts/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_ts/.prettierignore -------------------------------------------------------------------------------- /wasm/bench/substreams_ts/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_ts/.prettierrc -------------------------------------------------------------------------------- /wasm/bench/substreams_ts/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_ts/buf.gen.yaml -------------------------------------------------------------------------------- /wasm/bench/substreams_ts/env.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wasm/bench/substreams_ts/env.ts: -------------------------------------------------------------------------------- 1 | declare module "Env" { 2 | export function bar(): void 3 | } 4 | -------------------------------------------------------------------------------- /wasm/bench/substreams_ts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_ts/index.js -------------------------------------------------------------------------------- /wasm/bench/substreams_ts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_ts/index.ts -------------------------------------------------------------------------------- /wasm/bench/substreams_ts/index.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_ts/index.wit -------------------------------------------------------------------------------- /wasm/bench/substreams_ts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_ts/package-lock.json -------------------------------------------------------------------------------- /wasm/bench/substreams_ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_ts/package.json -------------------------------------------------------------------------------- /wasm/bench/substreams_ts/protogen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_ts/protogen.json -------------------------------------------------------------------------------- /wasm/bench/substreams_ts/shims/bigInt/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_ts/shims/bigInt/index.d.ts -------------------------------------------------------------------------------- /wasm/bench/substreams_ts/shims/bigInt/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_ts/shims/bigInt/index.js -------------------------------------------------------------------------------- /wasm/bench/substreams_ts/substreams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_ts/substreams.yaml -------------------------------------------------------------------------------- /wasm/bench/substreams_ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_ts/tsconfig.json -------------------------------------------------------------------------------- /wasm/bench/substreams_ts/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_ts/types/global.d.ts -------------------------------------------------------------------------------- /wasm/bench/substreams_wasi_go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasi_go/README.md -------------------------------------------------------------------------------- /wasm/bench/substreams_wasi_go/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasi_go/buf.gen.yaml -------------------------------------------------------------------------------- /wasm/bench/substreams_wasi_go/buf.work.yaml: -------------------------------------------------------------------------------- 1 | version: v1 2 | directories: 3 | - proto 4 | -------------------------------------------------------------------------------- /wasm/bench/substreams_wasi_go/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasi_go/buf.yaml -------------------------------------------------------------------------------- /wasm/bench/substreams_wasi_go/lib/generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasi_go/lib/generated.go -------------------------------------------------------------------------------- /wasm/bench/substreams_wasi_go/lib/substreams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasi_go/lib/substreams.go -------------------------------------------------------------------------------- /wasm/bench/substreams_wasi_go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasi_go/main.go -------------------------------------------------------------------------------- /wasm/bench/substreams_wasi_go/pb/input.go: -------------------------------------------------------------------------------- 1 | package pb 2 | -------------------------------------------------------------------------------- /wasm/bench/substreams_wasi_go/pb/input.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasi_go/pb/input.pb.go -------------------------------------------------------------------------------- /wasm/bench/substreams_wasi_go/pb/input_vtproto.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasi_go/pb/input_vtproto.pb.go -------------------------------------------------------------------------------- /wasm/bench/substreams_wasi_go/pb/vtproto/ext.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasi_go/pb/vtproto/ext.pb.go -------------------------------------------------------------------------------- /wasm/bench/substreams_wasi_go/proto/input.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasi_go/proto/input.proto -------------------------------------------------------------------------------- /wasm/bench/substreams_wasi_go/proto/vtproto/ext.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasi_go/proto/vtproto/ext.proto -------------------------------------------------------------------------------- /wasm/bench/substreams_wasm/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasm/Cargo.lock -------------------------------------------------------------------------------- /wasm/bench/substreams_wasm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasm/Cargo.toml -------------------------------------------------------------------------------- /wasm/bench/substreams_wasm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasm/Makefile -------------------------------------------------------------------------------- /wasm/bench/substreams_wasm/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasm/buf.gen.yaml -------------------------------------------------------------------------------- /wasm/bench/substreams_wasm/protogen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasm/protogen.json -------------------------------------------------------------------------------- /wasm/bench/substreams_wasm/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasm/rust-toolchain.toml -------------------------------------------------------------------------------- /wasm/bench/substreams_wasm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasm/src/lib.rs -------------------------------------------------------------------------------- /wasm/bench/substreams_wasm/src/pb/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasm/src/pb/mod.rs -------------------------------------------------------------------------------- /wasm/bench/substreams_wasm/src/pb/sf.ethereum.type.v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasm/src/pb/sf.ethereum.type.v2.rs -------------------------------------------------------------------------------- /wasm/bench/substreams_wasm/substreams.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasm/substreams.wasm -------------------------------------------------------------------------------- /wasm/bench/substreams_wasm/substreams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/substreams_wasm/substreams.yaml -------------------------------------------------------------------------------- /wasm/bench/testdata/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/testdata/bundle.js -------------------------------------------------------------------------------- /wasm/bench/tinygo/.gitignore: -------------------------------------------------------------------------------- 1 | wasm.wasm 2 | 3 | -------------------------------------------------------------------------------- /wasm/bench/tinygo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/tinygo/README.md -------------------------------------------------------------------------------- /wasm/bench/tinygo/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/tinygo/buf.gen.yaml -------------------------------------------------------------------------------- /wasm/bench/tinygo/buf.work.yaml: -------------------------------------------------------------------------------- 1 | version: v1 2 | directories: 3 | - proto -------------------------------------------------------------------------------- /wasm/bench/tinygo/gen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/tinygo/gen_test.go -------------------------------------------------------------------------------- /wasm/bench/tinygo/gen_wasi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/tinygo/gen_wasi.go -------------------------------------------------------------------------------- /wasm/bench/tinygo/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/tinygo/go.mod -------------------------------------------------------------------------------- /wasm/bench/tinygo/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/tinygo/go.sum -------------------------------------------------------------------------------- /wasm/bench/tinygo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/tinygo/main.go -------------------------------------------------------------------------------- /wasm/bench/tinygo/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/tinygo/main_test.go -------------------------------------------------------------------------------- /wasm/bench/tinygo/pb/my.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/tinygo/pb/my.pb.go -------------------------------------------------------------------------------- /wasm/bench/tinygo/pb/my_vtproto.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/tinygo/pb/my_vtproto.pb.go -------------------------------------------------------------------------------- /wasm/bench/tinygo/proto/my.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/tinygo/proto/my.proto -------------------------------------------------------------------------------- /wasm/bench/tinygo/substreams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/tinygo/substreams.yaml -------------------------------------------------------------------------------- /wasm/bench/v8_bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bench/v8_bench_test.go -------------------------------------------------------------------------------- /wasm/bindgen_shims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/bindgen_shims.go -------------------------------------------------------------------------------- /wasm/call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/call.go -------------------------------------------------------------------------------- /wasm/call_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/call_test.go -------------------------------------------------------------------------------- /wasm/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/context.go -------------------------------------------------------------------------------- /wasm/extensions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/extensions.go -------------------------------------------------------------------------------- /wasm/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/interface.go -------------------------------------------------------------------------------- /wasm/interface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/interface_test.go -------------------------------------------------------------------------------- /wasm/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/logging.go -------------------------------------------------------------------------------- /wasm/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/registry.go -------------------------------------------------------------------------------- /wasm/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/utils.go -------------------------------------------------------------------------------- /wasm/v8/benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/v8/benchmark.md -------------------------------------------------------------------------------- /wasm/v8/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/v8/factory.go -------------------------------------------------------------------------------- /wasm/v8/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/v8/instance.go -------------------------------------------------------------------------------- /wasm/v8/integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/v8/integration.go -------------------------------------------------------------------------------- /wasm/v8/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/v8/module.go -------------------------------------------------------------------------------- /wasm/v8/runtime/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/v8/runtime/buf.gen.yaml -------------------------------------------------------------------------------- /wasm/v8/runtime/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/v8/runtime/package-lock.json -------------------------------------------------------------------------------- /wasm/v8/runtime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/v8/runtime/package.json -------------------------------------------------------------------------------- /wasm/v8/runtime/pb/sf/ethereum/substreams/v1/rpc_pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/v8/runtime/pb/sf/ethereum/substreams/v1/rpc_pb.ts -------------------------------------------------------------------------------- /wasm/v8/runtime/pb/sf/ethereum/type/v2/type_pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/v8/runtime/pb/sf/ethereum/type/v2/type_pb.ts -------------------------------------------------------------------------------- /wasm/v8/runtime/polyfill.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/v8/runtime/polyfill.bundle.js -------------------------------------------------------------------------------- /wasm/v8/runtime/polyfill.ts: -------------------------------------------------------------------------------- 1 | import "text-encoding-polyfill"; 2 | -------------------------------------------------------------------------------- /wasm/wasi/fs/virtual.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/wasi/fs/virtual.go -------------------------------------------------------------------------------- /wasm/wasi/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/wasi/module.go -------------------------------------------------------------------------------- /wasm/wasmtime/heap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/wasmtime/heap.go -------------------------------------------------------------------------------- /wasm/wasmtime/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/wasmtime/instance.go -------------------------------------------------------------------------------- /wasm/wasmtime/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/wasmtime/logging.go -------------------------------------------------------------------------------- /wasm/wasmtime/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/wasmtime/module.go -------------------------------------------------------------------------------- /wasm/wasmtime/state_externs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/wasmtime/state_externs.go -------------------------------------------------------------------------------- /wasm/wazero/env_hostmod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/wazero/env_hostmod.go -------------------------------------------------------------------------------- /wasm/wazero/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/wazero/instance.go -------------------------------------------------------------------------------- /wasm/wazero/logger_hostmod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/wazero/logger_hostmod.go -------------------------------------------------------------------------------- /wasm/wazero/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/wazero/logging.go -------------------------------------------------------------------------------- /wasm/wazero/memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/wazero/memory.go -------------------------------------------------------------------------------- /wasm/wazero/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/wazero/module.go -------------------------------------------------------------------------------- /wasm/wazero/state_hostmod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamingfast/substreams/HEAD/wasm/wazero/state_hostmod.go --------------------------------------------------------------------------------