hessOverview of Transfers by Addresses Related to Validators
Updated 2024-09-16
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 validator_bonk as ( Select VALUE:"VALIDATOR_ADDRESS" as val_address,
value:"POWER" as voting_power
from (
SELECT livequery.live.udf_api(
'https://flipsidecrypto.xyz/api/v1/queries/3bd4bfd0-5a2e-4796-8110-43004ef74bb3/data/latest') as resp
)
,LATERAL FLATTEN (input => resp:data))
,
transaction as (select DISTINCT tx_id
from lava.core.fact_msg_attributes
where attribute_key = 'memo'
and msg_type = 'ibc_transfer'
and TRY_PARSE_JSON(attribute_value):destination_chain::STRING in ('arbitrum','Arbitrum')
and tx_succeeded = 'TRUE'
and block_timestamp::Date >= '2024-07-01')
,
amount as (select block_timestamp,
tx_id,
TRY_PARSE_JSON(attribute_value):amount::STRING/pow(10,6) AS amount,
TRY_PARSE_JSON(attribute_value):denom::STRING AS denom,
TRY_PARSE_JSON(attribute_value):sender::STRING AS sender,
TRY_PARSE_JSON(TRY_PARSE_JSON(attribute_value):memo::STRING):destination_chain::STRING AS destination_chain
from lava.core.fact_msg_attributes
where TRY_PARSE_JSON(TRY_PARSE_JSON(attribute_value):memo::STRING):destination_chain::STRING in ('arbitrum','Arbitrum')
and ATTRIBUTE_KEY = 'packet_data'
and MSG_TYPE = 'send_packet'
and tx_id in (select tx_id from transaction))
,
validators as (select DISTINCT validator_address
from lava.gov.fact_staking_rewards)
,
vali_address as (select validator_address,
CONCAT(
LEFT(validator_address, POSITION('@' IN validator_address) - 1),
'@',
SUBSTRING(
QueryRunArchived: QueryRun has been archived