package hashdb.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service HashDBService

hashdb.proto:23

* Define all methods implementes by the gRPC Get: get the value for a specific key Set: set the value for a specific key SetProgram: set the byte data for a specific key GetProgram: get the byte data for a specific key Flush: wait for all the pendings writes to the DB are done

message FeList

hashdb.proto:491

* @dev FE (Field Element) List @param {fe} - list of Fe

Used in: GetResponse, LoadDBRequest, SetResponse

message Fea

hashdb.proto:441

* @dev Array of 4 FE @param {fe0} - Field Element value for pos 0 @param {fe1} - Field Element value for pos 1 @param {fe2} - Field Element value for pos 2 @param {fe3} - Field Element value for pos 3

Used in: ConsolidateStateRequest, ConsolidateStateResponse, GetLatestStateRootResponse, GetProgramRequest, GetRequest, GetResponse, HashValueGL, KeyValue, LoadDBRequest, PurgeRequest, ReadTreeRequest, SetProgramRequest, SetRequest, SetResponse

message Fea12

hashdb.proto:452

* @dev Array of 12 FE @param {fex} - Field Element value for pos x

Used in: HashValueGL

message HashValueGL

hashdb.proto:472

* @dev HashValueGL @param {hash} - Hash @param {value} - Value

Used in: ReadTreeResponse

message KeyValue

hashdb.proto:482

* @dev KeyValue @param {key} - key @param {value} - Value

Used in: ReadTreeResponse

enum Persistence

hashdb.proto:48

Used in: ConsolidateStateRequest, FinishBlockRequest, FinishTxRequest, FlushRequest, PurgeRequest, SetProgramRequest, SetRequest, StartBlockRequest

message ResultCode

hashdb.proto:507

* @dev Result code @param {code} - result code

Used in: CancelBatchResponse, ConsolidateStateResponse, FlushResponse, GetFlushDataResponse, GetLatestStateRootResponse, GetProgramResponse, GetResponse, PurgeResponse, ReadTreeResponse, ResetDBResponse, SetProgramResponse, SetResponse

enum ResultCode.Code

hashdb.proto:508

Used in: ResultCode

message SiblingList

hashdb.proto:499

* @dev Siblings List @param {sibling} - list of siblings

Used in: GetResponse, SetResponse

message Version

hashdb.proto:9