[package] name = "hacker-challenge" rust-version = "1.83.0" version = "0.1.0" edition = "2021" [dependencies] once_cell = "1.20.2" env_logger = "0.11.5" actix-web = "4.9.0" async-stream = "0.3.6" chrono = "0.4.38" dashmap = "6.1.0" prost = "0.13.3" prost-types = "0.13.3" rand = "0.8.5" serde = { version = "1.0.210", features = ["derive"] } serde_with = { version = "3.11.0", features = ["macros", "base64"] } serde_json = "1.0.128" solana-client = "2.0.13" solana-program = "2.0.13" solana-sdk = "2.0.13" spl-associated-token-account = "5.0.1" spl-token = "6.0.0" tokio = { version = "1.40.0", features = ["macros", "rt-multi-thread", "fs"] } # this can be "full" tokio-stream = { version = "0.1.16", features = ["sync"] } tonic = "0.12.3" # sgx poc dependencies rustls = "0.23.14" tokio-rustls = "0.26.26" tower = { version = "0.5.1", features = ["full"] } tower-http = { version = "0.6.2", features = ["full"] } hyper = "1.4.1" hyper-util = "0.1.7" hyper-rustls = { version = "0.27.3", features = ["http2"] } detee-sgx = { git = "https://gitea.detee.cloud/general/detee-sgx", features = ["tonic", "occlum", "sealing"] } [build-dependencies] tonic-build = "0.12.3" [patch.crates-io.curve25519-dalek] git = "https://github.com/anza-xyz/curve25519-dalek.git" rev = "b500cdc2a920cd5bff9e2dd974d7b97349d61464"