Offst is a decentralized payment system, allowing to pay and process payments efficiently and safely.
Warning: Offst is still a work in progress, and is not yet ready for use in production.
- Install Rust.
- Install capnproto:
- On Ubuntu, run:
sudo apt install capnproto
- On MacOS, run:
brew install canpnp
- On Ubuntu, run:
Offst currently only compiles on Rust nightly (Required for async support).
Things change quickly on nightly, therefore to avoid breakage we pin the version of the rust
compiler to a specific version, and we bump it once in a while. The pinned
version can be found in .travis.yml
.
To use a pinned rust toolchain with this project, run:
rustup override set nightly-YYYY-MM-DD
Where the current YYYY-MM-DD
can be found by looking at .travis.yml
.
If you want to hack on Offst, run the following commands to install clippy, rustfmt and rls:
rustup update
rustup component add clippy
rustup component add rustfmt
rustup component add rls rust-analysis rust-src