def read_req(cls, readset, block_id=READ_LATEST): read_request = skvbc_messages.SKVBCReadRequest() read_request.read_version = block_id read_request.keys = list(readset) request = skvbc_messages.SKVBCRequest() request.request = read_request return request.serialize()
def write_req(cls, readset, writeset, block_id, long_exec=False): write_request = skvbc_messages.SKVBCWriteRequest() write_request.read_version = block_id write_request.long_exec = long_exec write_request.readset = list(readset) write_request.writeset = writeset request = skvbc_messages.SKVBCRequest() request.request = write_request return request.serialize()
def get_block_data_req(cls, block_id): get_block_data_request = skvbc_messages.SKVBCGetBlockDataRequest() get_block_data_request.block_id = block_id request = skvbc_messages.SKVBCRequest() request.request = get_block_data_request return request.serialize()
def get_last_block_req(cls): request = skvbc_messages.SKVBCRequest() request.request = skvbc_messages.SKVBCGetLastBlockRequest() return request.serialize()