> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# debug_getModifiedAccountsByNumber | Base

The `debug_getModifiedAccountsByNumber` RPC method retrieves a list of accounts that were modified between two specified block numbers. This method is invaluable for developers and analysts looking to track changes to the state of accounts across specific blocks for debugging or analytical purposes.

<Check>
  **Get your own node endpoint today**

  [Start for free](https://console.chainstack.com/) and get your app to production levels immediately. No credit card required.

  You can sign up with your GitHub, X, Google, or Microsoft account.
</Check>

## Request

To use `debug_getModifiedAccountsByNumber`, you should send a POST request with a JSON RPC call in the body.

## Parameters

* **Start Block** (`string`): The block number (in hexadecimal) from which to start tracking changes.
* **End Block** (`string`): The block number (in hexadecimal) up to which to track changes.

## Response

The response will be an array of account addresses (as strings) that were modified between the two specified blocks.

* **result** (`array`): The addresses of the accounts modified between the specified blocks.

## Use case

The `debug_getModifiedAccountsByNumber` method is essential for:

* Developers debugging contract interactions over specific blocks.
* Analysts tracking state changes for forensic or audit purposes.
* Tools and services monitoring the Base state for changes to specific accounts.


## OpenAPI

````yaml /openapi/base_node_api/debug_getModifiedAccountsByNumber.json POST /2fc1de7f08c0465f6a28e3c355e0cb14
openapi: 3.0.0
info:
  title: debug_getModifiedAccountsByNumber example
  version: 1.0.0
  description: >-
    This is an API example for debug_getModifiedAccountsByNumber, a method to
    retrieve a list of accounts  modified between two block numbers.
servers:
  - url: https://base-mainnet.core.chainstack.com
security: []
paths:
  /2fc1de7f08c0465f6a28e3c355e0cb14:
    post:
      tags:
        - Debug Operations
      summary: debug_getModifiedAccountsByNumber
      operationId: getModifiedAccountsByNumber
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - method
                - id
                - params
              properties:
                jsonrpc:
                  type: string
                  default: '2.0'
                method:
                  type: string
                  default: debug_getModifiedAccountsByNumber
                id:
                  type: string
                  default: '1'
                params:
                  type: array
                  default:
                    - '0xbb54e6'
                    - '0xbb54e7'
                  items:
                    type: string
      responses:
        '200':
          description: A list of accounts modified between the two block numbers
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                  id:
                    type: string
                  result:
                    type: array
                    items:
                      type: string
                    description: The addresses of the modified accounts.

````