POST
/
942aad90bb6a082676497030b81e40ba
curl --request POST \
  --url https://nd-363-550-219.p2pify.com/942aad90bb6a082676497030b81e40ba \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "zkevm_verifiedBatchNumber",
  "params": []
}'
{
  "jsonrpc": "<string>",
  "id": 123,
  "result": {}
}

Polygon zkEVM API method that returns the latest verified batch number.

In the Polygon zkEVM, transactions are grouped into batches, and each batch is verified using zero-knowledge proofs. A batch is considered verified once its proof has been validated and accepted by the network.

Get you own node endpoint today

Start for free and get your app to production levels immediately. No credit card required.

You can sign up with your GitHub, X, Google, or Microsoft account.

Parameters

  • none

Response

  • result — the hexadecimal value of the latest verified batch number that has been added to the Polygon zkEVM network.

zkevm_verifiedBatchNumber code examples

const Web3 = require("web3");

const NODE_URL = "YOUR_CHAINSTACK_ENDPOINT";

const web3 = new Web3(NODE_URL);



web3.extend({

    property: 'zkEVM',

    methods: [{

      name: 'verifiedBatchNumber',

      call: 'zkevm_verifiedBatchNumber',

      params: 0,

      inputFormatter: null,

      outputFormatter: null

    }]

  });



async function verifiedBatchNumber() {

  const output = await web3.zkEVM.verifiedBatchNumber()

  console.log(output)

}



verifiedBatchNumber();

Body

application/json

Response

200 - application/json
Returns the current verified batch number.

The response is of type object.