Skip to content

Rust implementation of POST proving

License

Notifications You must be signed in to change notification settings

ZakuroLab/post-rs

 
 

Repository files navigation

codecov

Rust implementation of PoST protocol

👉 Refer to https://github.com/spacemeshos/protocol/blob/master/post.md for more information on Proof of Space-Time protocol.

Includes:

  • initializing data:
  • generating PoST
  • verifying PoST

Build dependencies

Bindgen

Bindgen is required to generate bindings to C for calling the scrypt-jane C library (indirect dependency from scrypt-jane-rs). It depends on clang. Follow these instructions to install it.

Randomx-rs

RandomX, that randomx-rs depends on, requires cmake. Follow these instructions to install it.

Post Service

Please refer to service README for instructions.

About

Rust implementation of POST proving

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 91.7%
  • C 7.8%
  • Dockerfile 0.5%