# Bware Docs ## Bware Docs - [About Bware Labs Decentralized API](https://docs.bwarelabs.com/master.md): Decentralized Infrastructure for Everyone - [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 - [Using Bware Labs Platform](https://docs.bwarelabs.com/tutorials/bware-labs-platform-tutorial.md) - [Getting a Bware Labs full endpoint](https://docs.bwarelabs.com/tutorials/bware-labs-platform-tutorial/bware-labs-platform-tutorial.md) - [Using Bware Labs Endpoint in PolkadotJs](https://docs.bwarelabs.com/tutorials/using-bware-labs-endpoint-in-polkadotjs.md) - [Using Bware Labs Endpoint in Metamask](https://docs.bwarelabs.com/tutorials/using-bware-labs-endpoint-in-metamask.md) - [Using a Bware Labs endpoint in code](https://docs.bwarelabs.com/tutorials/using-a-bware-labs-endpoint-in-code.md)