Skip to content

Commit f270cde

Browse files
committed
Update infra tools
Now use the correct target network
1 parent 79981fe commit f270cde

File tree

3 files changed

+43
-40
lines changed

3 files changed

+43
-40
lines changed
Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,29 @@
11
#!/bin/bash
2-
AGGREGATOR_NODE=$1
2+
NETWORK=$1
3+
AGGREGATOR_NODE=$2
34

45
exec_sql_aggregator() {
5-
sqlite3 data/preview/$1/mithril/stores/aggregator.sqlite3 "$2"
6+
sqlite3 data/$1/$2/mithril/stores/aggregator.sqlite3 "$3"
67
}
78

89
fix_table_aggregator() {
9-
LAST_EPOCH=$(exec_sql_aggregator $1 "SELECT MAX(key) FROM $2;")
10-
LAST_VALUE=$(exec_sql_aggregator $1 "SELECT value FROM $2 WHERE key = $LAST_EPOCH;")
10+
LAST_EPOCH=$(exec_sql_aggregator $1 $2 "SELECT MAX(key) FROM $3;")
11+
LAST_VALUE=$(exec_sql_aggregator $1 $2 "SELECT value FROM $3 WHERE key = $LAST_EPOCH;")
1112

1213
CREATE_EPOCH=$LAST_EPOCH
13-
CREATE_EPOCH=$(expr $CREATE_EPOCH - $3)
14+
CREATE_EPOCH=$(expr $CREATE_EPOCH - $4)
1415
CREATE_EPOCH_HASH=$(echo -n $CREATE_EPOCH | sha256sum | awk '{print $1}')
15-
exec_sql_aggregator $1 "INSERT OR IGNORE INTO $2(key_hash, key, value) VALUES('$CREATE_EPOCH_HASH','$CREATE_EPOCH','$LAST_VALUE');"
16-
exec_sql_aggregator $1 "SELECT * FROM $2 WHERE key = $CREATE_EPOCH;"
16+
exec_sql_aggregator $1 $2 "INSERT OR IGNORE INTO $3(key_hash, key, value) VALUES('$CREATE_EPOCH_HASH','$CREATE_EPOCH','$LAST_VALUE');"
17+
exec_sql_aggregator $1 $2 "SELECT * FROM $3 WHERE key = $CREATE_EPOCH;"
1718
}
1819

19-
fix_table_aggregator $AGGREGATOR_NODE stake 1
20-
fix_table_aggregator $AGGREGATOR_NODE stake 2
21-
fix_table_aggregator $AGGREGATOR_NODE stake 3
22-
fix_table_aggregator $AGGREGATOR_NODE verification_key 1
23-
fix_table_aggregator $AGGREGATOR_NODE verification_key 2
24-
fix_table_aggregator $AGGREGATOR_NODE verification_key 3
25-
fix_table_aggregator $AGGREGATOR_NODE protocol_parameters 1
26-
fix_table_aggregator $AGGREGATOR_NODE protocol_parameters 2
27-
fix_table_aggregator $AGGREGATOR_NODE protocol_parameters 3
20+
fix_table_aggregator $NETWORK $AGGREGATOR_NODE stake 1
21+
fix_table_aggregator $NETWORK $AGGREGATOR_NODE stake 2
22+
fix_table_aggregator $NETWORK $AGGREGATOR_NODE stake 3
23+
fix_table_aggregator $NETWORK $AGGREGATOR_NODE verification_key 1
24+
fix_table_aggregator $NETWORK $AGGREGATOR_NODE verification_key 2
25+
fix_table_aggregator $NETWORK $AGGREGATOR_NODE verification_key 3
26+
fix_table_aggregator $NETWORK $AGGREGATOR_NODE protocol_parameters 1
27+
fix_table_aggregator $NETWORK $AGGREGATOR_NODE protocol_parameters 2
28+
fix_table_aggregator $NETWORK $AGGREGATOR_NODE protocol_parameters 3
2829

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,26 @@
11
#!/bin/bash
2-
SIGNER_NODE=$1
2+
NETWORK=$1
3+
SIGNER_NODE=$2
34

45
exec_sql_signer() {
5-
sqlite3 data/preview/$1/mithril/stores/signer.sqlite3 "$2"
6+
sqlite3 data/$1/$2/mithril/stores/signer.sqlite3 "$3"
67
}
78

89
fix_table_signer() {
9-
LAST_EPOCH=$(exec_sql_signer $1 "SELECT MAX(key) FROM $2;")
10-
LAST_VALUE=$(exec_sql_signer $1 "SELECT value FROM $2 WHERE key = $LAST_EPOCH;")
10+
LAST_EPOCH=$(exec_sql_signer $1 $2 "SELECT MAX(key) FROM $3;")
11+
LAST_VALUE=$(exec_sql_signer $1 $2 "SELECT value FROM $3 WHERE key = $LAST_EPOCH;")
1112

1213
CREATE_EPOCH=$LAST_EPOCH
13-
CREATE_EPOCH=$(expr $CREATE_EPOCH - $3)
14+
CREATE_EPOCH=$(expr $CREATE_EPOCH - $4)
1415
CREATE_EPOCH_HASH=$(echo -n $CREATE_EPOCH | sha256sum | awk '{print $1}')
15-
exec_sql_signer $1 "INSERT OR IGNORE INTO $2(key_hash, key, value) VALUES('$CREATE_EPOCH_HASH','$CREATE_EPOCH','$LAST_VALUE');"
16-
exec_sql_signer $1 "SELECT * FROM $2 WHERE key = $CREATE_EPOCH;"
16+
exec_sql_signer $1 $2 "INSERT OR IGNORE INTO $3(key_hash, key, value) VALUES('$CREATE_EPOCH_HASH','$CREATE_EPOCH','$LAST_VALUE');"
17+
exec_sql_signer $1 $2 "SELECT * FROM $3 WHERE key = $CREATE_EPOCH;"
1718
}
1819

19-
fix_table_signer $SIGNER_NODE stake 1
20-
fix_table_signer $SIGNER_NODE stake 2
21-
fix_table_signer $SIGNER_NODE stake 3
22-
fix_table_signer $SIGNER_NODE protocol_initializer 1
23-
fix_table_signer $SIGNER_NODE protocol_initializer 2
24-
fix_table_signer $SIGNER_NODE protocol_initializer 3
20+
fix_table_signer $NETWORK $SIGNER_NODE stake 1
21+
fix_table_signer $NETWORK $SIGNER_NODE stake 2
22+
fix_table_signer $NETWORK $SIGNER_NODE stake 3
23+
fix_table_signer $NETWORK $SIGNER_NODE protocol_initializer 1
24+
fix_table_signer $NETWORK $SIGNER_NODE protocol_initializer 2
25+
fix_table_signer $NETWORK $SIGNER_NODE protocol_initializer 3
2526

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
#!/bin/bash
2-
AGGREGATOR_NODE=$1
3-
GENESIS_KEY_NEW=$2
4-
GENESIS_VALUE_NEW=$3
2+
NETWORK=$1
3+
AGGREGATOR_NODE=$2
4+
GENESIS_KEY_NEW=$3
5+
GENESIS_VALUE_NEW=$4
56

67
exec_sql_aggregator() {
7-
sqlite3 data/preview/$1/mithril/stores/aggregator.sqlite3 "$2"
8+
sqlite3 data/$1/$2/mithril/stores/aggregator.sqlite3 "$3"
89
}
910

1011
fix_genesis_certificate() {
11-
GENESIS_KEY_NEW='"'$2'"'
12-
GENESIS_VALUE_NEW=$3
12+
GENESIS_KEY_NEW='"'$3'"'
13+
GENESIS_VALUE_NEW=$4
1314
GENESIS_KEY_NEW_HASH=$(echo -n $GENESIS_KEY_NEW | sha256sum | awk '{print $1}')
14-
exec_sql_aggregator $1 "SELECT * FROM certificate WHERE json_extract(value, '$.genesis_signature') <> '';"
15-
exec_sql_aggregator $1 "DELETE FROM certificate;"
16-
exec_sql_aggregator $1 "INSERT OR IGNORE INTO certificate(key_hash, key, value) VALUES('$GENESIS_KEY_NEW_HASH','$GENESIS_KEY_NEW','$GENESIS_VALUE_NEW');"
17-
exec_sql_aggregator $1 "SELECT * FROM certificate WHERE json_extract(value, '$.genesis_signature') <> '';"
15+
exec_sql_aggregator $1 $2 "SELECT * FROM certificate WHERE json_extract(value, '$.genesis_signature') <> '';"
16+
exec_sql_aggregator $1 $2 "DELETE FROM certificate;"
17+
exec_sql_aggregator $1 $2 "INSERT OR IGNORE INTO certificate(key_hash, key, value) VALUES('$GENESIS_KEY_NEW_HASH','$GENESIS_KEY_NEW','$GENESIS_VALUE_NEW');"
18+
exec_sql_aggregator $1 $2 "SELECT * FROM certificate WHERE json_extract(value, '$.genesis_signature') <> '';"
1819
}
1920

20-
fix_genesis_certificate $AGGREGATOR_NODE $GENESIS_KEY_NEW $GENESIS_VALUE_NEW
21+
fix_genesis_certificate $NETWORK $AGGREGATOR_NODE $GENESIS_KEY_NEW $GENESIS_VALUE_NEW

0 commit comments

Comments
 (0)