Manta-Network / manta-signer

Manta Client to turbo-charge ZKP Generation
https://signer.manta.network
GNU General Public License v3.0
93 stars 52 forks source link
manta manta-signer zkp

manta-signer

manta-signer is manta's native client that turbo charges zero-knowledge-proof generation.

:warning: Disclaimer: manta-signer is experimental software, use it at your own risk.

Project Organization

Deleting Your Account

To delete your private account data completely and set up a new account, open manta-signer on the task bar, select 'Delete Account' and confirm that you would like to delete your account in the pop-up window.

Alternatively, you can achieve the same result by removing these files:

Development

Building

In main directory or ./ui

:warning: Warning: May not build properly with Node version >17

cargo install
cargo install tauri-cli
cargo tauri build

Executables can be found in ./target/release or ./ui/src-tauri/target/release.

Testing

Can use non-UI testing server in ./examples cargo run --example test_server --features=unsafe-disable-cors,disable-restart --release

--features=unsafe-disable-cors use only if you are using the local manta-front-end

--features=disable-restart this feature is required if signer is being run in dev mode.

To run the signer in dev mode: cargo tauri dev --features=disable-restart or cargo tauri dev --features=disable-restart,unsafe-disable-cors