1[package]2name = "pallet-contracts"3version = "3.0.0"4authors = ["Parity Technologies <admin@parity.io>"]5edition = "2018"6license = "Apache-2.0"7homepage = "https://substrate.dev"8repository = "https://github.com/paritytech/substrate/"9description = "FRAME pallet for WASM contracts"10readme = "README.md"1112[package.metadata.docs.rs]13targets = ["x86_64-unknown-linux-gnu"]1415[dependencies]16codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false, features = ["derive"] }17log = { version = "0.4", default-features = false }18parity-wasm = { version = "0.42", default-features = false }19pwasm-utils = { version = "0.17", default-features = false }20serde = { version = "1", optional = true, features = ["derive"] }21wasmi-validation = { version = "0.4", default-features = false }222324rand = { version = "0.8", optional = true, default-features = false }25rand_pcg = { version = "0.3", optional = true }262728frame-benchmarking = { version = "3.1.0", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.3', optional = true }29frame-support = { version = "3.0.0", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.3' }30frame-system = { version = "3.0.0", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.3' }31pallet-contracts-primitives = { version = "3.0.0", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.3' }32pallet-contracts-proc-macro = { version = "3.0.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.3' }33sp-core = { version = "3.0.0", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.3' }34sp-io = { version = "3.0.0", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.3' }35sp-runtime = { version = "3.0.0", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.3' }36sp-sandbox = { version = "0.9.0", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.3' }37sp-std = { version = "3.0.0", default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.3' }3839[dev-dependencies]40assert_matches = "1"41hex-literal = "0.3"42paste = "1"43pretty_assertions = "0.7"44wat = "1"454647pallet-balances = { version = "3.0.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.3' }48pallet-timestamp = { version = "3.0.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.3' }49pallet-randomness-collective-flip = { version = "3.0.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.3' }5051[features]52default = ["std"]53std = [54 "serde",55 "codec/std",56 "sp-core/std",57 "sp-runtime/std",58 "sp-io/std",59 "sp-std/std",60 "sp-sandbox/std",61 "frame-support/std",62 "frame-system/std",63 "parity-wasm/std",64 "pwasm-utils/std",65 "wasmi-validation/std",66 "pallet-contracts-primitives/std",67 "pallet-contracts-proc-macro/full",68 "log/std",69]70runtime-benchmarks = [71 "frame-benchmarking",72 "rand",73 "rand_pcg",74]75