E-Cash App is a Fedimint wallet built using Flutter, Rust, and the Flutter Rust Bridge.
E-Cash App uses nix and nix flakes to manage dependencies and build the project.
First, install nix
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
Then enter the nix developer environment.
nix develop
To generate the Flutter bindings for the rust code, simply run
just generate
just build-linux
To run the app on Linux, simply run
just run
Done! This will launch E-Cash App on Linux.