The chain's pending block
The chain's pending block: how many transactions are queued for the next block, the base fee they will pay, and the gas already used against the limit. This is the node's own view of what is about to be mined, so it answers "is the chain congested right now" without an indexer. Transaction hashes are included when the node returns them. EVM chains: ethereum, base, polygon, arbitrum, optimism.
Answeringour last check, 2026-09-24
1 of 1checks answered this week
928 msmedian answer time
$0.001listed price per call
$0.001price it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
GET https://agent402.tools/api/chain/pending
| Category | Market data |
|---|---|
| Provider host | agent402.tools |
| Networks | algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=, eip155:10, eip155:1329, eip155:137, eip155:143, eip155:42161, eip155:42220, eip155:43114, eip155:4663, eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp, stellar:pubnet |
| Payment schemes | exact, upto |
| Self-reported calls, 30 days | 1 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-09-24 | valid payment request | 402 | $0.001 | 928 ms |
Example input (from the provider)
{
"method": "GET",
"queryParams": {
"network": "base"
},
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"hashes": {
"description": "Include the pending transaction hashes (default false, counts only)",
"type": "boolean"
},
"network": {
"description": "ethereum | base | polygon | arbitrum | optimism (default base)",
"type": "string"
}
},
"required": [],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"baseFeePerGas": {
"type": "string"
},
"baseFeePerGasGwei": {
"type": "string"
},
"gasLimit": {
"type": "string"
},
"gasUsed": {
"type": "string"
},
"network": {
"type": "string"
},
"note": {
"type": "string"
},
"number": {
"type": "string"
},
"timestamp": {
"type": "string"
},
"transactionCount": {
"type": "integer"
}
},
"required": [
"network",
"number",
"transactionCount",
"baseFeePerGas",
"baseFeePerGasGwei",
"gasUsed",
"gasLimit",
"timestamp",
"note"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}