Skip to main content

Glossary

Quick reference for common terms used throughout Axol documentation.

Core Concepts

API Key

A unique identifier used to authenticate requests to the Axol API. Generated in your dashboard and included in request headers.

Compute Unit (CU)

A measurement of computational resources (CPU, RAM, disk I/O, network) consumed by an API request. Different methods cost different amounts of CUs based on their complexity.

Examples:

  • eth_blockNumber: 10 CUs
  • eth_call: 26 CUs
  • debug_traceTransaction: 5,000 CUs

See Compute Units for details.

CUPs (Compute Units Per Second)

Maximum throughput rate measured in CUs consumed per second. Controls how fast you can make requests. Also called "throughput limit".

Example: 10,000 CUPs = ~400 requests/second (assuming 25 CU average)

Monthly CU Pool

Total compute units available per billing cycle. Separate pools exist for standard and trace methods. Resets on your billing date.

Trace CU Pool

Separate CU allocation for high-compute trace and debug methods (trace_*, debug_*). Prevents accidental overages from expensive operations.

Rate Limiting

Throughput Limit

See CUPs above. The maximum rate at which you can consume CUs per second.

Soft Limit

Warning threshold at which you receive alerts (typically 80-90% of your limit). No API restrictions yet.

Hard Limit

Absolute maximum. Requests are throttled or rejected when reached (typically 100-110% of your limit).

Overage Billing

Optional billing mode where you're charged for CUs consumed beyond your monthly pool, rather than being throttled. Available on paid plans - view pricing for details.

Methods & Operations

Standard Methods

Regular API methods like eth_*, net_*, web3_*. Low to medium CU cost (5-500 CUs). Count toward standard CU pool.

Trace Methods

High-compute methods for transaction debugging (trace_*, debug_*). Very high CU cost (1,000-50,000 CUs). Count toward trace CU pool.

Examples:

  • trace_transaction: 1,000 CUs
  • debug_traceTransaction: 5,000 CUs
  • debug_traceBlockByNumber: 50,000 CUs

RPC (Remote Procedure Call)

Standard protocol for interacting with blockchain nodes. Axol provides RPC endpoints for all supported chains.

WebSocket

Real-time bi-directional communication protocol for receiving live blockchain data (new blocks, transactions, etc.). Each event costs 40 CUs.

Blockchain Terms

Chain ID

Numeric identifier for EVM-compatible chains (e.g., Ethereum = 1, Polygon = 137). Used to prevent transaction replay attacks.

API ID

Axol's string identifier for chains in API calls (e.g., ethereum, polygon, bitcoin). More readable than chain IDs.

Archive Data

Historical blockchain data beyond recent blocks. Availability varies by chain and tier:

  • Free/Starter: Last 30 days
  • Base: Last 90 days
  • Growth: Last 180 days
  • Scale+: Full history

Gas Price

Cost to execute transactions on EVM chains, measured in gwei (1 gwei = 0.000000001 ETH). Axol provides real-time gas price data.

ENS (Ethereum Name Service)

Human-readable names for Ethereum addresses (e.g., vitalik.eth0x...). Axol supports ENS resolution.

UTXO (Unspent Transaction Output)

Bitcoin's transaction model. Each output can be spent once. Used for Bitcoin balance and transaction queries.

SPL Token

Solana Program Library token standard, similar to ERC-20 on Ethereum.

Tiers & Pricing

Tier

Pricing level determining your CU allocations, features, and support level. Current tiers: Free, Starter, Professional, Business (max tier).

Overage Rate

Cost per 1M CUs when you exceed your monthly pool (if overage billing enabled). View paid plans for current rates.

SLA (Service Level Agreement)

Guaranteed uptime percentage:

  • Free/Starter: No SLA
  • Professional: 99.5%
  • Business (max tier): 99.9%

Error Codes

401 Unauthorized

Invalid or missing API key. Check authentication.

402 Payment Required

Monthly CU pool exhausted. Enable overage billing or upgrade tier.

403 Forbidden

API key lacks required scope/permission.

429 Too Many Requests

Throughput limit (CUPs) exceeded. Implement backoff and retry.

500 Internal Server Error

Server-side issue. Check status.axol.io or contact support.

Support & Resources

Dashboard

Web interface at app.axol.io for managing API keys, viewing usage, and configuring alerts.

SDK (Software Development Kit)

Pre-built client libraries for Python and TypeScript/JavaScript that simplify API integration.

CU Calculator

Tool for estimating monthly CU usage based on your expected API call patterns.


See also: