{"version":3,"file":"checkpoint.mjs","names":[],"sources":["../../../../../../src/grpc/proto/sui/rpc/v2/checkpoint.ts"],"sourcesContent":["// Copyright (c) Mysten Labs, Inc.\n// SPDX-License-Identifier: Apache-2.0\n\n// @generated by protobuf-ts 2.9.6 with parameter force_server_none,optimize_code_size,ts_nocheck\n// @generated from protobuf file \"sui/rpc/v2/checkpoint.proto\" (package \"sui.rpc.v2\", syntax proto3)\n// tslint:disable\n// @ts-nocheck\n//\n// Copyright (c) Mysten Labs, Inc.\n// SPDX-License-Identifier: Apache-2.0\n//\nimport { MessageType } from '@protobuf-ts/runtime';\nimport { ObjectSet } from './object.js';\nimport { ExecutedTransaction } from './executed_transaction.js';\nimport { CheckpointContents } from './checkpoint_contents.js';\nimport { ValidatorAggregatedSignature } from './signature.js';\nimport { CheckpointSummary } from './checkpoint_summary.js';\n/**\n * @generated from protobuf message sui.rpc.v2.Checkpoint\n */\nexport interface Checkpoint {\n\t/**\n\t * The height of this checkpoint.\n\t *\n\t * @generated from protobuf field: optional uint64 sequence_number = 1;\n\t */\n\tsequenceNumber?: bigint;\n\t/**\n\t * The digest of this Checkpoint's CheckpointSummary.\n\t *\n\t * @generated from protobuf field: optional string digest = 2;\n\t */\n\tdigest?: string;\n\t/**\n\t * The `CheckpointSummary` for this checkpoint.\n\t *\n\t * @generated from protobuf field: optional sui.rpc.v2.CheckpointSummary summary = 3;\n\t */\n\tsummary?: CheckpointSummary;\n\t/**\n\t * An aggregated quorum signature from the validator committee that\n\t * certified this checkpoint.\n\t *\n\t * @generated from protobuf field: optional sui.rpc.v2.ValidatorAggregatedSignature signature = 4;\n\t */\n\tsignature?: ValidatorAggregatedSignature;\n\t/**\n\t * The `CheckpointContents` for this checkpoint.\n\t *\n\t * @generated from protobuf field: optional sui.rpc.v2.CheckpointContents contents = 5;\n\t */\n\tcontents?: CheckpointContents;\n\t/**\n\t * List of transactions included in this checkpoint.\n\t *\n\t * @generated from protobuf field: repeated sui.rpc.v2.ExecutedTransaction transactions = 6;\n\t */\n\ttransactions: ExecutedTransaction[];\n\t/**\n\t * Set of objects either referenced as inputs or produced as\n\t * outputs by transactions included in this checkpoint.\n\t *\n\t * In order to benefit from deduplication of objects that\n\t * appear in multiple transactions in this checkpoint, objects\n\t * will only be present here and the `transactions.objects`\n\t * field will not be populated.\n\t *\n\t * @generated from protobuf field: optional sui.rpc.v2.ObjectSet objects = 7;\n\t */\n\tobjects?: ObjectSet;\n}\n// @generated message type with reflection information, may provide speed optimized methods\nclass Checkpoint$Type extends MessageType<Checkpoint> {\n\tconstructor() {\n\t\tsuper('sui.rpc.v2.Checkpoint', [\n\t\t\t{\n\t\t\t\tno: 1,\n\t\t\t\tname: 'sequence_number',\n\t\t\t\tkind: 'scalar',\n\t\t\t\topt: true,\n\t\t\t\tT: 4 /*ScalarType.UINT64*/,\n\t\t\t\tL: 0 /*LongType.BIGINT*/,\n\t\t\t},\n\t\t\t{ no: 2, name: 'digest', kind: 'scalar', opt: true, T: 9 /*ScalarType.STRING*/ },\n\t\t\t{ no: 3, name: 'summary', kind: 'message', T: () => CheckpointSummary },\n\t\t\t{ no: 4, name: 'signature', kind: 'message', T: () => ValidatorAggregatedSignature },\n\t\t\t{ no: 5, name: 'contents', kind: 'message', T: () => CheckpointContents },\n\t\t\t{\n\t\t\t\tno: 6,\n\t\t\t\tname: 'transactions',\n\t\t\t\tkind: 'message',\n\t\t\t\trepeat: 1 /*RepeatType.PACKED*/,\n\t\t\t\tT: () => ExecutedTransaction,\n\t\t\t},\n\t\t\t{ no: 7, name: 'objects', kind: 'message', T: () => ObjectSet },\n\t\t]);\n\t}\n}\n/**\n * @generated MessageType for protobuf message sui.rpc.v2.Checkpoint\n */\nexport const Checkpoint = new Checkpoint$Type();\n"],"mappings":";;;;;;;;AAwEA,IAAM,kBAAN,cAA8B,YAAwB;CACrD,cAAc;AACb,QAAM,yBAAyB;GAC9B;IACC,IAAI;IACJ,MAAM;IACN,MAAM;IACN,KAAK;IACL,GAAG;IACH,GAAG;IACH;GACD;IAAE,IAAI;IAAG,MAAM;IAAU,MAAM;IAAU,KAAK;IAAM,GAAG;IAAyB;GAChF;IAAE,IAAI;IAAG,MAAM;IAAW,MAAM;IAAW,SAAS;IAAmB;GACvE;IAAE,IAAI;IAAG,MAAM;IAAa,MAAM;IAAW,SAAS;IAA8B;GACpF;IAAE,IAAI;IAAG,MAAM;IAAY,MAAM;IAAW,SAAS;IAAoB;GACzE;IACC,IAAI;IACJ,MAAM;IACN,MAAM;IACN,QAAQ;IACR,SAAS;IACT;GACD;IAAE,IAAI;IAAG,MAAM;IAAW,MAAM;IAAW,SAAS;IAAW;GAC/D,CAAC;;;;;;AAMJ,MAAa,aAAa,IAAI,iBAAiB"}