|
1 | 1 | #!/bin/bash
|
2 |
| -AGGREGATOR_NODE=$1 |
| 2 | +NETWORK=$1 |
| 3 | +AGGREGATOR_NODE=$2 |
3 | 4 |
|
4 | 5 | exec_sql_aggregator() {
|
5 |
| - sqlite3 data/preview/$1/mithril/stores/aggregator.sqlite3 "$2" |
| 6 | + sqlite3 data/$1/$2/mithril/stores/aggregator.sqlite3 "$3" |
6 | 7 | }
|
7 | 8 |
|
8 | 9 | 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;") |
11 | 12 |
|
12 | 13 | CREATE_EPOCH=$LAST_EPOCH
|
13 |
| - CREATE_EPOCH=$(expr $CREATE_EPOCH - $3) |
| 14 | + CREATE_EPOCH=$(expr $CREATE_EPOCH - $4) |
14 | 15 | 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;" |
17 | 18 | }
|
18 | 19 |
|
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 |
28 | 29 |
|
0 commit comments