Explore Polygon, a Layer 2 scaling solution for Ethereum. Build scalable and low-cost decentralized applications using its RPC gateway.
The Polygon RPC documentation provides developers with the necessary tools to interact with the Polygon blockchain, a Layer 2 scaling solution built on Ethereum. The documentation includes API endpoints for querying blockchain data, managing transactions, and deploying smart contracts. Polygon uses sidechains and rollups to achieve fast and low-cost transactions, making it ideal for decentralized finance (DeFi), gaming, and NFTs. Developers can leverage Ethereum-compatible tools while benefiting from enhanced scalability using Polygon’s RPC gateway.
- Polygon Website: https://polygon.technologyPolygon RPC Gateway
*Supported Blockchains - tiers: 💎 Tier 1, ⭐ Tier 2, ✨ Tier 3
Don't have an API key?
Sign up to Dashboard and create your API keys today.
Get higher limits and use debugging tools.
Quick connection to Polygon
Polygon Video tutorial - Getting started using Tatum SDK
In this video tutorial, we will guide you through the process of getting started with Polygon RPC using the Tatum SDK. Tatum SDK is a comprehensive blockchain development toolkit that simplifies the interaction with various blockchain networks, including Polygon. By following the tutorial, you will learn how to set up your development environment, establish a connection to the Polygon network via RPC, and perform common operations such as retrieving balance of an address. Whether you are a beginner or an experienced developer, this tutorial will provide you with the necessary steps to kickstart your web3 app development journey on Polygon.
Available Polygon interfaces
Polygon - JSON-RPC
- eth_gettransactionbyhash
- eth_getunclecountbyblocknumber
- txpool_inspect
- eth_chainid
- eth_sendrawtransaction
- eth_call
- eth_gettransactionbyblockhashandindex
- eth_getunclecountbyblockhash
- eth_gettransactionreceipt
- eth_getlogs
- eth_estimategas
- eth_getblocktransactioncountbynumber
- eth_getblockbyhash
- web3_clientversion
- eth_blocknumber
- eth_maxpriorityfeepergas
- eth_getbalance
- debug_tracecall
- eth_getblocktransactioncountbyhash
- eth_gasprice
- debug_storagerangeat
- debug_tracetransaction
- eth_getblockreceipts
- eth_getstorageat
- txpool_content
- eth_gettransactioncount
- txpool_status
- debug_traceblockbyhash
- eth_getblockbynumber
- eth_gettransactionbyblocknumberandindex
- eth_getproof
- eth_getcode
- eth_feeHistory
- eth_feehistory
Polygon - Tatum API
- Generate Polygon wallet
- Generate Polygon account address from Extended public key
- Generate Polygon private key
- Web3 HTTP driver
- Get current block number
- Get Polygon block by hash
- Get Polygon Account balance
- Get Polygon Transaction
- Get Polygon transactions by address
- Get count of outgoing Polygon transactions
- Send MATIC from account to account
- Invoke a method in a smart contract on Polygon
- Broadcast signed Polygon transaction