backtrace • 0.3.68A library to acquire a stack trace (backtrace) at runtime in a Rust program.
INDIRECT
11
base16ct • 0.1.1Pure Rust implementation of Base16 a.k.a hexadecimal (RFC 4648) which avoids
any usages of data-dependent branches/LUTs and thereby provides portable
"best effort" constant-time operation and embedded-friendly no_std support
base64ct • 1.6.0Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of
data-dependent branches/LUTs and thereby provides portable "best effort"
constant-time operation and embedded-friendly no_std support
INDIRECT
0
bip32 • 0.4.0BIP32 hierarchical key derivation implemented in a generic, no_std-friendly
manner. Supports deriving keys using the pure Rust k256 crate or the
C library-backed secp256k1 crate
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.
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.
clap • 3.2.25A simple to use, efficient, and full-featured Command Line Argument Parser
INDIRECT
44
config • 0.13.4Layered configuration system for Rust applications.
DIRECT
55
const-oid • 0.9.6Const-friendly implementation of the ISO/IEC Object Identifier (OID) standard
as defined in ITU X.660, with support for BER/DER encoding/decoding as well as
heapless no_std (i.e. embedded) support
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
INDIRECT
1
crypto-bigint • 0.4.9Pure Rust implementation of a big integer library which has been designed from
the ground-up for use in cryptographic applications. Provides constant-time,
no_std-friendly implementations of modern formulas using const generics.
der • 0.6.1Pure Rust embedded-friendly implementation of the Distinguished Encoding Rules
(DER) for Abstract Syntax Notation One (ASN.1) as described in ITU X.690 with
full support for heapless no_std targets
digest • 0.10.7Traits for cryptographic hash functions and message authentication codes
INDIRECT
6
digest • 0.9.0Traits for cryptographic hash functions and message authentication codes
INDIRECT
3
dirs-next • 2.0.0A tiny low-level library that provides platform-specific standard locations
of directories for config, cache and other data on Linux, Windows, macOS
and Redox by leveraging the mechanisms defined by the XDG base/user
directory specifications on Linux, the Known Folder API on Windows,
and the Standard Directory guidelines on macOS.
INDIRECT
26
dirs-sys-next • 0.1.2system-level helper functions for the dirs and directories crates
ecdsa • 0.14.8Pure 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
ed25519 • 1.5.3Edwards 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
INDIRECT
26
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.
INDIRECT
0
elliptic-curve • 0.12.3General purpose Elliptic Curve Cryptography (ECC) support, including types
and traits for representing various elliptic curve forms, scalars, points,
and public/secret keys composed thereof.
INDIRECT
37
env_logger • 0.9.3A logging implementation for `log` which is configured via an environment
variable.
INDIRECT
24
errno • 0.3.9Cross-platform interface to the `errno` variable.
INDIRECT
11
eyre • 0.6.12Flexible concrete Error Reporting type built on std::error::Error with customizable Reports
itoa • 1.0.11Fast integer primitive to string conversion
INDIRECT
0
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.
INDIRECT
13
k256 • 0.11.6secp256k1 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
INDIRECT
46
keccak • 0.1.5Pure Rust implementation of the Keccak sponge function including the keccak-f
and keccak-p variants
peeking_take_while • 0.1.2Like `Iterator::take_while`, but calls the predicate on a peeked value. This allows you to use `Iterator::by_ref` and `Iterator::take_while` together, and still get the first value for which the `take_while` predicate returned false after dropping the `by_ref`.
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.
INDIRECT
1
proptest • 1.5.0Hypothesis-like property-based testing and shrinking.
regex • 1.7.3An implementation of regular expressions for Rust. This implementation uses
finite automata and guarantees linear time matching on all inputs.
DIRECT
3
rfc6979 • 0.3.1Pure Rust implementation of RFC6979: Deterministic Usage of the
Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA)
INDIRECT
29
ripemd • 0.1.3Pure Rust implementation of the RIPEMD hash functions
rusty-fork • 0.3.0Cross-platform library for running Rust tests in sub-processes using a
fork-like interface.
INDIRECT
32
sec1 • 0.3.0Pure Rust implementation of SEC1: Elliptic Curve Cryptography encoding formats
including ASN.1 DER-serialized private keys as well as the
Elliptic-Curve-Point-to-Octet-String encoding
sha2 • 0.10.8Pure Rust implementation of the SHA-2 hash function family
including SHA-224, SHA-256, SHA-384, and SHA-512.
INDIRECT
10
sha2 • 0.9.9Pure Rust implementation of the SHA-2 hash function family
including SHA-224, SHA-256, SHA-384, and SHA-512.
INDIRECT
9
sha3 • 0.10.8Pure 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
INDIRECT
10
shlex • 1.3.0Split a string into shell words, like Python's shlex.
INDIRECT
0
signature • 1.6.4Traits for cryptographic signature algorithms (e.g. ECDSA, Ed25519)
subtle-encoding • 0.5.1Encoders and decoders for common data encodings (base64, bech32, hex)
which avoid data-dependent branching/table lookups and therefore
provide "best effort" constant time. Useful for encoding/decoding
secret values such as cryptographic keys.
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.
INDIRECT
6
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.
INDIRECT
0
ucd-trie • 0.1.7A trie for storing Unicode codepoint sets and maps.
unicode-normalization • 0.1.24This crate provides functions for normalization of
Unicode strings, including Canonical and Compatible
Decomposition and Recomposition, as described in
Unicode Standard Annex #15.
INDIRECT
2
url • 2.5.2URL library for Rust, based on the WHATWG URL Standard
INDIRECT
7
uuid • 0.8.2A library to generate and parse UUIDs.
INDIRECT
0
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.
INDIRECT
0
wait-timeout • 0.2.0A crate to wait on a child process with a timeout specified across Unix and
Windows platforms.
web-sys • 0.3.72Bindings for all Web APIs, a procedurally generated crate from WebIDL
INDIRECT
14
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.
INDIRECT
0
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.
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!
INDIRECT
5
MIT69
Package
Relation
Dependencies
Published
apollo-cw-asset • 0.1.2Helper library for interacting with Cosmos assets (SDK coins and CW20 tokens)
astroport-native-coin-registry • 1.0.1Astroport Native Coin Registry serves as a simple on-chain registry for native coin precisions which must be governed by
trustfull parties like DAO.
darling_core • 0.13.4Helper crate for proc-macro library for reading attributes into structs when
implementing custom derives. Use https://crates.io/crates/darling in your code.
INDIRECT
7
darling_macro • 0.13.4Internal support for a proc-macro library for reading attributes into structs when
implementing custom derives. Use https://crates.io/crates/darling in your code.
INDIRECT
8
darling • 0.13.4A proc-macro library for reading attributes into structs when
implementing custom derives.
INDIRECT
9
dlv-list • 0.3.0Semi-doubly linked list implemented using a vector
strsim • 0.10.0Implementations of string similarity metrics. Includes Hamming, Levenshtein,
OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.
strum • 0.24.1Helpful macros for working with enums and strings
DIRECT
7
test-case-core • 3.3.1Provides core functionality for parsing #[test_case(...)] procedural macro attribute for generating parametrized test cases easily
INDIRECT
5
test-case-macros • 3.3.1Provides #[test_case(...)] procedural macro attribute for generating parametrized test cases easily
INDIRECT
6
test-case • 3.3.1Provides #[test_case(...)] procedural macro attribute for generating parametrized test cases easily
DIRECT
7
textwrap • 0.16.1Library for word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.
cosmwasm-derive • 1.5.8A package for auto-generated code used for CosmWasm contract development. This is shipped as part of cosmwasm-std. Do not use directly.
prost • 0.11.9A Protocol Buffers implementation for the Rust Language.
DIRECT
12
prost • 0.9.0A Protocol Buffers implementation for the Rust Language.
INDIRECT
12
sync_wrapper • 0.1.2A tool for enlisting the compiler’s help in proving the absence of concurrency
INDIRECT
0
tendermint-config • 0.23.9 tendermint-config provides functions for loading and validating Tendermint
configuration files. It is moved out of the tendermint crate for no_std support
in the tendermint crate.
INDIRECT
109
tendermint-proto • 0.23.9 tendermint-proto is a the Rust implementation of the Tendermint proto structs.
INDIRECT
31
tendermint-proto • 0.26.0 tendermint-proto is a the Rust implementation of the Tendermint proto structs.
INDIRECT
31
tendermint-rpc • 0.23.9 tendermint-rpc contains the core types returned by a Tendermint node's RPC endpoint.
All networking related features are feature guarded to keep the dependencies small in
cases where only the core types are needed.
INDIRECT
192
tendermint • 0.23.9 Tendermint is a high-performance blockchain consensus engine that powers
Byzantine fault tolerant applications written in any programming language.
This crate provides core types for representing information about Tendermint
blockchain networks, including chain information types, secret connections,
and remote procedure calls (JSON-RPC).