Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Manta-Network/manta-signer
Manta Client to turbo-charge ZKP Generation
https://github.com/Manta-Network/manta-signer
manta manta-signer zkp
Last synced: about 11 hours ago
JSON representation
Manta Client to turbo-charge ZKP Generation
- Host: GitHub
- URL: https://github.com/Manta-Network/manta-signer
- Owner: Manta-Network
- License: gpl-3.0
- Created: 2021-06-22T17:15:49.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-16T00:58:37.000Z (over 1 year ago)
- Last Synced: 2024-08-03T04:06:15.292Z (3 months ago)
- Topics: manta, manta-signer, zkp
- Language: CSS
- Homepage: https://signer.manta.network
- Size: 558 MB
- Stars: 93
- Watchers: 15
- Forks: 52
- Open Issues: 64
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
- `src`: `manta-signer` ZKP generation
- `ui`: `manta-signer` Desktop UI
- `js`: external Javascript libraries that interact with `manta-signer`## 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:
- macOS: `~/Library/Application Support/manta-signer/`
- Linux: `~/.config/manta-signer/`
- Windows: `~/AppData/Roaming/manta-signer/`## 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```