From 436c9ec8f5aceb619209ec6afe861f82af0d7168 Mon Sep 17 00:00:00 2001 From: Brandon Williams Date: Mon, 13 Jan 2025 14:20:17 -0600 Subject: [PATCH] rpc: output grpc documentation to json --- crates/sui-rpc-api/generate-grpc-docs.sh | 1 + crates/sui-rpc-api/proto/documentation.json | 8467 +++++++++++++++++++ 2 files changed, 8468 insertions(+) create mode 100644 crates/sui-rpc-api/proto/documentation.json diff --git a/crates/sui-rpc-api/generate-grpc-docs.sh b/crates/sui-rpc-api/generate-grpc-docs.sh index f4cd4618b7405..aa66c66d53595 100755 --- a/crates/sui-rpc-api/generate-grpc-docs.sh +++ b/crates/sui-rpc-api/generate-grpc-docs.sh @@ -19,3 +19,4 @@ proto/google/protobuf/timestamp.proto # available on $PATH. See https://github.com/pseudomuto/protoc-gen-doc for more # info cd "$SCRIPT_DIR" && protoc --doc_out=proto/ --doc_opt=markdown,documentation.md ${PROTO_FILES[@]} --proto_path=proto/ +cd "$SCRIPT_DIR" && protoc --doc_out=proto/ --doc_opt=json,documentation.json ${PROTO_FILES[@]} --proto_path=proto/ diff --git a/crates/sui-rpc-api/proto/documentation.json b/crates/sui-rpc-api/proto/documentation.json new file mode 100644 index 0000000000000..22cd2e4238d00 --- /dev/null +++ b/crates/sui-rpc-api/proto/documentation.json @@ -0,0 +1,8467 @@ +{ + "files": [ + { + "name": "sui.node.v2.proto", + "description": "", + "package": "sui.node.v2", + "hasEnums": false, + "hasExtensions": false, + "hasMessages": true, + "hasServices": true, + "enums": [], + "extensions": [], + "messages": [ + { + "name": "BalanceChange", + "longName": "BalanceChange", + "fullName": "sui.node.v2.BalanceChange", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "address", + "description": "", + "label": "optional", + "type": "Address", + "longType": "sui.types.Address", + "fullType": "sui.types.Address", + "ismap": false, + "isoneof": true, + "oneofdecl": "_address", + "defaultValue": "" + }, + { + "name": "coin_type", + "description": "", + "label": "optional", + "type": "TypeTag", + "longType": "sui.types.TypeTag", + "fullType": "sui.types.TypeTag", + "ismap": false, + "isoneof": true, + "oneofdecl": "_coin_type", + "defaultValue": "" + }, + { + "name": "amount", + "description": "", + "label": "optional", + "type": "I128", + "longType": "sui.types.I128", + "fullType": "sui.types.I128", + "ismap": false, + "isoneof": true, + "oneofdecl": "_amount", + "defaultValue": "" + } + ] + }, + { + "name": "BalanceChanges", + "longName": "BalanceChanges", + "fullName": "sui.node.v2.BalanceChanges", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": false, + "extensions": [], + "fields": [ + { + "name": "balance_changes", + "description": "", + "label": "repeated", + "type": "BalanceChange", + "longType": "BalanceChange", + "fullType": "sui.node.v2.BalanceChange", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "EffectsFinality", + "longName": "EffectsFinality", + "fullName": "sui.node.v2.EffectsFinality", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "certified", + "description": "", + "label": "", + "type": "ValidatorAggregatedSignature", + "longType": "sui.types.ValidatorAggregatedSignature", + "fullType": "sui.types.ValidatorAggregatedSignature", + "ismap": false, + "isoneof": true, + "oneofdecl": "finality", + "defaultValue": "" + }, + { + "name": "checkpointed", + "description": "", + "label": "", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "finality", + "defaultValue": "" + }, + { + "name": "quorum_executed", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "finality", + "defaultValue": "" + } + ] + }, + { + "name": "ExecuteTransactionOptions", + "longName": "ExecuteTransactionOptions", + "fullName": "sui.node.v2.ExecuteTransactionOptions", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "effects", + "description": "Include the sui.types.TransactionEffects message in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_effects", + "defaultValue": "" + }, + { + "name": "effects_bcs", + "description": "Include the TransactionEffects formatted as BCS in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_effects_bcs", + "defaultValue": "" + }, + { + "name": "events", + "description": "Include the sui.types.TransactionEvents message in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_events", + "defaultValue": "" + }, + { + "name": "events_bcs", + "description": "Include the TransactionEvents formatted as BCS in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_events_bcs", + "defaultValue": "" + }, + { + "name": "balance_changes", + "description": "Include the BalanceChanges in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_balance_changes", + "defaultValue": "" + } + ] + }, + { + "name": "ExecuteTransactionRequest", + "longName": "ExecuteTransactionRequest", + "fullName": "sui.node.v2.ExecuteTransactionRequest", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "transaction", + "description": "", + "label": "optional", + "type": "Transaction", + "longType": "sui.types.Transaction", + "fullType": "sui.types.Transaction", + "ismap": false, + "isoneof": true, + "oneofdecl": "_transaction", + "defaultValue": "" + }, + { + "name": "transaction_bcs", + "description": "", + "label": "optional", + "type": "Bcs", + "longType": "sui.types.Bcs", + "fullType": "sui.types.Bcs", + "ismap": false, + "isoneof": true, + "oneofdecl": "_transaction_bcs", + "defaultValue": "" + }, + { + "name": "signatures", + "description": "", + "label": "optional", + "type": "UserSignatures", + "longType": "UserSignatures", + "fullType": "sui.node.v2.UserSignatures", + "ismap": false, + "isoneof": true, + "oneofdecl": "_signatures", + "defaultValue": "" + }, + { + "name": "signatures_bytes", + "description": "", + "label": "optional", + "type": "UserSignaturesBytes", + "longType": "UserSignaturesBytes", + "fullType": "sui.node.v2.UserSignaturesBytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_signatures_bytes", + "defaultValue": "" + }, + { + "name": "options", + "description": "", + "label": "optional", + "type": "ExecuteTransactionOptions", + "longType": "ExecuteTransactionOptions", + "fullType": "sui.node.v2.ExecuteTransactionOptions", + "ismap": false, + "isoneof": true, + "oneofdecl": "_options", + "defaultValue": "" + } + ] + }, + { + "name": "ExecuteTransactionResponse", + "longName": "ExecuteTransactionResponse", + "fullName": "sui.node.v2.ExecuteTransactionResponse", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "finality", + "description": "", + "label": "optional", + "type": "EffectsFinality", + "longType": "EffectsFinality", + "fullType": "sui.node.v2.EffectsFinality", + "ismap": false, + "isoneof": true, + "oneofdecl": "_finality", + "defaultValue": "" + }, + { + "name": "effects", + "description": "", + "label": "optional", + "type": "TransactionEffects", + "longType": "sui.types.TransactionEffects", + "fullType": "sui.types.TransactionEffects", + "ismap": false, + "isoneof": true, + "oneofdecl": "_effects", + "defaultValue": "" + }, + { + "name": "effects_bcs", + "description": "", + "label": "optional", + "type": "Bcs", + "longType": "sui.types.Bcs", + "fullType": "sui.types.Bcs", + "ismap": false, + "isoneof": true, + "oneofdecl": "_effects_bcs", + "defaultValue": "" + }, + { + "name": "events", + "description": "", + "label": "optional", + "type": "TransactionEvents", + "longType": "sui.types.TransactionEvents", + "fullType": "sui.types.TransactionEvents", + "ismap": false, + "isoneof": true, + "oneofdecl": "_events", + "defaultValue": "" + }, + { + "name": "events_bcs", + "description": "", + "label": "optional", + "type": "Bcs", + "longType": "sui.types.Bcs", + "fullType": "sui.types.Bcs", + "ismap": false, + "isoneof": true, + "oneofdecl": "_events_bcs", + "defaultValue": "" + }, + { + "name": "balance_changes", + "description": "", + "label": "optional", + "type": "BalanceChanges", + "longType": "BalanceChanges", + "fullType": "sui.node.v2.BalanceChanges", + "ismap": false, + "isoneof": true, + "oneofdecl": "_balance_changes", + "defaultValue": "" + } + ] + }, + { + "name": "FullCheckpointObject", + "longName": "FullCheckpointObject", + "fullName": "sui.node.v2.FullCheckpointObject", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "object_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "sui.types.ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_id", + "defaultValue": "" + }, + { + "name": "version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_version", + "defaultValue": "" + }, + { + "name": "digest", + "description": "The digest of this object", + "label": "optional", + "type": "Digest", + "longType": "sui.types.Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_digest", + "defaultValue": "" + }, + { + "name": "object", + "description": "", + "label": "optional", + "type": "Object", + "longType": "sui.types.Object", + "fullType": "sui.types.Object", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object", + "defaultValue": "" + }, + { + "name": "object_bcs", + "description": "", + "label": "optional", + "type": "Bcs", + "longType": "sui.types.Bcs", + "fullType": "sui.types.Bcs", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_bcs", + "defaultValue": "" + } + ] + }, + { + "name": "FullCheckpointObjects", + "longName": "FullCheckpointObjects", + "fullName": "sui.node.v2.FullCheckpointObjects", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": false, + "extensions": [], + "fields": [ + { + "name": "objects", + "description": "", + "label": "repeated", + "type": "FullCheckpointObject", + "longType": "FullCheckpointObject", + "fullType": "sui.node.v2.FullCheckpointObject", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "FullCheckpointTransaction", + "longName": "FullCheckpointTransaction", + "fullName": "sui.node.v2.FullCheckpointTransaction", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "digest", + "description": "The digest of this transaction", + "label": "optional", + "type": "Digest", + "longType": "sui.types.Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_digest", + "defaultValue": "" + }, + { + "name": "transaction", + "description": "", + "label": "optional", + "type": "Transaction", + "longType": "sui.types.Transaction", + "fullType": "sui.types.Transaction", + "ismap": false, + "isoneof": true, + "oneofdecl": "_transaction", + "defaultValue": "" + }, + { + "name": "transaction_bcs", + "description": "", + "label": "optional", + "type": "Bcs", + "longType": "sui.types.Bcs", + "fullType": "sui.types.Bcs", + "ismap": false, + "isoneof": true, + "oneofdecl": "_transaction_bcs", + "defaultValue": "" + }, + { + "name": "effects", + "description": "", + "label": "optional", + "type": "TransactionEffects", + "longType": "sui.types.TransactionEffects", + "fullType": "sui.types.TransactionEffects", + "ismap": false, + "isoneof": true, + "oneofdecl": "_effects", + "defaultValue": "" + }, + { + "name": "effects_bcs", + "description": "", + "label": "optional", + "type": "Bcs", + "longType": "sui.types.Bcs", + "fullType": "sui.types.Bcs", + "ismap": false, + "isoneof": true, + "oneofdecl": "_effects_bcs", + "defaultValue": "" + }, + { + "name": "events", + "description": "", + "label": "optional", + "type": "TransactionEvents", + "longType": "sui.types.TransactionEvents", + "fullType": "sui.types.TransactionEvents", + "ismap": false, + "isoneof": true, + "oneofdecl": "_events", + "defaultValue": "" + }, + { + "name": "events_bcs", + "description": "", + "label": "optional", + "type": "Bcs", + "longType": "sui.types.Bcs", + "fullType": "sui.types.Bcs", + "ismap": false, + "isoneof": true, + "oneofdecl": "_events_bcs", + "defaultValue": "" + }, + { + "name": "input_objects", + "description": "", + "label": "optional", + "type": "FullCheckpointObjects", + "longType": "FullCheckpointObjects", + "fullType": "sui.node.v2.FullCheckpointObjects", + "ismap": false, + "isoneof": true, + "oneofdecl": "_input_objects", + "defaultValue": "" + }, + { + "name": "output_objects", + "description": "", + "label": "optional", + "type": "FullCheckpointObjects", + "longType": "FullCheckpointObjects", + "fullType": "sui.node.v2.FullCheckpointObjects", + "ismap": false, + "isoneof": true, + "oneofdecl": "_output_objects", + "defaultValue": "" + } + ] + }, + { + "name": "GetCheckpointOptions", + "longName": "GetCheckpointOptions", + "fullName": "sui.node.v2.GetCheckpointOptions", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "summary", + "description": "Include the sui.types.CheckpointSummary in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_summary", + "defaultValue": "" + }, + { + "name": "summary_bcs", + "description": "Include the CheckpointSummary formatted as BCS in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_summary_bcs", + "defaultValue": "" + }, + { + "name": "signature", + "description": "Include the sui.types.ValidatorAggregatedSignature in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_signature", + "defaultValue": "" + }, + { + "name": "contents", + "description": "Include the sui.types.CheckpointContents message in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_contents", + "defaultValue": "" + }, + { + "name": "contents_bcs", + "description": "Include the CheckpointContents formatted as BCS in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_contents_bcs", + "defaultValue": "" + } + ] + }, + { + "name": "GetCheckpointRequest", + "longName": "GetCheckpointRequest", + "fullName": "sui.node.v2.GetCheckpointRequest", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "sequence_number", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_sequence_number", + "defaultValue": "" + }, + { + "name": "digest", + "description": "", + "label": "optional", + "type": "Digest", + "longType": "sui.types.Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_digest", + "defaultValue": "" + }, + { + "name": "options", + "description": "", + "label": "optional", + "type": "GetCheckpointOptions", + "longType": "GetCheckpointOptions", + "fullType": "sui.node.v2.GetCheckpointOptions", + "ismap": false, + "isoneof": true, + "oneofdecl": "_options", + "defaultValue": "" + } + ] + }, + { + "name": "GetCheckpointResponse", + "longName": "GetCheckpointResponse", + "fullName": "sui.node.v2.GetCheckpointResponse", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "sequence_number", + "description": "The sequence number of this Checkpoint", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_sequence_number", + "defaultValue": "" + }, + { + "name": "digest", + "description": "The digest of this Checkpoint's CheckpointSummary", + "label": "optional", + "type": "Digest", + "longType": "sui.types.Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_digest", + "defaultValue": "" + }, + { + "name": "summary", + "description": "", + "label": "optional", + "type": "CheckpointSummary", + "longType": "sui.types.CheckpointSummary", + "fullType": "sui.types.CheckpointSummary", + "ismap": false, + "isoneof": true, + "oneofdecl": "_summary", + "defaultValue": "" + }, + { + "name": "summary_bcs", + "description": "", + "label": "optional", + "type": "Bcs", + "longType": "sui.types.Bcs", + "fullType": "sui.types.Bcs", + "ismap": false, + "isoneof": true, + "oneofdecl": "_summary_bcs", + "defaultValue": "" + }, + { + "name": "signature", + "description": "", + "label": "optional", + "type": "ValidatorAggregatedSignature", + "longType": "sui.types.ValidatorAggregatedSignature", + "fullType": "sui.types.ValidatorAggregatedSignature", + "ismap": false, + "isoneof": true, + "oneofdecl": "_signature", + "defaultValue": "" + }, + { + "name": "contents", + "description": "", + "label": "optional", + "type": "CheckpointContents", + "longType": "sui.types.CheckpointContents", + "fullType": "sui.types.CheckpointContents", + "ismap": false, + "isoneof": true, + "oneofdecl": "_contents", + "defaultValue": "" + }, + { + "name": "contents_bcs", + "description": "", + "label": "optional", + "type": "Bcs", + "longType": "sui.types.Bcs", + "fullType": "sui.types.Bcs", + "ismap": false, + "isoneof": true, + "oneofdecl": "_contents_bcs", + "defaultValue": "" + } + ] + }, + { + "name": "GetCommitteeRequest", + "longName": "GetCommitteeRequest", + "fullName": "sui.node.v2.GetCommitteeRequest", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "epoch", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_epoch", + "defaultValue": "" + } + ] + }, + { + "name": "GetCommitteeResponse", + "longName": "GetCommitteeResponse", + "fullName": "sui.node.v2.GetCommitteeResponse", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "committee", + "description": "", + "label": "optional", + "type": "ValidatorCommittee", + "longType": "sui.types.ValidatorCommittee", + "fullType": "sui.types.ValidatorCommittee", + "ismap": false, + "isoneof": true, + "oneofdecl": "_committee", + "defaultValue": "" + } + ] + }, + { + "name": "GetFullCheckpointOptions", + "longName": "GetFullCheckpointOptions", + "fullName": "sui.node.v2.GetFullCheckpointOptions", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "summary", + "description": "Include the sui.types.CheckpointSummary in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_summary", + "defaultValue": "" + }, + { + "name": "summary_bcs", + "description": "Include the CheckpointSummary formatted as BCS in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_summary_bcs", + "defaultValue": "" + }, + { + "name": "signature", + "description": "Include the sui.types.ValidatorAggregatedSignature in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_signature", + "defaultValue": "" + }, + { + "name": "contents", + "description": "Include the sui.types.CheckpointContents message in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_contents", + "defaultValue": "" + }, + { + "name": "contents_bcs", + "description": "Include the CheckpointContents formatted as BCS in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_contents_bcs", + "defaultValue": "" + }, + { + "name": "transaction", + "description": "Include the sui.types.Transaction message in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_transaction", + "defaultValue": "" + }, + { + "name": "transaction_bcs", + "description": "Include the Transaction formatted as BCS in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_transaction_bcs", + "defaultValue": "" + }, + { + "name": "effects", + "description": "Include the sui.types.TransactionEffects message in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_effects", + "defaultValue": "" + }, + { + "name": "effects_bcs", + "description": "Include the TransactionEffects formatted as BCS in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_effects_bcs", + "defaultValue": "" + }, + { + "name": "events", + "description": "Include the sui.types.TransactionEvents message in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_events", + "defaultValue": "" + }, + { + "name": "events_bcs", + "description": "Include the TransactionEvents formatted as BCS in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_events_bcs", + "defaultValue": "" + }, + { + "name": "input_objects", + "description": "Include the input objects for transactions in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_input_objects", + "defaultValue": "" + }, + { + "name": "output_objects", + "description": "Include the output objects for transactions in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_output_objects", + "defaultValue": "" + }, + { + "name": "object", + "description": "Include the sui.types.Object message in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object", + "defaultValue": "" + }, + { + "name": "object_bcs", + "description": "Include the Object formatted as BCS in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_bcs", + "defaultValue": "" + } + ] + }, + { + "name": "GetFullCheckpointRequest", + "longName": "GetFullCheckpointRequest", + "fullName": "sui.node.v2.GetFullCheckpointRequest", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "sequence_number", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_sequence_number", + "defaultValue": "" + }, + { + "name": "digest", + "description": "", + "label": "optional", + "type": "Digest", + "longType": "sui.types.Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_digest", + "defaultValue": "" + }, + { + "name": "options", + "description": "", + "label": "optional", + "type": "GetFullCheckpointOptions", + "longType": "GetFullCheckpointOptions", + "fullType": "sui.node.v2.GetFullCheckpointOptions", + "ismap": false, + "isoneof": true, + "oneofdecl": "_options", + "defaultValue": "" + } + ] + }, + { + "name": "GetFullCheckpointResponse", + "longName": "GetFullCheckpointResponse", + "fullName": "sui.node.v2.GetFullCheckpointResponse", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "sequence_number", + "description": "The sequence number of this Checkpoint", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_sequence_number", + "defaultValue": "" + }, + { + "name": "digest", + "description": "The digest of this Checkpoint's CheckpointSummary", + "label": "optional", + "type": "Digest", + "longType": "sui.types.Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_digest", + "defaultValue": "" + }, + { + "name": "summary", + "description": "", + "label": "optional", + "type": "CheckpointSummary", + "longType": "sui.types.CheckpointSummary", + "fullType": "sui.types.CheckpointSummary", + "ismap": false, + "isoneof": true, + "oneofdecl": "_summary", + "defaultValue": "" + }, + { + "name": "summary_bcs", + "description": "", + "label": "optional", + "type": "Bcs", + "longType": "sui.types.Bcs", + "fullType": "sui.types.Bcs", + "ismap": false, + "isoneof": true, + "oneofdecl": "_summary_bcs", + "defaultValue": "" + }, + { + "name": "signature", + "description": "", + "label": "optional", + "type": "ValidatorAggregatedSignature", + "longType": "sui.types.ValidatorAggregatedSignature", + "fullType": "sui.types.ValidatorAggregatedSignature", + "ismap": false, + "isoneof": true, + "oneofdecl": "_signature", + "defaultValue": "" + }, + { + "name": "contents", + "description": "", + "label": "optional", + "type": "CheckpointContents", + "longType": "sui.types.CheckpointContents", + "fullType": "sui.types.CheckpointContents", + "ismap": false, + "isoneof": true, + "oneofdecl": "_contents", + "defaultValue": "" + }, + { + "name": "contents_bcs", + "description": "", + "label": "optional", + "type": "Bcs", + "longType": "sui.types.Bcs", + "fullType": "sui.types.Bcs", + "ismap": false, + "isoneof": true, + "oneofdecl": "_contents_bcs", + "defaultValue": "" + }, + { + "name": "transactions", + "description": "", + "label": "repeated", + "type": "FullCheckpointTransaction", + "longType": "FullCheckpointTransaction", + "fullType": "sui.node.v2.FullCheckpointTransaction", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "GetNodeInfoRequest", + "longName": "GetNodeInfoRequest", + "fullName": "sui.node.v2.GetNodeInfoRequest", + "description": "", + "hasExtensions": false, + "hasFields": false, + "hasOneofs": false, + "extensions": [], + "fields": [] + }, + { + "name": "GetNodeInfoResponse", + "longName": "GetNodeInfoResponse", + "fullName": "sui.node.v2.GetNodeInfoResponse", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "chain_id", + "description": "The chain identifier of the chain that this Node is on", + "label": "optional", + "type": "Digest", + "longType": "sui.types.Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_chain_id", + "defaultValue": "" + }, + { + "name": "chain", + "description": "Human readable name of the chain that this Node is on", + "label": "optional", + "type": "string", + "longType": "string", + "fullType": "string", + "ismap": false, + "isoneof": true, + "oneofdecl": "_chain", + "defaultValue": "" + }, + { + "name": "epoch", + "description": "Current epoch of the Node based on its highest executed checkpoint", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_epoch", + "defaultValue": "" + }, + { + "name": "checkpoint_height", + "description": "Checkpoint height of the most recently executed checkpoint", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_checkpoint_height", + "defaultValue": "" + }, + { + "name": "timestamp", + "description": "Unix timestamp of the most recently executed checkpoint", + "label": "optional", + "type": "Timestamp", + "longType": "google.protobuf.Timestamp", + "fullType": "google.protobuf.Timestamp", + "ismap": false, + "isoneof": true, + "oneofdecl": "_timestamp", + "defaultValue": "" + }, + { + "name": "lowest_available_checkpoint", + "description": "The lowest checkpoint for which checkpoints and transaction data is available", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_lowest_available_checkpoint", + "defaultValue": "" + }, + { + "name": "lowest_available_checkpoint_objects", + "description": "The lowest checkpoint for which object data is available", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_lowest_available_checkpoint_objects", + "defaultValue": "" + }, + { + "name": "software_version", + "description": "", + "label": "optional", + "type": "string", + "longType": "string", + "fullType": "string", + "ismap": false, + "isoneof": true, + "oneofdecl": "_software_version", + "defaultValue": "" + } + ] + }, + { + "name": "GetObjectOptions", + "longName": "GetObjectOptions", + "fullName": "sui.node.v2.GetObjectOptions", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "object", + "description": "Include the sui.types.Object message in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object", + "defaultValue": "" + }, + { + "name": "object_bcs", + "description": "Include the Object formatted as BCS in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_bcs", + "defaultValue": "" + } + ] + }, + { + "name": "GetObjectRequest", + "longName": "GetObjectRequest", + "fullName": "sui.node.v2.GetObjectRequest", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "object_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "sui.types.ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_id", + "defaultValue": "" + }, + { + "name": "version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_version", + "defaultValue": "" + }, + { + "name": "options", + "description": "", + "label": "optional", + "type": "GetObjectOptions", + "longType": "GetObjectOptions", + "fullType": "sui.node.v2.GetObjectOptions", + "ismap": false, + "isoneof": true, + "oneofdecl": "_options", + "defaultValue": "" + } + ] + }, + { + "name": "GetObjectResponse", + "longName": "GetObjectResponse", + "fullName": "sui.node.v2.GetObjectResponse", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "object_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "sui.types.ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_id", + "defaultValue": "" + }, + { + "name": "version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_version", + "defaultValue": "" + }, + { + "name": "digest", + "description": "The digest of this object", + "label": "optional", + "type": "Digest", + "longType": "sui.types.Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_digest", + "defaultValue": "" + }, + { + "name": "object", + "description": "", + "label": "optional", + "type": "Object", + "longType": "sui.types.Object", + "fullType": "sui.types.Object", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object", + "defaultValue": "" + }, + { + "name": "object_bcs", + "description": "", + "label": "optional", + "type": "Bcs", + "longType": "sui.types.Bcs", + "fullType": "sui.types.Bcs", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_bcs", + "defaultValue": "" + } + ] + }, + { + "name": "GetTransactionOptions", + "longName": "GetTransactionOptions", + "fullName": "sui.node.v2.GetTransactionOptions", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "transaction", + "description": "Include the sui.types.Transaction message in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_transaction", + "defaultValue": "" + }, + { + "name": "transaction_bcs", + "description": "Include the Transaction formatted as BCS in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_transaction_bcs", + "defaultValue": "" + }, + { + "name": "signatures", + "description": "Include the set of sui.types.UserSignature's in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_signatures", + "defaultValue": "" + }, + { + "name": "signatures_bytes", + "description": "Include the set of UserSignature's encoded as bytes in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_signatures_bytes", + "defaultValue": "" + }, + { + "name": "effects", + "description": "Include the sui.types.TransactionEffects message in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_effects", + "defaultValue": "" + }, + { + "name": "effects_bcs", + "description": "Include the TransactionEffects formatted as BCS in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_effects_bcs", + "defaultValue": "" + }, + { + "name": "events", + "description": "Include the sui.types.TransactionEvents message in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_events", + "defaultValue": "" + }, + { + "name": "events_bcs", + "description": "Include the TransactionEvents formatted as BCS in the response.\n\nDefaults to `false` if not included", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_events_bcs", + "defaultValue": "" + } + ] + }, + { + "name": "GetTransactionRequest", + "longName": "GetTransactionRequest", + "fullName": "sui.node.v2.GetTransactionRequest", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "digest", + "description": "", + "label": "optional", + "type": "Digest", + "longType": "sui.types.Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_digest", + "defaultValue": "" + }, + { + "name": "options", + "description": "", + "label": "optional", + "type": "GetTransactionOptions", + "longType": "GetTransactionOptions", + "fullType": "sui.node.v2.GetTransactionOptions", + "ismap": false, + "isoneof": true, + "oneofdecl": "_options", + "defaultValue": "" + } + ] + }, + { + "name": "GetTransactionResponse", + "longName": "GetTransactionResponse", + "fullName": "sui.node.v2.GetTransactionResponse", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "digest", + "description": "The digest of this transaction", + "label": "optional", + "type": "Digest", + "longType": "sui.types.Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_digest", + "defaultValue": "" + }, + { + "name": "transaction", + "description": "", + "label": "optional", + "type": "Transaction", + "longType": "sui.types.Transaction", + "fullType": "sui.types.Transaction", + "ismap": false, + "isoneof": true, + "oneofdecl": "_transaction", + "defaultValue": "" + }, + { + "name": "transaction_bcs", + "description": "", + "label": "optional", + "type": "Bcs", + "longType": "sui.types.Bcs", + "fullType": "sui.types.Bcs", + "ismap": false, + "isoneof": true, + "oneofdecl": "_transaction_bcs", + "defaultValue": "" + }, + { + "name": "signatures", + "description": "", + "label": "optional", + "type": "UserSignatures", + "longType": "UserSignatures", + "fullType": "sui.node.v2.UserSignatures", + "ismap": false, + "isoneof": true, + "oneofdecl": "_signatures", + "defaultValue": "" + }, + { + "name": "signatures_bytes", + "description": "", + "label": "optional", + "type": "UserSignaturesBytes", + "longType": "UserSignaturesBytes", + "fullType": "sui.node.v2.UserSignaturesBytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_signatures_bytes", + "defaultValue": "" + }, + { + "name": "effects", + "description": "", + "label": "optional", + "type": "TransactionEffects", + "longType": "sui.types.TransactionEffects", + "fullType": "sui.types.TransactionEffects", + "ismap": false, + "isoneof": true, + "oneofdecl": "_effects", + "defaultValue": "" + }, + { + "name": "effects_bcs", + "description": "", + "label": "optional", + "type": "Bcs", + "longType": "sui.types.Bcs", + "fullType": "sui.types.Bcs", + "ismap": false, + "isoneof": true, + "oneofdecl": "_effects_bcs", + "defaultValue": "" + }, + { + "name": "events", + "description": "", + "label": "optional", + "type": "TransactionEvents", + "longType": "sui.types.TransactionEvents", + "fullType": "sui.types.TransactionEvents", + "ismap": false, + "isoneof": true, + "oneofdecl": "_events", + "defaultValue": "" + }, + { + "name": "events_bcs", + "description": "", + "label": "optional", + "type": "Bcs", + "longType": "sui.types.Bcs", + "fullType": "sui.types.Bcs", + "ismap": false, + "isoneof": true, + "oneofdecl": "_events_bcs", + "defaultValue": "" + }, + { + "name": "checkpoint", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_checkpoint", + "defaultValue": "" + }, + { + "name": "timestamp", + "description": "", + "label": "optional", + "type": "Timestamp", + "longType": "google.protobuf.Timestamp", + "fullType": "google.protobuf.Timestamp", + "ismap": false, + "isoneof": true, + "oneofdecl": "_timestamp", + "defaultValue": "" + } + ] + }, + { + "name": "UserSignatures", + "longName": "UserSignatures", + "fullName": "sui.node.v2.UserSignatures", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": false, + "extensions": [], + "fields": [ + { + "name": "signatures", + "description": "", + "label": "repeated", + "type": "UserSignature", + "longType": "sui.types.UserSignature", + "fullType": "sui.types.UserSignature", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "UserSignaturesBytes", + "longName": "UserSignaturesBytes", + "fullName": "sui.node.v2.UserSignaturesBytes", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": false, + "extensions": [], + "fields": [ + { + "name": "signatures", + "description": "", + "label": "repeated", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + } + ], + "services": [ + { + "name": "NodeService", + "longName": "NodeService", + "fullName": "sui.node.v2.NodeService", + "description": "", + "methods": [ + { + "name": "GetNodeInfo", + "description": "", + "requestType": "GetNodeInfoRequest", + "requestLongType": "GetNodeInfoRequest", + "requestFullType": "sui.node.v2.GetNodeInfoRequest", + "requestStreaming": false, + "responseType": "GetNodeInfoResponse", + "responseLongType": "GetNodeInfoResponse", + "responseFullType": "sui.node.v2.GetNodeInfoResponse", + "responseStreaming": false + }, + { + "name": "GetCommittee", + "description": "", + "requestType": "GetCommitteeRequest", + "requestLongType": "GetCommitteeRequest", + "requestFullType": "sui.node.v2.GetCommitteeRequest", + "requestStreaming": false, + "responseType": "GetCommitteeResponse", + "responseLongType": "GetCommitteeResponse", + "responseFullType": "sui.node.v2.GetCommitteeResponse", + "responseStreaming": false + }, + { + "name": "GetObject", + "description": "", + "requestType": "GetObjectRequest", + "requestLongType": "GetObjectRequest", + "requestFullType": "sui.node.v2.GetObjectRequest", + "requestStreaming": false, + "responseType": "GetObjectResponse", + "responseLongType": "GetObjectResponse", + "responseFullType": "sui.node.v2.GetObjectResponse", + "responseStreaming": false + }, + { + "name": "GetTransaction", + "description": "", + "requestType": "GetTransactionRequest", + "requestLongType": "GetTransactionRequest", + "requestFullType": "sui.node.v2.GetTransactionRequest", + "requestStreaming": false, + "responseType": "GetTransactionResponse", + "responseLongType": "GetTransactionResponse", + "responseFullType": "sui.node.v2.GetTransactionResponse", + "responseStreaming": false + }, + { + "name": "GetCheckpoint", + "description": "", + "requestType": "GetCheckpointRequest", + "requestLongType": "GetCheckpointRequest", + "requestFullType": "sui.node.v2.GetCheckpointRequest", + "requestStreaming": false, + "responseType": "GetCheckpointResponse", + "responseLongType": "GetCheckpointResponse", + "responseFullType": "sui.node.v2.GetCheckpointResponse", + "responseStreaming": false + }, + { + "name": "GetFullCheckpoint", + "description": "", + "requestType": "GetFullCheckpointRequest", + "requestLongType": "GetFullCheckpointRequest", + "requestFullType": "sui.node.v2.GetFullCheckpointRequest", + "requestStreaming": false, + "responseType": "GetFullCheckpointResponse", + "responseLongType": "GetFullCheckpointResponse", + "responseFullType": "sui.node.v2.GetFullCheckpointResponse", + "responseStreaming": false + }, + { + "name": "ExecuteTransaction", + "description": "", + "requestType": "ExecuteTransactionRequest", + "requestLongType": "ExecuteTransactionRequest", + "requestFullType": "sui.node.v2.ExecuteTransactionRequest", + "requestStreaming": false, + "responseType": "ExecuteTransactionResponse", + "responseLongType": "ExecuteTransactionResponse", + "responseFullType": "sui.node.v2.ExecuteTransactionResponse", + "responseStreaming": false + } + ] + } + ] + }, + { + "name": "sui.types.proto", + "description": "", + "package": "sui.types", + "hasEnums": true, + "hasExtensions": false, + "hasMessages": true, + "hasServices": false, + "enums": [ + { + "name": "SignatureScheme", + "longName": "SignatureScheme", + "fullName": "sui.types.SignatureScheme", + "description": "note: values do not match their bcs serialized values", + "values": [ + { + "name": "SIGNATURE_SCHEME_UNKNOWN", + "number": "0", + "description": "" + }, + { + "name": "SIGNATURE_SCHEME_ED25519", + "number": "1", + "description": "" + }, + { + "name": "SIGNATURE_SCHEME_SECP256K1", + "number": "2", + "description": "" + }, + { + "name": "SIGNATURE_SCHEME_SECP256R1", + "number": "3", + "description": "" + }, + { + "name": "SIGNATURE_SCHEME_MULTISIG", + "number": "4", + "description": "" + }, + { + "name": "SIGNATURE_SCHEME_BLS12381", + "number": "5", + "description": "" + }, + { + "name": "SIGNATURE_SCHEME_ZKLOGIN", + "number": "6", + "description": "" + }, + { + "name": "SIGNATURE_SCHEME_PASSKEY", + "number": "7", + "description": "" + } + ] + } + ], + "extensions": [], + "messages": [ + { + "name": "ActiveJwk", + "longName": "ActiveJwk", + "fullName": "sui.types.ActiveJwk", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "id", + "description": "", + "label": "optional", + "type": "JwkId", + "longType": "JwkId", + "fullType": "sui.types.JwkId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_id", + "defaultValue": "" + }, + { + "name": "jwk", + "description": "", + "label": "optional", + "type": "Jwk", + "longType": "Jwk", + "fullType": "sui.types.Jwk", + "ismap": false, + "isoneof": true, + "oneofdecl": "_jwk", + "defaultValue": "" + }, + { + "name": "epoch", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_epoch", + "defaultValue": "" + } + ] + }, + { + "name": "Address", + "longName": "Address", + "fullName": "sui.types.Address", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "address", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_address", + "defaultValue": "" + } + ] + }, + { + "name": "AddressDeniedForCoinError", + "longName": "AddressDeniedForCoinError", + "fullName": "sui.types.AddressDeniedForCoinError", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "address", + "description": "", + "label": "optional", + "type": "Address", + "longType": "Address", + "fullType": "sui.types.Address", + "ismap": false, + "isoneof": true, + "oneofdecl": "_address", + "defaultValue": "" + }, + { + "name": "coin_type", + "description": "", + "label": "optional", + "type": "string", + "longType": "string", + "fullType": "string", + "ismap": false, + "isoneof": true, + "oneofdecl": "_coin_type", + "defaultValue": "" + } + ] + }, + { + "name": "Argument", + "longName": "Argument", + "fullName": "sui.types.Argument", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "gas", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "input", + "description": "", + "label": "", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "result", + "description": "", + "label": "", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "nested_result", + "description": "", + "label": "", + "type": "NestedResult", + "longType": "NestedResult", + "fullType": "sui.types.NestedResult", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + } + ] + }, + { + "name": "AuthenticatorStateExpire", + "longName": "AuthenticatorStateExpire", + "fullName": "sui.types.AuthenticatorStateExpire", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "min_epoch", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_min_epoch", + "defaultValue": "" + }, + { + "name": "authenticator_object_initial_shared_version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_authenticator_object_initial_shared_version", + "defaultValue": "" + } + ] + }, + { + "name": "AuthenticatorStateUpdate", + "longName": "AuthenticatorStateUpdate", + "fullName": "sui.types.AuthenticatorStateUpdate", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "epoch", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_epoch", + "defaultValue": "" + }, + { + "name": "round", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_round", + "defaultValue": "" + }, + { + "name": "new_active_jwks", + "description": "", + "label": "repeated", + "type": "ActiveJwk", + "longType": "ActiveJwk", + "fullType": "sui.types.ActiveJwk", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "authenticator_object_initial_shared_version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_authenticator_object_initial_shared_version", + "defaultValue": "" + } + ] + }, + { + "name": "Bcs", + "longName": "Bcs", + "fullName": "sui.types.Bcs", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "bcs", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_bcs", + "defaultValue": "" + } + ] + }, + { + "name": "Bn254FieldElement", + "longName": "Bn254FieldElement", + "fullName": "sui.types.Bn254FieldElement", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "element", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_element", + "defaultValue": "" + } + ] + }, + { + "name": "CancelledTransaction", + "longName": "CancelledTransaction", + "fullName": "sui.types.CancelledTransaction", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "digest", + "description": "", + "label": "optional", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_digest", + "defaultValue": "" + }, + { + "name": "version_assignments", + "description": "", + "label": "repeated", + "type": "VersionAssignment", + "longType": "VersionAssignment", + "fullType": "sui.types.VersionAssignment", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "CancelledTransactions", + "longName": "CancelledTransactions", + "fullName": "sui.types.CancelledTransactions", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": false, + "extensions": [], + "fields": [ + { + "name": "cancelled_transactions", + "description": "", + "label": "repeated", + "type": "CancelledTransaction", + "longType": "CancelledTransaction", + "fullType": "sui.types.CancelledTransaction", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "ChangeEpoch", + "longName": "ChangeEpoch", + "fullName": "sui.types.ChangeEpoch", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "epoch", + "description": "The next (to become) epoch ID.", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_epoch", + "defaultValue": "" + }, + { + "name": "protocol_version", + "description": "The protocol version in effect in the new epoch.", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_protocol_version", + "defaultValue": "" + }, + { + "name": "storage_charge", + "description": "The total amount of gas charged for storage during the epoch.", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_storage_charge", + "defaultValue": "" + }, + { + "name": "computation_charge", + "description": "The total amount of gas charged for computation during the epoch.", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_computation_charge", + "defaultValue": "" + }, + { + "name": "storage_rebate", + "description": "The amount of storage rebate refunded to the txn senders.", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_storage_rebate", + "defaultValue": "" + }, + { + "name": "non_refundable_storage_fee", + "description": "The non-refundable storage fee.", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_non_refundable_storage_fee", + "defaultValue": "" + }, + { + "name": "epoch_start_timestamp_ms", + "description": "Unix timestamp when epoch started", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_epoch_start_timestamp_ms", + "defaultValue": "" + }, + { + "name": "system_packages", + "description": "System packages (specifically framework and move stdlib) that are written before the new\nepoch starts. This tracks framework upgrades on chain. When executing the ChangeEpoch txn,\nthe validator must write out the modules below. Modules are provided with the version they\nwill be upgraded to, their modules in serialized form (which include their package ID), and\na list of their transitive dependencies.", + "label": "repeated", + "type": "SystemPackage", + "longType": "SystemPackage", + "fullType": "sui.types.SystemPackage", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "ChangedObject", + "longName": "ChangedObject", + "fullName": "sui.types.ChangedObject", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "object_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_id", + "defaultValue": "" + }, + { + "name": "not_exist", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "input_state", + "defaultValue": "" + }, + { + "name": "exist", + "description": "", + "label": "", + "type": "ObjectExist", + "longType": "ObjectExist", + "fullType": "sui.types.ObjectExist", + "ismap": false, + "isoneof": true, + "oneofdecl": "input_state", + "defaultValue": "" + }, + { + "name": "removed", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "output_state", + "defaultValue": "" + }, + { + "name": "object_write", + "description": "", + "label": "", + "type": "ObjectWrite", + "longType": "ObjectWrite", + "fullType": "sui.types.ObjectWrite", + "ismap": false, + "isoneof": true, + "oneofdecl": "output_state", + "defaultValue": "" + }, + { + "name": "package_write", + "description": "", + "label": "", + "type": "PackageWrite", + "longType": "PackageWrite", + "fullType": "sui.types.PackageWrite", + "ismap": false, + "isoneof": true, + "oneofdecl": "output_state", + "defaultValue": "" + }, + { + "name": "none", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "id_operation", + "defaultValue": "" + }, + { + "name": "created", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "id_operation", + "defaultValue": "" + }, + { + "name": "deleted", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "id_operation", + "defaultValue": "" + } + ] + }, + { + "name": "CheckpointCommitment", + "longName": "CheckpointCommitment", + "fullName": "sui.types.CheckpointCommitment", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "ecmh_live_object_set", + "description": "", + "label": "", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "commitment", + "defaultValue": "" + } + ] + }, + { + "name": "CheckpointContents", + "longName": "CheckpointContents", + "fullName": "sui.types.CheckpointContents", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "v1", + "description": "", + "label": "", + "type": "V1", + "longType": "CheckpointContents.V1", + "fullType": "sui.types.CheckpointContents.V1", + "ismap": false, + "isoneof": true, + "oneofdecl": "contents", + "defaultValue": "" + } + ] + }, + { + "name": "V1", + "longName": "CheckpointContents.V1", + "fullName": "sui.types.CheckpointContents.V1", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": false, + "extensions": [], + "fields": [ + { + "name": "transactions", + "description": "", + "label": "repeated", + "type": "CheckpointedTransactionInfo", + "longType": "CheckpointedTransactionInfo", + "fullType": "sui.types.CheckpointedTransactionInfo", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "CheckpointSummary", + "longName": "CheckpointSummary", + "fullName": "sui.types.CheckpointSummary", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "epoch", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_epoch", + "defaultValue": "" + }, + { + "name": "sequence_number", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_sequence_number", + "defaultValue": "" + }, + { + "name": "total_network_transactions", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_total_network_transactions", + "defaultValue": "" + }, + { + "name": "content_digest", + "description": "", + "label": "optional", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_content_digest", + "defaultValue": "" + }, + { + "name": "previous_digest", + "description": "", + "label": "optional", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_previous_digest", + "defaultValue": "" + }, + { + "name": "epoch_rolling_gas_cost_summary", + "description": "", + "label": "optional", + "type": "GasCostSummary", + "longType": "GasCostSummary", + "fullType": "sui.types.GasCostSummary", + "ismap": false, + "isoneof": true, + "oneofdecl": "_epoch_rolling_gas_cost_summary", + "defaultValue": "" + }, + { + "name": "timestamp_ms", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_timestamp_ms", + "defaultValue": "" + }, + { + "name": "commitments", + "description": "", + "label": "repeated", + "type": "CheckpointCommitment", + "longType": "CheckpointCommitment", + "fullType": "sui.types.CheckpointCommitment", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "end_of_epoch_data", + "description": "", + "label": "optional", + "type": "EndOfEpochData", + "longType": "EndOfEpochData", + "fullType": "sui.types.EndOfEpochData", + "ismap": false, + "isoneof": true, + "oneofdecl": "_end_of_epoch_data", + "defaultValue": "" + }, + { + "name": "version_specific_data", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_version_specific_data", + "defaultValue": "" + } + ] + }, + { + "name": "CheckpointedTransactionInfo", + "longName": "CheckpointedTransactionInfo", + "fullName": "sui.types.CheckpointedTransactionInfo", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "transaction", + "description": "TransactionDigest", + "label": "optional", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_transaction", + "defaultValue": "" + }, + { + "name": "effects", + "description": "EffectsDigest", + "label": "optional", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_effects", + "defaultValue": "" + }, + { + "name": "signatures", + "description": "", + "label": "repeated", + "type": "UserSignature", + "longType": "UserSignature", + "fullType": "sui.types.UserSignature", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "CircomG1", + "longName": "CircomG1", + "fullName": "sui.types.CircomG1", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "e0", + "description": "", + "label": "optional", + "type": "Bn254FieldElement", + "longType": "Bn254FieldElement", + "fullType": "sui.types.Bn254FieldElement", + "ismap": false, + "isoneof": true, + "oneofdecl": "_e0", + "defaultValue": "" + }, + { + "name": "e1", + "description": "", + "label": "optional", + "type": "Bn254FieldElement", + "longType": "Bn254FieldElement", + "fullType": "sui.types.Bn254FieldElement", + "ismap": false, + "isoneof": true, + "oneofdecl": "_e1", + "defaultValue": "" + }, + { + "name": "e2", + "description": "", + "label": "optional", + "type": "Bn254FieldElement", + "longType": "Bn254FieldElement", + "fullType": "sui.types.Bn254FieldElement", + "ismap": false, + "isoneof": true, + "oneofdecl": "_e2", + "defaultValue": "" + } + ] + }, + { + "name": "CircomG2", + "longName": "CircomG2", + "fullName": "sui.types.CircomG2", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "e00", + "description": "", + "label": "optional", + "type": "Bn254FieldElement", + "longType": "Bn254FieldElement", + "fullType": "sui.types.Bn254FieldElement", + "ismap": false, + "isoneof": true, + "oneofdecl": "_e00", + "defaultValue": "" + }, + { + "name": "e01", + "description": "", + "label": "optional", + "type": "Bn254FieldElement", + "longType": "Bn254FieldElement", + "fullType": "sui.types.Bn254FieldElement", + "ismap": false, + "isoneof": true, + "oneofdecl": "_e01", + "defaultValue": "" + }, + { + "name": "e10", + "description": "", + "label": "optional", + "type": "Bn254FieldElement", + "longType": "Bn254FieldElement", + "fullType": "sui.types.Bn254FieldElement", + "ismap": false, + "isoneof": true, + "oneofdecl": "_e10", + "defaultValue": "" + }, + { + "name": "e11", + "description": "", + "label": "optional", + "type": "Bn254FieldElement", + "longType": "Bn254FieldElement", + "fullType": "sui.types.Bn254FieldElement", + "ismap": false, + "isoneof": true, + "oneofdecl": "_e11", + "defaultValue": "" + }, + { + "name": "e20", + "description": "", + "label": "optional", + "type": "Bn254FieldElement", + "longType": "Bn254FieldElement", + "fullType": "sui.types.Bn254FieldElement", + "ismap": false, + "isoneof": true, + "oneofdecl": "_e20", + "defaultValue": "" + }, + { + "name": "e21", + "description": "", + "label": "optional", + "type": "Bn254FieldElement", + "longType": "Bn254FieldElement", + "fullType": "sui.types.Bn254FieldElement", + "ismap": false, + "isoneof": true, + "oneofdecl": "_e21", + "defaultValue": "" + } + ] + }, + { + "name": "Command", + "longName": "Command", + "fullName": "sui.types.Command", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "move_call", + "description": "", + "label": "", + "type": "MoveCall", + "longType": "MoveCall", + "fullType": "sui.types.MoveCall", + "ismap": false, + "isoneof": true, + "oneofdecl": "command", + "defaultValue": "" + }, + { + "name": "transfer_objects", + "description": "", + "label": "", + "type": "TransferObjects", + "longType": "TransferObjects", + "fullType": "sui.types.TransferObjects", + "ismap": false, + "isoneof": true, + "oneofdecl": "command", + "defaultValue": "" + }, + { + "name": "split_coins", + "description": "", + "label": "", + "type": "SplitCoins", + "longType": "SplitCoins", + "fullType": "sui.types.SplitCoins", + "ismap": false, + "isoneof": true, + "oneofdecl": "command", + "defaultValue": "" + }, + { + "name": "merge_coins", + "description": "", + "label": "", + "type": "MergeCoins", + "longType": "MergeCoins", + "fullType": "sui.types.MergeCoins", + "ismap": false, + "isoneof": true, + "oneofdecl": "command", + "defaultValue": "" + }, + { + "name": "publish", + "description": "", + "label": "", + "type": "Publish", + "longType": "Publish", + "fullType": "sui.types.Publish", + "ismap": false, + "isoneof": true, + "oneofdecl": "command", + "defaultValue": "" + }, + { + "name": "make_move_vector", + "description": "", + "label": "", + "type": "MakeMoveVector", + "longType": "MakeMoveVector", + "fullType": "sui.types.MakeMoveVector", + "ismap": false, + "isoneof": true, + "oneofdecl": "command", + "defaultValue": "" + }, + { + "name": "upgrade", + "description": "", + "label": "", + "type": "Upgrade", + "longType": "Upgrade", + "fullType": "sui.types.Upgrade", + "ismap": false, + "isoneof": true, + "oneofdecl": "command", + "defaultValue": "" + } + ] + }, + { + "name": "CommandArgumentError", + "longName": "CommandArgumentError", + "fullName": "sui.types.CommandArgumentError", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "argument", + "description": "", + "label": "optional", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "_argument", + "defaultValue": "" + }, + { + "name": "type_mismatch", + "description": "The type of the value does not match the expected type", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "invalid_bcs_bytes", + "description": "The argument cannot be deserialized into a value of the specified type", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "invalid_usage_of_pure_argument", + "description": "The argument cannot be instantiated from raw bytes", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "invalid_argument_to_private_entry_function", + "description": "Invalid argument to private entry function.\n/ Private entry functions cannot take arguments from other Move functions.", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "index_out_of_bounds", + "description": "Out of bounds access to input or results", + "label": "", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "secondary_index_out_of_bounds", + "description": "Out of bounds access to subresult", + "label": "", + "type": "NestedResult", + "longType": "NestedResult", + "fullType": "sui.types.NestedResult", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "invalid_result_arity", + "description": "Invalid usage of result.\n/ Expected a single result but found either no return value or multiple.", + "label": "", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "invalid_gas_coin_usage", + "description": "Invalid usage of Gas coin.\n/ The Gas coin can only be used by-value with a TransferObjects command.", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "invalid_value_usage", + "description": "Invalid usage of move value.\n Mutably borrowed values require unique usage.\n Immutably borrowed values cannot be taken or borrowed mutably.\n Taken values cannot be used again.", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "invalid_object_by_value", + "description": "Immutable objects cannot be passed by-value.", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "invalid_object_by_mut_ref", + "description": "Immutable objects cannot be passed by mutable reference, \u0026mut.", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "shared_object_operation_not_allowed", + "description": "Shared object operations such a wrapping, freezing, or converting to owned are not\n/ allowed.", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + } + ] + }, + { + "name": "CongestedObjectsError", + "longName": "CongestedObjectsError", + "fullName": "sui.types.CongestedObjectsError", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": false, + "extensions": [], + "fields": [ + { + "name": "congested_objects", + "description": "", + "label": "repeated", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "ConsensusCommitPrologue", + "longName": "ConsensusCommitPrologue", + "fullName": "sui.types.ConsensusCommitPrologue", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "epoch", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_epoch", + "defaultValue": "" + }, + { + "name": "round", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_round", + "defaultValue": "" + }, + { + "name": "commit_timestamp_ms", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_commit_timestamp_ms", + "defaultValue": "" + }, + { + "name": "consensus_commit_digest", + "description": "", + "label": "optional", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_consensus_commit_digest", + "defaultValue": "" + }, + { + "name": "sub_dag_index", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_sub_dag_index", + "defaultValue": "" + }, + { + "name": "consensus_determined_version_assignments", + "description": "", + "label": "optional", + "type": "ConsensusDeterminedVersionAssignments", + "longType": "ConsensusDeterminedVersionAssignments", + "fullType": "sui.types.ConsensusDeterminedVersionAssignments", + "ismap": false, + "isoneof": true, + "oneofdecl": "_consensus_determined_version_assignments", + "defaultValue": "" + } + ] + }, + { + "name": "ConsensusDeterminedVersionAssignments", + "longName": "ConsensusDeterminedVersionAssignments", + "fullName": "sui.types.ConsensusDeterminedVersionAssignments", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "cancelled_transactions", + "description": "", + "label": "", + "type": "CancelledTransactions", + "longType": "CancelledTransactions", + "fullType": "sui.types.CancelledTransactions", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + } + ] + }, + { + "name": "Digest", + "longName": "Digest", + "fullName": "sui.types.Digest", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "digest", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_digest", + "defaultValue": "" + } + ] + }, + { + "name": "EndOfEpochData", + "longName": "EndOfEpochData", + "fullName": "sui.types.EndOfEpochData", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "next_epoch_committee", + "description": "", + "label": "repeated", + "type": "ValidatorCommitteeMember", + "longType": "ValidatorCommitteeMember", + "fullType": "sui.types.ValidatorCommitteeMember", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "next_epoch_protocol_version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_next_epoch_protocol_version", + "defaultValue": "" + }, + { + "name": "epoch_commitments", + "description": "", + "label": "repeated", + "type": "CheckpointCommitment", + "longType": "CheckpointCommitment", + "fullType": "sui.types.CheckpointCommitment", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "EndOfEpochTransaction", + "longName": "EndOfEpochTransaction", + "fullName": "sui.types.EndOfEpochTransaction", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": false, + "extensions": [], + "fields": [ + { + "name": "transactions", + "description": "", + "label": "repeated", + "type": "EndOfEpochTransactionKind", + "longType": "EndOfEpochTransactionKind", + "fullType": "sui.types.EndOfEpochTransactionKind", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "EndOfEpochTransactionKind", + "longName": "EndOfEpochTransactionKind", + "fullName": "sui.types.EndOfEpochTransactionKind", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "change_epoch", + "description": "", + "label": "", + "type": "ChangeEpoch", + "longType": "ChangeEpoch", + "fullType": "sui.types.ChangeEpoch", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "authenticator_state_expire", + "description": "", + "label": "", + "type": "AuthenticatorStateExpire", + "longType": "AuthenticatorStateExpire", + "fullType": "sui.types.AuthenticatorStateExpire", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "authenticator_state_create", + "description": "Use higher field numbers for kinds which happen infrequently", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "randomness_state_create", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "deny_list_state_create", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "bridge_state_create", + "description": "", + "label": "", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "bridge_committee_init", + "description": "", + "label": "", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + } + ] + }, + { + "name": "Event", + "longName": "Event", + "fullName": "sui.types.Event", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "package_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_package_id", + "defaultValue": "" + }, + { + "name": "module", + "description": "", + "label": "optional", + "type": "Identifier", + "longType": "Identifier", + "fullType": "sui.types.Identifier", + "ismap": false, + "isoneof": true, + "oneofdecl": "_module", + "defaultValue": "" + }, + { + "name": "sender", + "description": "", + "label": "optional", + "type": "Address", + "longType": "Address", + "fullType": "sui.types.Address", + "ismap": false, + "isoneof": true, + "oneofdecl": "_sender", + "defaultValue": "" + }, + { + "name": "event_type", + "description": "", + "label": "optional", + "type": "StructTag", + "longType": "StructTag", + "fullType": "sui.types.StructTag", + "ismap": false, + "isoneof": true, + "oneofdecl": "_event_type", + "defaultValue": "" + }, + { + "name": "contents", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_contents", + "defaultValue": "" + } + ] + }, + { + "name": "ExecutionStatus", + "longName": "ExecutionStatus", + "fullName": "sui.types.ExecutionStatus", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "success", + "description": "", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_success", + "defaultValue": "" + }, + { + "name": "status", + "description": "", + "label": "optional", + "type": "FailureStatus", + "longType": "FailureStatus", + "fullType": "sui.types.FailureStatus", + "ismap": false, + "isoneof": true, + "oneofdecl": "_status", + "defaultValue": "" + } + ] + }, + { + "name": "FailureStatus", + "longName": "FailureStatus", + "fullName": "sui.types.FailureStatus", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "command", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_command", + "defaultValue": "" + }, + { + "name": "insufficient_gas", + "description": "Insufficient Gas", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "invalid_gas_object", + "description": "Invalid Gas Object.", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "invariant_violation", + "description": "Invariant Violation", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "feature_not_yet_supported", + "description": "Attempted to used feature that is not supported yet", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "object_too_big", + "description": "Move object is larger than the maximum allowed size", + "label": "", + "type": "SizeError", + "longType": "SizeError", + "fullType": "sui.types.SizeError", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "package_too_big", + "description": "Package is larger than the maximum allowed size", + "label": "", + "type": "SizeError", + "longType": "SizeError", + "fullType": "sui.types.SizeError", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "circular_object_ownership", + "description": "Circular Object Ownership", + "label": "", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "insufficient_coin_balance", + "description": "Coin errors\n\n/ Insufficient coin balance for requested operation", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "coin_balance_overflow", + "description": "Coin balance overflowed an u64", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "publish_error_non_zero_address", + "description": "Publish/Upgrade errors\n\n/ Publish Error, Non-zero Address.\n/ The modules in the package must have their self-addresses set to zero.", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "sui_move_verification_error", + "description": "Sui Move Bytecode Verification Error.", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "move_primitive_runtime_error", + "description": "MoveVm Errors\n\n/ Error from a non-abort instruction.\n/ Possible causes:\n/ Arithmetic error, stack overflow, max value depth, etc.\"", + "label": "", + "type": "MoveError", + "longType": "MoveError", + "fullType": "sui.types.MoveError", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "move_abort", + "description": "Move runtime abort", + "label": "", + "type": "MoveError", + "longType": "MoveError", + "fullType": "sui.types.MoveError", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "vm_verification_or_deserialization_error", + "description": "Bytecode verification error.", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "vm_invariant_violation", + "description": "MoveVm invariant violation", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "function_not_found", + "description": "Programmable Transaction Errors\n\n/ Function not found", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "arity_mismatch", + "description": "Arity mismatch for Move function.\n/ The number of arguments does not match the number of parameters", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "type_arity_mismatch", + "description": "Type arity mismatch for Move function.\n/ Mismatch between the number of actual versus expected type arguments.", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "non_entry_function_invoked", + "description": "Non Entry Function Invoked. Move Call must start with an entry function.", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "command_argument_error", + "description": "Invalid command argument", + "label": "", + "type": "CommandArgumentError", + "longType": "CommandArgumentError", + "fullType": "sui.types.CommandArgumentError", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "type_argument_error", + "description": "Type argument error", + "label": "", + "type": "TypeArgumentError", + "longType": "TypeArgumentError", + "fullType": "sui.types.TypeArgumentError", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "unused_value_without_drop", + "description": "Unused result without the drop ability.", + "label": "", + "type": "NestedResult", + "longType": "NestedResult", + "fullType": "sui.types.NestedResult", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "invalid_public_function_return_type", + "description": "Invalid public Move function signature.\n/ Unsupported return type for return value", + "label": "", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "invalid_transfer_object", + "description": "Invalid Transfer Object, object does not have public transfer.", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "effects_too_large", + "description": "Post-execution errors\n\n/ Effects from the transaction are too large", + "label": "", + "type": "SizeError", + "longType": "SizeError", + "fullType": "sui.types.SizeError", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "publish_upgrade_missing_dependency", + "description": "Publish or Upgrade is missing dependency", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "publish_upgrade_dependency_downgrade", + "description": "Publish or Upgrade dependency downgrade.\n/\n/ Indirect (transitive) dependency of published or upgraded package has been assigned an\n/ on-chain version that is less than the version required by one of the package's\n/ transitive dependencies.", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "package_upgrade_error", + "description": "Invalid package upgrade", + "label": "", + "type": "PackageUpgradeError", + "longType": "PackageUpgradeError", + "fullType": "sui.types.PackageUpgradeError", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "written_objects_too_large", + "description": "Indicates the transaction tried to write objects too large to storage", + "label": "", + "type": "SizeError", + "longType": "SizeError", + "fullType": "sui.types.SizeError", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "certificate_denied", + "description": "Certificate is on the deny list", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "sui_move_verification_timedout", + "description": "Sui Move Bytecode verification timed out.", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "shared_object_operation_not_allowed", + "description": "The requested shared object operation is not allowed", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "input_object_deleted", + "description": "Requested shared object has been deleted", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "execution_cancelled_due_to_shared_object_congestion", + "description": "Certificate is cancelled due to congestion on shared objects", + "label": "", + "type": "CongestedObjectsError", + "longType": "CongestedObjectsError", + "fullType": "sui.types.CongestedObjectsError", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "address_denied_for_coin", + "description": "Address is denied for this coin type", + "label": "", + "type": "AddressDeniedForCoinError", + "longType": "AddressDeniedForCoinError", + "fullType": "sui.types.AddressDeniedForCoinError", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "coin_type_global_pause", + "description": "Coin type is globally paused for use", + "label": "", + "type": "string", + "longType": "string", + "fullType": "string", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + }, + { + "name": "execution_cancelled_due_to_randomness_unavailable", + "description": "Certificate is cancelled because randomness could not be generated this epoch", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "execution_error", + "defaultValue": "" + } + ] + }, + { + "name": "GasCostSummary", + "longName": "GasCostSummary", + "fullName": "sui.types.GasCostSummary", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "computation_cost", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_computation_cost", + "defaultValue": "" + }, + { + "name": "storage_cost", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_storage_cost", + "defaultValue": "" + }, + { + "name": "storage_rebate", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_storage_rebate", + "defaultValue": "" + }, + { + "name": "non_refundable_storage_fee", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_non_refundable_storage_fee", + "defaultValue": "" + } + ] + }, + { + "name": "GasPayment", + "longName": "GasPayment", + "fullName": "sui.types.GasPayment", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "objects", + "description": "", + "label": "repeated", + "type": "ObjectReference", + "longType": "ObjectReference", + "fullType": "sui.types.ObjectReference", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "owner", + "description": "", + "label": "optional", + "type": "Address", + "longType": "Address", + "fullType": "sui.types.Address", + "ismap": false, + "isoneof": true, + "oneofdecl": "_owner", + "defaultValue": "" + }, + { + "name": "price", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_price", + "defaultValue": "" + }, + { + "name": "budget", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_budget", + "defaultValue": "" + } + ] + }, + { + "name": "GenesisObject", + "longName": "GenesisObject", + "fullName": "sui.types.GenesisObject", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "object_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_id", + "defaultValue": "" + }, + { + "name": "version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_version", + "defaultValue": "" + }, + { + "name": "owner", + "description": "", + "label": "optional", + "type": "Owner", + "longType": "Owner", + "fullType": "sui.types.Owner", + "ismap": false, + "isoneof": true, + "oneofdecl": "_owner", + "defaultValue": "" + }, + { + "name": "object", + "description": "", + "label": "optional", + "type": "ObjectData", + "longType": "ObjectData", + "fullType": "sui.types.ObjectData", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object", + "defaultValue": "" + } + ] + }, + { + "name": "GenesisTransaction", + "longName": "GenesisTransaction", + "fullName": "sui.types.GenesisTransaction", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": false, + "extensions": [], + "fields": [ + { + "name": "objects", + "description": "", + "label": "repeated", + "type": "GenesisObject", + "longType": "GenesisObject", + "fullType": "sui.types.GenesisObject", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "I128", + "longName": "I128", + "fullName": "sui.types.I128", + "description": "Little-endian encoded i128", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "bytes", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_bytes", + "defaultValue": "" + } + ] + }, + { + "name": "Identifier", + "longName": "Identifier", + "fullName": "sui.types.Identifier", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "identifier", + "description": "", + "label": "optional", + "type": "string", + "longType": "string", + "fullType": "string", + "ismap": false, + "isoneof": true, + "oneofdecl": "_identifier", + "defaultValue": "" + } + ] + }, + { + "name": "Input", + "longName": "Input", + "fullName": "sui.types.Input", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "pure", + "description": "", + "label": "", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "immutable_or_owned", + "description": "", + "label": "", + "type": "ObjectReference", + "longType": "ObjectReference", + "fullType": "sui.types.ObjectReference", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "shared", + "description": "", + "label": "", + "type": "SharedObjectInput", + "longType": "SharedObjectInput", + "fullType": "sui.types.SharedObjectInput", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "receiving", + "description": "", + "label": "", + "type": "ObjectReference", + "longType": "ObjectReference", + "fullType": "sui.types.ObjectReference", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + } + ] + }, + { + "name": "Jwk", + "longName": "Jwk", + "fullName": "sui.types.Jwk", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "kty", + "description": "Key type parameter, \u003chttps://datatracker.ietf.org/doc/html/rfc7517#section-4.1\u003e", + "label": "optional", + "type": "string", + "longType": "string", + "fullType": "string", + "ismap": false, + "isoneof": true, + "oneofdecl": "_kty", + "defaultValue": "" + }, + { + "name": "e", + "description": "RSA public exponent, \u003chttps://datatracker.ietf.org/doc/html/rfc7517#section-9.3\u003e", + "label": "optional", + "type": "string", + "longType": "string", + "fullType": "string", + "ismap": false, + "isoneof": true, + "oneofdecl": "_e", + "defaultValue": "" + }, + { + "name": "n", + "description": "RSA modulus, \u003chttps://datatracker.ietf.org/doc/html/rfc7517#section-9.3\u003e", + "label": "optional", + "type": "string", + "longType": "string", + "fullType": "string", + "ismap": false, + "isoneof": true, + "oneofdecl": "_n", + "defaultValue": "" + }, + { + "name": "alg", + "description": "Algorithm parameter, \u003chttps://datatracker.ietf.org/doc/html/rfc7517#section-4.4\u003e", + "label": "optional", + "type": "string", + "longType": "string", + "fullType": "string", + "ismap": false, + "isoneof": true, + "oneofdecl": "_alg", + "defaultValue": "" + } + ] + }, + { + "name": "JwkId", + "longName": "JwkId", + "fullName": "sui.types.JwkId", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "iss", + "description": "", + "label": "optional", + "type": "string", + "longType": "string", + "fullType": "string", + "ismap": false, + "isoneof": true, + "oneofdecl": "_iss", + "defaultValue": "" + }, + { + "name": "kid", + "description": "", + "label": "optional", + "type": "string", + "longType": "string", + "fullType": "string", + "ismap": false, + "isoneof": true, + "oneofdecl": "_kid", + "defaultValue": "" + } + ] + }, + { + "name": "MakeMoveVector", + "longName": "MakeMoveVector", + "fullName": "sui.types.MakeMoveVector", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "element_type", + "description": "", + "label": "optional", + "type": "TypeTag", + "longType": "TypeTag", + "fullType": "sui.types.TypeTag", + "ismap": false, + "isoneof": true, + "oneofdecl": "_element_type", + "defaultValue": "" + }, + { + "name": "elements", + "description": "", + "label": "repeated", + "type": "Argument", + "longType": "Argument", + "fullType": "sui.types.Argument", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "MergeCoins", + "longName": "MergeCoins", + "fullName": "sui.types.MergeCoins", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "coin", + "description": "", + "label": "optional", + "type": "Argument", + "longType": "Argument", + "fullType": "sui.types.Argument", + "ismap": false, + "isoneof": true, + "oneofdecl": "_coin", + "defaultValue": "" + }, + { + "name": "coins_to_merge", + "description": "", + "label": "repeated", + "type": "Argument", + "longType": "Argument", + "fullType": "sui.types.Argument", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "ModifiedAtVersion", + "longName": "ModifiedAtVersion", + "fullName": "sui.types.ModifiedAtVersion", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "object_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_id", + "defaultValue": "" + }, + { + "name": "version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_version", + "defaultValue": "" + } + ] + }, + { + "name": "MoveCall", + "longName": "MoveCall", + "fullName": "sui.types.MoveCall", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "package", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_package", + "defaultValue": "" + }, + { + "name": "module", + "description": "", + "label": "optional", + "type": "Identifier", + "longType": "Identifier", + "fullType": "sui.types.Identifier", + "ismap": false, + "isoneof": true, + "oneofdecl": "_module", + "defaultValue": "" + }, + { + "name": "function", + "description": "", + "label": "optional", + "type": "Identifier", + "longType": "Identifier", + "fullType": "sui.types.Identifier", + "ismap": false, + "isoneof": true, + "oneofdecl": "_function", + "defaultValue": "" + }, + { + "name": "type_arguments", + "description": "", + "label": "repeated", + "type": "TypeTag", + "longType": "TypeTag", + "fullType": "sui.types.TypeTag", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "arguments", + "description": "", + "label": "repeated", + "type": "Argument", + "longType": "Argument", + "fullType": "sui.types.Argument", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "MoveError", + "longName": "MoveError", + "fullName": "sui.types.MoveError", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "location", + "description": "", + "label": "optional", + "type": "MoveLocation", + "longType": "MoveLocation", + "fullType": "sui.types.MoveLocation", + "ismap": false, + "isoneof": true, + "oneofdecl": "_location", + "defaultValue": "" + }, + { + "name": "abort_code", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_abort_code", + "defaultValue": "" + } + ] + }, + { + "name": "MoveField", + "longName": "MoveField", + "fullName": "sui.types.MoveField", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "name", + "description": "", + "label": "optional", + "type": "Identifier", + "longType": "Identifier", + "fullType": "sui.types.Identifier", + "ismap": false, + "isoneof": true, + "oneofdecl": "_name", + "defaultValue": "" + }, + { + "name": "value", + "description": "", + "label": "optional", + "type": "MoveValue", + "longType": "MoveValue", + "fullType": "sui.types.MoveValue", + "ismap": false, + "isoneof": true, + "oneofdecl": "_value", + "defaultValue": "" + } + ] + }, + { + "name": "MoveLocation", + "longName": "MoveLocation", + "fullName": "sui.types.MoveLocation", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "package", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_package", + "defaultValue": "" + }, + { + "name": "module", + "description": "", + "label": "optional", + "type": "Identifier", + "longType": "Identifier", + "fullType": "sui.types.Identifier", + "ismap": false, + "isoneof": true, + "oneofdecl": "_module", + "defaultValue": "" + }, + { + "name": "function", + "description": "", + "label": "optional", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "_function", + "defaultValue": "" + }, + { + "name": "instruction", + "description": "", + "label": "optional", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "_instruction", + "defaultValue": "" + }, + { + "name": "function_name", + "description": "", + "label": "optional", + "type": "Identifier", + "longType": "Identifier", + "fullType": "sui.types.Identifier", + "ismap": false, + "isoneof": true, + "oneofdecl": "_function_name", + "defaultValue": "" + } + ] + }, + { + "name": "MoveModule", + "longName": "MoveModule", + "fullName": "sui.types.MoveModule", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "name", + "description": "", + "label": "optional", + "type": "Identifier", + "longType": "Identifier", + "fullType": "sui.types.Identifier", + "ismap": false, + "isoneof": true, + "oneofdecl": "_name", + "defaultValue": "" + }, + { + "name": "contents", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_contents", + "defaultValue": "" + } + ] + }, + { + "name": "MovePackage", + "longName": "MovePackage", + "fullName": "sui.types.MovePackage", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_id", + "defaultValue": "" + }, + { + "name": "version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_version", + "defaultValue": "" + }, + { + "name": "modules", + "description": "", + "label": "repeated", + "type": "MoveModule", + "longType": "MoveModule", + "fullType": "sui.types.MoveModule", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "type_origin_table", + "description": "", + "label": "repeated", + "type": "TypeOrigin", + "longType": "TypeOrigin", + "fullType": "sui.types.TypeOrigin", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "linkage_table", + "description": "", + "label": "repeated", + "type": "UpgradeInfo", + "longType": "UpgradeInfo", + "fullType": "sui.types.UpgradeInfo", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "MoveStruct", + "longName": "MoveStruct", + "fullName": "sui.types.MoveStruct", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "object_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_id", + "defaultValue": "" + }, + { + "name": "object_type", + "description": "", + "label": "optional", + "type": "StructTag", + "longType": "StructTag", + "fullType": "sui.types.StructTag", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_type", + "defaultValue": "" + }, + { + "name": "has_public_transfer", + "description": "", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_has_public_transfer", + "defaultValue": "" + }, + { + "name": "version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_version", + "defaultValue": "" + }, + { + "name": "contents", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_contents", + "defaultValue": "" + } + ] + }, + { + "name": "MoveStructValue", + "longName": "MoveStructValue", + "fullName": "sui.types.MoveStructValue", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "struct_type", + "description": "", + "label": "optional", + "type": "StructTag", + "longType": "StructTag", + "fullType": "sui.types.StructTag", + "ismap": false, + "isoneof": true, + "oneofdecl": "_struct_type", + "defaultValue": "" + }, + { + "name": "fields", + "description": "", + "label": "repeated", + "type": "MoveField", + "longType": "MoveField", + "fullType": "sui.types.MoveField", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "MoveValue", + "longName": "MoveValue", + "fullName": "sui.types.MoveValue", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "bool", + "description": "", + "label": "", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "u8", + "description": "", + "label": "", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "u16", + "description": "", + "label": "", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "u32", + "description": "", + "label": "", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "u64", + "description": "", + "label": "", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "u128", + "description": "", + "label": "", + "type": "U128", + "longType": "U128", + "fullType": "sui.types.U128", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "u256", + "description": "", + "label": "", + "type": "U256", + "longType": "U256", + "fullType": "sui.types.U256", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "address", + "description": "", + "label": "", + "type": "Address", + "longType": "Address", + "fullType": "sui.types.Address", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "vector", + "description": "", + "label": "", + "type": "MoveVector", + "longType": "MoveVector", + "fullType": "sui.types.MoveVector", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "struct", + "description": "", + "label": "", + "type": "MoveStructValue", + "longType": "MoveStructValue", + "fullType": "sui.types.MoveStructValue", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "signer", + "description": "", + "label": "", + "type": "Address", + "longType": "Address", + "fullType": "sui.types.Address", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "variant", + "description": "", + "label": "", + "type": "MoveVariant", + "longType": "MoveVariant", + "fullType": "sui.types.MoveVariant", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + } + ] + }, + { + "name": "MoveVariant", + "longName": "MoveVariant", + "fullName": "sui.types.MoveVariant", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "enum_type", + "description": "", + "label": "optional", + "type": "StructTag", + "longType": "StructTag", + "fullType": "sui.types.StructTag", + "ismap": false, + "isoneof": true, + "oneofdecl": "_enum_type", + "defaultValue": "" + }, + { + "name": "variant_name", + "description": "", + "label": "optional", + "type": "Identifier", + "longType": "Identifier", + "fullType": "sui.types.Identifier", + "ismap": false, + "isoneof": true, + "oneofdecl": "_variant_name", + "defaultValue": "" + }, + { + "name": "tag", + "description": "", + "label": "optional", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "_tag", + "defaultValue": "" + }, + { + "name": "fields", + "description": "", + "label": "repeated", + "type": "MoveField", + "longType": "MoveField", + "fullType": "sui.types.MoveField", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "MoveVector", + "longName": "MoveVector", + "fullName": "sui.types.MoveVector", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": false, + "extensions": [], + "fields": [ + { + "name": "values", + "description": "", + "label": "repeated", + "type": "MoveValue", + "longType": "MoveValue", + "fullType": "sui.types.MoveValue", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "MultisigAggregatedSignature", + "longName": "MultisigAggregatedSignature", + "fullName": "sui.types.MultisigAggregatedSignature", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "signatures", + "description": "", + "label": "repeated", + "type": "MultisigMemberSignature", + "longType": "MultisigMemberSignature", + "fullType": "sui.types.MultisigMemberSignature", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "bitmap", + "description": "", + "label": "optional", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "_bitmap", + "defaultValue": "" + }, + { + "name": "legacy_bitmap", + "description": "", + "label": "optional", + "type": "RoaringBitmap", + "longType": "RoaringBitmap", + "fullType": "sui.types.RoaringBitmap", + "ismap": false, + "isoneof": true, + "oneofdecl": "_legacy_bitmap", + "defaultValue": "" + }, + { + "name": "committee", + "description": "", + "label": "optional", + "type": "MultisigCommittee", + "longType": "MultisigCommittee", + "fullType": "sui.types.MultisigCommittee", + "ismap": false, + "isoneof": true, + "oneofdecl": "_committee", + "defaultValue": "" + } + ] + }, + { + "name": "MultisigCommittee", + "longName": "MultisigCommittee", + "fullName": "sui.types.MultisigCommittee", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "members", + "description": "", + "label": "repeated", + "type": "MultisigMember", + "longType": "MultisigMember", + "fullType": "sui.types.MultisigMember", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "threshold", + "description": "", + "label": "optional", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "_threshold", + "defaultValue": "" + } + ] + }, + { + "name": "MultisigMember", + "longName": "MultisigMember", + "fullName": "sui.types.MultisigMember", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "public_key", + "description": "", + "label": "optional", + "type": "MultisigMemberPublicKey", + "longType": "MultisigMemberPublicKey", + "fullType": "sui.types.MultisigMemberPublicKey", + "ismap": false, + "isoneof": true, + "oneofdecl": "_public_key", + "defaultValue": "" + }, + { + "name": "weight", + "description": "", + "label": "optional", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "_weight", + "defaultValue": "" + } + ] + }, + { + "name": "MultisigMemberPublicKey", + "longName": "MultisigMemberPublicKey", + "fullName": "sui.types.MultisigMemberPublicKey", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "ed25519", + "description": "", + "label": "", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "scheme", + "defaultValue": "" + }, + { + "name": "secp256k1", + "description": "", + "label": "", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "scheme", + "defaultValue": "" + }, + { + "name": "secp256r1", + "description": "", + "label": "", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "scheme", + "defaultValue": "" + }, + { + "name": "zklogin", + "description": "", + "label": "", + "type": "ZkLoginPublicIdentifier", + "longType": "ZkLoginPublicIdentifier", + "fullType": "sui.types.ZkLoginPublicIdentifier", + "ismap": false, + "isoneof": true, + "oneofdecl": "scheme", + "defaultValue": "" + } + ] + }, + { + "name": "MultisigMemberSignature", + "longName": "MultisigMemberSignature", + "fullName": "sui.types.MultisigMemberSignature", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "ed25519", + "description": "", + "label": "", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "signature", + "defaultValue": "" + }, + { + "name": "secp256k1", + "description": "", + "label": "", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "signature", + "defaultValue": "" + }, + { + "name": "secp256r1", + "description": "", + "label": "", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "signature", + "defaultValue": "" + }, + { + "name": "zklogin", + "description": "", + "label": "", + "type": "ZkLoginAuthenticator", + "longType": "ZkLoginAuthenticator", + "fullType": "sui.types.ZkLoginAuthenticator", + "ismap": false, + "isoneof": true, + "oneofdecl": "signature", + "defaultValue": "" + } + ] + }, + { + "name": "NestedResult", + "longName": "NestedResult", + "fullName": "sui.types.NestedResult", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "result", + "description": "", + "label": "optional", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "_result", + "defaultValue": "" + }, + { + "name": "subresult", + "description": "", + "label": "optional", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "_subresult", + "defaultValue": "" + } + ] + }, + { + "name": "Object", + "longName": "Object", + "fullName": "sui.types.Object", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "object_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_id", + "defaultValue": "" + }, + { + "name": "version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_version", + "defaultValue": "" + }, + { + "name": "owner", + "description": "", + "label": "optional", + "type": "Owner", + "longType": "Owner", + "fullType": "sui.types.Owner", + "ismap": false, + "isoneof": true, + "oneofdecl": "_owner", + "defaultValue": "" + }, + { + "name": "object", + "description": "", + "label": "optional", + "type": "ObjectData", + "longType": "ObjectData", + "fullType": "sui.types.ObjectData", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object", + "defaultValue": "" + }, + { + "name": "previous_transaction", + "description": "", + "label": "optional", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_previous_transaction", + "defaultValue": "" + }, + { + "name": "storage_rebate", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_storage_rebate", + "defaultValue": "" + } + ] + }, + { + "name": "ObjectData", + "longName": "ObjectData", + "fullName": "sui.types.ObjectData", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "struct", + "description": "", + "label": "", + "type": "MoveStruct", + "longType": "MoveStruct", + "fullType": "sui.types.MoveStruct", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "package", + "description": "", + "label": "", + "type": "MovePackage", + "longType": "MovePackage", + "fullType": "sui.types.MovePackage", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + } + ] + }, + { + "name": "ObjectExist", + "longName": "ObjectExist", + "fullName": "sui.types.ObjectExist", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_version", + "defaultValue": "" + }, + { + "name": "digest", + "description": "", + "label": "optional", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_digest", + "defaultValue": "" + }, + { + "name": "owner", + "description": "", + "label": "optional", + "type": "Owner", + "longType": "Owner", + "fullType": "sui.types.Owner", + "ismap": false, + "isoneof": true, + "oneofdecl": "_owner", + "defaultValue": "" + } + ] + }, + { + "name": "ObjectId", + "longName": "ObjectId", + "fullName": "sui.types.ObjectId", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "object_id", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_id", + "defaultValue": "" + } + ] + }, + { + "name": "ObjectReference", + "longName": "ObjectReference", + "fullName": "sui.types.ObjectReference", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "object_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_id", + "defaultValue": "" + }, + { + "name": "version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_version", + "defaultValue": "" + }, + { + "name": "digest", + "description": "", + "label": "optional", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_digest", + "defaultValue": "" + } + ] + }, + { + "name": "ObjectReferenceWithOwner", + "longName": "ObjectReferenceWithOwner", + "fullName": "sui.types.ObjectReferenceWithOwner", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "reference", + "description": "", + "label": "optional", + "type": "ObjectReference", + "longType": "ObjectReference", + "fullType": "sui.types.ObjectReference", + "ismap": false, + "isoneof": true, + "oneofdecl": "_reference", + "defaultValue": "" + }, + { + "name": "owner", + "description": "", + "label": "optional", + "type": "Owner", + "longType": "Owner", + "fullType": "sui.types.Owner", + "ismap": false, + "isoneof": true, + "oneofdecl": "_owner", + "defaultValue": "" + } + ] + }, + { + "name": "ObjectWrite", + "longName": "ObjectWrite", + "fullName": "sui.types.ObjectWrite", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "digest", + "description": "", + "label": "optional", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_digest", + "defaultValue": "" + }, + { + "name": "owner", + "description": "", + "label": "optional", + "type": "Owner", + "longType": "Owner", + "fullType": "sui.types.Owner", + "ismap": false, + "isoneof": true, + "oneofdecl": "_owner", + "defaultValue": "" + } + ] + }, + { + "name": "Owner", + "longName": "Owner", + "fullName": "sui.types.Owner", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "address", + "description": "", + "label": "", + "type": "Address", + "longType": "Address", + "fullType": "sui.types.Address", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "object", + "description": "", + "label": "", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "shared", + "description": "", + "label": "", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "immutable", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + } + ] + }, + { + "name": "PackageIdDoesNotMatch", + "longName": "PackageIdDoesNotMatch", + "fullName": "sui.types.PackageIdDoesNotMatch", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "package_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_package_id", + "defaultValue": "" + }, + { + "name": "object_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_id", + "defaultValue": "" + } + ] + }, + { + "name": "PackageUpgradeError", + "longName": "PackageUpgradeError", + "fullName": "sui.types.PackageUpgradeError", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "unable_to_fetch_package", + "description": "", + "label": "", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "not_a_package", + "description": "", + "label": "", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "incompatible_upgrade", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "digets_does_not_match", + "description": "", + "label": "", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "unknown_upgrade_policy", + "description": "", + "label": "", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "package_id_does_not_match", + "description": "", + "label": "", + "type": "PackageIdDoesNotMatch", + "longType": "PackageIdDoesNotMatch", + "fullType": "sui.types.PackageIdDoesNotMatch", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + } + ] + }, + { + "name": "PackageWrite", + "longName": "PackageWrite", + "fullName": "sui.types.PackageWrite", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_version", + "defaultValue": "" + }, + { + "name": "digest", + "description": "", + "label": "optional", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_digest", + "defaultValue": "" + } + ] + }, + { + "name": "PasskeyAuthenticator", + "longName": "PasskeyAuthenticator", + "fullName": "sui.types.PasskeyAuthenticator", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "authenticator_data", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_authenticator_data", + "defaultValue": "" + }, + { + "name": "client_data_json", + "description": "", + "label": "optional", + "type": "string", + "longType": "string", + "fullType": "string", + "ismap": false, + "isoneof": true, + "oneofdecl": "_client_data_json", + "defaultValue": "" + }, + { + "name": "signature", + "description": "", + "label": "optional", + "type": "SimpleSignature", + "longType": "SimpleSignature", + "fullType": "sui.types.SimpleSignature", + "ismap": false, + "isoneof": true, + "oneofdecl": "_signature", + "defaultValue": "" + } + ] + }, + { + "name": "ProgrammableTransaction", + "longName": "ProgrammableTransaction", + "fullName": "sui.types.ProgrammableTransaction", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": false, + "extensions": [], + "fields": [ + { + "name": "inputs", + "description": "", + "label": "repeated", + "type": "Input", + "longType": "Input", + "fullType": "sui.types.Input", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "commands", + "description": "", + "label": "repeated", + "type": "Command", + "longType": "Command", + "fullType": "sui.types.Command", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "Publish", + "longName": "Publish", + "fullName": "sui.types.Publish", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": false, + "extensions": [], + "fields": [ + { + "name": "modules", + "description": "", + "label": "repeated", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "dependencies", + "description": "", + "label": "repeated", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "RandomnessStateUpdate", + "longName": "RandomnessStateUpdate", + "fullName": "sui.types.RandomnessStateUpdate", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "epoch", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_epoch", + "defaultValue": "" + }, + { + "name": "randomness_round", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_randomness_round", + "defaultValue": "" + }, + { + "name": "random_bytes", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_random_bytes", + "defaultValue": "" + }, + { + "name": "randomness_object_initial_shared_version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_randomness_object_initial_shared_version", + "defaultValue": "" + } + ] + }, + { + "name": "ReadOnlyRoot", + "longName": "ReadOnlyRoot", + "fullName": "sui.types.ReadOnlyRoot", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_version", + "defaultValue": "" + }, + { + "name": "digest", + "description": "", + "label": "optional", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_digest", + "defaultValue": "" + } + ] + }, + { + "name": "RoaringBitmap", + "longName": "RoaringBitmap", + "fullName": "sui.types.RoaringBitmap", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "bitmap", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_bitmap", + "defaultValue": "" + } + ] + }, + { + "name": "SharedObjectInput", + "longName": "SharedObjectInput", + "fullName": "sui.types.SharedObjectInput", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "object_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_id", + "defaultValue": "" + }, + { + "name": "initial_shared_version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_initial_shared_version", + "defaultValue": "" + }, + { + "name": "mutable", + "description": "", + "label": "optional", + "type": "bool", + "longType": "bool", + "fullType": "bool", + "ismap": false, + "isoneof": true, + "oneofdecl": "_mutable", + "defaultValue": "" + } + ] + }, + { + "name": "SimpleSignature", + "longName": "SimpleSignature", + "fullName": "sui.types.SimpleSignature", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "scheme", + "description": "", + "label": "optional", + "type": "SignatureScheme", + "longType": "SignatureScheme", + "fullType": "sui.types.SignatureScheme", + "ismap": false, + "isoneof": true, + "oneofdecl": "_scheme", + "defaultValue": "" + }, + { + "name": "signature", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_signature", + "defaultValue": "" + }, + { + "name": "public_key", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_public_key", + "defaultValue": "" + } + ] + }, + { + "name": "SizeError", + "longName": "SizeError", + "fullName": "sui.types.SizeError", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "size", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_size", + "defaultValue": "" + }, + { + "name": "max_size", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_max_size", + "defaultValue": "" + } + ] + }, + { + "name": "SplitCoins", + "longName": "SplitCoins", + "fullName": "sui.types.SplitCoins", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "coin", + "description": "", + "label": "optional", + "type": "Argument", + "longType": "Argument", + "fullType": "sui.types.Argument", + "ismap": false, + "isoneof": true, + "oneofdecl": "_coin", + "defaultValue": "" + }, + { + "name": "amounts", + "description": "", + "label": "repeated", + "type": "Argument", + "longType": "Argument", + "fullType": "sui.types.Argument", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "StructTag", + "longName": "StructTag", + "fullName": "sui.types.StructTag", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "address", + "description": "", + "label": "optional", + "type": "Address", + "longType": "Address", + "fullType": "sui.types.Address", + "ismap": false, + "isoneof": true, + "oneofdecl": "_address", + "defaultValue": "" + }, + { + "name": "module", + "description": "", + "label": "optional", + "type": "Identifier", + "longType": "Identifier", + "fullType": "sui.types.Identifier", + "ismap": false, + "isoneof": true, + "oneofdecl": "_module", + "defaultValue": "" + }, + { + "name": "name", + "description": "", + "label": "optional", + "type": "Identifier", + "longType": "Identifier", + "fullType": "sui.types.Identifier", + "ismap": false, + "isoneof": true, + "oneofdecl": "_name", + "defaultValue": "" + }, + { + "name": "type_parameters", + "description": "", + "label": "repeated", + "type": "TypeTag", + "longType": "TypeTag", + "fullType": "sui.types.TypeTag", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "SystemPackage", + "longName": "SystemPackage", + "fullName": "sui.types.SystemPackage", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_version", + "defaultValue": "" + }, + { + "name": "modules", + "description": "", + "label": "repeated", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "dependencies", + "description": "", + "label": "repeated", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "Transaction", + "longName": "Transaction", + "fullName": "sui.types.Transaction", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "v1", + "description": "", + "label": "", + "type": "TransactionV1", + "longType": "Transaction.TransactionV1", + "fullType": "sui.types.Transaction.TransactionV1", + "ismap": false, + "isoneof": true, + "oneofdecl": "version", + "defaultValue": "" + } + ] + }, + { + "name": "TransactionV1", + "longName": "Transaction.TransactionV1", + "fullName": "sui.types.Transaction.TransactionV1", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "kind", + "description": "", + "label": "optional", + "type": "TransactionKind", + "longType": "TransactionKind", + "fullType": "sui.types.TransactionKind", + "ismap": false, + "isoneof": true, + "oneofdecl": "_kind", + "defaultValue": "" + }, + { + "name": "sender", + "description": "", + "label": "optional", + "type": "Address", + "longType": "Address", + "fullType": "sui.types.Address", + "ismap": false, + "isoneof": true, + "oneofdecl": "_sender", + "defaultValue": "" + }, + { + "name": "gas_payment", + "description": "", + "label": "optional", + "type": "GasPayment", + "longType": "GasPayment", + "fullType": "sui.types.GasPayment", + "ismap": false, + "isoneof": true, + "oneofdecl": "_gas_payment", + "defaultValue": "" + }, + { + "name": "expiration", + "description": "", + "label": "optional", + "type": "TransactionExpiration", + "longType": "TransactionExpiration", + "fullType": "sui.types.TransactionExpiration", + "ismap": false, + "isoneof": true, + "oneofdecl": "_expiration", + "defaultValue": "" + } + ] + }, + { + "name": "TransactionEffects", + "longName": "TransactionEffects", + "fullName": "sui.types.TransactionEffects", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "v1", + "description": "", + "label": "", + "type": "TransactionEffectsV1", + "longType": "TransactionEffectsV1", + "fullType": "sui.types.TransactionEffectsV1", + "ismap": false, + "isoneof": true, + "oneofdecl": "version", + "defaultValue": "" + }, + { + "name": "v2", + "description": "", + "label": "", + "type": "TransactionEffectsV2", + "longType": "TransactionEffectsV2", + "fullType": "sui.types.TransactionEffectsV2", + "ismap": false, + "isoneof": true, + "oneofdecl": "version", + "defaultValue": "" + } + ] + }, + { + "name": "TransactionEffectsV1", + "longName": "TransactionEffectsV1", + "fullName": "sui.types.TransactionEffectsV1", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "status", + "description": "The status of the execution", + "label": "optional", + "type": "ExecutionStatus", + "longType": "ExecutionStatus", + "fullType": "sui.types.ExecutionStatus", + "ismap": false, + "isoneof": true, + "oneofdecl": "_status", + "defaultValue": "" + }, + { + "name": "epoch", + "description": "The epoch when this transaction was executed.", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_epoch", + "defaultValue": "" + }, + { + "name": "gas_used", + "description": "", + "label": "optional", + "type": "GasCostSummary", + "longType": "GasCostSummary", + "fullType": "sui.types.GasCostSummary", + "ismap": false, + "isoneof": true, + "oneofdecl": "_gas_used", + "defaultValue": "" + }, + { + "name": "modified_at_versions", + "description": "The version that every modified (mutated or deleted) object had before it was modified by\n/ this transaction.", + "label": "repeated", + "type": "ModifiedAtVersion", + "longType": "ModifiedAtVersion", + "fullType": "sui.types.ModifiedAtVersion", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "shared_objects", + "description": "The object references of the shared objects used in this transaction. Empty if no shared objects were used.", + "label": "repeated", + "type": "ObjectReference", + "longType": "ObjectReference", + "fullType": "sui.types.ObjectReference", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "transaction_digest", + "description": "The transaction digest", + "label": "optional", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_transaction_digest", + "defaultValue": "" + }, + { + "name": "created", + "description": "ObjectReference and owner of new objects created.", + "label": "repeated", + "type": "ObjectReferenceWithOwner", + "longType": "ObjectReferenceWithOwner", + "fullType": "sui.types.ObjectReferenceWithOwner", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "mutated", + "description": "ObjectReference and owner of mutated objects, including gas object.", + "label": "repeated", + "type": "ObjectReferenceWithOwner", + "longType": "ObjectReferenceWithOwner", + "fullType": "sui.types.ObjectReferenceWithOwner", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "unwrapped", + "description": "ObjectReference and owner of objects that are unwrapped in this transaction.\n/ Unwrapped objects are objects that were wrapped into other objects in the past,\n/ and just got extracted out.", + "label": "repeated", + "type": "ObjectReferenceWithOwner", + "longType": "ObjectReferenceWithOwner", + "fullType": "sui.types.ObjectReferenceWithOwner", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "deleted", + "description": "Object Refs of objects now deleted (the new refs).", + "label": "repeated", + "type": "ObjectReference", + "longType": "ObjectReference", + "fullType": "sui.types.ObjectReference", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "unwrapped_then_deleted", + "description": "Object refs of objects previously wrapped in other objects but now deleted.", + "label": "repeated", + "type": "ObjectReference", + "longType": "ObjectReference", + "fullType": "sui.types.ObjectReference", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "wrapped", + "description": "Object refs of objects now wrapped in other objects.", + "label": "repeated", + "type": "ObjectReference", + "longType": "ObjectReference", + "fullType": "sui.types.ObjectReference", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "gas_object", + "description": "The updated gas object reference. Have a dedicated field for convenient access.\n/ It's also included in mutated.", + "label": "optional", + "type": "ObjectReferenceWithOwner", + "longType": "ObjectReferenceWithOwner", + "fullType": "sui.types.ObjectReferenceWithOwner", + "ismap": false, + "isoneof": true, + "oneofdecl": "_gas_object", + "defaultValue": "" + }, + { + "name": "events_digest", + "description": "The digest of the events emitted during execution,\n/ can be None if the transaction does not emit any event.", + "label": "optional", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_events_digest", + "defaultValue": "" + }, + { + "name": "dependencies", + "description": "The set of transaction digests this transaction depends on.", + "label": "repeated", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "TransactionEffectsV2", + "longName": "TransactionEffectsV2", + "fullName": "sui.types.TransactionEffectsV2", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "status", + "description": "The status of the execution", + "label": "optional", + "type": "ExecutionStatus", + "longType": "ExecutionStatus", + "fullType": "sui.types.ExecutionStatus", + "ismap": false, + "isoneof": true, + "oneofdecl": "_status", + "defaultValue": "" + }, + { + "name": "epoch", + "description": "The epoch when this transaction was executed.", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_epoch", + "defaultValue": "" + }, + { + "name": "gas_used", + "description": "", + "label": "optional", + "type": "GasCostSummary", + "longType": "GasCostSummary", + "fullType": "sui.types.GasCostSummary", + "ismap": false, + "isoneof": true, + "oneofdecl": "_gas_used", + "defaultValue": "" + }, + { + "name": "transaction_digest", + "description": "The transaction digest", + "label": "optional", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_transaction_digest", + "defaultValue": "" + }, + { + "name": "gas_object_index", + "description": "The updated gas object reference, as an index into the `changed_objects` vector.\n/ Having a dedicated field for convenient access.\n/ System transaction that don't require gas will leave this as None.", + "label": "optional", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "_gas_object_index", + "defaultValue": "" + }, + { + "name": "events_digest", + "description": "The digest of the events emitted during execution,\n/ can be None if the transaction does not emit any event.", + "label": "optional", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_events_digest", + "defaultValue": "" + }, + { + "name": "dependencies", + "description": "The set of transaction digests this transaction depends on.", + "label": "repeated", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "lamport_version", + "description": "The version number of all the written Move objects by this transaction.", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_lamport_version", + "defaultValue": "" + }, + { + "name": "changed_objects", + "description": "Objects whose state are changed in the object store.", + "label": "repeated", + "type": "ChangedObject", + "longType": "ChangedObject", + "fullType": "sui.types.ChangedObject", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "unchanged_shared_objects", + "description": "Shared objects that are not mutated in this transaction. Unlike owned objects,\n/ read-only shared objects' version are not committed in the transaction,\n/ and in order for a node to catch up and execute it without consensus sequencing,\n/ the version needs to be committed in the effects.", + "label": "repeated", + "type": "UnchangedSharedObject", + "longType": "UnchangedSharedObject", + "fullType": "sui.types.UnchangedSharedObject", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "auxiliary_data_digest", + "description": "Auxiliary data that are not protocol-critical, generated as part of the effects but are stored separately.\n/ Storing it separately allows us to avoid bloating the effects with data that are not critical.\n/ It also provides more flexibility on the format and type of the data.", + "label": "optional", + "type": "Digest", + "longType": "Digest", + "fullType": "sui.types.Digest", + "ismap": false, + "isoneof": true, + "oneofdecl": "_auxiliary_data_digest", + "defaultValue": "" + } + ] + }, + { + "name": "TransactionEvents", + "longName": "TransactionEvents", + "fullName": "sui.types.TransactionEvents", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": false, + "extensions": [], + "fields": [ + { + "name": "events", + "description": "", + "label": "repeated", + "type": "Event", + "longType": "Event", + "fullType": "sui.types.Event", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "TransactionExpiration", + "longName": "TransactionExpiration", + "fullName": "sui.types.TransactionExpiration", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "none", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "expiration", + "defaultValue": "" + }, + { + "name": "epoch", + "description": "", + "label": "", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "expiration", + "defaultValue": "" + } + ] + }, + { + "name": "TransactionKind", + "longName": "TransactionKind", + "fullName": "sui.types.TransactionKind", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "programmable_transaction", + "description": "", + "label": "", + "type": "ProgrammableTransaction", + "longType": "ProgrammableTransaction", + "fullType": "sui.types.ProgrammableTransaction", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "change_epoch", + "description": "", + "label": "", + "type": "ChangeEpoch", + "longType": "ChangeEpoch", + "fullType": "sui.types.ChangeEpoch", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "genesis", + "description": "", + "label": "", + "type": "GenesisTransaction", + "longType": "GenesisTransaction", + "fullType": "sui.types.GenesisTransaction", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "consensus_commit_prologue_v1", + "description": "", + "label": "", + "type": "ConsensusCommitPrologue", + "longType": "ConsensusCommitPrologue", + "fullType": "sui.types.ConsensusCommitPrologue", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "authenticator_state_update", + "description": "", + "label": "", + "type": "AuthenticatorStateUpdate", + "longType": "AuthenticatorStateUpdate", + "fullType": "sui.types.AuthenticatorStateUpdate", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "end_of_epoch", + "description": "", + "label": "", + "type": "EndOfEpochTransaction", + "longType": "EndOfEpochTransaction", + "fullType": "sui.types.EndOfEpochTransaction", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "randomness_state_update", + "description": "", + "label": "", + "type": "RandomnessStateUpdate", + "longType": "RandomnessStateUpdate", + "fullType": "sui.types.RandomnessStateUpdate", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "consensus_commit_prologue_v2", + "description": "", + "label": "", + "type": "ConsensusCommitPrologue", + "longType": "ConsensusCommitPrologue", + "fullType": "sui.types.ConsensusCommitPrologue", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "consensus_commit_prologue_v3", + "description": "", + "label": "", + "type": "ConsensusCommitPrologue", + "longType": "ConsensusCommitPrologue", + "fullType": "sui.types.ConsensusCommitPrologue", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + } + ] + }, + { + "name": "TransferObjects", + "longName": "TransferObjects", + "fullName": "sui.types.TransferObjects", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "objects", + "description": "", + "label": "repeated", + "type": "Argument", + "longType": "Argument", + "fullType": "sui.types.Argument", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "address", + "description": "", + "label": "optional", + "type": "Argument", + "longType": "Argument", + "fullType": "sui.types.Argument", + "ismap": false, + "isoneof": true, + "oneofdecl": "_address", + "defaultValue": "" + } + ] + }, + { + "name": "TypeArgumentError", + "longName": "TypeArgumentError", + "fullName": "sui.types.TypeArgumentError", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "type_argument", + "description": "", + "label": "optional", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "_type_argument", + "defaultValue": "" + }, + { + "name": "type_not_found", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "constraint_not_satisfied", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + } + ] + }, + { + "name": "TypeOrigin", + "longName": "TypeOrigin", + "fullName": "sui.types.TypeOrigin", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "module_name", + "description": "", + "label": "optional", + "type": "Identifier", + "longType": "Identifier", + "fullType": "sui.types.Identifier", + "ismap": false, + "isoneof": true, + "oneofdecl": "_module_name", + "defaultValue": "" + }, + { + "name": "struct_name", + "description": "", + "label": "optional", + "type": "Identifier", + "longType": "Identifier", + "fullType": "sui.types.Identifier", + "ismap": false, + "isoneof": true, + "oneofdecl": "_struct_name", + "defaultValue": "" + }, + { + "name": "package_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_package_id", + "defaultValue": "" + } + ] + }, + { + "name": "TypeTag", + "longName": "TypeTag", + "fullName": "sui.types.TypeTag", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "u8", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "tag", + "defaultValue": "" + }, + { + "name": "u16", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "tag", + "defaultValue": "" + }, + { + "name": "u32", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "tag", + "defaultValue": "" + }, + { + "name": "u64", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "tag", + "defaultValue": "" + }, + { + "name": "u128", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "tag", + "defaultValue": "" + }, + { + "name": "u256", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "tag", + "defaultValue": "" + }, + { + "name": "bool", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "tag", + "defaultValue": "" + }, + { + "name": "address", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "tag", + "defaultValue": "" + }, + { + "name": "signer", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "tag", + "defaultValue": "" + }, + { + "name": "vector", + "description": "", + "label": "", + "type": "TypeTag", + "longType": "TypeTag", + "fullType": "sui.types.TypeTag", + "ismap": false, + "isoneof": true, + "oneofdecl": "tag", + "defaultValue": "" + }, + { + "name": "struct", + "description": "", + "label": "", + "type": "StructTag", + "longType": "StructTag", + "fullType": "sui.types.StructTag", + "ismap": false, + "isoneof": true, + "oneofdecl": "tag", + "defaultValue": "" + } + ] + }, + { + "name": "U128", + "longName": "U128", + "fullName": "sui.types.U128", + "description": "Little-endian encoded u128", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "bytes", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_bytes", + "defaultValue": "" + } + ] + }, + { + "name": "U256", + "longName": "U256", + "fullName": "sui.types.U256", + "description": "Little-endian encoded u256", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "bytes", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_bytes", + "defaultValue": "" + } + ] + }, + { + "name": "UnchangedSharedObject", + "longName": "UnchangedSharedObject", + "fullName": "sui.types.UnchangedSharedObject", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "object_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_id", + "defaultValue": "" + }, + { + "name": "read_only_root", + "description": "", + "label": "", + "type": "ReadOnlyRoot", + "longType": "ReadOnlyRoot", + "fullType": "sui.types.ReadOnlyRoot", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "mutate_deleted", + "description": "", + "label": "", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "read_deleted", + "description": "", + "label": "", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "cancelled", + "description": "", + "label": "", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + }, + { + "name": "per_epoch_config", + "description": "", + "label": "", + "type": "Empty", + "longType": "google.protobuf.Empty", + "fullType": "google.protobuf.Empty", + "ismap": false, + "isoneof": true, + "oneofdecl": "kind", + "defaultValue": "" + } + ] + }, + { + "name": "Upgrade", + "longName": "Upgrade", + "fullName": "sui.types.Upgrade", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "modules", + "description": "", + "label": "repeated", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "dependencies", + "description": "", + "label": "repeated", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "package", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_package", + "defaultValue": "" + }, + { + "name": "ticket", + "description": "", + "label": "optional", + "type": "Argument", + "longType": "Argument", + "fullType": "sui.types.Argument", + "ismap": false, + "isoneof": true, + "oneofdecl": "_ticket", + "defaultValue": "" + } + ] + }, + { + "name": "UpgradeInfo", + "longName": "UpgradeInfo", + "fullName": "sui.types.UpgradeInfo", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "original_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_original_id", + "defaultValue": "" + }, + { + "name": "upgraded_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_upgraded_id", + "defaultValue": "" + }, + { + "name": "upgraded_version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_upgraded_version", + "defaultValue": "" + } + ] + }, + { + "name": "UserSignature", + "longName": "UserSignature", + "fullName": "sui.types.UserSignature", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "simple", + "description": "", + "label": "", + "type": "SimpleSignature", + "longType": "SimpleSignature", + "fullType": "sui.types.SimpleSignature", + "ismap": false, + "isoneof": true, + "oneofdecl": "signature", + "defaultValue": "" + }, + { + "name": "multisig", + "description": "", + "label": "", + "type": "MultisigAggregatedSignature", + "longType": "MultisigAggregatedSignature", + "fullType": "sui.types.MultisigAggregatedSignature", + "ismap": false, + "isoneof": true, + "oneofdecl": "signature", + "defaultValue": "" + }, + { + "name": "zklogin", + "description": "", + "label": "", + "type": "ZkLoginAuthenticator", + "longType": "ZkLoginAuthenticator", + "fullType": "sui.types.ZkLoginAuthenticator", + "ismap": false, + "isoneof": true, + "oneofdecl": "signature", + "defaultValue": "" + }, + { + "name": "passkey", + "description": "", + "label": "", + "type": "PasskeyAuthenticator", + "longType": "PasskeyAuthenticator", + "fullType": "sui.types.PasskeyAuthenticator", + "ismap": false, + "isoneof": true, + "oneofdecl": "signature", + "defaultValue": "" + } + ] + }, + { + "name": "ValidatorAggregatedSignature", + "longName": "ValidatorAggregatedSignature", + "fullName": "sui.types.ValidatorAggregatedSignature", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "epoch", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_epoch", + "defaultValue": "" + }, + { + "name": "signature", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_signature", + "defaultValue": "" + }, + { + "name": "bitmap", + "description": "", + "label": "optional", + "type": "RoaringBitmap", + "longType": "RoaringBitmap", + "fullType": "sui.types.RoaringBitmap", + "ismap": false, + "isoneof": true, + "oneofdecl": "_bitmap", + "defaultValue": "" + } + ] + }, + { + "name": "ValidatorCommittee", + "longName": "ValidatorCommittee", + "fullName": "sui.types.ValidatorCommittee", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "epoch", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_epoch", + "defaultValue": "" + }, + { + "name": "members", + "description": "", + "label": "repeated", + "type": "ValidatorCommitteeMember", + "longType": "ValidatorCommitteeMember", + "fullType": "sui.types.ValidatorCommitteeMember", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + }, + { + "name": "ValidatorCommitteeMember", + "longName": "ValidatorCommitteeMember", + "fullName": "sui.types.ValidatorCommitteeMember", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "public_key", + "description": "", + "label": "optional", + "type": "bytes", + "longType": "bytes", + "fullType": "bytes", + "ismap": false, + "isoneof": true, + "oneofdecl": "_public_key", + "defaultValue": "" + }, + { + "name": "stake", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_stake", + "defaultValue": "" + } + ] + }, + { + "name": "VersionAssignment", + "longName": "VersionAssignment", + "fullName": "sui.types.VersionAssignment", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "object_id", + "description": "", + "label": "optional", + "type": "ObjectId", + "longType": "ObjectId", + "fullType": "sui.types.ObjectId", + "ismap": false, + "isoneof": true, + "oneofdecl": "_object_id", + "defaultValue": "" + }, + { + "name": "version", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_version", + "defaultValue": "" + } + ] + }, + { + "name": "ZkLoginAuthenticator", + "longName": "ZkLoginAuthenticator", + "fullName": "sui.types.ZkLoginAuthenticator", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "inputs", + "description": "", + "label": "optional", + "type": "ZkLoginInputs", + "longType": "ZkLoginInputs", + "fullType": "sui.types.ZkLoginInputs", + "ismap": false, + "isoneof": true, + "oneofdecl": "_inputs", + "defaultValue": "" + }, + { + "name": "max_epoch", + "description": "", + "label": "optional", + "type": "uint64", + "longType": "uint64", + "fullType": "uint64", + "ismap": false, + "isoneof": true, + "oneofdecl": "_max_epoch", + "defaultValue": "" + }, + { + "name": "signature", + "description": "", + "label": "optional", + "type": "SimpleSignature", + "longType": "SimpleSignature", + "fullType": "sui.types.SimpleSignature", + "ismap": false, + "isoneof": true, + "oneofdecl": "_signature", + "defaultValue": "" + } + ] + }, + { + "name": "ZkLoginClaim", + "longName": "ZkLoginClaim", + "fullName": "sui.types.ZkLoginClaim", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "value", + "description": "", + "label": "optional", + "type": "string", + "longType": "string", + "fullType": "string", + "ismap": false, + "isoneof": true, + "oneofdecl": "_value", + "defaultValue": "" + }, + { + "name": "index_mod_4", + "description": "", + "label": "optional", + "type": "uint32", + "longType": "uint32", + "fullType": "uint32", + "ismap": false, + "isoneof": true, + "oneofdecl": "_index_mod_4", + "defaultValue": "" + } + ] + }, + { + "name": "ZkLoginInputs", + "longName": "ZkLoginInputs", + "fullName": "sui.types.ZkLoginInputs", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "proof_points", + "description": "", + "label": "optional", + "type": "ZkLoginProof", + "longType": "ZkLoginProof", + "fullType": "sui.types.ZkLoginProof", + "ismap": false, + "isoneof": true, + "oneofdecl": "_proof_points", + "defaultValue": "" + }, + { + "name": "iss_base64_details", + "description": "", + "label": "optional", + "type": "ZkLoginClaim", + "longType": "ZkLoginClaim", + "fullType": "sui.types.ZkLoginClaim", + "ismap": false, + "isoneof": true, + "oneofdecl": "_iss_base64_details", + "defaultValue": "" + }, + { + "name": "header_base64", + "description": "", + "label": "optional", + "type": "string", + "longType": "string", + "fullType": "string", + "ismap": false, + "isoneof": true, + "oneofdecl": "_header_base64", + "defaultValue": "" + }, + { + "name": "address_seed", + "description": "", + "label": "optional", + "type": "Bn254FieldElement", + "longType": "Bn254FieldElement", + "fullType": "sui.types.Bn254FieldElement", + "ismap": false, + "isoneof": true, + "oneofdecl": "_address_seed", + "defaultValue": "" + } + ] + }, + { + "name": "ZkLoginProof", + "longName": "ZkLoginProof", + "fullName": "sui.types.ZkLoginProof", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "a", + "description": "", + "label": "optional", + "type": "CircomG1", + "longType": "CircomG1", + "fullType": "sui.types.CircomG1", + "ismap": false, + "isoneof": true, + "oneofdecl": "_a", + "defaultValue": "" + }, + { + "name": "b", + "description": "", + "label": "optional", + "type": "CircomG2", + "longType": "CircomG2", + "fullType": "sui.types.CircomG2", + "ismap": false, + "isoneof": true, + "oneofdecl": "_b", + "defaultValue": "" + }, + { + "name": "c", + "description": "", + "label": "optional", + "type": "CircomG1", + "longType": "CircomG1", + "fullType": "sui.types.CircomG1", + "ismap": false, + "isoneof": true, + "oneofdecl": "_c", + "defaultValue": "" + } + ] + }, + { + "name": "ZkLoginPublicIdentifier", + "longName": "ZkLoginPublicIdentifier", + "fullName": "sui.types.ZkLoginPublicIdentifier", + "description": "", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": true, + "extensions": [], + "fields": [ + { + "name": "iss", + "description": "", + "label": "optional", + "type": "string", + "longType": "string", + "fullType": "string", + "ismap": false, + "isoneof": true, + "oneofdecl": "_iss", + "defaultValue": "" + }, + { + "name": "address_seed", + "description": "", + "label": "optional", + "type": "Bn254FieldElement", + "longType": "Bn254FieldElement", + "fullType": "sui.types.Bn254FieldElement", + "ismap": false, + "isoneof": true, + "oneofdecl": "_address_seed", + "defaultValue": "" + } + ] + } + ], + "services": [] + }, + { + "name": "google/protobuf/empty.proto", + "description": "", + "package": "google.protobuf", + "hasEnums": false, + "hasExtensions": false, + "hasMessages": true, + "hasServices": false, + "enums": [], + "extensions": [], + "messages": [ + { + "name": "Empty", + "longName": "Empty", + "fullName": "google.protobuf.Empty", + "description": "A generic empty message that you can re-use to avoid defining duplicated\nempty messages in your APIs. A typical example is to use it as the request\nor the response type of an API method. For instance:\n\n service Foo {\n rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);\n }", + "hasExtensions": false, + "hasFields": false, + "hasOneofs": false, + "extensions": [], + "fields": [] + } + ], + "services": [] + }, + { + "name": "google/protobuf/timestamp.proto", + "description": "", + "package": "google.protobuf", + "hasEnums": false, + "hasExtensions": false, + "hasMessages": true, + "hasServices": false, + "enums": [], + "extensions": [], + "messages": [ + { + "name": "Timestamp", + "longName": "Timestamp", + "fullName": "google.protobuf.Timestamp", + "description": "A Timestamp represents a point in time independent of any time zone\nor calendar, represented as seconds and fractions of seconds at\nnanosecond resolution in UTC Epoch time. It is encoded using the\nProleptic Gregorian Calendar which extends the Gregorian calendar\nbackwards to year one. It is encoded assuming all minutes are 60\nseconds long, i.e. leap seconds are \"smeared\" so that no leap second\ntable is needed for interpretation. Range is from\n0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z.\nBy restricting to that range, we ensure that we can convert to\nand from RFC 3339 date strings.\nSee [https://www.ietf.org/rfc/rfc3339.txt](https://www.ietf.org/rfc/rfc3339.txt).\n\n# Examples\n\nExample 1: Compute Timestamp from POSIX `time()`.\n\n Timestamp timestamp;\n timestamp.set_seconds(time(NULL));\n timestamp.set_nanos(0);\n\nExample 2: Compute Timestamp from POSIX `gettimeofday()`.\n\n struct timeval tv;\n gettimeofday(\u0026tv, NULL);\n\n Timestamp timestamp;\n timestamp.set_seconds(tv.tv_sec);\n timestamp.set_nanos(tv.tv_usec * 1000);\n\nExample 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.\n\n FILETIME ft;\n GetSystemTimeAsFileTime(\u0026ft);\n UINT64 ticks = (((UINT64)ft.dwHighDateTime) \u003c\u003c 32) | ft.dwLowDateTime;\n\n // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z\n // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.\n Timestamp timestamp;\n timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));\n timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));\n\nExample 4: Compute Timestamp from Java `System.currentTimeMillis()`.\n\n long millis = System.currentTimeMillis();\n\n Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)\n .setNanos((int) ((millis % 1000) * 1000000)).build();\n\n\nExample 5: Compute Timestamp from current time in Python.\n\n timestamp = Timestamp()\n timestamp.GetCurrentTime()\n\n# JSON Mapping\n\nIn JSON format, the Timestamp type is encoded as a string in the\n[RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the\nformat is \"{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z\"\nwhere {year} is always expressed using four digits while {month}, {day},\n{hour}, {min}, and {sec} are zero-padded to two digits each. The fractional\nseconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),\nare optional. The \"Z\" suffix indicates the timezone (\"UTC\"); the timezone\nis required, though only UTC (as indicated by \"Z\") is presently supported.\n\nFor example, \"2017-01-15T01:30:15.01Z\" encodes 15.01 seconds past\n01:30 UTC on January 15, 2017.\n\nIn JavaScript, one can convert a Date object to this format using the\nstandard [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString]\nmethod. In Python, a standard `datetime.datetime` object can be converted\nto this format using [`strftime`](https://docs.python.org/2/library/time.html#time.strftime)\nwith the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one\ncan use the Joda Time's [`ISODateTimeFormat.dateTime()`](\nhttp://www.joda.org/joda-time/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime--)\nto obtain a formatter capable of generating timestamps in this format.", + "hasExtensions": false, + "hasFields": true, + "hasOneofs": false, + "extensions": [], + "fields": [ + { + "name": "seconds", + "description": "Represents seconds of UTC time since Unix epoch\n1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to\n9999-12-31T23:59:59Z inclusive.", + "label": "", + "type": "int64", + "longType": "int64", + "fullType": "int64", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + }, + { + "name": "nanos", + "description": "Non-negative fractions of a second at nanosecond resolution. Negative\nsecond values with fractions must still have non-negative nanos values\nthat count forward in time. Must be from 0 to 999,999,999\ninclusive.", + "label": "", + "type": "int32", + "longType": "int32", + "fullType": "int32", + "ismap": false, + "isoneof": false, + "oneofdecl": "", + "defaultValue": "" + } + ] + } + ], + "services": [] + } + ], + "scalarValueTypes": [ + { + "protoType": "double", + "notes": "", + "cppType": "double", + "csType": "double", + "goType": "float64", + "javaType": "double", + "phpType": "float", + "pythonType": "float", + "rubyType": "Float" + }, + { + "protoType": "float", + "notes": "", + "cppType": "float", + "csType": "float", + "goType": "float32", + "javaType": "float", + "phpType": "float", + "pythonType": "float", + "rubyType": "Float" + }, + { + "protoType": "int32", + "notes": "Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead.", + "cppType": "int32", + "csType": "int", + "goType": "int32", + "javaType": "int", + "phpType": "integer", + "pythonType": "int", + "rubyType": "Bignum or Fixnum (as required)" + }, + { + "protoType": "int64", + "notes": "Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead.", + "cppType": "int64", + "csType": "long", + "goType": "int64", + "javaType": "long", + "phpType": "integer/string", + "pythonType": "int/long", + "rubyType": "Bignum" + }, + { + "protoType": "uint32", + "notes": "Uses variable-length encoding.", + "cppType": "uint32", + "csType": "uint", + "goType": "uint32", + "javaType": "int", + "phpType": "integer", + "pythonType": "int/long", + "rubyType": "Bignum or Fixnum (as required)" + }, + { + "protoType": "uint64", + "notes": "Uses variable-length encoding.", + "cppType": "uint64", + "csType": "ulong", + "goType": "uint64", + "javaType": "long", + "phpType": "integer/string", + "pythonType": "int/long", + "rubyType": "Bignum or Fixnum (as required)" + }, + { + "protoType": "sint32", + "notes": "Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s.", + "cppType": "int32", + "csType": "int", + "goType": "int32", + "javaType": "int", + "phpType": "integer", + "pythonType": "int", + "rubyType": "Bignum or Fixnum (as required)" + }, + { + "protoType": "sint64", + "notes": "Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s.", + "cppType": "int64", + "csType": "long", + "goType": "int64", + "javaType": "long", + "phpType": "integer/string", + "pythonType": "int/long", + "rubyType": "Bignum" + }, + { + "protoType": "fixed32", + "notes": "Always four bytes. More efficient than uint32 if values are often greater than 2^28.", + "cppType": "uint32", + "csType": "uint", + "goType": "uint32", + "javaType": "int", + "phpType": "integer", + "pythonType": "int", + "rubyType": "Bignum or Fixnum (as required)" + }, + { + "protoType": "fixed64", + "notes": "Always eight bytes. More efficient than uint64 if values are often greater than 2^56.", + "cppType": "uint64", + "csType": "ulong", + "goType": "uint64", + "javaType": "long", + "phpType": "integer/string", + "pythonType": "int/long", + "rubyType": "Bignum" + }, + { + "protoType": "sfixed32", + "notes": "Always four bytes.", + "cppType": "int32", + "csType": "int", + "goType": "int32", + "javaType": "int", + "phpType": "integer", + "pythonType": "int", + "rubyType": "Bignum or Fixnum (as required)" + }, + { + "protoType": "sfixed64", + "notes": "Always eight bytes.", + "cppType": "int64", + "csType": "long", + "goType": "int64", + "javaType": "long", + "phpType": "integer/string", + "pythonType": "int/long", + "rubyType": "Bignum" + }, + { + "protoType": "bool", + "notes": "", + "cppType": "bool", + "csType": "bool", + "goType": "bool", + "javaType": "boolean", + "phpType": "boolean", + "pythonType": "boolean", + "rubyType": "TrueClass/FalseClass" + }, + { + "protoType": "string", + "notes": "A string must always contain UTF-8 encoded or 7-bit ASCII text.", + "cppType": "string", + "csType": "string", + "goType": "string", + "javaType": "String", + "phpType": "string", + "pythonType": "str/unicode", + "rubyType": "String (UTF-8)" + }, + { + "protoType": "bytes", + "notes": "May contain any arbitrary sequence of bytes.", + "cppType": "string", + "csType": "ByteString", + "goType": "[]byte", + "javaType": "ByteString", + "phpType": "string", + "pythonType": "str", + "rubyType": "String (ASCII-8BIT)" + } + ] +} \ No newline at end of file