polymesh-api-codegen 3.7.3

Polymesh API Codegen
Documentation
[package]
name = "polymesh-api-codegen"
version = "3.7.3"
edition = "2021"
authors = ["Robert G. Jakabosky <robert@polymesh.network>"]
license = "Apache-2.0"
description = "Polymesh API Codegen"
keywords = ["polymesh", "blockchain", "substrate", "codegen"]
repository = "https://github.com/PolymeshAssociation/polymesh-api"
homepage = "https://github.com/PolymeshAssociation/polymesh-api"
exclude = ["/examples", "*.sh"]

[dependencies]
log = "0.4"
hex = "0.4"

indexmap = "1.9"
heck = "0.4"

proc-macro2 = "1"
quote = "1"

serde = { workspace = true }
serde-big-array = { workspace = true }

sp-crypto-hashing = { workspace = true, default-features = false }
frame-metadata = { workspace = true, default-features = false }
codec = { version = "3", package = "parity-scale-codec", default-features = false }
scale-info = { workspace = true, default-features = false }

[dev-dependencies]
anyhow = "1"
dotenv = "0.15"
env_logger = "0.11"

async-trait = "0.1"

tokio = { version = "1.19", features = ["full"] }
polymesh-api-client = { workspace = true, default-features = true }
rustfmt-wrapper = "0.2.0"

# substrate
sp-keyring = { workspace = true }

[features]
default = [ "std", "serde", "v12", "v13", "v14" ]

serde = []
ink = []
type_info = []

no_std = [
	"scale-info/decode",
	"frame-metadata/std",
]

v12 = [ "frame-metadata/v12"]
v13 = [ "frame-metadata/v13"]
v14 = [ "frame-metadata/v14"]

std = [
	"frame-metadata/std",
	"sp-crypto-hashing/std",
	"scale-info/std",
]