# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "mollusk-svm" version = "0.0.13" authors = ["Joe Caulfield "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "SVM program test harness." documentation = "https://docs.rs/mollusk-svm" readme = "README.md" license = "MIT" repository = "https://github.com/buffalojoec/mollusk" [lib] name = "mollusk_svm" path = "src/lib.rs" [[test]] name = "bpf_program" path = "tests/bpf_program.rs" [[test]] name = "dump_fixture" path = "tests/dump_fixture.rs" [[test]] name = "fd_test_vectors" path = "tests/fd_test_vectors.rs" [[test]] name = "instruction_chain" path = "tests/instruction_chain.rs" [[test]] name = "precompile" path = "tests/precompile.rs" [[test]] name = "process_fixture" path = "tests/process_fixture.rs" [[test]] name = "system_program" path = "tests/system_program.rs" [[bench]] name = "ips" path = "benches/ips.rs" harness = false [dependencies.bincode] version = "1.3.3" [dependencies.mollusk-svm-error] version = "0.0.13" [dependencies.mollusk-svm-fuzz-fixture] version = "0.0.13" optional = true [dependencies.mollusk-svm-fuzz-fixture-firedancer] version = "0.0.13" optional = true [dependencies.mollusk-svm-fuzz-fs] version = "0.0.13" optional = true [dependencies.mollusk-svm-keys] version = "0.0.13" [dependencies.solana-bpf-loader-program] version = "=2.1.0" [dependencies.solana-compute-budget] version = "=2.1.0" [dependencies.solana-logger] version = "2.1" [dependencies.solana-program-runtime] version = "=2.1.0" [dependencies.solana-sdk] version = "2.1" [dependencies.solana-stake-program] version = "=2.1.0" optional = true [dependencies.solana-system-program] version = "=2.1.0" [dependencies.solana-timings] version = "=2.1.0" [dev-dependencies.criterion] version = "0.5.1" [dev-dependencies.ed25519-dalek] version = "=1.0.1" [dev-dependencies.libsecp256k1] version = "0.6.0" [dev-dependencies.rand0-7] version = "0.7" package = "rand" [dev-dependencies.rayon] version = "1.10.0" [dev-dependencies.serial_test] version = "2.0" [features] all-builtins = ["dep:solana-stake-program"] default = [] fuzz = [ "dep:mollusk-svm-fuzz-fixture", "dep:mollusk-svm-fuzz-fs", ] fuzz-fd = [ "dep:mollusk-svm-fuzz-fixture-firedancer", "dep:mollusk-svm-fuzz-fs", ]