{"version":3,"file":"execution_status.mjs","names":[],"sources":["../../../../../../src/grpc/proto/sui/rpc/v2/execution_status.ts"],"sourcesContent":["// Copyright (c) Mysten Labs, Inc.\n// SPDX-License-Identifier: Apache-2.0\n\n// @generated by protobuf-ts 2.9.6 with parameter force_server_none,optimize_code_size,ts_nocheck\n// @generated from protobuf file \"sui/rpc/v2/execution_status.proto\" (package \"sui.rpc.v2\", syntax proto3)\n// tslint:disable\n// @ts-nocheck\n//\n// Copyright (c) Mysten Labs, Inc.\n// SPDX-License-Identifier: Apache-2.0\n//\nimport { MessageType } from '@protobuf-ts/runtime';\n/**\n * The status of an executed transaction.\n *\n * @generated from protobuf message sui.rpc.v2.ExecutionStatus\n */\nexport interface ExecutionStatus {\n\t/**\n\t * Indicates if the transaction was successful or not.\n\t *\n\t * @generated from protobuf field: optional bool success = 1;\n\t */\n\tsuccess?: boolean;\n\t/**\n\t * The error if `success` is false.\n\t *\n\t * @generated from protobuf field: optional sui.rpc.v2.ExecutionError error = 2;\n\t */\n\terror?: ExecutionError;\n}\n/**\n * An error that can occur during the execution of a transaction.\n *\n * @generated from protobuf message sui.rpc.v2.ExecutionError\n */\nexport interface ExecutionError {\n\t/**\n\t * A human readable description of the error\n\t *\n\t * @generated from protobuf field: optional string description = 1;\n\t */\n\tdescription?: string;\n\t/**\n\t * The command, if any, during which the error occurred.\n\t *\n\t * @generated from protobuf field: optional uint64 command = 2;\n\t */\n\tcommand?: bigint;\n\t/**\n\t * @generated from protobuf field: optional sui.rpc.v2.ExecutionError.ExecutionErrorKind kind = 3;\n\t */\n\tkind?: ExecutionError_ExecutionErrorKind;\n\t/**\n\t * @generated from protobuf oneof: error_details\n\t */\n\terrorDetails:\n\t\t| {\n\t\t\t\toneofKind: 'abort';\n\t\t\t\t/**\n\t\t\t\t * @generated from protobuf field: sui.rpc.v2.MoveAbort abort = 4;\n\t\t\t\t */\n\t\t\t\tabort: MoveAbort;\n\t\t  }\n\t\t| {\n\t\t\t\toneofKind: 'sizeError';\n\t\t\t\t/**\n\t\t\t\t * @generated from protobuf field: sui.rpc.v2.SizeError size_error = 5;\n\t\t\t\t */\n\t\t\t\tsizeError: SizeError;\n\t\t  }\n\t\t| {\n\t\t\t\toneofKind: 'commandArgumentError';\n\t\t\t\t/**\n\t\t\t\t * @generated from protobuf field: sui.rpc.v2.CommandArgumentError command_argument_error = 6;\n\t\t\t\t */\n\t\t\t\tcommandArgumentError: CommandArgumentError;\n\t\t  }\n\t\t| {\n\t\t\t\toneofKind: 'typeArgumentError';\n\t\t\t\t/**\n\t\t\t\t * @generated from protobuf field: sui.rpc.v2.TypeArgumentError type_argument_error = 7;\n\t\t\t\t */\n\t\t\t\ttypeArgumentError: TypeArgumentError;\n\t\t  }\n\t\t| {\n\t\t\t\toneofKind: 'packageUpgradeError';\n\t\t\t\t/**\n\t\t\t\t * @generated from protobuf field: sui.rpc.v2.PackageUpgradeError package_upgrade_error = 8;\n\t\t\t\t */\n\t\t\t\tpackageUpgradeError: PackageUpgradeError;\n\t\t  }\n\t\t| {\n\t\t\t\toneofKind: 'indexError';\n\t\t\t\t/**\n\t\t\t\t * @generated from protobuf field: sui.rpc.v2.IndexError index_error = 9;\n\t\t\t\t */\n\t\t\t\tindexError: IndexError;\n\t\t  }\n\t\t| {\n\t\t\t\toneofKind: 'objectId';\n\t\t\t\t/**\n\t\t\t\t * @generated from protobuf field: string object_id = 10;\n\t\t\t\t */\n\t\t\t\tobjectId: string;\n\t\t  }\n\t\t| {\n\t\t\t\toneofKind: 'coinDenyListError';\n\t\t\t\t/**\n\t\t\t\t * @generated from protobuf field: sui.rpc.v2.CoinDenyListError coin_deny_list_error = 11;\n\t\t\t\t */\n\t\t\t\tcoinDenyListError: CoinDenyListError;\n\t\t  }\n\t\t| {\n\t\t\t\toneofKind: 'congestedObjects';\n\t\t\t\t/**\n\t\t\t\t * Set of objects that were congested, leading to the transaction's cancellation.\n\t\t\t\t *\n\t\t\t\t * @generated from protobuf field: sui.rpc.v2.CongestedObjects congested_objects = 12;\n\t\t\t\t */\n\t\t\t\tcongestedObjects: CongestedObjects;\n\t\t  }\n\t\t| {\n\t\t\t\toneofKind: undefined;\n\t\t  };\n}\n/**\n * @generated from protobuf enum sui.rpc.v2.ExecutionError.ExecutionErrorKind\n */\nexport enum ExecutionError_ExecutionErrorKind {\n\t/**\n\t * @generated from protobuf enum value: EXECUTION_ERROR_KIND_UNKNOWN = 0;\n\t */\n\tEXECUTION_ERROR_KIND_UNKNOWN = 0,\n\t/**\n\t * Insufficient gas.\n\t *\n\t * @generated from protobuf enum value: INSUFFICIENT_GAS = 1;\n\t */\n\tINSUFFICIENT_GAS = 1,\n\t/**\n\t * Invalid `Gas` object.\n\t *\n\t * @generated from protobuf enum value: INVALID_GAS_OBJECT = 2;\n\t */\n\tINVALID_GAS_OBJECT = 2,\n\t/**\n\t * Invariant violation.\n\t *\n\t * @generated from protobuf enum value: INVARIANT_VIOLATION = 3;\n\t */\n\tINVARIANT_VIOLATION = 3,\n\t/**\n\t * Attempted to use feature that is not supported yet.\n\t *\n\t * @generated from protobuf enum value: FEATURE_NOT_YET_SUPPORTED = 4;\n\t */\n\tFEATURE_NOT_YET_SUPPORTED = 4,\n\t/**\n\t * Move object is larger than the maximum allowed size.\n\t *\n\t * @generated from protobuf enum value: OBJECT_TOO_BIG = 5;\n\t */\n\tOBJECT_TOO_BIG = 5,\n\t/**\n\t * Package is larger than the maximum allowed size.\n\t *\n\t * @generated from protobuf enum value: PACKAGE_TOO_BIG = 6;\n\t */\n\tPACKAGE_TOO_BIG = 6,\n\t/**\n\t * Circular object ownership.\n\t *\n\t * @generated from protobuf enum value: CIRCULAR_OBJECT_OWNERSHIP = 7;\n\t */\n\tCIRCULAR_OBJECT_OWNERSHIP = 7,\n\t/**\n\t * Insufficient coin balance for requested operation.\n\t *\n\t * @generated from protobuf enum value: INSUFFICIENT_COIN_BALANCE = 8;\n\t */\n\tINSUFFICIENT_COIN_BALANCE = 8,\n\t/**\n\t * Coin balance overflowed an u64.\n\t *\n\t * @generated from protobuf enum value: COIN_BALANCE_OVERFLOW = 9;\n\t */\n\tCOIN_BALANCE_OVERFLOW = 9,\n\t/**\n\t * Publish error, non-zero address.\n\t * The modules in the package must have their self-addresses set to zero.\n\t *\n\t * @generated from protobuf enum value: PUBLISH_ERROR_NON_ZERO_ADDRESS = 10;\n\t */\n\tPUBLISH_ERROR_NON_ZERO_ADDRESS = 10,\n\t/**\n\t * Sui Move bytecode verification error.\n\t *\n\t * @generated from protobuf enum value: SUI_MOVE_VERIFICATION_ERROR = 11;\n\t */\n\tSUI_MOVE_VERIFICATION_ERROR = 11,\n\t/**\n\t * Error from a non-abort instruction.\n\t * Possible causes:\n\t *     Arithmetic error, stack overflow, max value depth, or similar.\n\t *\n\t * @generated from protobuf enum value: MOVE_PRIMITIVE_RUNTIME_ERROR = 12;\n\t */\n\tMOVE_PRIMITIVE_RUNTIME_ERROR = 12,\n\t/**\n\t * Move runtime abort.\n\t *\n\t * @generated from protobuf enum value: MOVE_ABORT = 13;\n\t */\n\tMOVE_ABORT = 13,\n\t/**\n\t * Bytecode verification error.\n\t *\n\t * @generated from protobuf enum value: VM_VERIFICATION_OR_DESERIALIZATION_ERROR = 14;\n\t */\n\tVM_VERIFICATION_OR_DESERIALIZATION_ERROR = 14,\n\t/**\n\t * MoveVm invariant violation.\n\t *\n\t * @generated from protobuf enum value: VM_INVARIANT_VIOLATION = 15;\n\t */\n\tVM_INVARIANT_VIOLATION = 15,\n\t/**\n\t * Function not found.\n\t *\n\t * @generated from protobuf enum value: FUNCTION_NOT_FOUND = 16;\n\t */\n\tFUNCTION_NOT_FOUND = 16,\n\t/**\n\t * Parity mismatch for Move function.\n\t * The number of arguments does not match the number of parameters.\n\t *\n\t * @generated from protobuf enum value: ARITY_MISMATCH = 17;\n\t */\n\tARITY_MISMATCH = 17,\n\t/**\n\t * Type parity mismatch for Move function.\n\t * Mismatch between the number of actual versus expected type arguments.\n\t *\n\t * @generated from protobuf enum value: TYPE_ARITY_MISMATCH = 18;\n\t */\n\tTYPE_ARITY_MISMATCH = 18,\n\t/**\n\t * Non-entry function invoked. Move Call must start with an entry function.\n\t *\n\t * @generated from protobuf enum value: NON_ENTRY_FUNCTION_INVOKED = 19;\n\t */\n\tNON_ENTRY_FUNCTION_INVOKED = 19,\n\t/**\n\t * Invalid command argument.\n\t *\n\t * @generated from protobuf enum value: COMMAND_ARGUMENT_ERROR = 20;\n\t */\n\tCOMMAND_ARGUMENT_ERROR = 20,\n\t/**\n\t * Type argument error.\n\t *\n\t * @generated from protobuf enum value: TYPE_ARGUMENT_ERROR = 21;\n\t */\n\tTYPE_ARGUMENT_ERROR = 21,\n\t/**\n\t * Unused result without the drop ability.\n\t *\n\t * @generated from protobuf enum value: UNUSED_VALUE_WITHOUT_DROP = 22;\n\t */\n\tUNUSED_VALUE_WITHOUT_DROP = 22,\n\t/**\n\t * Invalid public Move function signature.\n\t * Unsupported return type for return value.\n\t *\n\t * @generated from protobuf enum value: INVALID_PUBLIC_FUNCTION_RETURN_TYPE = 23;\n\t */\n\tINVALID_PUBLIC_FUNCTION_RETURN_TYPE = 23,\n\t/**\n\t * Invalid transfer object, object does not have public transfer.\n\t *\n\t * @generated from protobuf enum value: INVALID_TRANSFER_OBJECT = 24;\n\t */\n\tINVALID_TRANSFER_OBJECT = 24,\n\t/**\n\t * Effects from the transaction are too large.\n\t *\n\t * @generated from protobuf enum value: EFFECTS_TOO_LARGE = 25;\n\t */\n\tEFFECTS_TOO_LARGE = 25,\n\t/**\n\t * Publish or Upgrade is missing dependency.\n\t *\n\t * @generated from protobuf enum value: PUBLISH_UPGRADE_MISSING_DEPENDENCY = 26;\n\t */\n\tPUBLISH_UPGRADE_MISSING_DEPENDENCY = 26,\n\t/**\n\t * Publish or upgrade dependency downgrade.\n\t *\n\t * Indirect (transitive) dependency of published or upgraded package has been assigned an\n\t * on-chain version that is less than the version required by one of the package's\n\t * transitive dependencies.\n\t *\n\t * @generated from protobuf enum value: PUBLISH_UPGRADE_DEPENDENCY_DOWNGRADE = 27;\n\t */\n\tPUBLISH_UPGRADE_DEPENDENCY_DOWNGRADE = 27,\n\t/**\n\t * Invalid package upgrade.\n\t *\n\t * @generated from protobuf enum value: PACKAGE_UPGRADE_ERROR = 28;\n\t */\n\tPACKAGE_UPGRADE_ERROR = 28,\n\t/**\n\t * Indicates the transaction tried to write objects too large to storage.\n\t *\n\t * @generated from protobuf enum value: WRITTEN_OBJECTS_TOO_LARGE = 29;\n\t */\n\tWRITTEN_OBJECTS_TOO_LARGE = 29,\n\t/**\n\t * Certificate is on the deny list.\n\t *\n\t * @generated from protobuf enum value: CERTIFICATE_DENIED = 30;\n\t */\n\tCERTIFICATE_DENIED = 30,\n\t/**\n\t * Sui Move bytecode verification timed out.\n\t *\n\t * @generated from protobuf enum value: SUI_MOVE_VERIFICATION_TIMEDOUT = 31;\n\t */\n\tSUI_MOVE_VERIFICATION_TIMEDOUT = 31,\n\t/**\n\t * The requested consensus object operation is not allowed.\n\t *\n\t * @generated from protobuf enum value: CONSENSUS_OBJECT_OPERATION_NOT_ALLOWED = 32;\n\t */\n\tCONSENSUS_OBJECT_OPERATION_NOT_ALLOWED = 32,\n\t/**\n\t * Requested consensus object has been deleted.\n\t *\n\t * @generated from protobuf enum value: INPUT_OBJECT_DELETED = 33;\n\t */\n\tINPUT_OBJECT_DELETED = 33,\n\t/**\n\t * Certificate is canceled due to congestion on consensus objects.\n\t *\n\t * @generated from protobuf enum value: EXECUTION_CANCELED_DUE_TO_CONSENSUS_OBJECT_CONGESTION = 34;\n\t */\n\tEXECUTION_CANCELED_DUE_TO_CONSENSUS_OBJECT_CONGESTION = 34,\n\t/**\n\t * Address is denied for this coin type.\n\t *\n\t * @generated from protobuf enum value: ADDRESS_DENIED_FOR_COIN = 35;\n\t */\n\tADDRESS_DENIED_FOR_COIN = 35,\n\t/**\n\t * Coin type is globally paused for use.\n\t *\n\t * @generated from protobuf enum value: COIN_TYPE_GLOBAL_PAUSE = 36;\n\t */\n\tCOIN_TYPE_GLOBAL_PAUSE = 36,\n\t/**\n\t * Certificate is canceled because randomness could not be generated this epoch.\n\t *\n\t * @generated from protobuf enum value: EXECUTION_CANCELED_DUE_TO_RANDOMNESS_UNAVAILABLE = 37;\n\t */\n\tEXECUTION_CANCELED_DUE_TO_RANDOMNESS_UNAVAILABLE = 37,\n\t/**\n\t * Move vector element (passed to MakeMoveVec) with size {value_size} is larger \\\n\t * than the maximum size {max_scaled_size}. Note that this maximum is scaled based on the \\\n\t * type of the vector element.\n\t *\n\t * @generated from protobuf enum value: MOVE_VECTOR_ELEM_TOO_BIG = 38;\n\t */\n\tMOVE_VECTOR_ELEM_TOO_BIG = 38,\n\t/**\n\t * Move value (possibly an upgrade ticket or a dev-inspect value) with size {value_size} \\\n\t * is larger than the maximum size  {max_scaled_size}. Note that this maximum is scaled based \\\n\t * on the type of the value.\n\t *\n\t * @generated from protobuf enum value: MOVE_RAW_VALUE_TOO_BIG = 39;\n\t */\n\tMOVE_RAW_VALUE_TOO_BIG = 39,\n\t/**\n\t * A valid linkage was unable to be determined for the transaction or one of its commands.\n\t *\n\t * @generated from protobuf enum value: INVALID_LINKAGE = 40;\n\t */\n\tINVALID_LINKAGE = 40,\n\t/**\n\t * Insufficient funds for transaction withdrawal\n\t *\n\t * @generated from protobuf enum value: INSUFFICIENT_FUNDS_FOR_WITHDRAW = 41;\n\t */\n\tINSUFFICIENT_FUNDS_FOR_WITHDRAW = 41,\n\t/**\n\t * An input object with non-exclusive write mutability was modified\n\t *\n\t * @generated from protobuf enum value: NON_EXCLUSIVE_WRITE_INPUT_OBJECT_MODIFIED = 42;\n\t */\n\tNON_EXCLUSIVE_WRITE_INPUT_OBJECT_MODIFIED = 42,\n}\n/**\n * @generated from protobuf message sui.rpc.v2.MoveAbort\n */\nexport interface MoveAbort {\n\t/**\n\t * @generated from protobuf field: optional uint64 abort_code = 1;\n\t */\n\tabortCode?: bigint;\n\t/**\n\t * Location in Move where the error occurred.\n\t *\n\t * @generated from protobuf field: optional sui.rpc.v2.MoveLocation location = 2;\n\t */\n\tlocation?: MoveLocation;\n\t/**\n\t * Extra error information if abort code is a \"Clever Error\"\n\t *\n\t * @generated from protobuf field: optional sui.rpc.v2.CleverError clever_error = 3;\n\t */\n\tcleverError?: CleverError;\n}\n/**\n * Location in Move bytecode where an error occurred.\n *\n * @generated from protobuf message sui.rpc.v2.MoveLocation\n */\nexport interface MoveLocation {\n\t/**\n\t * The package ID.\n\t *\n\t * @generated from protobuf field: optional string package = 1;\n\t */\n\tpackage?: string;\n\t/**\n\t * The module name.\n\t *\n\t * @generated from protobuf field: optional string module = 2;\n\t */\n\tmodule?: string;\n\t/**\n\t * The function index.\n\t *\n\t * @generated from protobuf field: optional uint32 function = 3;\n\t */\n\tfunction?: number;\n\t/**\n\t * Offset of the instruction where the error occurred.\n\t *\n\t * @generated from protobuf field: optional uint32 instruction = 4;\n\t */\n\tinstruction?: number;\n\t/**\n\t * The name of the function, if available.\n\t *\n\t * @generated from protobuf field: optional string function_name = 5;\n\t */\n\tfunctionName?: string;\n}\n/**\n * @generated from protobuf message sui.rpc.v2.CleverError\n */\nexport interface CleverError {\n\t/**\n\t * @generated from protobuf field: optional uint64 error_code = 1;\n\t */\n\terrorCode?: bigint;\n\t/**\n\t * @generated from protobuf field: optional uint64 line_number = 2;\n\t */\n\tlineNumber?: bigint;\n\t/**\n\t * @generated from protobuf field: optional string constant_name = 3;\n\t */\n\tconstantName?: string;\n\t/**\n\t * @generated from protobuf field: optional string constant_type = 4;\n\t */\n\tconstantType?: string;\n\t/**\n\t * @generated from protobuf oneof: value\n\t */\n\tvalue:\n\t\t| {\n\t\t\t\toneofKind: 'rendered';\n\t\t\t\t/**\n\t\t\t\t * @generated from protobuf field: string rendered = 5;\n\t\t\t\t */\n\t\t\t\trendered: string;\n\t\t  }\n\t\t| {\n\t\t\t\toneofKind: 'raw';\n\t\t\t\t/**\n\t\t\t\t * @generated from protobuf field: bytes raw = 6;\n\t\t\t\t */\n\t\t\t\traw: Uint8Array;\n\t\t  }\n\t\t| {\n\t\t\t\toneofKind: undefined;\n\t\t  };\n}\n/**\n * A size error.\n *\n * @generated from protobuf message sui.rpc.v2.SizeError\n */\nexport interface SizeError {\n\t/**\n\t * The offending size.\n\t *\n\t * @generated from protobuf field: optional uint64 size = 1;\n\t */\n\tsize?: bigint;\n\t/**\n\t * The maximum allowable size.\n\t *\n\t * @generated from protobuf field: optional uint64 max_size = 2;\n\t */\n\tmaxSize?: bigint;\n}\n/**\n * @generated from protobuf message sui.rpc.v2.IndexError\n */\nexport interface IndexError {\n\t/**\n\t * Index of an input or result.\n\t *\n\t * @generated from protobuf field: optional uint32 index = 1;\n\t */\n\tindex?: number;\n\t/**\n\t * Index of a subresult.\n\t *\n\t * @generated from protobuf field: optional uint32 subresult = 2;\n\t */\n\tsubresult?: number;\n}\n/**\n * @generated from protobuf message sui.rpc.v2.CoinDenyListError\n */\nexport interface CoinDenyListError {\n\t/**\n\t * Denied address.\n\t *\n\t * @generated from protobuf field: optional string address = 1;\n\t */\n\taddress?: string;\n\t/**\n\t * Coin type.\n\t *\n\t * @generated from protobuf field: optional string coin_type = 2;\n\t */\n\tcoinType?: string;\n}\n/**\n * Set of objects that were congested, leading to the transaction's cancellation.\n *\n * @generated from protobuf message sui.rpc.v2.CongestedObjects\n */\nexport interface CongestedObjects {\n\t/**\n\t * @generated from protobuf field: repeated string objects = 1;\n\t */\n\tobjects: string[];\n}\n/**\n * An error with an argument to a command.\n *\n * @generated from protobuf message sui.rpc.v2.CommandArgumentError\n */\nexport interface CommandArgumentError {\n\t/**\n\t * Position of the problematic argument.\n\t *\n\t * @generated from protobuf field: optional uint32 argument = 1;\n\t */\n\targument?: number;\n\t/**\n\t * @generated from protobuf field: optional sui.rpc.v2.CommandArgumentError.CommandArgumentErrorKind kind = 2;\n\t */\n\tkind?: CommandArgumentError_CommandArgumentErrorKind;\n\t/**\n\t * @generated from protobuf field: optional sui.rpc.v2.IndexError index_error = 3;\n\t */\n\tindexError?: IndexError;\n}\n/**\n * @generated from protobuf enum sui.rpc.v2.CommandArgumentError.CommandArgumentErrorKind\n */\nexport enum CommandArgumentError_CommandArgumentErrorKind {\n\t/**\n\t * @generated from protobuf enum value: COMMAND_ARGUMENT_ERROR_KIND_UNKNOWN = 0;\n\t */\n\tCOMMAND_ARGUMENT_ERROR_KIND_UNKNOWN = 0,\n\t/**\n\t * The type of the value does not match the expected type.\n\t *\n\t * @generated from protobuf enum value: TYPE_MISMATCH = 1;\n\t */\n\tTYPE_MISMATCH = 1,\n\t/**\n\t * The argument cannot be deserialized into a value of the specified type.\n\t *\n\t * @generated from protobuf enum value: INVALID_BCS_BYTES = 2;\n\t */\n\tINVALID_BCS_BYTES = 2,\n\t/**\n\t * The argument cannot be instantiated from raw bytes.\n\t *\n\t * @generated from protobuf enum value: INVALID_USAGE_OF_PURE_ARGUMENT = 3;\n\t */\n\tINVALID_USAGE_OF_PURE_ARGUMENT = 3,\n\t/**\n\t * Invalid argument to private entry function.\n\t * Private entry functions cannot take arguments from other Move functions.\n\t *\n\t * @generated from protobuf enum value: INVALID_ARGUMENT_TO_PRIVATE_ENTRY_FUNCTION = 4;\n\t */\n\tINVALID_ARGUMENT_TO_PRIVATE_ENTRY_FUNCTION = 4,\n\t/**\n\t * Out of bounds access to input or results.\n\t *\n\t * `index` field will be set indicating the invalid index value.\n\t *\n\t * @generated from protobuf enum value: INDEX_OUT_OF_BOUNDS = 5;\n\t */\n\tINDEX_OUT_OF_BOUNDS = 5,\n\t/**\n\t * Out of bounds access to subresult.\n\t *\n\t * `index` and `subresult` fields will be set indicating the invalid index value.\n\t *\n\t * @generated from protobuf enum value: SECONDARY_INDEX_OUT_OF_BOUNDS = 6;\n\t */\n\tSECONDARY_INDEX_OUT_OF_BOUNDS = 6,\n\t/**\n\t * Invalid usage of result.\n\t * Expected a single result but found either no return value or multiple.\n\t * `index` field will be set indicating the invalid index value.\n\t *\n\t * @generated from protobuf enum value: INVALID_RESULT_ARITY = 7;\n\t */\n\tINVALID_RESULT_ARITY = 7,\n\t/**\n\t * Invalid usage of gas coin.\n\t * The gas coin can only be used by-value with a `TransferObject` command.\n\t *\n\t * @generated from protobuf enum value: INVALID_GAS_COIN_USAGE = 8;\n\t */\n\tINVALID_GAS_COIN_USAGE = 8,\n\t/**\n\t * Invalid usage of Move value.\n\t *    - Mutably borrowed values require unique usage.\n\t *    - Immutably borrowed values cannot be taken or borrowed mutably.\n\t *    - Taken values cannot be used again.\n\t *\n\t * @generated from protobuf enum value: INVALID_VALUE_USAGE = 9;\n\t */\n\tINVALID_VALUE_USAGE = 9,\n\t/**\n\t * Immutable objects cannot be passed by-value.\n\t *\n\t * @generated from protobuf enum value: INVALID_OBJECT_BY_VALUE = 10;\n\t */\n\tINVALID_OBJECT_BY_VALUE = 10,\n\t/**\n\t * Immutable objects cannot be passed by mutable reference, `&mut`.\n\t *\n\t * @generated from protobuf enum value: INVALID_OBJECT_BY_MUT_REF = 11;\n\t */\n\tINVALID_OBJECT_BY_MUT_REF = 11,\n\t/**\n\t * Consensus object operations such as wrapping, freezing, or converting to owned are not\n\t * allowed.\n\t *\n\t * @generated from protobuf enum value: CONSENSUS_OBJECT_OPERATION_NOT_ALLOWED = 12;\n\t */\n\tCONSENSUS_OBJECT_OPERATION_NOT_ALLOWED = 12,\n\t/**\n\t * Invalid argument arity. Expected a single argument but found a result that expanded to\n\t * multiple arguments.\n\t *\n\t * @generated from protobuf enum value: INVALID_ARGUMENT_ARITY = 13;\n\t */\n\tINVALID_ARGUMENT_ARITY = 13,\n\t/**\n\t * Object passed to TransferObject does not have public transfer, i.e. the `store` ability\n\t *\n\t * @generated from protobuf enum value: INVALID_TRANSFER_OBJECT = 14;\n\t */\n\tINVALID_TRANSFER_OBJECT = 14,\n\t/**\n\t * First argument to MakeMoveVec is not an object. If no type is specified for MakeMoveVec,\n\t * all arguments must be the same object type.\n\t *\n\t * @generated from protobuf enum value: INVALID_MAKE_MOVE_VEC_NON_OBJECT_ARGUMENT = 15;\n\t */\n\tINVALID_MAKE_MOVE_VEC_NON_OBJECT_ARGUMENT = 15,\n\t/**\n\t * Specified argument location does not have a value and cannot be used\n\t *\n\t * @generated from protobuf enum value: ARGUMENT_WITHOUT_VALUE = 16;\n\t */\n\tARGUMENT_WITHOUT_VALUE = 16,\n\t/**\n\t * Cannot move a borrowed value. The value's type does resulted in this argument usage being\n\t * inferred as a move. This is likely due to the type not having the `copy` ability; although\n\t * in rare cases, it could also be this is the last usage of a value without the `drop`\n\t * ability.\n\t *\n\t * @generated from protobuf enum value: CANNOT_MOVE_BORROWED_VALUE = 17;\n\t */\n\tCANNOT_MOVE_BORROWED_VALUE = 17,\n\t/**\n\t * Cannot write to an argument location that is still borrowed, and where that borrow is an\n\t * extension of that reference. This is likely due to this argument being used in a Move call\n\t * that returns a reference, and that reference is used in a later command.\n\t *\n\t * @generated from protobuf enum value: CANNOT_WRITE_TO_EXTENDED_REFERENCE = 18;\n\t */\n\tCANNOT_WRITE_TO_EXTENDED_REFERENCE = 18,\n\t/**\n\t * The argument specified cannot be used as a reference argument in the Move call. Either the\n\t * argument is a mutable reference and it conflicts with another argument to the call, or the\n\t * argument is mutable and another reference extends it and will be used in a later command.\n\t *\n\t * @generated from protobuf enum value: INVALID_REFERENCE_ARGUMENT = 19;\n\t */\n\tINVALID_REFERENCE_ARGUMENT = 19,\n}\n/**\n * An error with upgrading a package.\n *\n * @generated from protobuf message sui.rpc.v2.PackageUpgradeError\n */\nexport interface PackageUpgradeError {\n\t/**\n\t * @generated from protobuf field: optional sui.rpc.v2.PackageUpgradeError.PackageUpgradeErrorKind kind = 1;\n\t */\n\tkind?: PackageUpgradeError_PackageUpgradeErrorKind;\n\t/**\n\t * The Package Id.\n\t *\n\t * @generated from protobuf field: optional string package_id = 2;\n\t */\n\tpackageId?: string;\n\t/**\n\t * A digest.\n\t *\n\t * @generated from protobuf field: optional string digest = 3;\n\t */\n\tdigest?: string;\n\t/**\n\t * The policy.\n\t *\n\t * @generated from protobuf field: optional uint32 policy = 4;\n\t */\n\tpolicy?: number;\n\t/**\n\t * The ticket Id.\n\t *\n\t * @generated from protobuf field: optional string ticket_id = 5;\n\t */\n\tticketId?: string;\n}\n/**\n * @generated from protobuf enum sui.rpc.v2.PackageUpgradeError.PackageUpgradeErrorKind\n */\nexport enum PackageUpgradeError_PackageUpgradeErrorKind {\n\t/**\n\t * @generated from protobuf enum value: PACKAGE_UPGRADE_ERROR_KIND_UNKNOWN = 0;\n\t */\n\tPACKAGE_UPGRADE_ERROR_KIND_UNKNOWN = 0,\n\t/**\n\t * Unable to fetch package.\n\t *\n\t * @generated from protobuf enum value: UNABLE_TO_FETCH_PACKAGE = 1;\n\t */\n\tUNABLE_TO_FETCH_PACKAGE = 1,\n\t/**\n\t * Object is not a package.\n\t *\n\t * @generated from protobuf enum value: NOT_A_PACKAGE = 2;\n\t */\n\tNOT_A_PACKAGE = 2,\n\t/**\n\t * Package upgrade is incompatible with previous version.\n\t *\n\t * @generated from protobuf enum value: INCOMPATIBLE_UPGRADE = 3;\n\t */\n\tINCOMPATIBLE_UPGRADE = 3,\n\t/**\n\t * Digest in upgrade ticket and computed digest differ.\n\t *\n\t * @generated from protobuf enum value: DIGEST_DOES_NOT_MATCH = 4;\n\t */\n\tDIGEST_DOES_NOT_MATCH = 4,\n\t/**\n\t * Upgrade policy is not valid.\n\t *\n\t * @generated from protobuf enum value: UNKNOWN_UPGRADE_POLICY = 5;\n\t */\n\tUNKNOWN_UPGRADE_POLICY = 5,\n\t/**\n\t * Package ID does not match `PackageId` in upgrade ticket.\n\t *\n\t * @generated from protobuf enum value: PACKAGE_ID_DOES_NOT_MATCH = 6;\n\t */\n\tPACKAGE_ID_DOES_NOT_MATCH = 6,\n}\n/**\n * Type argument error.\n *\n * @generated from protobuf message sui.rpc.v2.TypeArgumentError\n */\nexport interface TypeArgumentError {\n\t/**\n\t * Index of the problematic type argument.\n\t *\n\t * @generated from protobuf field: optional uint32 type_argument = 1;\n\t */\n\ttypeArgument?: number;\n\t/**\n\t * @generated from protobuf field: optional sui.rpc.v2.TypeArgumentError.TypeArgumentErrorKind kind = 2;\n\t */\n\tkind?: TypeArgumentError_TypeArgumentErrorKind;\n}\n/**\n * @generated from protobuf enum sui.rpc.v2.TypeArgumentError.TypeArgumentErrorKind\n */\nexport enum TypeArgumentError_TypeArgumentErrorKind {\n\t/**\n\t * @generated from protobuf enum value: TYPE_ARGUMENT_ERROR_KIND_UNKNOWN = 0;\n\t */\n\tTYPE_ARGUMENT_ERROR_KIND_UNKNOWN = 0,\n\t/**\n\t * A type was not found in the module specified.\n\t *\n\t * @generated from protobuf enum value: TYPE_NOT_FOUND = 1;\n\t */\n\tTYPE_NOT_FOUND = 1,\n\t/**\n\t * A type provided did not match the specified constraint.\n\t *\n\t * @generated from protobuf enum value: CONSTRAINT_NOT_SATISFIED = 2;\n\t */\n\tCONSTRAINT_NOT_SATISFIED = 2,\n}\n// @generated message type with reflection information, may provide speed optimized methods\nclass ExecutionStatus$Type extends MessageType<ExecutionStatus> {\n\tconstructor() {\n\t\tsuper('sui.rpc.v2.ExecutionStatus', [\n\t\t\t{ no: 1, name: 'success', kind: 'scalar', opt: true, T: 8 /*ScalarType.BOOL*/ },\n\t\t\t{ no: 2, name: 'error', kind: 'message', T: () => ExecutionError },\n\t\t]);\n\t}\n}\n/**\n * @generated MessageType for protobuf message sui.rpc.v2.ExecutionStatus\n */\nexport const ExecutionStatus = new ExecutionStatus$Type();\n// @generated message type with reflection information, may provide speed optimized methods\nclass ExecutionError$Type extends MessageType<ExecutionError> {\n\tconstructor() {\n\t\tsuper('sui.rpc.v2.ExecutionError', [\n\t\t\t{ no: 1, name: 'description', kind: 'scalar', opt: true, T: 9 /*ScalarType.STRING*/ },\n\t\t\t{\n\t\t\t\tno: 2,\n\t\t\t\tname: 'command',\n\t\t\t\tkind: 'scalar',\n\t\t\t\topt: true,\n\t\t\t\tT: 4 /*ScalarType.UINT64*/,\n\t\t\t\tL: 0 /*LongType.BIGINT*/,\n\t\t\t},\n\t\t\t{\n\t\t\t\tno: 3,\n\t\t\t\tname: 'kind',\n\t\t\t\tkind: 'enum',\n\t\t\t\topt: true,\n\t\t\t\tT: () => [\n\t\t\t\t\t'sui.rpc.v2.ExecutionError.ExecutionErrorKind',\n\t\t\t\t\tExecutionError_ExecutionErrorKind,\n\t\t\t\t],\n\t\t\t},\n\t\t\t{ no: 4, name: 'abort', kind: 'message', oneof: 'errorDetails', T: () => MoveAbort },\n\t\t\t{ no: 5, name: 'size_error', kind: 'message', oneof: 'errorDetails', T: () => SizeError },\n\t\t\t{\n\t\t\t\tno: 6,\n\t\t\t\tname: 'command_argument_error',\n\t\t\t\tkind: 'message',\n\t\t\t\toneof: 'errorDetails',\n\t\t\t\tT: () => CommandArgumentError,\n\t\t\t},\n\t\t\t{\n\t\t\t\tno: 7,\n\t\t\t\tname: 'type_argument_error',\n\t\t\t\tkind: 'message',\n\t\t\t\toneof: 'errorDetails',\n\t\t\t\tT: () => TypeArgumentError,\n\t\t\t},\n\t\t\t{\n\t\t\t\tno: 8,\n\t\t\t\tname: 'package_upgrade_error',\n\t\t\t\tkind: 'message',\n\t\t\t\toneof: 'errorDetails',\n\t\t\t\tT: () => PackageUpgradeError,\n\t\t\t},\n\t\t\t{ no: 9, name: 'index_error', kind: 'message', oneof: 'errorDetails', T: () => IndexError },\n\t\t\t{\n\t\t\t\tno: 10,\n\t\t\t\tname: 'object_id',\n\t\t\t\tkind: 'scalar',\n\t\t\t\toneof: 'errorDetails',\n\t\t\t\tT: 9 /*ScalarType.STRING*/,\n\t\t\t},\n\t\t\t{\n\t\t\t\tno: 11,\n\t\t\t\tname: 'coin_deny_list_error',\n\t\t\t\tkind: 'message',\n\t\t\t\toneof: 'errorDetails',\n\t\t\t\tT: () => CoinDenyListError,\n\t\t\t},\n\t\t\t{\n\t\t\t\tno: 12,\n\t\t\t\tname: 'congested_objects',\n\t\t\t\tkind: 'message',\n\t\t\t\toneof: 'errorDetails',\n\t\t\t\tT: () => CongestedObjects,\n\t\t\t},\n\t\t]);\n\t}\n}\n/**\n * @generated MessageType for protobuf message sui.rpc.v2.ExecutionError\n */\nexport const ExecutionError = new ExecutionError$Type();\n// @generated message type with reflection information, may provide speed optimized methods\nclass MoveAbort$Type extends MessageType<MoveAbort> {\n\tconstructor() {\n\t\tsuper('sui.rpc.v2.MoveAbort', [\n\t\t\t{\n\t\t\t\tno: 1,\n\t\t\t\tname: 'abort_code',\n\t\t\t\tkind: 'scalar',\n\t\t\t\topt: true,\n\t\t\t\tT: 4 /*ScalarType.UINT64*/,\n\t\t\t\tL: 0 /*LongType.BIGINT*/,\n\t\t\t},\n\t\t\t{ no: 2, name: 'location', kind: 'message', T: () => MoveLocation },\n\t\t\t{ no: 3, name: 'clever_error', kind: 'message', T: () => CleverError },\n\t\t]);\n\t}\n}\n/**\n * @generated MessageType for protobuf message sui.rpc.v2.MoveAbort\n */\nexport const MoveAbort = new MoveAbort$Type();\n// @generated message type with reflection information, may provide speed optimized methods\nclass MoveLocation$Type extends MessageType<MoveLocation> {\n\tconstructor() {\n\t\tsuper('sui.rpc.v2.MoveLocation', [\n\t\t\t{ no: 1, name: 'package', kind: 'scalar', opt: true, T: 9 /*ScalarType.STRING*/ },\n\t\t\t{ no: 2, name: 'module', kind: 'scalar', opt: true, T: 9 /*ScalarType.STRING*/ },\n\t\t\t{ no: 3, name: 'function', kind: 'scalar', opt: true, T: 13 /*ScalarType.UINT32*/ },\n\t\t\t{ no: 4, name: 'instruction', kind: 'scalar', opt: true, T: 13 /*ScalarType.UINT32*/ },\n\t\t\t{ no: 5, name: 'function_name', kind: 'scalar', opt: true, T: 9 /*ScalarType.STRING*/ },\n\t\t]);\n\t}\n}\n/**\n * @generated MessageType for protobuf message sui.rpc.v2.MoveLocation\n */\nexport const MoveLocation = new MoveLocation$Type();\n// @generated message type with reflection information, may provide speed optimized methods\nclass CleverError$Type extends MessageType<CleverError> {\n\tconstructor() {\n\t\tsuper('sui.rpc.v2.CleverError', [\n\t\t\t{\n\t\t\t\tno: 1,\n\t\t\t\tname: 'error_code',\n\t\t\t\tkind: 'scalar',\n\t\t\t\topt: true,\n\t\t\t\tT: 4 /*ScalarType.UINT64*/,\n\t\t\t\tL: 0 /*LongType.BIGINT*/,\n\t\t\t},\n\t\t\t{\n\t\t\t\tno: 2,\n\t\t\t\tname: 'line_number',\n\t\t\t\tkind: 'scalar',\n\t\t\t\topt: true,\n\t\t\t\tT: 4 /*ScalarType.UINT64*/,\n\t\t\t\tL: 0 /*LongType.BIGINT*/,\n\t\t\t},\n\t\t\t{ no: 3, name: 'constant_name', kind: 'scalar', opt: true, T: 9 /*ScalarType.STRING*/ },\n\t\t\t{ no: 4, name: 'constant_type', kind: 'scalar', opt: true, T: 9 /*ScalarType.STRING*/ },\n\t\t\t{ no: 5, name: 'rendered', kind: 'scalar', oneof: 'value', T: 9 /*ScalarType.STRING*/ },\n\t\t\t{ no: 6, name: 'raw', kind: 'scalar', oneof: 'value', T: 12 /*ScalarType.BYTES*/ },\n\t\t]);\n\t}\n}\n/**\n * @generated MessageType for protobuf message sui.rpc.v2.CleverError\n */\nexport const CleverError = new CleverError$Type();\n// @generated message type with reflection information, may provide speed optimized methods\nclass SizeError$Type extends MessageType<SizeError> {\n\tconstructor() {\n\t\tsuper('sui.rpc.v2.SizeError', [\n\t\t\t{\n\t\t\t\tno: 1,\n\t\t\t\tname: 'size',\n\t\t\t\tkind: 'scalar',\n\t\t\t\topt: true,\n\t\t\t\tT: 4 /*ScalarType.UINT64*/,\n\t\t\t\tL: 0 /*LongType.BIGINT*/,\n\t\t\t},\n\t\t\t{\n\t\t\t\tno: 2,\n\t\t\t\tname: 'max_size',\n\t\t\t\tkind: 'scalar',\n\t\t\t\topt: true,\n\t\t\t\tT: 4 /*ScalarType.UINT64*/,\n\t\t\t\tL: 0 /*LongType.BIGINT*/,\n\t\t\t},\n\t\t]);\n\t}\n}\n/**\n * @generated MessageType for protobuf message sui.rpc.v2.SizeError\n */\nexport const SizeError = new SizeError$Type();\n// @generated message type with reflection information, may provide speed optimized methods\nclass IndexError$Type extends MessageType<IndexError> {\n\tconstructor() {\n\t\tsuper('sui.rpc.v2.IndexError', [\n\t\t\t{ no: 1, name: 'index', kind: 'scalar', opt: true, T: 13 /*ScalarType.UINT32*/ },\n\t\t\t{ no: 2, name: 'subresult', kind: 'scalar', opt: true, T: 13 /*ScalarType.UINT32*/ },\n\t\t]);\n\t}\n}\n/**\n * @generated MessageType for protobuf message sui.rpc.v2.IndexError\n */\nexport const IndexError = new IndexError$Type();\n// @generated message type with reflection information, may provide speed optimized methods\nclass CoinDenyListError$Type extends MessageType<CoinDenyListError> {\n\tconstructor() {\n\t\tsuper('sui.rpc.v2.CoinDenyListError', [\n\t\t\t{ no: 1, name: 'address', kind: 'scalar', opt: true, T: 9 /*ScalarType.STRING*/ },\n\t\t\t{ no: 2, name: 'coin_type', kind: 'scalar', opt: true, T: 9 /*ScalarType.STRING*/ },\n\t\t]);\n\t}\n}\n/**\n * @generated MessageType for protobuf message sui.rpc.v2.CoinDenyListError\n */\nexport const CoinDenyListError = new CoinDenyListError$Type();\n// @generated message type with reflection information, may provide speed optimized methods\nclass CongestedObjects$Type extends MessageType<CongestedObjects> {\n\tconstructor() {\n\t\tsuper('sui.rpc.v2.CongestedObjects', [\n\t\t\t{\n\t\t\t\tno: 1,\n\t\t\t\tname: 'objects',\n\t\t\t\tkind: 'scalar',\n\t\t\t\trepeat: 2 /*RepeatType.UNPACKED*/,\n\t\t\t\tT: 9 /*ScalarType.STRING*/,\n\t\t\t},\n\t\t]);\n\t}\n}\n/**\n * @generated MessageType for protobuf message sui.rpc.v2.CongestedObjects\n */\nexport const CongestedObjects = new CongestedObjects$Type();\n// @generated message type with reflection information, may provide speed optimized methods\nclass CommandArgumentError$Type extends MessageType<CommandArgumentError> {\n\tconstructor() {\n\t\tsuper('sui.rpc.v2.CommandArgumentError', [\n\t\t\t{ no: 1, name: 'argument', kind: 'scalar', opt: true, T: 13 /*ScalarType.UINT32*/ },\n\t\t\t{\n\t\t\t\tno: 2,\n\t\t\t\tname: 'kind',\n\t\t\t\tkind: 'enum',\n\t\t\t\topt: true,\n\t\t\t\tT: () => [\n\t\t\t\t\t'sui.rpc.v2.CommandArgumentError.CommandArgumentErrorKind',\n\t\t\t\t\tCommandArgumentError_CommandArgumentErrorKind,\n\t\t\t\t],\n\t\t\t},\n\t\t\t{ no: 3, name: 'index_error', kind: 'message', T: () => IndexError },\n\t\t]);\n\t}\n}\n/**\n * @generated MessageType for protobuf message sui.rpc.v2.CommandArgumentError\n */\nexport const CommandArgumentError = new CommandArgumentError$Type();\n// @generated message type with reflection information, may provide speed optimized methods\nclass PackageUpgradeError$Type extends MessageType<PackageUpgradeError> {\n\tconstructor() {\n\t\tsuper('sui.rpc.v2.PackageUpgradeError', [\n\t\t\t{\n\t\t\t\tno: 1,\n\t\t\t\tname: 'kind',\n\t\t\t\tkind: 'enum',\n\t\t\t\topt: true,\n\t\t\t\tT: () => [\n\t\t\t\t\t'sui.rpc.v2.PackageUpgradeError.PackageUpgradeErrorKind',\n\t\t\t\t\tPackageUpgradeError_PackageUpgradeErrorKind,\n\t\t\t\t],\n\t\t\t},\n\t\t\t{ no: 2, name: 'package_id', kind: 'scalar', opt: true, T: 9 /*ScalarType.STRING*/ },\n\t\t\t{ no: 3, name: 'digest', kind: 'scalar', opt: true, T: 9 /*ScalarType.STRING*/ },\n\t\t\t{ no: 4, name: 'policy', kind: 'scalar', opt: true, T: 13 /*ScalarType.UINT32*/ },\n\t\t\t{ no: 5, name: 'ticket_id', kind: 'scalar', opt: true, T: 9 /*ScalarType.STRING*/ },\n\t\t]);\n\t}\n}\n/**\n * @generated MessageType for protobuf message sui.rpc.v2.PackageUpgradeError\n */\nexport const PackageUpgradeError = new PackageUpgradeError$Type();\n// @generated message type with reflection information, may provide speed optimized methods\nclass TypeArgumentError$Type extends MessageType<TypeArgumentError> {\n\tconstructor() {\n\t\tsuper('sui.rpc.v2.TypeArgumentError', [\n\t\t\t{ no: 1, name: 'type_argument', kind: 'scalar', opt: true, T: 13 /*ScalarType.UINT32*/ },\n\t\t\t{\n\t\t\t\tno: 2,\n\t\t\t\tname: 'kind',\n\t\t\t\tkind: 'enum',\n\t\t\t\topt: true,\n\t\t\t\tT: () => [\n\t\t\t\t\t'sui.rpc.v2.TypeArgumentError.TypeArgumentErrorKind',\n\t\t\t\t\tTypeArgumentError_TypeArgumentErrorKind,\n\t\t\t\t],\n\t\t\t},\n\t\t]);\n\t}\n}\n/**\n * @generated MessageType for protobuf message sui.rpc.v2.TypeArgumentError\n */\nexport const TypeArgumentError = new TypeArgumentError$Type();\n"],"mappings":"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"}