Thinkablemell0w / offst

Offst payment engine

Home Page:https://www.freedomlayer.org/offst/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Offst

Build Status codecov Documentation Status Gitter chat

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.

Info

License

  • The core crates of Offst are licensed under the AGPL-3.0 license.
  • The crates used as interface for building Offst apps are licensed under the MIT or Apache 2.0, at your option.

Each crate license info can be found in the corresponding crate directory and in the crate's Cargo.toml.

Download

Releases page

Dockerized Offst servers

offst_docker

Building Offst

Install dependencies

  • Install Rust.
  • Install capnproto:
    • On Ubuntu, run: sudo apt install capnproto
    • On MacOS, run: brew install canpnp

Rust toolchain version

Offst builds on stable! The toolchain is pinned using the rust-toolchain file.

For testing, run:

cargo test

To build, run:

cargo build --release

Development tools

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

About

Offst payment engine

https://www.freedomlayer.org/offst/

License:GNU Affero General Public License v3.0


Languages

Language:Rust 98.2%Language:Cap'n Proto 1.6%Language:Shell 0.2%