carbon-memo-program-decoder 1.0.0

Memo Program Decoder
Documentation
[package]
name = "carbon-memo-program-decoder"
version = "1.0.0"
edition = { workspace = true }
description = "Memo Program Decoder"
license = { workspace = true }
readme = "README.md"
repository = { workspace = true }
keywords = ["solana", "decoder", "memo"]
categories = ["encoding"]

[lib]
crate-type = ["rlib"]

[features]
default = []

serde = ["dep:serde"]

postgres = [
    "carbon-core/postgres",
    "dep:sqlx",
    "dep:async-trait",
    "dep:sqlx_migrator",
    "serde",
]

graphql = [
    "carbon-core/graphql",
    "dep:juniper",
    "serde",
]

[dependencies]
carbon-core = { workspace = true, features = ["macros"] }
borsh = { workspace = true, features = ["derive"] }
solana-pubkey = { workspace = true, features = ["borsh"] }
solana-account = { workspace = true }
solana-instruction = { workspace = true }
serde_json = { workspace = true }

serde = { workspace = true, features = ["derive"], optional = true }

sqlx = { workspace = true, features = ["postgres", "rust_decimal"], optional = true }
async-trait = { workspace = true, optional = true }
sqlx_migrator = { workspace = true, optional = true }

juniper = { workspace = true, optional = true }


[dev-dependencies]
carbon-test-utils = { workspace = true }