> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.galleon8.com/api-reference/node-api/overview/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.galleon8.com/_mcp/server. # Node API Overview > Understand the W3API Node API reference structure. The **Node API** reference documents selected JSON-RPC methods available through W3API chain-specific node endpoints. Use it when your application needs direct access to raw blockchain node data, including blocks, transactions, balances, logs, account data, execution traces, debugging output, and cluster status. The generated method pages are built from curated OpenRPC specifications. Those specs are the source of truth for method names, parameters, response schemas, examples, and generated endpoint pages: * **Ethereum Standard API**: `fern/openrpc/node-api/openrpc.json` * **Ethereum Trace API**: `fern/openrpc/trace-api/openrpc.json` * **Ethereum Debug API**: `fern/openrpc/debug-api/openrpc.json` * **Solana Standard API**: `fern/openrpc/solana-api/openrpc.json` --- ## Endpoints and Requests Node API requests use JSON-RPC 2.0 over HTTPS. Production applications call a chain-specific endpoint with a project API key: ```text https://rpc.ankr.com/eth/ https://rpc.ankr.com/solana/ ``` Replace `` with your project API key. Request bodies include the JSON-RPC version, method name, positional params array, and request ID: ```json { "jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1 } ``` The interactive **Try it** playground uses a docs proxy to make sample requests without exposing a project API key. Production applications should call the chain-specific endpoint directly with their own project API key. --- ## Responses and Errors Successful JSON-RPC responses include a `result` value. Failed JSON-RPC responses include an `error` object with a `code`, `message`, and optional `data` field. Node API requests can also fail at the HTTP layer before or while the request reaches the backing node. Use the chain-specific error pages when troubleshooting request shape, authentication, rate limits, method availability, or upstream node execution: #### [Ethereum Error Codes](/api-reference/node-api/ethereum/error-codes) Review HTTP and Ethereum JSON-RPC errors for Ethereum API requests. #### [Solana Error Codes](/api-reference/node-api/solana/error-codes) Review HTTP and Solana JSON-RPC errors for Solana API requests. --- ## Where to Start The Node API references are chain-specific. Select the one you'd like to interact with to view its details: #### [Ethereum](/api-reference/node-api/ethereum/overview) View Ethereum API reference. #### [Solana](/api-reference/node-api/solana/overview) View Solana API reference. #### BNB Smart Chain Coming soon... #### Polygon PoS Coming soon... #### Base Coming soon... #### Arbitrum Coming soon... #### Bitcoin Coming soon... #### Optimism Coming soon... #### Avalanche Coming soon... #### TRON Coming soon... #### Monad Coming soon... #### Sui Coming soon... > Understand the W3API Node API reference structure.