[package] name = "pink" version = "0.4.1" edition = "2018" description = "Phala's ink! for writing phat contracts" license = "Apache-2.0" keywords = ["phat-contract", "pink", "ink"] [dependencies] ink = { version = "4.2", default-features = false, features = ["ink-debug"] } scale = { package = "parity-scale-codec", version = "3.6.5", default-features = false, features = ["derive"] } scale-info = { version = "2.10.0", default-features = false, features = ["derive"], optional = true } pink-macro = { version = "0.4.0", path = "./macro" } log = "0.4.17" dlmalloc = { version = "0.2.4", default-features = false, features = ["global"], optional = true } this-crate = { version = "0.1", path = "../../this-crate" } num_enum = { version = "0.6", default-features = false } serde = { version = "1.0", default-features = false, features = ["derive"] } hex = { version = "0.4", default-features = false, features = ["alloc"] } pink-types = { version = "0.1.2", path = "../pink-types", default-features = false } [dev-dependencies] pink-chain-extension = { default-features = false, path = "../chain-extension" } type-info-stringify = { path = "../../type-info-stringify" } insta = "1.7.2" rusty-fork = "0.3.0" tracing-subscriber = "0.3" [features] default = ["std", "runtime_utils"] std = [ "ink/std", "scale/std", "scale-info/std", "num_enum/std", "pink-types/std", ] runtime_utils = ["std"] dlmalloc = ["ink/no-allocator", "dep:dlmalloc"]