@Test
  public void test8_RequestStartingHashFirstAvailableAccountKey() {
    testAccountRangeRequest(
        new AccountRangeRequestParams.Builder()
            .rootHash(rootHash)
            .startHash(firstAccount)
            .responseBytes(4000)
            .expectedAccounts(86)
            .expectedFirstAccount(firstAccount)
            .expectedLastAccount(
                Bytes32.fromHexString(
                    "0x445cb5c1278fdce2f9cbdb681bdd76c52f8e50e41dbd9e220242a69ba99ac099"))
            .build());
  }
In this test, startingHash is exactly the first available account key. The server should return
the first available account of the state as the first item. Expected: 86 accounts.
ethereum/eth/src/test/java/org/hyperledger/besu/ethereum/eth/manager/snap/SnapServerGetAccountRangeTest.java