[package] name = "mat_clockwork_plugin" version = "2.0.40" # this needs to match whatever solana uses! rust-version = "1.60.0" edition = "2021" description = "Clockwork plugin for Solana validators" license = "AGPL-3.0-or-later" homepage = "https://mat-clockwork.xyz" repository = "https://github.com/mat-clockwork-xyz/plugin" documentation = "https://docs.mat-clockwork.xyz" readme = "./README.md" keywords = ["solana"] build = "build.rs" [lib] crate-type = ["cdylib", "rlib"] name = "clockwork_plugin" [dependencies] anchor-lang = "0.27.0" async_once = "0.2.6" async-trait = "0.1.64" bincode = "1.3.3" bs58 = "0.4.0" bugsnag = "0.2.1" chrono = { version = "0.4.19", default-features = false, features = ["alloc"] } mat-clockwork-client = { path = "../client", version = "2.0.40" } mat-clockwork-cron = { path = "../cron", version = "2.0.40" } mat-clockwork-relayer-api = { path = "../relayer/api", version = "2.0.40" } clockwork-thread-program = { package = "mat-clockwork-thread-program", path = "../programs/thread", version = "2.0.40" } clockwork-thread-program-v1 = { package = "mat-clockwork-thread-program-v1", path = "../programs/thread/v1", version = "1.4.5" } mat-clockwork-utils = { path = "../utils", version = "2.0.40" } lazy_static = "1.4.0" log = "0.4" prost = "0.10.0" reqwest = "0.11.11" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" simple-error = "0.2.3" solana-account-decoder = "=1.14.16" solana-client = "=1.14.16" solana-geyser-plugin-interface = "=1.14.16" solana-logger = "=1.14.16" solana-program = "=1.14.16" solana-sdk = "=1.14.16" solana-transaction-status = "=1.14.16" thiserror = "1.0.30" tokio = "1.18.4" futures = "0.3.26" [build-dependencies] cargo_metadata = "=0.14.0" rustc_version = "0.4.0" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"]