#pragma once
#include <retesteth/testStructures/basetypes.h>
#include "../Ethereum/Storage.h"
#include <libdataobj/DataObject.h>

namespace test
{
namespace teststruct
{
// Structure for RPC response debug_accountRange
struct DebugStorageRangeAt
{
    DebugStorageRangeAt(DataObject const&);
    Storage const& storage() const { return m_storage; }
    FH32 const& nextKey() const { return m_nextKey; }

private:
    spStorage m_storage;
    spFH32 m_nextKey;
};

}  // namespace teststruct
}  // namespace test
