datavortexokay-purple
Updated 2025-02-28
999
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
›
⌄
WITH latest_block AS (
SELECT MAX(block_number) AS max_block
FROM bitcoin.core.fact_transactions
),
outputs AS (
SELECT *
FROM bitcoin.core.fact_outputs
WHERE block_timestamp > DATE '2024-08-22'
AND block_number >= 857909
),
transactions AS (
SELECT tx_id AS id
FROM bitcoin.core.fact_transactions
WHERE block_timestamp > DATE '2024-08-22'
AND block_number >= 857909
),
restaking_txs AS (
SELECT
o.tx_id,
SUBSTR(o.PUBKEY_SCRIPT_HEX, 7, 1) AS version,
SUBSTR(o.PUBKEY_SCRIPT_HEX, 8, 32) AS staker,
SUBSTR(o.PUBKEY_SCRIPT_HEX, 40, 32) AS finality_provider,
SUBSTR(o.PUBKEY_SCRIPT_HEX, 72, 2) AS stakingtime
FROM outputs o
JOIN transactions t
ON o.tx_id = t.id
WHERE SUBSTR(PUBKEY_SCRIPT_HEX, 1, 6) = '0x6a4762626e31'
),
restake_info AS (
SELECT
o.block_timestamp AS block_time,
o.block_number AS block_height,
o.tx_id,
o.VALUE_SATS / 100000000.0 AS value,
o.PUBKEY_SCRIPT_ADDRESS AS address,
o.PUBKEY_SCRIPT_TYPE AS type,
QueryRunArchived: QueryRun has been archived