-
Notifications
You must be signed in to change notification settings - Fork 396
Expand file tree
/
Copy pathMakefile
More file actions
35 lines (28 loc) · 1.01 KB
/
Makefile
File metadata and controls
35 lines (28 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
SHELL := /bin/bash
deploy_verifier:
@. ./contracts/.env && . ./contracts/deploy.sh
deploy_verifier_devnet:
. ./contracts/.devnet.env && . ./contracts/deploy.sh
CONTRACT_ADDRESS=0xAD607c7DA33BDD310307E57830bf426b16f32AD1
STAGE_CONTRACT_ADDRESS=0xc4da6fcfa317eaf166b09ef276c0bdf43648a65f
RPC_URL=https://ethereum-hoodi-rpc.publicnode.com
answer_quiz:
@cd quiz/script && cargo run -r -- \
--keystore-path $(KEYSTORE_PATH) \
--rpc-url $(RPC_URL) \
--network hoodi \
--verifier-contract-address $(CONTRACT_ADDRESS)
answer_quiz_stage:
@cd quiz/script && cargo run -r -- \
--keystore-path $(KEYSTORE_PATH) \
--rpc-url $(RPC_URL) \
--network holesky-stage \
--verifier-contract-address $(STAGE_CONTRACT_ADDRESS)
answer_quiz_local:
@cd quiz/script && cargo run -r -- \
--keystore-path ../../../../config-files/devnet/keys/operator-3.ecdsa.key.json \
--rpc-url http://localhost:8545 \
--network devnet \
--verifier-contract-address $(CONTRACT_ADDRESS)
compile_elf:
cd quiz/program && cargo prove build