[[bin]]
name = "add_event_indexers"
path = "src/db/postgres/scripts/add_event_indexers.rs"
[[bin]]
name = "migrate"
path = "src/db/postgres/scripts/migrate.rs"
[[bin]]
name = "rollback_full"
path = "src/db/postgres/scripts/rollback_full.rs"
[[bin]]
name = "vibegraph"
path = "src/main.rs"
[dependencies.chrono]
version = "0.4.39"
[dependencies.degen-sql]
version = "0.2.16"
[dependencies.dotenvy]
version = "0.15"
[dependencies.env_logger]
version = "0.10.0"
[dependencies.ethers]
version = "2.0.10"
[dependencies.include_dir]
version = "0.7.3"
[dependencies.inquire]
version = "0.6.2"
[dependencies.log]
version = "0.4.18"
[dependencies.rust_decimal]
features = ["db-tokio-postgres"]
version = "1.33.1"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0.96"
[dependencies.thiserror]
version = "1.0.49"
[dependencies.tokio]
features = ["rt", "rt-multi-thread", "macros"]
version = "1.28.1"
[dependencies.tokio-postgres]
features = ["with-chrono-0_4"]
version = "0.7.8"
[dependencies.tokio-postgres-migration]
version = "0.1.0"
[dependencies.url]
version = "2.5.4"
[lib]
name = "vibegraph"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
default-run = "vibegraph"
description = "Reads ethereum contract events from a lightweight RPC and caches them to a database"
edition = "2021"
license = "MIT"
name = "vibegraph"
readme = "README.md"
version = "0.3.28"