forked from ecotask-network/EcoTask-contract
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathverify-deploy.sh
More file actions
executable file
·51 lines (42 loc) · 1.08 KB
/
Copy pathverify-deploy.sh
File metadata and controls
executable file
·51 lines (42 loc) · 1.08 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
#!/usr/bin/env bash
set -euo pipefail
NETWORK="${NETWORK:-testnet}"
: "${SOROBAN_SECRET_KEY:?SOROBAN_SECRET_KEY is required}"
: "${ECO_TOKEN_ID:?ECO_TOKEN_ID is required}"
: "${TASK_REGISTRY_ID:?TASK_REGISTRY_ID is required}"
: "${REWARD_ENGINE_ID:?REWARD_ENGINE_ID is required}"
: "${TEST_USER:?TEST_USER is required}"
echo "Verifying contracts on $NETWORK..."
soroban contract invoke \
--id "$ECO_TOKEN_ID" \
--network "$NETWORK" \
--source "$SOROBAN_SECRET_KEY" \
-- \
name
soroban contract invoke \
--id "$ECO_TOKEN_ID" \
--network "$NETWORK" \
--source "$SOROBAN_SECRET_KEY" \
-- \
symbol
soroban contract invoke \
--id "$ECO_TOKEN_ID" \
--network "$NETWORK" \
--source "$SOROBAN_SECRET_KEY" \
-- \
decimal
soroban contract invoke \
--id "$TASK_REGISTRY_ID" \
--network "$NETWORK" \
--source "$SOROBAN_SECRET_KEY" \
-- \
task_count
soroban contract invoke \
--id "$REWARD_ENGINE_ID" \
--network "$NETWORK" \
--source "$SOROBAN_SECRET_KEY" \
-- \
get_verification \
--task_id 0 \
--user "$TEST_USER"
echo "All contracts verified on $NETWORK"