init: initial structure

This commit is contained in:
Pravdyvy 2026-01-06 15:09:03 +02:00
parent 1d09afd9e0
commit 149b00d2a3
5 changed files with 37 additions and 1 deletions

16
Cargo.lock generated
View File

@ -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"

View File

@ -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]

19
indexer/Cargo.toml Normal file
View File

@ -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

View File

1
indexer/src/lib.rs Normal file
View File

@ -0,0 +1 @@
pub mod client;