[package] name = "eu_ets_web3" version = "0.1.0" edition = "2024" [dependencies] serde = { version = "1.0", features = ["derive"] } thiserror = "1.0" solana-sdk = "1.18" solana-client = "1.18" solana-transaction-status = "1.18" anchor-lang = "0.29" anchor-spl = "0.29" # spl-associated-token-account = "7.0.0" tokio = { version = "1", features = ["full"] } axum = "0.7" serde_json = "1.0" bincode = "1.3" base64 = "0.21" once_cell = "1.19" # added tokio-tungstenite = "0.23" futures-util = "0.3" sha2 = "0.10" reqwest = { version = "0.12", features = ["json"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] } tower-http = { version = "0.5", features = ["trace", "cors"] } rand = "0.9" chrono = { version = "0.4", features = ["serde"] } atty = "0.2" # ZK-SNARK dependencies ark-bn254 = "0.5.0" ark-groth16 = "0.5.0" ark-r1cs-std = "0.5.0" ark-relations = "0.5.0" ark-serialize = "0.5.0" ark-std = "0.5.0" ark-ff = "0.5.0" ark-ec = "0.5.0" ark-snark = "0.5.0" solana-bn254 = "2.1.0" hex = "0.4.3"