# Polygon Mainnet

### Supported Methods&#x20;

#### HTTP

* eth\_blockNumber
* eth\_getBlockByHash
* eth\_getBlockByNumber
* eth\_getTransactionByHash
* eth\_getTransactionCount
* eth\_getTransactionReceipt
* eth\_getBlockTransactionCountByHash
* eth\_getBlockTransactionCountByNumber
* eth\_getTransactionByBlockNumberAndIndex
* bor\_getAuthor
* bor\_getCurrentValidators
* bor\_getCurrentProposer
* bor\_getRootHash
* eth\_getRootHash
* eth\_getSignersAtHash
* eth\_getTransactionReceiptsByBlock
* eth\_getTransactionByBlockHashAndIndex
* eth\_sendRawTransaction
* eth\_getBalance
* eth\_getCode
* eth\_getStorageAt
* eth\_accounts
* eth\_getProof
* eth\_call
* eth\_getLogs
* eth\_gasPrice
* eth\_estimateGas
* eth\_chainId
* net\_version
* eth\_getUncleByBlockNumberAndIndex
* eth\_getUncleByBlockHashAndIndex
* eth\_getUncleCountByBlockHash
* eth\_getUncleCountByBlockNumber
* net\_listening
* web3\_clientVersion
* web3\_sha3

#### WebSocket&#x20;

Include all HTTP methods

* eth\_getFilterChanges
* eth\_getFilterLogs
* eth\_newBlockFilter
* eth\_newFilter
* eth\_newPendingTransactionFilter
* eth\_uninstallFilter
* eth\_subscribe
* eth\_unsubscribe
