[package]
name = "light-nullifier-program"
version = "0.1.1"
description = "SDK to interact with the rent-free nullifier program on Solana"
edition = "2021"
license = "Apache-2.0"
repository = "https://github.com/Lightprotocol/nullifier-program"
homepage = "https://github.com/Lightprotocol/nullifier-program"
keywords = ["solana", "light-protocol", "zk-compression", "nullifier"]
categories = ["cryptography", "no-std"]
readme = "../../README.md"
[lib]
crate-type = ["cdylib", "lib"]
name = "light_nullifier_program"
[features]
no-entrypoint = []
no-idl = []
no-log-ix-name = []
cpi = ["no-entrypoint"]
default = ["idl-build"]
test-sbf = []
idl-build = ["anchor-lang/idl-build", "light-sdk/idl-build"]
[dependencies]
anchor-lang = "0.31.1"
light-sdk = { version = "0.18.0", features = ["anchor", "anchor-discriminator", "cpi-context"] }
light-hasher = "5.0.0"
[target.'cfg(not(target_os = "solana"))'.dependencies]
solana-sdk = "2.2"
light-program-test = "0.18.0"
[dev-dependencies]
light-client = "0.18.0"
tokio = "1.36.0"
blake3 = "=1.8.2"
[lints.rust.unexpected_cfgs]
level = "allow"
check-cfg = [
'cfg(target_os, values("solana"))',
'cfg(feature, values("frozen-abi", "no-entrypoint"))',
]