mirror of
https://github.com/vacp2p/status-rln-prover.git
synced 2026-01-08 05:03:54 -05:00
d33c1016cde8e1b71349e129297a145b54f963e2
* Update && enable unit test: test_user_spamming_same_signal * Add debug_assert in epoch_counters_operands * Write merkle tree inside db transaction * Add note about error handling in RegistryListener * Remove user if it cannot register it to smart contract * Remove user in db if we cannot add to SC * Add support for config file
Status L2 Rln Prover
Docker
- docker build --progress=plain --no-cache -t prover .
- sudo docker run -p 50051:50051 prover --mock-sc true --mock-user mock/mock_user_1.json
Run
RUST_LOG=debug cargo run -- -i 127.0.0.1 -r "wss://eth-mainnet.g.alchemy.com/v2/MY_TOKEN"
Debug
- grpcurl -plaintext -d '{"sender": "Alice", "tx_id": "42"}' '[::1]:50051' prover.RlnProver/SendTransaction
- grpcurl -plaintext '[::1]:50051' prover.RlnProver/GetProofs
Description
Languages
Rust
99.5%
Dockerfile
0.3%
Makefile
0.1%