wowok
Version:
Wowok Blockchain TypeScript API
1 lines • 4.68 kB
JavaScript
import{MessageType}from'@protobuf-ts/runtime';import{Owner}from'./owner.js';import{ObjectReference}from'./object_reference.js';import{GasCostSummary}from'./gas_cost_summary.js';import{ExecutionStatus}from'./execution_status.js';import{Bcs}from'./bcs.js';export var ChangedObject_InputObjectState;(function(a){a[a['UNKNOWN']=0x0]='UNKNOWN',a[a['DOES_NOT_EXIST']=0x1]='DOES_NOT_EXIST',a[a['EXISTS']=0x2]='EXISTS';}(ChangedObject_InputObjectState||(ChangedObject_InputObjectState={})));export var ChangedObject_OutputObjectState;(function(a){a[a['UNKNOWN']=0x0]='UNKNOWN',a[a['DOES_NOT_EXIST']=0x1]='DOES_NOT_EXIST',a[a['OBJECT_WRITE']=0x2]='OBJECT_WRITE',a[a['PACKAGE_WRITE']=0x3]='PACKAGE_WRITE';}(ChangedObject_OutputObjectState||(ChangedObject_OutputObjectState={})));export var ChangedObject_IdOperation;(function(a){a[a['ID_OPERATION_UNKNOWN']=0x0]='ID_OPERATION_UNKNOWN',a[a['NONE']=0x1]='NONE',a[a['CREATED']=0x2]='CREATED',a[a['DELETED']=0x3]='DELETED';}(ChangedObject_IdOperation||(ChangedObject_IdOperation={})));export var UnchangedConsensusObject_UnchangedConsensusObjectKind;(function(a){a[a['UNCHANGED_CONSENSUS_OBJECT_KIND_UNKNOWN']=0x0]='UNCHANGED_CONSENSUS_OBJECT_KIND_UNKNOWN',a[a['READ_ONLY_ROOT']=0x1]='READ_ONLY_ROOT',a[a['MUTATE_CONSENSUS_STREAM_ENDED']=0x2]='MUTATE_CONSENSUS_STREAM_ENDED',a[a['READ_CONSENSUS_STREAM_ENDED']=0x3]='READ_CONSENSUS_STREAM_ENDED',a[a['CANCELED']=0x4]='CANCELED',a[a['PER_EPOCH_CONFIG']=0x5]='PER_EPOCH_CONFIG';}(UnchangedConsensusObject_UnchangedConsensusObjectKind||(UnchangedConsensusObject_UnchangedConsensusObjectKind={})));class TransactionEffects$Type extends MessageType{constructor(){super('sui.rpc.v2.TransactionEffects',[{'no':0x1,'name':'bcs','kind':'message','T':()=>Bcs},{'no':0x2,'name':'digest','kind':'scalar','opt':!![],'T':0x9},{'no':0x3,'name':'version','kind':'scalar','opt':!![],'T':0x5},{'no':0x4,'name':'status','kind':'message','T':()=>ExecutionStatus},{'no':0x5,'name':'epoch','kind':'scalar','opt':!![],'T':0x4,'L':0x0},{'no':0x6,'name':'gas_used','kind':'message','T':()=>GasCostSummary},{'no':0x7,'name':'transaction_digest','kind':'scalar','opt':!![],'T':0x9},{'no':0x8,'name':'gas_object','kind':'message','T':()=>ChangedObject},{'no':0x9,'name':'events_digest','kind':'scalar','opt':!![],'T':0x9},{'no':0xa,'name':'dependencies','kind':'scalar','repeat':0x2,'T':0x9},{'no':0xb,'name':'lamport_version','kind':'scalar','opt':!![],'T':0x4,'L':0x0},{'no':0xc,'name':'changed_objects','kind':'message','repeat':0x2,'T':()=>ChangedObject},{'no':0xd,'name':'unchanged_consensus_objects','kind':'message','repeat':0x2,'T':()=>UnchangedConsensusObject},{'no':0xe,'name':'auxiliary_data_digest','kind':'scalar','opt':!![],'T':0x9},{'no':0xf,'name':'unchanged_loaded_runtime_objects','kind':'message','repeat':0x2,'T':()=>ObjectReference}]);}}export const TransactionEffects=new TransactionEffects$Type();class ChangedObject$Type extends MessageType{constructor(){super('sui.rpc.v2.ChangedObject',[{'no':0x1,'name':'object_id','kind':'scalar','opt':!![],'T':0x9},{'no':0x2,'name':'input_state','kind':'enum','opt':!![],'T':()=>['sui.rpc.v2.ChangedObject.InputObjectState',ChangedObject_InputObjectState,'INPUT_OBJECT_STATE_']},{'no':0x3,'name':'input_version','kind':'scalar','opt':!![],'T':0x4,'L':0x0},{'no':0x4,'name':'input_digest','kind':'scalar','opt':!![],'T':0x9},{'no':0x5,'name':'input_owner','kind':'message','T':()=>Owner},{'no':0x6,'name':'output_state','kind':'enum','opt':!![],'T':()=>['sui.rpc.v2.ChangedObject.OutputObjectState',ChangedObject_OutputObjectState,'OUTPUT_OBJECT_STATE_']},{'no':0x7,'name':'output_version','kind':'scalar','opt':!![],'T':0x4,'L':0x0},{'no':0x8,'name':'output_digest','kind':'scalar','opt':!![],'T':0x9},{'no':0x9,'name':'output_owner','kind':'message','T':()=>Owner},{'no':0xa,'name':'id_operation','kind':'enum','opt':!![],'T':()=>['sui.rpc.v2.ChangedObject.IdOperation',ChangedObject_IdOperation]},{'no':0xb,'name':'object_type','kind':'scalar','opt':!![],'T':0x9}]);}}export const ChangedObject=new ChangedObject$Type();class UnchangedConsensusObject$Type extends MessageType{constructor(){super('sui.rpc.v2.UnchangedConsensusObject',[{'no':0x1,'name':'kind','kind':'enum','opt':!![],'T':()=>['sui.rpc.v2.UnchangedConsensusObject.UnchangedConsensusObjectKind',UnchangedConsensusObject_UnchangedConsensusObjectKind]},{'no':0x2,'name':'object_id','kind':'scalar','opt':!![],'T':0x9},{'no':0x3,'name':'version','kind':'scalar','opt':!![],'T':0x4,'L':0x0},{'no':0x4,'name':'digest','kind':'scalar','opt':!![],'T':0x9},{'no':0x5,'name':'object_type','kind':'scalar','opt':!![],'T':0x9}]);}}export const UnchangedConsensusObject=new UnchangedConsensusObject$Type();