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 is specified in the rust-toolchain
file, and will be used automatically
when building the project.
If you had a pinned rust toolchain with this project, as in the past, run:
rustup override unset
To switch to using the version specified in rust-toolchain
.
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