# SPDX-FileCopyrightText: 2022-2024 TriliTech # # SPDX-License-Identifier: MIT [package] name = "mavryk-smart-rollup-host" edition = "2021" version = "0.2.2" license = "MIT" authors = [ "TriliTech ", "Mavryk Dynamics " ] repository = "https://gitlab.com/mavryk-network/mavryk-protocol.git" description = "Safe Runtime trait for Mavryk Smart Rollups host functions." keywords = ["mavryk", "smart", "rollup"] categories = ["no-std", "no-std::no-alloc", "api-bindings", "wasm"] [lib] path = "src/lib.rs" [dependencies.mavryk-smart-rollup-core] path = "../core" version = "0.2.2" [dependencies.mavryk_crypto_rs] version = "=0.5.2" default-features = false optional = true [dependencies.mavryk_data_encoding] version = "=0.5.2" default-features = false optional = true [dependencies.thiserror] version = "1.0" optional = true [dependencies.mockall] version = "0.11.0" optional = true [features] default = ["std", "alloc", "crypto"] crypto = ["mavryk_crypto_rs"] alloc = ["thiserror", "mavryk_data_encoding"] testing = ["crypto", "mockall", "mavryk-smart-rollup-core/testing"] proto-nairobi = ["mavryk-smart-rollup-core/proto-nairobi"] proto-alpha = ["mavryk-smart-rollup-core/proto-alpha"] # Required for 'impl Error for RuntimeError' std = []