From 149b00d2a3ea11910d3076887126d3df63a36292 Mon Sep 17 00:00:00 2001 From: Pravdyvy Date: Tue, 6 Jan 2026 15:09:03 +0200 Subject: [PATCH] init: initial structure --- Cargo.lock | 16 ++++++++++++++++ Cargo.toml | 2 +- indexer/Cargo.toml | 19 +++++++++++++++++++ indexer/src/client/mod.rs | 0 indexer/src/lib.rs | 1 + 5 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 indexer/Cargo.toml create mode 100644 indexer/src/client/mod.rs create mode 100644 indexer/src/lib.rs diff --git a/Cargo.lock b/Cargo.lock index eeb8f5b..2c5200a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2198,6 +2198,22 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ee796ad498c8d9a1d68e477df8f754ed784ef875de1414ebdaf169f70a6a784" +[[package]] +name = "indexer" +version = "0.1.0" +dependencies = [ + "anyhow", + "base58", + "common", + "futures", + "log", + "nssa", + "nssa_core", + "serde", + "storage", + "tokio", +] + [[package]] name = "indexmap" version = "1.9.3" diff --git a/Cargo.toml b/Cargo.toml index 14856d0..f832786 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ members = [ "integration_tests/proc_macro_test_attribute", "examples/program_deployment", "examples/program_deployment/methods", - "examples/program_deployment/methods/guest", + "examples/program_deployment/methods/guest", "indexer", ] [workspace.dependencies] diff --git a/indexer/Cargo.toml b/indexer/Cargo.toml new file mode 100644 index 0000000..4b93ad0 --- /dev/null +++ b/indexer/Cargo.toml @@ -0,0 +1,19 @@ +[package] +name = "indexer" +version = "0.1.0" +edition = "2024" + +[dependencies] +nssa.workspace = true +nssa_core.workspace = true +common.workspace = true +storage.workspace = true + +base58.workspace = true +anyhow.workspace = true +serde.workspace = true +log.workspace = true + +[dev-dependencies] +tokio = { workspace = true, features = ["rt-multi-thread", "macros"] } +futures.workspace = true \ No newline at end of file diff --git a/indexer/src/client/mod.rs b/indexer/src/client/mod.rs new file mode 100644 index 0000000..e69de29 diff --git a/indexer/src/lib.rs b/indexer/src/lib.rs new file mode 100644 index 0000000..3935517 --- /dev/null +++ b/indexer/src/lib.rs @@ -0,0 +1 @@ +pub mod client; \ No newline at end of file