[[bench]]
harness = false
name = "bpf_loader_upgradeable"
path = "benches/bpf_loader_upgradeable.rs"
[[bench]]
harness = false
name = "serialization"
path = "benches/serialization.rs"
[dependencies.bincode]
version = "1.3.3"
[dependencies.qualifier_attr]
default-features = false
version = "0.2.2"
[dependencies.trezoa-account]
version = "3.2.2"
[dependencies.trezoa-bincode]
version = "3.2.2"
[dependencies.trezoa-clock]
version = "3.2.2"
[dependencies.trezoa-instruction]
version = "3.2.2"
[dependencies.trezoa-loader-v3-interface]
features = ["serde"]
version = "3.2.2"
[dependencies.trezoa-loader-v4-interface]
features = ["bincode"]
version = "3.2.2"
[dependencies.trezoa-packet]
version = "3.2.2"
[dependencies.trezoa-program-entrypoint]
version = "3.2.2"
[dependencies.trezoa-program-runtime]
version = "3.2.2"
[dependencies.trezoa-pubkey]
default-features = false
version = "3.2.2"
[dependencies.trezoa-sbpf]
default-features = false
features = ["jit"]
version = "3.2.5"
[dependencies.trezoa-sdk-ids]
version = "3.2.2"
[dependencies.trezoa-svm-feature-set]
version = "3.2.2"
[dependencies.trezoa-svm-log-collector]
version = "3.2.2"
[dependencies.trezoa-svm-measure]
version = "3.2.2"
[dependencies.trezoa-svm-type-overrides]
version = "3.2.2"
[dependencies.trezoa-syscalls]
version = "3.2.2"
[dependencies.trezoa-system-interface]
version = "3.2.2"
[dependencies.trezoa-transaction-context]
features = ["bincode", "bincode"]
version = "3.2.2"
[dev-dependencies.assert_matches]
version = "1.5.0"
[dev-dependencies.criterion]
version = "0.5.1"
[dev-dependencies.rand]
version = "0.8.5"
[dev-dependencies.static_assertions]
version = "1.1.0"
[dev-dependencies.test-case]
version = "3.3.1"
[dev-dependencies.trezoa-epoch-rewards]
version = "3.2.2"
[dev-dependencies.trezoa-epoch-schedule]
version = "3.2.2"
[dev-dependencies.trezoa-fee-calculator]
version = "3.2.2"
[dev-dependencies.trezoa-last-restart-slot]
version = "3.2.2"
[dev-dependencies.trezoa-program]
default-features = false
version = "3.2.2"
[dev-dependencies.trezoa-program-runtime]
features = ["dev-context-only-utils"]
version = "3.2.2"
[dev-dependencies.trezoa-pubkey]
default-features = false
features = ["rand"]
version = "3.2.2"
[dev-dependencies.trezoa-rent]
version = "3.2.2"
[dev-dependencies.trezoa-slot-hashes]
version = "3.2.2"
[dev-dependencies.trezoa-svm-callback]
version = "3.2.2"
[dev-dependencies.trezoa-transaction-context]
features = ["bincode", "dev-context-only-utils"]
version = "3.2.2"
[features]
default = ["metrics"]
metrics = ["trezoa-program-runtime/metrics"]
shuttle-test = ["trezoa-program-runtime/shuttle-test", "trezoa-sbpf/shuttle-test", "trezoa-svm-type-overrides/shuttle-test"]
svm-internal = []
[lib]
crate-type = ["lib"]
name = "trezoa_bpf_loader_program"
path = "src/lib.rs"
[package]
authors = ["Trezoa-team <foundation@trezoa.xyz>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Trezoa BPF loader"
documentation = "https://docs.rs/trezoa-bpf-loader-program"
edition = "2021"
homepage = "https://trezoa.xyz/"
license = "Apache-2.0"
name = "trezoa-bpf-loader-program"
readme = false
repository = "https://github.com/Trezoa-team/trezoa-bpf-loader-program"
version = "3.2.2"
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]