[package] name = "hacker-challenge" rust-version = "1.83.0" version = "0.1.0" edition = "2021" [dependencies] env_logger = "0.11" actix-web = "4.9" async-stream = "0.3" chrono = "0.4" tonic = "0.12" prost = "0.13" prost-types = "0.13" public-ip = "0.2" rand = "0.8" serde = { version = "1.0", features = ["derive"] } serde_with = { version = "3.11", features = ["macros", "base64"] } serde_json = "1.0" solana-client = "2.0" solana-program = "2.0" solana-sdk = "2.0" spl-associated-token-account = "5.0" spl-token = "6.0" mpl-token-metadata = "5.0" tokio = { version = "1.40", features = ["macros", "rt-multi-thread", "fs"] } # this can be "full" tokio-stream = { version = "0.1", features = ["sync"] } # sgx poc dependencies rustls = "0.23" tokio-rustls = "0.26" tower = { version = "0.5", features = ["full"] } tower-http = { version = "0.6", features = ["full"] } hyper = "1.4" hyper-util = "0.1" hyper-rustls = { version = "0.27", features = ["http2"] } detee-sgx = { git = "https://gitea.detee.cloud/general/detee-sgx", features = ["tonic", "occlum", "sealing"] } [build-dependencies] tonic-build = "0.12" [patch.crates-io.curve25519-dalek] git = "https://github.com/anza-xyz/curve25519-dalek.git" rev = "b500cdc2a920cd5bff9e2dd974d7b97349d61464" [features] test = []