hesssubtle-crimson
    Updated 2025-02-27
    with base as ( select block_timestamp,
    tx_hash,
    from_address,
    to_address
    from monad.testnet.fact_transactions
    union
    select block_timestamp,
    tx_hash,
    ORIGIN_FROM_ADDRESS as from_address,
    origin_to_address as to_address
    from monad.testnet.fact_event_logs)
    ,
    base_i as (select count(distinct date_trunc('hour',block_timestamp)) as hours,
    count(distinct tx_hash) Transactions,
    Transactions/hours as avg_wallet_txn,
    count(distinct from_address) as wallets,
    wallets/hours as avg_hourly_wallet,
    Transactions/wallets as "Average Transaction Per wallet",
    count(distinct to_address) as receivers
    from base
    )
    ,
    blocks as ( select count(distinct block_number) as "Produced Blocks"
    from monad.testnet.fact_blocks
    )

    select a.*,
    "Produced Blocks"
    from base_i a , blocks b
    Last run: about 2 months ago
    HOURS
    TRANSACTIONS
    AVG_WALLET_TXN
    WALLETS
    AVG_HOURLY_WALLET
    Average Transaction Per wallet
    RECEIVERS
    Produced Blocks
    1
    121811880699697542.68965537108533046.6773432.01608836922265341864
    1
    76B
    31s