[package] name = "marsh-drillx" description = "Drillx is a proof-of-work algorithm for Marsh mining mission. Fork of regolith-labs/drillx" version.workspace = true edition.workspace = true license.workspace = true homepage.workspace = true documentation.workspace = true repository.workspace = true keywords.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lib] name = "drillx" [features] default = ["full"] benchmark = [] compiler = ["equix/compiler"] full = ["equix/full"] solana = ["solana-program"] gpu = ["cc"] [dependencies] # blake3 = { workspace = true } sha3 = { workspace = true } equix = { workspace = true } serde = { workspace = true } solana-program = { workspace = true, optional = true } strum = { workspace = true } [dev-dependencies] criterion = { workspace = true, default-features = true, features = [ "html_reports", ] } [build-dependencies] cc = { version = "1.0", optional = true } [[bench]] name = "drillx_loop" harness = false