# SPDX-FileCopyrightText: 2022-2023 TriliTech # SPDX-FileCopyrightText: 2023 Marigold "] repository = "https://gitlab.com/tezos/tezos.git" description = "Data Encodings used by Tezos Smart Rollup kernels." keywords = ["tezos", "smart", "rollup"] categories = ["no-std", "no-std::no-alloc", "encoding", "wasm"] [dependencies] tezos_data_encoding = { version = "=0.5.2", optional = true } tezos_data_encoding_derive = { version = "=0.5.2", optional = true } nom = { version = "7.1", default-features = false } tezos_crypto_rs = { version = "=0.5.2", default-features = false, optional = true } num-bigint = { version = "0.3", optional = true } num-traits = { version = "0.2.8", optional = true } time = { version = "0.3", features = [ "formatting", "parsing", ], optional = true } proptest = { version = "1.0", optional = true } hex = { version = "0.4.3", optional = true } thiserror = { version = "1.0", optional = true } [dependencies.tezos-smart-rollup-core] path = "../core" version = "0.2.2" default-features = false [dependencies.tezos-smart-rollup-host] path = "../host" version = "0.2.2" default-features = false [features] default = ["alloc", "tezos-encoding", "crypto", "bls"] testing = ["crypto", "num-bigint", "num-traits", "proptest"] crypto = ["tezos_crypto_rs"] bls = ["tezos_crypto_rs/bls"] alloc = ["crypto", "thiserror", "hex", "num-traits", "num-bigint"] tezos-encoding = ["tezos_data_encoding", "tezos_data_encoding_derive", "time"] proto-alpha = ["tezos-smart-rollup-core/proto-alpha", "tezos-smart-rollup-host/proto-alpha"]