licenses.dev

pallet-evm v4.0.0

FRAME EVM contracts pallet

Published on

Licenses

Learn more about license information.

Package Licenses

Apache-2.0

Dependency Licenses

Apache-2.0 OR MIT71
PackageRelationDependenciesPublished
arrayvec • 0.4.12A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.INDIRECT1
arrayvec • 0.7.6A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.INDIRECT0
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
bitflags • 1.3.2A macro to generate structures which behave like bitflags. INDIRECT0
blake2-rfc • 0.2.18A pure Rust implementation of BLAKE2 based on RFC 7693.INDIRECT3
block-buffer • 0.7.3Buffer type for block processing of dataINDIRECT5
block-buffer • 0.9.0Buffer type for block processing of dataINDIRECT4
block-padding • 0.1.5Padding and unpadding of messages divided into blocks.INDIRECT1
block-padding • 0.2.1Padding and unpadding of messages divided into blocks.INDIRECT0
byte-tools • 0.3.1Bytes related utility functionsINDIRECT0
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
digest • 0.8.1Traits for cryptographic hash functions and message authentication codesINDIRECT2
digest • 0.9.0Traits for cryptographic hash functions and message authentication codesINDIRECT3
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. INDIRECT0
ethbloom • 0.11.1Ethereum bloom filterINDIRECT33
ethereum-types • 0.11.0Ethereum typesINDIRECT37
fixed-hash • 0.7.0Macros to define custom fixed-size hash typesINDIRECT3
hashbrown • 0.12.3A Rust port of Google's SwissTable hash mapINDIRECT0
hex • 0.4.3Encoding and decoding data into/from hexadecimal representation.INDIRECT0
impl-codec • 0.5.1Parity Codec serialization support for uint and fixed hash.INDIRECT18
impl-rlp • 0.3.0RLP serialization support for uint and fixed hash.INDIRECT3
impl-trait-for-tuples • 0.1.3Attribute macro to implement a trait for tuples INDIRECT4
impl-trait-for-tuples • 0.2.2Attribute macro to implement a trait for tuples INDIRECT4
indexmap • 1.9.3A hash table with consistent order and fast iteration.INDIRECT2
integer-sqrt • 0.1.5An implementation of integer square root algorithm for primitive rust typesINDIRECT2
keccak • 0.1.5Pure Rust implementation of the Keccak sponge function including the keccak-f and keccak-p variants INDIRECT2
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.INDIRECT0
libc • 0.2.161Raw FFI bindings to platform libraries like libc. INDIRECT0
log • 0.4.22A lightweight logging facade for Rust DIRECT0
nodrop • 0.1.14A wrapper type to inhibit drop (destructor). ***Deprecated: Use ManuallyDrop or MaybeUninit instead!*** INDIRECT0
num-traits • 0.2.19Numeric traits for generic mathematicsINDIRECT1
once_cell • 1.20.2Single assignment cells and lazy values.INDIRECT0
opaque-debug • 0.2.3Macro for opaque Debug trait implementationINDIRECT0
opaque-debug • 0.3.1Macro for opaque Debug trait implementationINDIRECT0
parity-util-mem • 0.9.0Collection of memory related utilitiesINDIRECT37
paste • 1.0.15Macros for all your token pasting needsINDIRECT0
pin-project-lite • 0.2.14A lightweight version of pin-project written with declarative macros. INDIRECT0
primitive-types • 0.9.1Primitive types shared by Ethereum and SubstrateDIRECT29
proc-macro-crate • 0.1.5Replacement for crate (macro_rules keyword) in proc-macros INDIRECT7
proc-macro-crate • 1.3.1Replacement for crate (macro_rules keyword) in proc-macros INDIRECT8
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
quote • 1.0.37Quasi-quoting macro quote!(...)INDIRECT2
ref-cast-impl • 1.0.23Derive implementation for ref_cast::RefCast.INDIRECT4
ref-cast • 1.0.23Safely cast &T to &U where the struct U contains a single field of type T.INDIRECT5
regex-syntax • 0.6.29A regular expression parser.INDIRECT0
regex • 1.7.3An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. INDIRECT3
rlp-derive • 0.1.0Derive macro for #[derive(RlpEncodable, RlpDecodable)]INDIRECT4
rlp • 0.5.2Recursive-length prefix encoding, decoding, and compressionDIRECT2
rustc-hex • 2.1.0rustc-serialize compatible hex conversion traits INDIRECT0
secrecy • 0.7.0Wrapper types and traits for secret management which help ensure they aren't accidentally copied, logged, or otherwise exposed (as much as possible), and also ensure secrets are securely wiped from memory when dropped. INDIRECT1
serde_derive • 1.0.195Macros 1.1 implementation of #[derive(Serialize, Deserialize)]INDIRECT4
serde • 1.0.195A generic serialization/deserialization frameworkDIRECT5
sha3 • 0.8.2Pure Rust implementation of SHA-3, a family of Keccak-based hash functions including the SHAKE family of eXtendable-Output Functions (XOFs), as well as the accelerated variant TurboSHAKE DIRECT11
sha3 • 0.9.1Pure Rust implementation of SHA-3, a family of Keccak-based hash functions including the SHAKE family of eXtendable-Output Functions (XOFs), as well as the accelerated variant TurboSHAKE INDIRECT10
smallvec • 1.13.2'Small vector' optimization: store up to a small number of items on the stackINDIRECT0
static_assertions • 1.1.0Compile-time assertions to ensure that invariants are met.INDIRECT0
syn • 1.0.109Parser for Rust source codeINDIRECT3
syn • 2.0.82Parser for Rust source codeINDIRECT2
toml_datetime • 0.6.8A TOML-compatible datetime typeINDIRECT0
toml_edit • 0.19.3Yet another format-preserving TOML parser.INDIRECT6
toml • 0.5.11A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures. INDIRECT6
triehash • 0.8.4In-memory patricia trie operationsINDIRECT4
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 arithmeticINDIRECT4
unicode-xid • 0.2.6Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31. INDIRECT0
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.INDIRECT0
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
zeroize • 1.8.1Securely 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! INDIRECT0
Apache-2.038
PackageRelationDependenciesPublished
ethereum • 0.7.1Core block and transaction types for Ethereum.INDIRECT54
evm-core • 0.27.1Portable Ethereum Virtual Machine implementation written in pure Rust.INDIRECT31
evm-gasometer • 0.27.0Portable Ethereum Virtual Machine implementation written in pure Rust.DIRECT44
evm-runtime • 0.27.0SputnikVM - a Portable Blockchain Virtual MachineDIRECT43
evm • 0.27.0SputnikVM - a Portable Blockchain Virtual MachineDIRECT66
fp-evm • 2.0.0Primitive EVM abstractions for Substrate.DIRECT100
frame-metadata • 13.0.0Metadata types for Substrate runtimesINDIRECT67
frame-support-procedural-tools-derive • 3.0.0Use to derive parsing for parsing struct.INDIRECT4
frame-support-procedural-tools • 3.0.0Proc macro helpers for procedural macrosINDIRECT10
frame-support-procedural • 3.0.0Proc macro of Support code for the runtime.INDIRECT17
frame-support • 3.0.0Support code for the runtime.DIRECT82
frame-system • 3.0.0FRAME system moduleDIRECT84
hash-db • 0.15.2Trait for hash-keyed databases.INDIRECT0
hash256-std-hasher • 0.15.2Standard library hasher for 256-bit prehashed keys.INDIRECT1
pallet-balances • 3.0.0FRAME pallet to manage balancesDIRECT85
pallet-timestamp • 3.0.0FRAME Timestamp ModuleDIRECT92
parity-scale-codec-derive • 2.3.1Serialization and deserialization derive macro for Parity SCALE CodecINDIRECT13
parity-scale-codec • 2.3.1SCALE - Simple Concatenating Aggregated Little EndiansDIRECT17
scale-info-derive • 1.0.0Derive type info for SCALE encodable typesINDIRECT13
scale-info • 1.0.0Info about SCALE encodable Rust typesINDIRECT22
sp-api-proc-macro • 3.0.0Macros for declaring and implementing runtime apis.INDIRECT13
sp-api • 3.0.0Substrate runtime api primitivesINDIRECT80
sp-application-crypto • 3.0.0Provides facilities for generating application specific crypto wrapper types.INDIRECT68
sp-arithmetic • 3.0.0Minimal fixed point arithmetic primitives and types for runtime.INDIRECT22
sp-core • 3.0.0Shareable Substrate types.DIRECT66
sp-debug-derive • 3.0.0Macros to derive runtime debug implementation.INDIRECT4
sp-inherents • 3.0.0Provides types and traits for creating and checking inherents.INDIRECT67
sp-io • 3.0.0I/O for Substrate runtimesDIRECT67
sp-runtime-interface-proc-macro • 3.0.0This crate provides procedural macros for usage within the context of the Substrate runtime interface.INDIRECT15
sp-runtime-interface • 3.0.0Substrate runtime interfaceINDIRECT51
sp-runtime • 3.0.0Runtime Modules shared primitive types.DIRECT73
sp-staking • 3.0.0A crate which contains primitives that are useful for implementation that uses staking approaches in general. Definitions related to sessions, slashing, etc go here.INDIRECT74
sp-std • 3.0.0Lowest-abstraction level for the Substrate runtime: just exports useful primitives from std or client/alloc to be used with any code that depends on the runtime.DIRECT0
sp-storage • 3.0.0Storage related primitivesINDIRECT23
sp-timestamp • 3.0.0Substrate core types and inherents for timestamps.INDIRECT82
sp-tracing • 3.0.0Instrumentation primitives and macros for Substrate.INDIRECT22
sp-version • 3.0.0Version module for the Substrate runtime; Provides a function that returns the runtime version.INDIRECT74
sp-wasm-interface • 3.0.0Types and traits for interfacing between the host and the wasm runtime.INDIRECT19
MIT12
PackageRelationDependenciesPublished
byte-slice-cast • 1.2.2Safely cast bytes slices from/to slices of built-in fundamental numeric typesINDIRECT0
bytes • 1.8.0Types and traits for working with bytesINDIRECT0
crunchy • 0.2.2Crunchy unroller: deterministically unroll constant loopsINDIRECT0
derive_more • 0.99.18Adds #[derive(x)] macros for more traitsINDIRECT4
funty • 1.1.0Trait generalization over the primitive typesINDIRECT0
generic-array • 0.12.4Generic types implementing functionality of arraysINDIRECT1
generic-array • 0.14.7Generic types implementing functionality of arraysINDIRECT2
nom8 • 0.2.0A byte-oriented, zero-copy, parser combinators library (fork for proposals for v8)INDIRECT1
parity-util-mem-derive • 0.1.0Crate for memory reportingINDIRECT6
synstructure • 0.12.6Helper methods and macros for custom derivesINDIRECT5
tracing-core • 0.1.32Core primitives for application-level tracing. INDIRECT0
tracing • 0.1.40Application-level tracing for Rust. INDIRECT2
MIT OR Unlicense3
PackageRelationDependenciesPublished
aho-corasick • 0.7.20Fast multiple substring searching.INDIRECT1
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.INDIRECT0
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
CC0-1.02
PackageRelationDependenciesPublished
constant_time_eq • 0.1.5Compares two equal-sized byte strings in constant time.INDIRECT0
tiny-keccak • 2.0.2An implementation of Keccak derived functions.INDIRECT1
BSD-2-Clause1
PackageRelationDependenciesPublished
Inflector • 0.11.4Adds String based inflections for Rust. Snake, kebab, camel, sentence, class, title and table cases as well as ordinalize, deordinalize, demodulize, foreign key, and pluralize/singularize are supported as both traits and pure functions acting on String types. INDIRECT5
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/pallet-evm)](https://licenses.dev/cargo/pallet-evm)
<a href="https://licenses.dev/cargo/pallet-evm">
  <img src="https://licenses.dev/b/cargo/pallet-evm" alt="licenses" />
</a>

Or the licenses badge code for the 4.0.0 version:

[![licenses](https://licenses.dev/b/cargo/pallet-evm/4.0.0)](https://licenses.dev/cargo/pallet-evm/4.0.0)
<a href="https://licenses.dev/cargo/pallet-evm/4.0.0">
  <img src="https://licenses.dev/b/cargo/pallet-evm/4.0.0" alt="licenses" />
</a>
GitHub