Get metrics for EVM chains
EVM chain metrics are available for all Avalanche L1s on Mainnet and Fuji (testnet). You can request metrics by EVM chain ID. See the /chains
endpoint for all supported chains.
All metrics are updated several times every hour. Each metric data point has a value
and timestamp
(Unix timestamp in seconds). All metric values include data within the duration of the associated timestamp plus the requested timeInterval
. All timestamps are fixed to the hour. When requesting a timeInterval of day, week, or month, the timestamp will be 0:00 UTC of the day, Monday of the week, or first day of the month, respectively. The latest data point in any response may change on each update.
Metrics
activeAddresses: The number of distinct addresses seen within the selected timeInterval
starting at the timestamp. Addresses counted are those that appear in the “from” and “to” fields of a transaction or ERC20/ERC721/ERC1155 transfer log event.
activeSenders: This metric follows the same structure as activeAddresses, but instead only counts addresses that appear in the “from” field of the respective transaction or transfer log event.
cumulativeTxCount: The cumulative transaction count from genesis up until 24 hours after the timestamp. This aggregation can be considered a “rolling sum” of the transaction count metric (txCount). Only timeInterval=day
supported.
cumulativeAddresses: The cumulative count of unique addresses from genesis up until 24 hours after the timestamp. Addresses counted are those that appear in the “from” and “to” fields of a transaction or ERC20/ERC721/ERC1155 transfer log event. Only timeInterval=day
supported.
cumulativeContracts: The cumulative count of contracts created from genesis up until the timestamp. Contracts are counted by looking for the CREATE, CREATE2, and CREATE3 call types in all transaction traces (aka internal transactions). Only timeInterval=day
supported.
cumulativeDeployers: The cumulative count of unique contract deployers from genesis up until 24 hours after the timestamp. Deployers counted are those that appear in the “from” field of transaction traces with the CREATE, CREATE2, and CREATE3 call types. Only timeInterval=day
supported.
gasUsed: The amount of gas used by transactions within the requested timeInterval starting at the timestamp.
txCount: The amount of transactions within the requested timeInterval starting at the timestamp.
avgGps: The average Gas used Per Second (GPS) within the day beginning at the timestamp. The average is calculated by taking the sum of gas used by all blocks within the day and dividing it by the time interval between the last block of the previous day and the last block of the day that begins at the timestamp. Only timeInterval=day
supported.
maxGps: The max Gas used Per Second (GPS) measured within the day beginning at the timestamp. Each GPS data point is calculated using the gas used in a single block divided by the time since the last block. Only timeInterval=day
supported.
avgTps: The average Transactions Per Second (TPS) within the day beginning at the timestamp. The average is calculated by taking the sum of transactions within the day and dividing it by the time interval between the last block of the previous day and the last block of the day that begins at the timestamp. Only timeInterval=day
supported.
maxTps: The max Transactions Per Second (TPS) measured within the day beginning at the timestamp. Each TPS data point is calculated by taking the number of transactions in a single block and dividing it by the time since the last block. Only timeInterval=day
supported.
avgGasPrice: The average gas price within the day beginning at the timestamp. The gas price used is the price reported in transaction receipts. Only timeInterval=day
supported.
maxGasPrice: The max gas price seen within the day beginning at the timestamp. The gas price used is the price reported in transaction receipts. Only timeInterval=day
supported.
feesPaid: The sum of transaction fees paid within the day beginning at the timestamp. The fee is calculated as the gas used multiplied by the gas price as reported in all transaction receipts. Only timeInterval=day
supported.
Path Parameters
Which chain level metric to fetch.
activeAddresses
, activeSenders
, cumulativeTxCount
, cumulativeAddresses
, cumulativeContracts
, cumulativeDeployers
, gasUsed
, txCount
, avgGps
, maxGps
, avgTps
, maxTps
, avgGasPrice
, maxGasPrice
, feesPaid
A supported EVM chain ID or one of "total", "mainnet", or "testnet". Use the /chains
endpoint to get a list of supported chain IDs.
Query Parameters
Query param for retrieving items after a specific timestamp.
x >= 0
Query param for retrieving items before a specific timestamp.
x >= 0
Time interval granularity for data aggregation. Metrics prefixed with "cumulative", "max", or "avg" only support timeInterval equal to "day".
hour
, day
, week
, month
A page token, received from a previous list call. Provide this to retrieve the subsequent page.
The maximum number of items to return. The minimum page size is 1. The maximum pageSize is 2160.
1 <= x <= 2160
Response
Successful response
The response is of type object
.