Query di esempio di Polygon Mainnet

Questa pagina fornisce esempi di query di Blockchain Analytics per Polygon Mainnet.

Per istruzioni sull'utilizzo di BigQuery, consulta la documentazione di BigQuery.

Visualizza il blocco indicizzato più recente e quello meno recente

Nella console Google Cloud , vai alla pagina BigQuery.

Vai a BigQuery

La seguente query viene caricata nel campo Editor:

SELECT
  MIN(block_number) AS `First block`,
  MAX(block_number) AS `Newest block`,
  COUNT(1) AS `Total number of blocks`
FROM
  bigquery-public-data.goog_blockchain_polygon_mainnet_us.blocks;

Di seguito è riportato un esempio di risultato:

Primo blocco Blocco più recente
0 54794165

Calcolare le TPS (transazioni al secondo) al mese sulla mainnet di Polygon

Vai a BigQuery

La seguente query viene caricata nel campo Editor:

SELECT
  COUNT(*) AS TXN_COUNT_PER_MONTH,
  COUNT(*) / 2592000.0 AS TXN_PER_SECOND, # seconds in a month
  EXTRACT(YEAR
  FROM
    txn.block_timestamp) AS YEAR,
  EXTRACT(MONTH
  FROM
    txn.block_timestamp) AS MONTH,
FROM
  `bigquery-public-data.goog_blockchain_polygon_mainnet_us.transactions` AS txn
GROUP BY
  EXTRACT(YEAR
  FROM
    txn.block_timestamp),
  EXTRACT(MONTH
  FROM
    txn.block_timestamp)
ORDER BY TXN_COUNT_PER_MONTH DESC;

Di seguito è riportato un esempio di risultato:

TXN_COUNT_PER_MONTH TXN_PER_SECOND ANNO MESE
113.037.832 43.610274691358022 2024 2
103.680.742 40.0002862654321 2024 1
82.598.612 31.866748456790123 2024 3