DeFi

March 12, 2024

Polygon zkEVM: New Custom Endpoints for dApps

Recent changes to the network caused users to see estimated gas prices that were much higher than the transaction fee paid. This custom endpoint is the solution.

DeFi

Earlier this year, Polygon zkEVM changed how it calculated transaction fees. While the actual transaction fee paid by users went down for most types of DeFi activity, there was one unintended consequence: The estimated gas price users had to sign was much higher than what they would end up paying. 

If you have a dApp deployed on Polygon zkEVM, this solution is for you. Using this custom endpoint is not obligatory, but strongly recommended.

Relevant Calls 

Standard endpoint

  • eth_estimateGas returns the gas needed to execute the transaction, given the state of the network

New custom endpoints 

  • zkevm_estimateGasPrice returns an almost exact gas price based on the transaction type and calldata being used, given the state of the network.
  • zkevm_estimateFee returns the estimated transaction fee following the estimated gas price, given the state of the network.

How-to for dApps devs

The relevant JSON content and documentation can be found here: 

  1. Copy the JSON content for node v0.5.13: zkevm-node / json / 0.5.13
  2. You can visualize the spec by pasting the code into the playground area of the OpenRPC Playground
  3. The process is the same as requesting eth_estimateGas. You’ll call the new endpoints with the exact same parameters. For additional reference, see the call examples below.
eth_estimateGas
zkevm_estimateGasPrice
zkevm_estimateFee

Given the state of the network and the responses to the above calls, the new custom endpoint returned an estimated fee that was ~20% lower than the standard endpoint. Note: On dApps that continue using the standard endpoint, users are always going to sign the higher price but the actual fee paid will be the same as with the custom endpoint. 

For RPC infra providers: node compatibility

This custom endpoint is available for Node version 0.5.13, which was included in the Etrog upgrade: 

If you’re an infrastructure provider running RPC nodes on Polygon zkEVM, you need to update to the latest release of the node on mainnet for dApps to call zkevm_estimateGasPrice.

Nearly all of the node providers on Polygon zkEVM are already running the latest version. 

Additional Material

A complete list of all JSON RPC endpoints supported on Polygon zkEVM can be found here: 

Tune into the blog and our social channels to keep up with updates about the Polygon ecosystem.

The future of blockchains is aggregated.

Website | Twitter | Forum | Telegram | Discord | Instagram | LinkedIn | Polygon Knowledge Layer

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

March 10, 2026

Institutional
Payments

What Financial Institutions Actually Need From Blockchain Infrastructure

March 9, 2026

Polygon Chain
Open Money Stack

It’s Not Our First Trillion

March 6, 2026

Case Studies
Payments
Polygon Chain

LATAM Corridor Economics: Why Enterprises Are Betting on Stablecoins for Cross-Border Payments

March 5, 2026

Open Money Stack
Polygon Chain
Payments

Polygon launches an onchain toolkit built for the agent economy

March 4, 2026

Polygon News
Polygon Chain
Payments

Polygon Upgrade Activates $1M Gas Subsidy for Agent Payments, Enhances Fee Stability

March 3, 2026

Case Studies
DeFi
Payments
Polygon Chain

DeCard Powers Stablecoin Commerce for 150M+ Merchants Globally, All on Polygon

February 27, 2026

Open Money Stack
Payments
Wallets
Polygon Chain
DeFi

Unrolling the “Stack” in Polygon’s Open Money Stack

February 27, 2026

Open Money Stack
Payments
Polygon Chain
Wallets

Do You Actually Need a Custodial Wallet? A Decision Guide for Enterprise Payments

February 26, 2026

Open Money Stack
Polygon Chain
DeFi

Onchain Yen Used for Real Payments: JPYC Is Scaling on Polygon

February 25, 2026

Open Money Stack
Payments
DeFi

Brazil’s Largest FX Bank Expands Real-Backed Stablecoin BBRL to Polygon

Next
PREV
More Blogs