mirror of
https://github.com/vacp2p/status-rln-prover.git
synced 2026-01-08 21:18:05 -05:00
Update Dockerfile + docker doc (#55)
This commit is contained in:
16
Readme.md
16
Readme.md
@@ -1,11 +1,15 @@
|
||||
# Status L2 Rln Prover
|
||||
|
||||
Rln prover for Status Layer 2
|
||||
|
||||
## Docker
|
||||
|
||||
* docker build --progress=plain --no-cache -t prover .
|
||||
* docker run -p 50051:50051 prover --mock-sc true --mock-user mock/mock_user_1.json
|
||||
* `docker build --progress=plain --build-arg RUST_LOG_LEVEL=info --no-cache -t rln-prover-image .`
|
||||
* `docker run -p 50051:50051 prover --mock-sc true --mock-user mock/mock_user_1.json --no-config`
|
||||
|
||||
## Run prover
|
||||
## Rln prover development
|
||||
|
||||
### Run prover
|
||||
|
||||
PRIVATE_KEY=__MY_PRIVATE_KEY__ RUST_LOG=debug cargo run -p prover_cli -- --no-config
|
||||
|
||||
@@ -27,17 +31,17 @@ RUST_LOG=debug cargo run -p prover_cli -- --ip 127.0.0.1 --metrics-ip 127.0.0.1
|
||||
* RUST_LOG=debug cargo run -p prover_client -- -i 127.0.0.1 -p 50051 send-transaction --tx-hash aa
|
||||
* RUST_LOG=debug cargo run -p prover_client -- -i 127.0.0.1 -p 50051 -a 0xd8da6bf26964af9d7eed9e03e53415d37aa96045 get-user-tier-info
|
||||
|
||||
## Debug
|
||||
### Debug
|
||||
|
||||
* grpcurl -plaintext 127.0.0.1:50051 list
|
||||
* grpcurl -plaintext -d '{"sender": "Alice", "tx_id": "42"}' '[::1]:50051' prover.RlnProver/SendTransaction
|
||||
* grpcurl -plaintext '[::1]:50051' prover.RlnProver/GetProofs
|
||||
|
||||
## Bench
|
||||
### Bench
|
||||
|
||||
* SUBSCRIBER_COUNT=2 SUBSCRIBER_IP=10.235.185.198 RAYON_NUM_THREADS=4 PROOF_SERVICE_COUNT=4 PROOF_COUNT=6 cargo bench -p prover --bench prover_many_subscribers
|
||||
|
||||
## Unit tests
|
||||
### Unit tests
|
||||
|
||||
* cargo test
|
||||
* cargo test --features anvil
|
||||
Reference in New Issue
Block a user