@Override
              public AccountRangeDataRequest fromBytes(final byte[] bytes) {
                return AccountRangeDataRequest.deserialize(
                    new BytesValueRLPInput(Bytes.of(bytes), false));
              }
Manages the persistence of the SnapSync state, allowing it to be saved and retrieved from the
database. The SnapSync state includes the current progress, downloaded data, and other relevant
information needed to resume SnapSync from where it left off after a client restart.
ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/sync/snapsync/context/SnapSyncStatePersistenceManager.java