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_batchNumberByBlockNumber",
  "params": [
    "0xD65B"
  ]
}'
{
  "jsonrpc": "<string>",
  "id": 123,
  "result": {}
}

Polygon zkEVM API method that returns the batch number associated with a given block number in the zkEVM chain.

In the zkEVM chain, multiple transactions are grouped together and verified as a single batch using zero-knowledge proofs. At the time of writing, the Polygon zkEVM works such that all individual transactions of a particular batch are processed as a separate block so that multiple blocks can be associated with a single batch of transactions.

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

  • blockNumber — a hexadecimal string representing a block number in the Polygon zkEVM chain.

Response

  • result — a string representing the batch number of the specified block number in the zkEVM chain.

zkevm_batchNumberByBlockNumber code examples

const Web3 = require("web3");

const NODE_URL = "YOUR_CHAINSTACK_ENDPOINT";

const web3 = new Web3(NODE_URL);



web3.extend({

    property: 'zkEVM',

    methods: [{

      name: 'batchNumberByBlockNumber',

      call: 'zkevm_batchNumberByBlockNumber',

      params: 1,

      inputFormatter: null,

      outputFormatter: null

    }]

  });



async function batchNumberByBlockNumber(blockId) {

  const output = await web3.zkEVM.batchNumberByBlockNumber(blockId)

  console.log(output)

}



batchNumberByBlockNumber("0xD65B");

Body

application/json
id
integer
default:1
jsonrpc
string
default:2.0
method
string
default:zkevm_batchNumberByBlockNumber
params
string[]

Response

200 - application/json
Returns the batch number associated with the given block number.
jsonrpc
string
id
integer
result
object