/** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 3.21.12 * source: store/store.proto * git: https://github.com/thesayyn/protoc-gen-ts */ import * as dependency_1 from "./../common/block"; import * as dependency_2 from "./../common/rwset"; import * as dependency_3 from "./../common/result"; import * as dependency_4 from "./../common/transaction"; import * as pb_1 from "google-protobuf"; export declare namespace store { enum DbType { INVALID_DB = 0, BLOCK_DB = 1, BLOCK_INDEX_DB = 2, TX_DB = 3, TX_INDEX_DB = 4, SOFT_DB = 5, STATE_DB = 6, READ_WRITE_DB = 7 } enum DataStoreType { FILE_STORE = 0, SQL_STORE = 1, COS = 2 } enum StoreType { RawDB = 0, BFDB = 1 } enum ArchiveProcess { Normal = 0, Archiving = 1, Restoring = 2 } class SerializedBlock extends pb_1.Message { #private; constructor(data?: any[] | { header?: dependency_1.common.BlockHeader; dag?: dependency_1.common.DAG; tx_ids?: string[]; additional_data?: dependency_1.common.AdditionalData; }); get header(): dependency_1.common.BlockHeader; set header(value: dependency_1.common.BlockHeader); get has_header(): boolean; get dag(): dependency_1.common.DAG; set dag(value: dependency_1.common.DAG); get has_dag(): boolean; get tx_ids(): string[]; set tx_ids(value: string[]); get additional_data(): dependency_1.common.AdditionalData; set additional_data(value: dependency_1.common.AdditionalData); get has_additional_data(): boolean; static fromObject(data: { header?: ReturnType; dag?: ReturnType; tx_ids?: string[]; additional_data?: ReturnType; }): SerializedBlock; toObject(): { header?: ReturnType; dag?: ReturnType; tx_ids?: string[]; additional_data?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): SerializedBlock; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): SerializedBlock; } class BlockWithRWSet extends pb_1.Message { #private; constructor(data?: any[] | { block?: dependency_1.common.Block; txRWSets?: dependency_2.common.TxRWSet[]; contract_events?: dependency_3.common.ContractEvent[]; }); get block(): dependency_1.common.Block; set block(value: dependency_1.common.Block); get has_block(): boolean; get txRWSets(): dependency_2.common.TxRWSet[]; set txRWSets(value: dependency_2.common.TxRWSet[]); get contract_events(): dependency_3.common.ContractEvent[]; set contract_events(value: dependency_3.common.ContractEvent[]); static fromObject(data: { block?: ReturnType; txRWSets?: ReturnType[]; contract_events?: ReturnType[]; }): BlockWithRWSet; toObject(): { block?: ReturnType; txRWSets?: ReturnType[]; contract_events?: ReturnType[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): BlockWithRWSet; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): BlockWithRWSet; } class TransactionStoreInfo extends pb_1.Message { #private; constructor(data?: any[] | { transaction?: dependency_4.common.Transaction; block_height?: number; block_hash?: Uint8Array; tx_index?: number; block_timestamp?: number; transaction_store_info?: StoreInfo; }); get transaction(): dependency_4.common.Transaction; set transaction(value: dependency_4.common.Transaction); get has_transaction(): boolean; get block_height(): number; set block_height(value: number); get block_hash(): Uint8Array; set block_hash(value: Uint8Array); get tx_index(): number; set tx_index(value: number); get block_timestamp(): number; set block_timestamp(value: number); get transaction_store_info(): StoreInfo; set transaction_store_info(value: StoreInfo); get has_transaction_store_info(): boolean; static fromObject(data: { transaction?: ReturnType; block_height?: number; block_hash?: Uint8Array; tx_index?: number; block_timestamp?: number; transaction_store_info?: ReturnType; }): TransactionStoreInfo; toObject(): { transaction?: ReturnType; block_height?: number; block_hash?: Uint8Array; tx_index?: number; block_timestamp?: number; transaction_store_info?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): TransactionStoreInfo; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): TransactionStoreInfo; } class StoreInfo extends pb_1.Message { #private; constructor(data?: any[] | { store_type?: DataStoreType; file_name?: string; offset?: number; byte_len?: number; }); get store_type(): DataStoreType; set store_type(value: DataStoreType); get file_name(): string; set file_name(value: string); get offset(): number; set offset(value: number); get byte_len(): number; set byte_len(value: number); static fromObject(data: { store_type?: DataStoreType; file_name?: string; offset?: number; byte_len?: number; }): StoreInfo; toObject(): { store_type?: DataStoreType; file_name?: string; offset?: number; byte_len?: number; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): StoreInfo; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): StoreInfo; } class FileRange extends pb_1.Message { #private; constructor(data?: any[] | { file_name?: string; Start?: number; End?: number; }); get file_name(): string; set file_name(value: string); get Start(): number; set Start(value: number); get End(): number; set End(value: number); static fromObject(data: { file_name?: string; Start?: number; End?: number; }): FileRange; toObject(): { file_name?: string; Start?: number; End?: number; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FileRange; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): FileRange; } class ArchiveStatus extends pb_1.Message { #private; constructor(data?: any[] | { type?: StoreType; file_ranges?: FileRange[]; archive_pivot?: number; max_allow_archive_height?: number; process?: ArchiveProcess; }); get type(): StoreType; set type(value: StoreType); get file_ranges(): FileRange[]; set file_ranges(value: FileRange[]); get archive_pivot(): number; set archive_pivot(value: number); get max_allow_archive_height(): number; set max_allow_archive_height(value: number); get process(): ArchiveProcess; set process(value: ArchiveProcess); static fromObject(data: { type?: StoreType; file_ranges?: ReturnType[]; archive_pivot?: number; max_allow_archive_height?: number; process?: ArchiveProcess; }): ArchiveStatus; toObject(): { type?: StoreType; file_ranges?: ReturnType[]; archive_pivot?: number; max_allow_archive_height?: number; process?: ArchiveProcess; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ArchiveStatus; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): ArchiveStatus; } }