[package] name = "niftygate" version = "0.8.0" authors = ["Chris Olstrom "] edition = "2018" license = "MIT" repository = "https://github.com/colstrom/niftygate/" documentation = "https://docs.rs/niftygate/" description = "Drop-in Proxy for Access Control via NFT Ownership" [features] default = ["demo-application", "default-commands"] default-commands = ["guide-command", "certificate-command"] all-commands = [ "guide-command", "certificate-command", "bindgen-command", "contract-command", "web3-command", ] guide-command = [] certificate-command = [] bindgen-command = [] contract-command = [] web3-command = [] demo-application = [] [dependencies] anyhow = "1.0.57" async-std = { version = "1.11.0", features = ["attributes"] } base64 = "0.13.0" ethcontract = { version = "0.17.0", default-features = false, features = [ "derive", ] } hex = "0.4.3" niftygate-asset = { path = "../niftygate-asset", version = "0.8.0" } niftygate-bindings = { path = "../niftygate-bindings", version = "0.8.0" } niftygate-certificate = { path = "../niftygate-certificate", version = "0.8.0" } niftygate-contract = { path = "../niftygate-contract", version = "0.8.0" } niftygate-guide = { path = "../niftygate-guide", version = "0.8.0" } secp256k1 = "0.21.3" serde = { version = "1.0.137", features = ["derive"] } serde_json = "1.0.81" structopt = "0.3.26" strum = { version = "0.24.0", features = ["derive"] } surf = { version = "2.3.2", default-features = false, features = [ "middleware-logger", "encoding", "h1-client-rustls", ] } tide = "0.16.0" tide-rustls = "0.3.0" web3 = { version = "0.18.0", default-features = false, features = [ "signing", "ws-async-std", "url", "base64", "eip-1193", ] }