-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
55 lines (37 loc) · 1.6 KB
/
Makefile
File metadata and controls
55 lines (37 loc) · 1.6 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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
ONESHELL:
-include .env
test-backend:
set -o allexport; source .env; set +o allexport; brownie test
echo-test-backend:
echo "set -o allexport; source .env; set +o allexport; brownie test"
lint:
black .; \
ruff scripts/ tests/
install:
pip install ."[dev]"
compile:
brownie compile
add-sepolia-infura:
set -o allexport; source .env; brownie networks add Ethereum sepolia host="https://sepolia.infura.io/v3/${WEB3_INFURA_PROJECT_ID}" chainid=11155111
add-sepolia-alchemy:
set -o allexport; source .env; brownie networks add Ethereum sepolia host="https://eth-sepolia.g.alchemy.com/v2/${WEB3_ALCHEMY_PROJECT_ID}" chainid=11155111
deploy-sepolia:
set -o allexport; source .env; brownie run scripts/deploy.py --network sepolia
solve-1:
brownie run scripts/challenge-1/solve.py --network sepolia
solve-2:
brownie run scripts/challenge-2/solve.py --network sepolia
solve-3:
brownie run scripts/challenge-3/solve.py --network sepolia
solve-4:
brownie run scripts/challenge-4/solve.py --network sepolia
solve-5:
brownie run scripts/challenge-5/solve.py --network sepolia
solve-6:
source .env; cast send 0x6c4791c3a9E9Bc5449045872Bd1b602d6385E3E1 "solveChallenge(string, string)" "hazelnut" "its_a_me_TMP" --private-key $(PRIVATE_KEY) --rpc-url $(ALCHEMY_SEPOLIA_RPC_URL)
solve-7:
source .env; cast send 0xD7D127991c6A89Df752FC3daeC17540aE8B86101 "solveChallenge(uint256, string)" 84914 "its_a_me_TMP" --private-key $(PRIVATE_KEY) --rpc-url $(ALCHEMY_SEPOLIA_RPC_URL)
solve-6-py:
brownie run scripts/challenge-6/solve.py --network sepolia
solve-7-py:
brownie run scripts/challenge-7/solve.py --network sepolia