Search

Lib.rs

› Cryptography › Magic Beans › Algae
#algorithm #algae #data-structures

algae-mmr

Algae is a collection of core algorithms and data-structures, written in Rust

by Joe McCain III

  • Install
  • API reference
  • GitHub (fl03)

7 releases

0.1.19 Apr 12, 2023
0.1.18 Mar 17, 2023
0.1.17 Jan 20, 2023
0.1.15 Nov 23, 2022
0.1.13 Oct 31, 2022

#969 in #algorithm

Download history

73 downloads per month
Used in algae

Apache-2.0

24KB
492 lines

algae

crates.io docs.rs Clippy Rust


Welcome to algae, a collection of optimized data-structures and algorithms intended for use within blockchain environments.

Developers

Getting Started

git clone https://github.com/FL03/algae

Testing

cargo build --release
cargo test --all-features --release

Contributors

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

  • Apache-2.0
  • MIT

Dependencies

~6MB
~138K SLoC

  • anyhow
  • decanter+derive+wasm
  • digest
  • hex
  • itertools 0.10
  • serde+derive
  • serde_json
  • smart-default 0.6
  • strum 0.24+derive
  • dev hex-literal 0.3.4
  • dev vrf

Other feature

  • wasm
Related: algae, algae-graph, algae-merkle, algae-trees, algae-macros
See also: bio, gryf, eta-algorithms, data_structure, line_drawing, stacker, bytecount, nucleo, stringprep, bit-set, bevy_mikktspace

A thriving market for magic beans doesn't make the magic beanstalk real. Cryptocurrencies are often involved in pump and dump scams, ponzi schemes, investment fraud, unregulated gambling, and large-scale money laundering. Many applications of cryptocurrencies are questionable. Their real effects are proliferation of ransomware and other criminal activity. PoW-based schemes contribute to e-waste and climate-affecting energy waste.

Lib.rs is an unofficial list of Rust/Cargo crates. This site is not affiliated with nor endorsed by the Rust Project or authors of this crate.