The plume.traces table contains all internal transaction traces in the Plume blockchain.

Table Schema

Column NameData TypeDescription
transaction_hashstringTransaction hash
transaction_indexdecimal(38,0)Transaction index in block
from_addressstringSender address
to_addressstringRecipient address
valuedecimal(38,0)Value in wei
inputstringInput data
outputstringOutput data
trace_typestringTrace type
call_typestringCall type
reward_typestringReward type
gasdecimal(38,0)Gas limit
gas_useddecimal(38,0)Gas used
subtracesdecimal(38,0)Number of subtraces
trace_addressarrayTrace address
errorstringError message
statusdecimal(38,0)Status
block_timestamptimestampBlock timestamp
block_numberdecimal(38,0)Block number

Sample Query

-- Get the most common contract interactions in the last 24 hours
SELECT 
    to_address,
    COUNT(*) as interaction_count
FROM plume.traces
WHERE block_timestamp >= NOW() - INTERVAL '24' HOUR
    AND trace_type = 'call'
GROUP BY to_address
ORDER BY interaction_count DESC
LIMIT 10;