You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Move data collection to dedicated folder
* Add last blocks collected
* Move data collection to dedicated folder
* Add last blocks collected
* Add block number and timestamp conditions to queries
* Flake8
* Remove force_query arg
* Fix typo
* Add quotes around timestamp in queries
Copy file name to clipboardExpand all lines: data_collection_scripts/queries.yaml
+17Lines changed: 17 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -3,36 +3,46 @@ bitcoin:
3
3
FROM `bigquery-public-data.crypto_bitcoin.transactions`
4
4
JOIN `bigquery-public-data.crypto_bitcoin.blocks` ON `bigquery-public-data.crypto_bitcoin.transactions`.block_number = `bigquery-public-data.crypto_bitcoin.blocks`.number
5
5
WHERE is_coinbase is TRUE
6
+
AND number > {{block_number}}
6
7
AND timestamp > '2018-01-01'
8
+
AND timestamp < '{{timestamp}}'
7
9
ORDER BY timestamp
8
10
9
11
bitcoin_cash:
10
12
SELECT block_number as number, block_timestamp as timestamp, coinbase_param as identifiers, `bigquery-public-data.crypto_bitcoin_cash.transactions`.outputs
11
13
FROM `bigquery-public-data.crypto_bitcoin_cash.transactions`
12
14
JOIN `bigquery-public-data.crypto_bitcoin_cash.blocks` ON `bigquery-public-data.crypto_bitcoin_cash.transactions`.block_number = `bigquery-public-data.crypto_bitcoin_cash.blocks`.number
13
15
WHERE is_coinbase is TRUE
16
+
AND number > {{block_number}}
14
17
AND timestamp > '2018-01-01'
18
+
AND timestamp < '{{timestamp}}'
15
19
ORDER BY timestamp
16
20
17
21
cardano:
18
22
SELECT `blockchain-analytics-392322.cardano_mainnet.block`.slot_no as number, `blockchain-analytics-392322.cardano_mainnet.pool_offline_data`.ticker_name as identifiers, `blockchain-analytics-392322.cardano_mainnet.block`.block_time as timestamp,`blockchain-analytics-392322.cardano_mainnet.block`.pool_hash as reward_addresses
19
23
FROM `blockchain-analytics-392322.cardano_mainnet.block`
20
24
LEFT JOIN `blockchain-analytics-392322.cardano_mainnet.pool_offline_data` ON `blockchain-analytics-392322.cardano_mainnet.block`.pool_hash = `blockchain-analytics-392322.cardano_mainnet.pool_offline_data`.pool_hash
21
25
WHERE `blockchain-analytics-392322.cardano_mainnet.block`.block_time > '2018-01-01'
26
+
AND `blockchain-analytics-392322.cardano_mainnet.block`.block_time < '{{timestamp}}'
27
+
AND number > {{block_number}}
22
28
ORDER BY `blockchain-analytics-392322.cardano_mainnet.block`.block_time
23
29
24
30
dogecoin:
25
31
SELECT block_number as number, block_timestamp as timestamp, coinbase_param as identifiers, `bigquery-public-data.crypto_dogecoin.transactions`.outputs
26
32
FROM `bigquery-public-data.crypto_dogecoin.transactions`
27
33
JOIN `bigquery-public-data.crypto_dogecoin.blocks` ON `bigquery-public-data.crypto_dogecoin.transactions`.block_number = `bigquery-public-data.crypto_dogecoin.blocks`.number
28
34
WHERE is_coinbase is TRUE
35
+
AND number > {{block_number}}
29
36
AND timestamp > '2018-01-01'
37
+
AND timestamp < '{{timestamp}}'
30
38
ORDER BY timestamp
31
39
32
40
ethereum:
33
41
SELECT number, timestamp, miner as reward_addresses, extra_data as identifiers
34
42
FROM `bigquery-public-data.crypto_ethereum.blocks`
35
43
WHERE timestamp > '2018-01-01'
44
+
AND timestamp < '{{timestamp}}'
45
+
AND number > {{block_number}}
36
46
ORDER BY timestamp
37
47
38
48
@@ -41,20 +51,27 @@ litecoin:
41
51
FROM `bigquery-public-data.crypto_litecoin.transactions`
42
52
JOIN `bigquery-public-data.crypto_litecoin.blocks` ON `bigquery-public-data.crypto_litecoin.transactions`.block_number = `bigquery-public-data.crypto_litecoin.blocks`.number
43
53
WHERE is_coinbase is TRUE
54
+
AND number > {{block_number}}
44
55
AND timestamp > '2018-01-01'
56
+
AND timestamp < '{{timestamp}}'
45
57
ORDER BY timestamp
46
58
59
+
47
60
tezos:
48
61
SELECT level as number, timestamp, baker as reward_addresses
49
62
FROM `public-data-finance.crypto_tezos.blocks`
50
63
WHERE timestamp > '2018-01-01'
64
+
AND timestamp < '{{timestamp}}'
65
+
AND number > {{block_number}}
51
66
ORDER BY timestamp
52
67
53
68
zcash:
54
69
SELECT block_number as number, block_timestamp as timestamp, coinbase_param as identifiers, `bigquery-public-data.crypto_zcash.transactions`.outputs
55
70
FROM `bigquery-public-data.crypto_zcash.transactions`
56
71
JOIN `bigquery-public-data.crypto_zcash.blocks` ON `bigquery-public-data.crypto_zcash.transactions`.block_number = `bigquery-public-data.crypto_zcash.blocks`.number
0 commit comments