Overview

c8ntinuum exposes an Ethereum-compatible JSON-RPC endpoint at https://public-evm-rpc.c8ntinuum.com. The default public EVM namespace allowlist is eth,net,web3. Archive or private node profiles may enable additional namespaces such as debug or txpool, but applications should not assume those namespaces are available on the default public endpoint.

Supported Namespaces

NamespaceStatusDescription
ethEnabled by defaultCore Ethereum methods: accounts, blocks, transactions, and logs
web3Enabled by defaultClient version and utilities
netEnabled by defaultNetwork information
txpoolConfiguration-dependentDisabled in the default template; present only on node profiles that include txpool
debugFull archive onlyIntended for the full archive debug surface, not the default public RPC
personalNot for public RPCAppears only in the full archive example and should not be exposed on default public RPC
traceNot configuredNo separate trace namespace is configured in the reviewed source set

Commonly Used Methods

MethodDescription
eth_chainIdReturns 0x888 (2184)
eth_blockNumberLatest block number
eth_getBalanceAccount balance
eth_getTransactionCountAccount nonce
eth_sendRawTransactionSubmit a signed transaction
eth_callExecute a call without creating a transaction
eth_estimateGasEstimate gas for a transaction
eth_getTransactionReceiptGet transaction receipt
eth_getLogsQuery event logs
eth_gasPriceCurrent gas price
eth_maxPriorityFeePerGasCurrent priority fee suggestion
For concrete block, transaction, receipt, log, broadcast, CometBFT, and REST/LCD examples, see Node Interface Calls.

Method availability matrix

Method familyDefault public RPCPrivate/archive node profileNotes
eth_* core reads and writesSupportedSupportedIncludes blocks, balances, calls, gas estimation, receipts, logs, and raw transaction broadcast.
net_*SupportedSupportedNetwork metadata helpers.
web3_*SupportedSupportedClient utility methods.
eth_subscribe / eth_unsubscribeSupported over WebSocketSupported when WebSocket is enabledFree public WebSocket connections have stricter concurrency limits.
txpool_*Not enabled by defaultConfiguration-dependentDo not require txpool methods for production application flows.
debug_*Not enabled by defaultFull archive/debug profile onlyUse only on trusted private infrastructure.
personal_*Not for public RPCConfiguration-dependentDo not expose personal APIs on public RPC endpoints.
trace_*Not configured in reviewed source setNot configured unless explicitly addedUse debug APIs or an indexer where available.

Endpoint Configuration

c8ntinuum exposes mainnet endpoints across two TLDs by tier — c8ntinuum.com for the default public free RPCs, and c8ntinuum.io for alternate public and paid RPCs. Testnet endpoints live on c8ntinuum.link. For the canonical free / alternate / paid matrix and rate limits, see RPC Providers.
NetworkSurfaceEndpoint
MainnetDefault public HTTPhttps://public-evm-rpc.c8ntinuum.com
MainnetDefault public WebSocketwss://public-evm-rpc.c8ntinuum.com/websocket
MainnetAlternate public HTTPhttps://public-evm-rpc.c8ntinuum.io
MainnetAlternate public WebSocketwss://public-evm-rpc.c8ntinuum.io/websocket
MainnetPaid HTTPhttps://evm-rpc.c8ntinuum.io
MainnetPaid WebSocketwss://evm-rpc.c8ntinuum.io/websocket
TestnetPublic HTTPhttps://public-testnet-evm.c8ntinuum.link
TestnetPublic WebSocketwss://public-testnet-evm.c8ntinuum.link/websocket
TestnetPaid HTTPhttps://testnet-evm.c8ntinuum.link
TestnetPaid WebSocketwss://testnet-evm.c8ntinuum.link/websocket
Paid endpoints require a valid API key through X-API-Key or ?api_key=.

Request policy

EVM JSON-RPC HTTP accepts POST / with Content-Type: application/json. OPTIONS is allowed for preflight compatibility. GET /, non-JSON POST /, and unsupported paths are rejected by the RPC proxy.
SettingValue
eth_getLogs block range cap10000 blocks
eth_getLogs result cap10000 logs
Node batch request limit2000
Node batch response max size50000000 bytes
nginx EVM HTTP request body limit2m

Example Request

curl -X POST https://public-evm-rpc.c8ntinuum.com \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "eth_blockNumber",
    "params": [],
    "id": 1
  }'