licenses.dev

casper-execution-engine v6.0.0

Casper execution engine crates.

Published on

Licenses

Learn more about license information.

Package Licenses

Apache-2.0

Dependency Licenses

Apache-2.0 OR MIT162
PackageRelationDependenciesPublished
anyhow • 1.0.91Flexible concrete Error type built on std::error::ErrorDIRECT0
assert_matches • 1.5.0Asserts that a value matches a patternDIRECT0
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
base64 • 0.13.1encodes and decodes base64 as bytes or utf8INDIRECT0
bit-set • 0.5.3A set of bitsINDIRECT1
bit-vec • 0.6.3A vector of bitsINDIRECT0
bitflags • 1.3.2A macro to generate structures which behave like bitflags. INDIRECT0
bitflags • 2.6.0A macro to generate structures which behave like bitflags. INDIRECT0
blake2 • 0.9.2BLAKE2 hash functionsINDIRECT7
block-buffer • 0.9.0Buffer type for block processing of dataINDIRECT3
bumpalo • 3.16.0A fast bump allocation arena for Rust.INDIRECT0
casper-wasm-utils • 3.0.0Collection of command-line utilities and corresponding Rust api for producing pwasm-compatible executablesDIRECT14
casper-wasm • 0.46.0WebAssembly low-level format libraryDIRECT0
casper-wasmi-core • 0.2.1Core abstractions and primitives for the wasmi WebAssembly interpreterINDIRECT14
casper-wasmi-validation • 0.5.0Wasm code validatorINDIRECT1
casper-wasmi • 0.13.2WebAssembly interpreterDIRECT17
cast • 0.3.0Ergonomic, checked cast functions for primitive typesINDIRECT0
cc • 1.1.31A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. INDIRECT1
cfg-if • 1.0.0A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
cpufeatures • 0.2.14Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS INDIRECT1
criterion-plot • 0.4.5Criterion's plotting libraryINDIRECT3
criterion • 0.3.6Statistics-driven micro-benchmarking libraryDIRECT74
crossbeam-deque • 0.8.5Concurrent work-stealing dequeINDIRECT2
crossbeam-epoch • 0.9.18Epoch-based garbage collectionINDIRECT1
crossbeam-utils • 0.8.20Utilities for concurrent programmingINDIRECT0
crypto-mac • 0.10.1Trait for Message Authentication Code (MAC) algorithmsINDIRECT4
crypto-mac • 0.8.0Trait for Message Authentication Code (MAC) algorithmsINDIRECT4
ctor • 0.1.26__attribute__((constructor)) for RustINDIRECT4
datasize_derive • 0.2.15Derive macros for the `datasize` crateINDIRECT4
datasize • 0.2.15A simplified heap memory size estimatorDIRECT5
digest • 0.9.0Traits for cryptographic hash functions and message authentication codesINDIRECT3
downcast-rs • 1.2.1Trait object downcasting support using only safe Rust. It supports type parameters, associated types, and type constraints. INDIRECT0
dyn-clone • 1.0.17Clone trait that is object-safeINDIRECT0
ecdsa • 0.10.2Pure Rust implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) as specified in FIPS 186-4 (Digital Signature Standard), providing RFC6979 deterministic signatures as well as support for added entropy INDIRECT22
ed25519 • 1.2.0Edwards Digital Signature Algorithm (EdDSA) over Curve25519 (as specified in RFC 8032) support library providing signature type definitions and PKCS#8 private key decoding/encoding support INDIRECT6
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. DIRECT0
elliptic-curve • 0.8.5General purpose Elliptic Curve Cryptography (ECC) support, including types and traits for representing various elliptic curve forms, scalars, points, and public/secret keys composed thereof. INDIRECT18
errno • 0.3.9Cross-platform interface to the `errno` variable.INDIRECT11
fastrand • 2.1.1A simple and fast random number generatorINDIRECT0
ff • 0.8.0Library for building and interfacing with finite fieldsINDIRECT6
fnv • 1.0.7Fowler–Noll–Vo hash functionINDIRECT0
getrandom • 0.2.15A small cross-platform library for retrieving random data from system sourceINDIRECT3
group • 0.8.0Elliptic curve group traits and utilitiesINDIRECT7
half • 1.8.3Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.INDIRECT0
hashbrown • 0.12.3A Rust port of Google's SwissTable hash mapINDIRECT0
heck • 0.3.3heck is a case conversion library.INDIRECT1
heck • 0.4.1heck is a case conversion library.INDIRECT0
hermit-abi • 0.1.19Hermit system calls definitions.INDIRECT1
hermit-abi • 0.3.9Hermit system calls definitions.INDIRECT0
hex_fmt • 0.3.0Formatting and shortening byte slices as hexadecimal stringsDIRECT0
hex • 0.4.3Encoding and decoding data into/from hexadecimal representation.INDIRECT6
hmac • 0.10.1Generic implementation of Hash-based Message Authentication Code (HMAC)INDIRECT6
humantime • 2.1.0 A parser and formatter for std::time::{Duration, SystemTime} DIRECT0
id-arena • 2.2.1A simple, id-based arena.INDIRECT0
indexmap • 1.9.3A hash table with consistent order and fast iteration.INDIRECT8
itertools • 0.10.5Extra iterator adaptors, iterator methods, free functions, and macros.DIRECT1
itoa • 1.0.11Fast integer primitive to string conversionINDIRECT0
js-sys • 0.3.72Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate. INDIRECT19
k256 • 0.7.3secp256k1 elliptic curve library written in pure Rust with support for ECDSA signing/verification/public-key recovery, Taproot Schnorr signatures (BIP340), Elliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic curve group operations which can be used to implement arbitrary protocols INDIRECT29
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.INDIRECT0
leb128 • 0.2.5Read and write DWARF's "Little Endian Base 128" (LEB128) variable length integer encoding.INDIRECT0
libc • 0.2.161Raw FFI bindings to platform libraries like libc. DIRECT0
libm • 0.2.8libm in pure RustINDIRECT0
linked-hash-map • 0.5.6A HashMap wrapper that holds key-value pairs in insertion orderDIRECT0
log • 0.4.17A lightweight logging facade for Rust DIRECT11
match_cfg • 0.1.0A convenience macro to ergonomically define an item depending on a large number of `#[cfg]` parameters. Structured like match statement, the first matching branch is the item that gets emitted. INDIRECT0
num_cpus • 1.16.0Get the number of CPUs on a machine.DIRECT2
num-bigint • 0.4.6Big integer implementation for RustINDIRECT4
num-complex • 0.4.6Complex numbers implementation for RustINDIRECT3
num-derive • 0.3.3Numeric syntax extensionsDIRECT4
num-iter • 0.1.45External iterators for generic mathematicsINDIRECT4
num-rational • 0.4.1Rational numbers implementation for RustDIRECT11
num-traits • 0.2.19Numeric traits for generic mathematicsDIRECT2
num • 0.4.2A collection of numeric types and traits for Rust, including bigint, complex, rational, range iterators, generic integers, and more! DIRECT14
once_cell • 1.20.2Single assignment cells and lazy values.DIRECT0
opaque-debug • 0.3.1Macro for opaque Debug trait implementationINDIRECT0
pin-project-lite • 0.2.14A lightweight version of pin-project written with declarative macros. INDIRECT0
pkg-config • 0.3.31A library to run the pkg-config system tool at build time in order to be used in Cargo build scripts. INDIRECT0
ppv-lite86 • 0.2.20Implementation of the crypto-simd API for x86INDIRECT7
proc-macro2 • 0.4.30A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
proc-macro2 • 1.0.89A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
proptest-derive • 0.3.0Custom-derive for the Arbitrary trait of proptest. INDIRECT4
proptest • 1.5.0Hypothesis-like property-based testing and shrinking. DIRECT55
quick-error • 1.2.3 A macro which makes error types pleasant to write. INDIRECT0
quote • 0.6.13Quasi-quoting macro quote!(...)INDIRECT2
quote • 1.0.37Quasi-quoting macro quote!(...)INDIRECT2
rand_chacha • 0.2.2ChaCha random number generator INDIRECT9
rand_chacha • 0.3.1ChaCha random number generator DIRECT13
rand_core • 0.5.1Core random number generator traits and tools for implementation. INDIRECT0
rand_core • 0.6.4Core random number generator traits and tools for implementation. INDIRECT4
rand_hc • 0.2.0HC128 random number generator INDIRECT1
rand_pcg • 0.3.1Selected PCG random number generators INDIRECT5
rand_xorshift • 0.3.0Xorshift random number generator INDIRECT5
rand • 0.7.3Random number generators and other randomness functionality. INDIRECT11
rand • 0.8.5Random number generators and other randomness functionality. DIRECT14
rayon-core • 1.12.1Core APIs for RayonINDIRECT3
rayon • 1.10.0Simple work-stealing parallelism for RustINDIRECT5
regex-syntax • 0.7.5A regular expression parser.INDIRECT0
regex-syntax • 0.8.5A regular expression parser.INDIRECT0
regex • 1.8.4An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. INDIRECT1
rustversion • 1.0.18Conditional compilation according to rustc compiler versionINDIRECT0
rusty-fork • 0.3.0Cross-platform library for running Rust tests in sub-processes using a fork-like interface. INDIRECT32
serde_bytes • 0.11.15Optimized handling of `&[u8]` and `Vec<u8>` for SerdeDIRECT6
serde_cbor • 0.11.2CBOR support for serde.INDIRECT7
serde_derive_internals • 0.25.0AST representation used by Serde derive macros. Unstable.INDIRECT4
serde_derive • 1.0.210Macros 1.1 implementation of #[derive(Serialize, Deserialize)]INDIRECT4
serde_json • 1.0.97A JSON serialization file formatDIRECT11
serde • 1.0.210A generic serialization/deserialization frameworkDIRECT5
sha2 • 0.9.9Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512. INDIRECT9
shlex • 1.3.0Split a string into shell words, like Python's shlex.INDIRECT0
signature • 1.2.2Traits for cryptographic signature algorithms (e.g. ECDSA, Ed25519)INDIRECT5
static_assertions • 1.1.0Compile-time assertions to ensure that invariants are met.INDIRECT0
syn • 0.15.44Parser for Rust source codeINDIRECT3
syn • 1.0.109Parser for Rust source codeINDIRECT3
syn • 2.0.56Parser for Rust source codeINDIRECT3
tempfile • 3.8.0A library for managing temporary files and directories.DIRECT28
thiserror-impl • 1.0.65Implementation detail of the `thiserror` crateINDIRECT4
thiserror • 1.0.65derive(Error)DIRECT5
tinytemplate • 1.2.1Simple, lightweight template engineINDIRECT12
typenum • 1.17.0Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.INDIRECT0
uint • 0.9.5Large fixed-size integer arithmeticDIRECT10
unarray • 0.1.4Utilities for working with uninitialized arraysINDIRECT0
unicode-segmentation • 1.12.0This crate provides Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules. INDIRECT0
unicode-width • 0.1.14Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. INDIRECT0
unicode-xid • 0.1.0Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31. INDIRECT0
uuid • 0.8.2A library to generate and parse UUIDs.DIRECT10
value-bag • 1.0.0-alpha.9Anonymous structured valuesINDIRECT6
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.INDIRECT0
wait-timeout • 0.2.0A crate to wait on a child process with a timeout specified across Unix and Windows platforms. INDIRECT1
walrus-macro • 0.19.0Internal macros used by the `walrus` crate, not for public consumption. INDIRECT6
walrus • 0.19.0A library for performing WebAssembly transformations DIRECT19
wasm-bindgen-backend • 0.2.95Backend code generation of the wasm-bindgen tool INDIRECT15
wasm-bindgen-macro-support • 0.2.95The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate INDIRECT16
wasm-bindgen-macro • 0.2.95Definition of the `#[wasm_bindgen]` attribute, an internal dependency INDIRECT17
wasm-bindgen-shared • 0.2.95Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency. INDIRECT0
wasm-bindgen • 0.2.95Easy support for interacting between JS and Rust. INDIRECT18
web-sys • 0.3.72Bindings for all Web APIs, a procedurally generated crate from WebIDL INDIRECT20
winapi-i686-pc-windows-gnu • 0.4.0Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi-x86_64-pc-windows-gnu • 0.4.0Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi • 0.3.9Raw FFI bindings for all of Windows API.INDIRECT2
windows_aarch64_gnullvm • 0.48.5Import lib for WindowsINDIRECT0
windows_aarch64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.48.5Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnullvm • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows-sys • 0.48.0Rust for WindowsINDIRECT8
windows-sys • 0.52.0Rust for WindowsINDIRECT9
windows-sys • 0.59.0Rust for WindowsINDIRECT9
windows-targets • 0.48.5Import libs for WindowsINDIRECT7
windows-targets • 0.52.6Import libs for WindowsINDIRECT8
zeroize_derive • 1.4.2Custom derive support for zeroizeINDIRECT4
zeroize • 1.3.0Securely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using an operation will not be 'optimized away' by the compiler. Uses a portable pure Rust implementation that works everywhere, even WASM! INDIRECT5
MIT24
PackageRelationDependenciesPublished
atty • 0.2.14A simple interface for querying attyINDIRECT5
bincode • 1.3.3A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!DIRECT6
bitvec • 0.18.5Addresses memory by bits, for packed collections and bitfieldsINDIRECT3
clap • 2.34.0A simple to use, efficient, and full-featured Command Line Argument ParserINDIRECT3
crunchy • 0.2.2Crunchy unroller: deterministically unroll constant loopsINDIRECT0
funty • 1.1.0Trait generalization over the primitive typesINDIRECT0
generic-array • 0.14.7Generic types implementing functionality of arraysINDIRECT2
hostname • 0.3.1Cross-platform system's host name functionsDIRECT5
oorandom • 11.1.4A tiny, robust PRNG implementation.INDIRECT0
pem • 0.8.3Parse and encode PEM-encoded data.INDIRECT4
plotters-backend • 0.3.7Plotters Backend APIINDIRECT0
plotters-svg • 0.3.7Plotters SVG backendINDIRECT1
plotters • 0.3.7A Rust drawing library focus on data plotting for both WASM and native applicationsINDIRECT26
radium • 0.3.0Portable interfaces for maybe-atomic typesINDIRECT0
redox_syscall • 0.3.5A Rust library to access raw Redox system callsINDIRECT1
schemars_derive • 0.8.5Macros for #[derive(JsonSchema)], for use with schemarsINDIRECT5
schemars • 0.8.5Generate JSON Schemas from Rust codeDIRECT16
strum_macros • 0.24.3Helpful macros for working with enums and stringsINDIRECT6
strum • 0.24.1Helpful macros for working with enums and stringsDIRECT7
textwrap • 0.11.0Powerful library for word wrapping, indenting, and dedenting stringsINDIRECT1
tracing-attributes • 0.1.27Procedural macro attributes for automatically instrumenting functions. INDIRECT4
tracing-core • 0.1.32Core primitives for application-level tracing. INDIRECT1
tracing • 0.1.40Application-level tracing for Rust. DIRECT8
wyz • 0.2.0myrrlyn’s utility collectionINDIRECT0
MIT OR Unlicense7
PackageRelationDependenciesPublished
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.INDIRECT0
csv-core • 0.1.11Bare bones CSV parsing with no_std support.INDIRECT1
csv • 1.3.0Fast CSV parsing with support for serde.INDIRECT10
memchr • 2.7.4Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. INDIRECT0
same-file • 1.0.6A simple crate for determining whether two file paths point to the same file. INDIRECT11
walkdir • 2.5.0Recursively walk a directory.INDIRECT12
winapi-util • 0.1.9A dumping ground for high level safe wrappers over windows-sys.INDIRECT10
Apache-2.06
PackageRelationDependenciesPublished
casper-hashing • 2.0.0A library providing hashing functionality including Merkle Proof utilities.DIRECT140
casper-types • 3.0.0Types shared by many casper crates for use on the Casper network.DIRECT136
hex-buffer-serde • 0.2.2Helper for serializing byte buffers as hex strings in `serde`DIRECT7
hex-buffer-serde • 0.3.0Helper for serializing byte buffers as hex strings in `serde`INDIRECT7
lmdb-rkv-sys • 0.11.2Rust bindings for liblmdb.INDIRECT4
lmdb-rkv • 0.14.0Idiomatic and safe LMDB wrapper.DIRECT7
BSD-3-Clause3
PackageRelationDependenciesPublished
curve25519-dalek • 3.2.1A pure-Rust implementation of group operations on ristretto255 and Curve25519INDIRECT13
ed25519-dalek • 1.0.1Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.INDIRECT28
subtle • 2.4.1Pure-Rust traits and utilities for constant-time cryptographic implementations.INDIRECT0
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception3
PackageRelationDependenciesPublished
linux-raw-sys • 0.4.14Generated bindings for Linux's userspace APIINDIRECT0
rustix • 0.38.10Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscallsINDIRECT23
wasi • 0.11.0+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
ISC2
PackageRelationDependenciesPublished
derp • 0.0.14DER Parser (and Writer)INDIRECT1
untrusted • 0.7.1Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.INDIRECT0
Apache-2.0 OR BSD-2-Clause OR MIT2
PackageRelationDependenciesPublished
zerocopy-derive • 0.7.35Custom derive for traits from the zerocopy crateINDIRECT4
zerocopy • 0.7.35Utilities for zero-copy parsing and serializationINDIRECT6
CC0-1.01
PackageRelationDependenciesPublished
base16 • 0.2.1base16 (hex) encoding and decodingDIRECT0
unknown1
PackageRelationDependenciesPublished
num-integer • 0.1.46Integer traits and functionsINDIRECT3
Apache-2.0 OR BSL-1.01
PackageRelationDependenciesPublished
ryu • 1.0.18Fast floating point to string conversionINDIRECT0
Apache-2.0 WITH LLVM-exception1
PackageRelationDependenciesPublished
wasmparser • 0.77.1A simple event-driven library for parsing WebAssembly binary files. INDIRECT0
MPL-2.01
PackageRelationDependenciesPublished
memory_units • 0.4.0Safe conversions between units of memoryINDIRECT0
Unicode-DFS-2016 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.13Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/casper-execution-engine)](https://licenses.dev/cargo/casper-execution-engine)
<a href="https://licenses.dev/cargo/casper-execution-engine">
  <img src="https://licenses.dev/b/cargo/casper-execution-engine" alt="licenses" />
</a>

Or the licenses badge code for the 6.0.0 version:

[![licenses](https://licenses.dev/b/cargo/casper-execution-engine/6.0.0)](https://licenses.dev/cargo/casper-execution-engine/6.0.0)
<a href="https://licenses.dev/cargo/casper-execution-engine/6.0.0">
  <img src="https://licenses.dev/b/cargo/casper-execution-engine/6.0.0" alt="licenses" />
</a>
GitHub