# Mantle

> Pages under Mantle in the Alchemy Docs.

## Pages

- [Quickstart](https://www.alchemy.com/docs/reference/mantle-api-quickstart.md): How to get started building on Mantle using Alchemy
- [Mantle API Overview](https://www.alchemy.com/docs/mantle/mantle-api-overview.md): Overview of available Mantle API methods
- [eth_accounts](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-accounts.md): Returns a list of addresses owned by the client.
- [eth_blobBaseFee](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-blob-base-fee.md): Returns the base fee per blob gas in wei for the current block.
- [eth_blockNumber](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-block-number.md): Returns the number of the most recent block.
- [eth_call](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-call.md): Executes a new message call immediately without creating a transaction on the blockchain.
- [eth_callMany](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-call-many.md): Executes a list of transaction bundles without creating transactions on the blockchain. This method is particularly useful for simulating transactions to understand their potential outcomes. It supports simulating transactions at an intermediate state of a block, simulating multiple transactions with sequential dependencies, and overwriting block headers.

- [eth_chainId](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-chain-id.md): Returns the chain ID of the current network as a hexadecimal string.
- [eth_createAccessList](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-create-access-list.md): Generates an access list for a transaction.
- [eth_estimateGas](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-estimate-gas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete.
- [eth_feeHistory](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-fee-history.md): Returns historical base fee per gas and priority fee per gas data for a range of blocks.
- [eth_fillTransaction](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-fill-transaction.md): Fills in default values for a transaction object. This method populates missing fields such as gas, gasPrice, nonce, and chainId based on the current network state and transaction parameters. It returns both the filled transaction object and the RLP-encoded raw transaction data.

This is useful for preparing transactions before signing, as it ensures all required fields are present with appropriate values.

- [eth_gasPrice](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-gas-price.md): Returns the current price per gas in wei.
- [eth_getAccount](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-account.md): Retrieve account details (code hash, storage root, balance, nonce) for a given address at a specified block number or tag.

- [eth_getBalance](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-balance.md): Returns the balance of the account of a given address.
- [eth_getBlockByHash](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-block-by-hash.md): Returns information about a block by its hash.
- [eth_getBlockByNumber](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-block-by-number.md): Returns information about a block by its number.
- [eth_getBlockReceipts](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-block-receipts.md): Returns the receipts of a block by number or hash.
- [eth_getBlockTransactionCountByHash](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-block-transaction-count-by-hash.md): Returns the number of transactions in a block from a block matching the given block hash.
- [eth_getBlockTransactionCountByNumber](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-block-transaction-count-by-number.md): Returns the number of transactions in a block matching the given block number.
- [eth_getCode](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-code.md): Returns the code at a given address.
- [eth_getFilterChanges](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-filter-changes.md): Polls for changes in the filter with the given ID (created using eth_newFilter). Returns an array of logs which occurred since the last poll.
- [eth_getFilterLogs](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-filter-logs.md): Returns an array of all logs matching the filter with the given ID (created using eth_newFilter).
- [eth_getLogs](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-logs.md): Returns an array of all logs matching the specified filter.
- [eth_getProof](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-proof.md): Returns the Merkle proof for a given account and optionally some storage keys.
- [eth_getRawTransactionByHash](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-raw-transaction-by-hash.md): Returns the raw transaction data (RLP-encoded) for a transaction by its hash.
- [eth_getStorageAt](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-storage-at.md): Returns the value from a storage position at a given address.
- [eth_getTransactionByBlockHashAndIndex](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-transaction-by-block-hash-and-index.md): Returns information about a transaction by block hash and transaction index position.
- [eth_getTransactionByBlockNumberAndIndex](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-transaction-by-block-number-and-index.md): Returns information about a transaction by block number and transaction index position.
- [eth_getTransactionByHash](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-transaction-by-hash.md): Returns information about a transaction requested by transaction hash.
- [eth_getTransactionCount](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-transaction-count.md): Returns the number of transactions sent from an address.
- [eth_getTransactionReceipt](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-transaction-receipt.md): Returns the receipt of a transaction by transaction hash.
- [eth_getUncleByBlockHashAndIndex](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-uncle-by-block-hash-and-index.md): Returns information about an uncle of a block by hash and uncle index.
- [eth_getUncleByBlockNumberAndIndex](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-uncle-by-block-number-and-index.md): Returns information about an uncle of a block by number and uncle index.
- [eth_getUncleCountByBlockHash](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-uncle-count-by-block-hash.md): Returns the number of uncles in a block matching the given block hash.
- [eth_getUncleCountByBlockNumber](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-get-uncle-count-by-block-number.md): Returns the number of uncles in a block matching the given block number.
- [eth_maxPriorityFeePerGas](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-max-priority-fee-per-gas.md): Returns the current maximum priority fee per gas in wei.
- [eth_newBlockFilter](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-new-block-filter.md): Creates a filter in the node to notify when new blocks arrive.
- [eth_newFilter](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-new-filter.md): Creates a filter object based on filter options to notify when state changes (logs).
- [eth_newPendingTransactionFilter](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-new-pending-transaction-filter.md): Creates a filter in the node to notify when new pending transactions arrive.
- [eth_protocolVersion](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-protocol-version.md): Returns the current protocol version used by the client.
- [eth_sendRawTransaction](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-send-raw-transaction.md): Submits a raw transaction to the network.
- [eth_simulateV1](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-simulate-v-1.md): Enables simulation of complex transactions and state changes without modifying the blockchain.
- [eth_submitWork](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-submit-work.md): Submit a proof-of-work solution (Ethash) consisting of a nonce, the header PoW hash, and the mix digest. Not supported on post-Merge Ethereum clients; many nodes will return JSON-RPC error -32601 (method not found).

- [eth_subscribe](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-subscribe.md): Subscribe to Ethereum events via WebSocket (WSS required)
- [eth_syncing](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-syncing.md): Returns an object with data about the sync status or false if not syncing.
- [eth_uninstallFilter](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-uninstall-filter.md): Uninstalls a filter with the given ID.
- [eth_unsubscribe](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/eth-unsubscribe.md): Cancel a WebSocket subscription (WSS required)
- [net_listening](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/net-listening.md): Returns true if the client is actively listening for network connections.
- [net_peerCount](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/net-peer-count.md): Get peer count
- [net_version](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/net-version.md): Returns the network ID that the client is connected to.
- [web3_clientVersion](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/web-3-client-version.md): Returns the current client version.
- [web3_sha3](https://www.alchemy.com/docs/chains/mantle/mantle-api-endpoints/web-3-sha-3.md): Returns Keccak-256 (not the standardized SHA3-256) hash of the given data.
- [FAQ](https://www.alchemy.com/docs/reference/mantle-api-faq.md): Frequently asked questions about the Mantle Chain API
