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