[dependencies.borsh]
default-features = false
features = ["derive"]
optional = true
version = "1.5.7"
[dependencies.cosmwasm-schema]
default-features = false
optional = true
version = "1.5.11"
[dependencies.saa-proto-core]
version = "0.26.0"
[dependencies.saa-proto-solana]
optional = true
version = "0.26.0"
[dependencies.saa-proto-substrate]
optional = true
version = "0.26.0"
[dependencies.saa-proto-wasm]
optional = true
version = "0.26.0"
[dependencies.scale]
default-features = false
features = ["derive"]
optional = true
package = "parity-scale-codec"
version = "3.6.12"
[dependencies.scale-info]
default-features = false
features = ["derive"]
optional = true
version = "2.11.3"
[dependencies.schemars]
default-features = false
features = ["derive"]
optional = true
version = "0.8.22"
[dependencies.serde]
default-features = false
features = ["derive"]
optional = true
version = "1.0.219"
[dependencies.strum]
version = "0.27.1"
[dependencies.strum_macros]
version = "0.27.1"
[dependencies.thiserror]
default-features = false
version = "2.0.12"
[features]
cosmwasm = ["dep:serde", "dep:schemars", "dep:cosmwasm-schema", "saa-proto-wasm", "std"]
default = ["std"]
solana = ["dep:borsh", "saa-proto-solana"]
std = ["scale?/std", "scale-info?/std"]
substrate = ["dep:scale", "dep:scale-info", "saa-proto-substrate"]
[lib]
name = "saa_schema"
path = "src/lib.rs"
[package]
authors = ["Kromsten <kromsten@megarock.app>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Macros and serialization utlities for various blockchain based virtual machines"
edition = "2021"
license = "MIT"
name = "saa-schema"
readme = false
repository = "https://github.com/MegaRockLabs/smart-account-auth"
version = "0.26.0"