> For the complete documentation index, see [llms.txt](https://docs.bwarelabs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bwarelabs.com/api-docs.md).

# API Docs

- [Ethereum API](https://docs.bwarelabs.com/api-docs/ethereum-api.md)
- [RPC](https://docs.bwarelabs.com/api-docs/ethereum-api/rpc.md)
- [eth\_getBlockByNumber method](https://docs.bwarelabs.com/api-docs/ethereum-api/rpc/eth_getblockbynumber-method.md): Returns data about a block given its block number
- [eth\_getBalance method](https://docs.bwarelabs.com/api-docs/ethereum-api/rpc/eth_getbalance-method.md): Returns the account balance for a given address
- [eth\_blockNumber method](https://docs.bwarelabs.com/api-docs/ethereum-api/rpc/eth_blocknumber-method.md): Returns the number of the most recent block
- [eth\_syncing method](https://docs.bwarelabs.com/api-docs/ethereum-api/rpc/eth_syncing-method.md): Returns an object with data about the sync status or false.
- [Websocket API](https://docs.bwarelabs.com/api-docs/ethereum-api/websocket-api.md)
- [eth\_syncing method](https://docs.bwarelabs.com/api-docs/ethereum-api/websocket-api/eth_syncing-method.md): Returns an object with data about the sync status or false.
- [Binance Smart Chain API](https://docs.bwarelabs.com/api-docs/binance-smart-chain-rpc-api.md)
- [RPC](https://docs.bwarelabs.com/api-docs/binance-smart-chain-rpc-api/rpc.md)
- [eth\_getTransactionByHash method](https://docs.bwarelabs.com/api-docs/binance-smart-chain-rpc-api/rpc/eth_gettransactionbyhash-method.md): Returns information about a transaction for a given hash
- [eth\_getBlockByNumber method](https://docs.bwarelabs.com/api-docs/binance-smart-chain-rpc-api/rpc/eth_getblockbynumber-method.md): Returns information about a block with a given number
- [eth\_blockNumber method](https://docs.bwarelabs.com/api-docs/binance-smart-chain-rpc-api/rpc/eth_blocknumber-method.md): Returns the number of the most recent block
- [eth\_syncing method](https://docs.bwarelabs.com/api-docs/binance-smart-chain-rpc-api/rpc/eth_syncing-method.md): Returns the sync status or false if the node is already synced
- [eth\_getBalance method](https://docs.bwarelabs.com/api-docs/binance-smart-chain-rpc-api/rpc/eth_getbalance-method.md): Returns the balance of an account with a given address
- [eth\_accounts method](https://docs.bwarelabs.com/api-docs/binance-smart-chain-rpc-api/rpc/eth_accounts-method.md): Returns the list of accounts owned by a client
- [eth\_gasPrice method](https://docs.bwarelabs.com/api-docs/binance-smart-chain-rpc-api/rpc/eth_gasprice-method.md): Returns the current gas price in wei
- [Websocket API](https://docs.bwarelabs.com/api-docs/binance-smart-chain-rpc-api/websocket-api.md)
- [eth\_syncing method](https://docs.bwarelabs.com/api-docs/binance-smart-chain-rpc-api/websocket-api/eth_syncing-method.md): Returns an object with data about the sync status or false.
- [Avalanche API](https://docs.bwarelabs.com/api-docs/avalanche-api.md)
- [X-Chain](https://docs.bwarelabs.com/api-docs/avalanche-api/x-chain.md)
- [C-Chain](https://docs.bwarelabs.com/api-docs/avalanche-api/c-chain.md)
- [P-Chain](https://docs.bwarelabs.com/api-docs/avalanche-api/p-chain.md)
- [Keystore API](https://docs.bwarelabs.com/api-docs/avalanche-api/keystore-api.md)
- [Health API](https://docs.bwarelabs.com/api-docs/avalanche-api/health-api.md): Used for measuring node health.
- [Admin API](https://docs.bwarelabs.com/api-docs/avalanche-api/admin-api.md): This API can be used for measuring node health and debugging. Note that the Admin API is disabled by default for security reasons.
- [Info API](https://docs.bwarelabs.com/api-docs/avalanche-api/info-api.md): This API can be used to access basic information about the node.
- [Metrics API](https://docs.bwarelabs.com/api-docs/avalanche-api/metrics-api.md): Allows clients to get statistics about a node’s health and performance.
- [Moonbeam/Moonriver API](https://docs.bwarelabs.com/api-docs/moonbeam.md)
- [RPC](https://docs.bwarelabs.com/api-docs/moonbeam/rpc.md)
- [eth\_getBlockByNumber method](https://docs.bwarelabs.com/api-docs/moonbeam/rpc/eth_getblockbynumber-method.md): Returns data about a block given its block number
- [eth\_getBalance method](https://docs.bwarelabs.com/api-docs/moonbeam/rpc/eth_getbalance-method.md): Returns the account balance for a given address
- [eth\_blockNumber method](https://docs.bwarelabs.com/api-docs/moonbeam/rpc/eth_blocknumber-method.md): Returns the number of the most recent block
- [eth\_syncing method](https://docs.bwarelabs.com/api-docs/moonbeam/rpc/eth_syncing-method.md): Returns an object with data about the sync status or false.
- [Websocket](https://docs.bwarelabs.com/api-docs/moonbeam/websocket.md)
- [Astar/Shiden APIs](https://docs.bwarelabs.com/api-docs/astar.md)
- [RPC](https://docs.bwarelabs.com/api-docs/astar/rpc-dusty-testnet.md)
- [eth\_getBlockByNumber method](https://docs.bwarelabs.com/api-docs/astar/rpc-dusty-testnet/eth_getblockbynumber-method.md)
- [eth\_getBalance method](https://docs.bwarelabs.com/api-docs/astar/rpc-dusty-testnet/eth_getbalance-method.md)
- [eth\_blockNumber method](https://docs.bwarelabs.com/api-docs/astar/rpc-dusty-testnet/eth_blocknumber-method.md)
- [eth\_syncing method](https://docs.bwarelabs.com/api-docs/astar/rpc-dusty-testnet/eth_syncing-method.md)
- [Websocket](https://docs.bwarelabs.com/api-docs/astar/websocket.md)
- [Fantom API](https://docs.bwarelabs.com/api-docs/fantom-api.md)
- [RPC](https://docs.bwarelabs.com/api-docs/fantom-api/rpc.md)
- [eth\_getBlockByNumber method](https://docs.bwarelabs.com/api-docs/fantom-api/rpc/eth_getblockbynumber-method.md): Returns data about a block given its block number
- [eth\_getBalance method](https://docs.bwarelabs.com/api-docs/fantom-api/rpc/eth_getbalance-method.md): Returns the account balance for a given address
- [eth\_blockNumber method](https://docs.bwarelabs.com/api-docs/fantom-api/rpc/eth_blocknumber-method.md): Returns the number of the most recent block
- [eth\_syncing method](https://docs.bwarelabs.com/api-docs/fantom-api/rpc/eth_syncing-method.md): Returns an object with data about the sync status or false.
- [Websockets](https://docs.bwarelabs.com/api-docs/fantom-api/websockets.md)
- [eth\_syncing method](https://docs.bwarelabs.com/api-docs/fantom-api/websockets/eth_syncing-method.md): Returns an object with data about the sync status or false.
- [Polkadot API](https://docs.bwarelabs.com/api-docs/polkadot-api.md)
- [RPC](https://docs.bwarelabs.com/api-docs/polkadot-api/rpc.md)
- [chain\_getBlock](https://docs.bwarelabs.com/api-docs/polkadot-api/rpc/chain_getblock.md): Get header and body of a relay chain block
- [chain\_getHeader](https://docs.bwarelabs.com/api-docs/polkadot-api/rpc/chain_getheader.md): Retrieves the header for a specific block
- [system\_chainType](https://docs.bwarelabs.com/api-docs/polkadot-api/rpc/system_chaintype.md): Retrieves the chain type
- [state\_getMetadata](https://docs.bwarelabs.com/api-docs/polkadot-api/rpc/state_getmetadata.md): Returns the runtime metadata
- [Websockets](https://docs.bwarelabs.com/api-docs/polkadot-api/websockets.md)
- [system\_chainType](https://docs.bwarelabs.com/api-docs/polkadot-api/websockets/system_chaintype.md): Retrieves the chain type
- [Elrond API](https://docs.bwarelabs.com/api-docs/elrond-api.md)
- [REST API](https://docs.bwarelabs.com/api-docs/elrond-api/rest-api.md)
- [Get Block By Hash](https://docs.bwarelabs.com/api-docs/elrond-api/rest-api/get-block-by-hash.md): Query a shard block by hash
- [Get Shard Status](https://docs.bwarelabs.com/api-docs/elrond-api/rest-api/get-shard-status.md): Query the status of a given shard
