content: [package]
  name = "xcm-primitives"
  authors = { workspace = true }
  edition = "2021"
  homepage = "https://moonbeam.network"
  license = "GPL-3.0-only"
  repository = { workspace = true }
  version = "0.1.1"
  
  [package.metadata.docs.rs]
  targets = [ "x86_64-unknown-linux-gnu" ]
  
  [dependencies]
  ethereum = { workspace = true, features = [ "with-scale" ] }
  ethereum-types = { workspace = true }
  impl-trait-for-tuples = { workspace = true }
  log = { workspace = true }
  
  # Substrate
  frame-support = { workspace = true }
  frame-system = { workspace = true }
  pallet-staking = { workspace = true }
  parity-scale-codec = { workspace = true, features = [ "derive" ] }
  scale-info = { workspace = true, features = [ "derive" ] }
  sp-runtime = { workspace = true }
  sp-std = { workspace = true }
  
  # Cumulus
  cumulus-primitives-core = { workspace = true }
  
  # Polkadot / XCM
  xcm = { workspace = true }
  xcm-builder = { workspace = true }
  xcm-executor = { workspace = true }
  
  [features]
  default = [ "std" ]
  std = [
  	"cumulus-primitives-core/std",
  	"pallet-staking/std",
  	"parity-scale-codec/std",
  	"sp-runtime/std",
  	"sp-std/std",
  	"xcm-builder/std",
  	"xcm/std"
  ]
  runtime-benchmarks = [
  	"xcm-builder/runtime-benchmarks",
  	"frame-support/runtime-benchmarks",
  	"frame-system/runtime-benchmarks",
  	"pallet-staking/runtime-benchmarks",
  	"sp-runtime/runtime-benchmarks",
  ]
  