ckb-gen-types 0.112.0-rc3

Provides the generated types for CKB.
Documentation
[package]
name = "ckb-gen-types"
version = "0.112.0-rc3"
authors = ["Nervos Core Dev <dev@nervos.org>"]
edition = "2021"
license = "MIT"
description = "Provides the generated types for CKB."
homepage = "https://github.com/nervosnetwork/ckb"
repository = "https://github.com/nervosnetwork/ckb"

[dev-dependencies]

[features]
default = ["std"]
# Enable the `calc-hash` extension for CKB contract development in `no-std` env
calc-hash = ["ckb-hash/ckb-contract"]
# Enable the `check-data` extension for CKB contract development in `no-std` env
check-data = []
# Enable the `serialized-size` extension for CKB contract development in `no-std` env
serialized-size = ["calc-hash"]
# Enable all in `std` env
std = ["molecule/std", "ckb-hash/default", "ckb-fixed-hash", "ckb-error", "ckb-occupied-capacity", "numext-fixed-uint"]

[dependencies]
cfg-if = "1.0"
molecule = { version = "0.7.5", default-features = false }
ckb-hash = { path = "../hash", version = "= 0.112.0-rc3", default-features = false, optional = true }
ckb-fixed-hash = { path = "../fixed-hash", version = "= 0.112.0-rc3", optional = true }
ckb-error = { path = "../../error", version = "= 0.112.0-rc3", optional = true }
ckb-occupied-capacity = { path = "../occupied-capacity", version = "= 0.112.0-rc3", optional = true }
numext-fixed-uint = { version = "0.1", features = ["support_rand", "support_heapsize", "support_serde"], optional = true }