pub enum Response {
Show 28 variants
MasterchainInfo(MasterchainInfo),
MasterchainInfoExt(MasterchainInfoExt),
CurrentTime(CurrentTime),
Version(Version),
BlockData(BlockData),
BlockState(BlockState),
BlockHeader(BlockHeader),
SendMsgStatus(SendMsgStatus),
AccountState(AccountState),
RunMethodResult(RunMethodResult),
ShardInfo(ShardInfo),
AllShardsInfo(AllShardsInfo),
TransactionInfo(TransactionInfo),
TransactionList(TransactionList),
TransactionId(TransactionId),
BlockTransactions(BlockTransactions),
PartialBlockProof(PartialBlockProof),
ConfigInfo(ConfigInfo),
ValidatorStats(ValidatorStats),
LibraryResult(LibraryResult),
LibraryResultWithProof(LibraryResultWithProof),
ShardBlockProof(ShardBlockProof),
LookupBlockResult(LookupBlockResult),
OutMsgQueueSizes(OutMsgQueueSizes),
BlockOutMsgQueueSize(BlockOutMsgQueueSize),
DispatchQueueInfo(DispatchQueueInfo),
DispatchQueueMessages(DispatchQueueMessages),
Error(Error),
}Variants§
MasterchainInfo(MasterchainInfo)
liteServer.masterchainInfo last:tonNode.blockIdExt state_root_hash:int256 init:tonNode.zeroStateIdExt = liteServer.MasterchainInfo;
MasterchainInfoExt(MasterchainInfoExt)
liteServer.masterchainInfoExt mode:# version:int capabilities:long last:tonNode.blockIdExt last_utime:int now:int state_root_hash:int256 init:tonNode.zeroStateIdExt = liteServer.MasterchainInfoExt;
CurrentTime(CurrentTime)
liteServer.currentTime now:int = liteServer.CurrentTime;
Version(Version)
liteServer.version mode:# version:int capabilities:long now:int = liteServer.Version;
BlockData(BlockData)
liteServer.blockData id:tonNode.blockIdExt data:bytes = liteServer.BlockData;
BlockState(BlockState)
liteServer.blockState id:tonNode.blockIdExt root_hash:int256 file_hash:int256 data:bytes = liteServer.BlockState;
BlockHeader(BlockHeader)
liteServer.blockHeader id:tonNode.blockIdExt mode:# header_proof:bytes = liteServer.BlockHeader;
SendMsgStatus(SendMsgStatus)
liteServer.sendMsgStatus status:int = liteServer.SendMsgStatus;
AccountState(AccountState)
liteServer.accountState id:tonNode.blockIdExt shardblk:tonNode.blockIdExt shard_proof:bytes proof:bytes state:bytes = liteServer.AccountState;
RunMethodResult(RunMethodResult)
liteServer.runMethodResult mode:# id:tonNode.blockIdExt shardblk:tonNode.blockIdExt shard_proof:mode.0?bytes proof:mode.0?bytes state_proof:mode.1?bytes init_c7:mode.3?bytes lib_extras:mode.4?bytes exit_code:int result:mode.2?bytes = liteServer.RunMethodResult;
ShardInfo(ShardInfo)
liteServer.shardInfo id:tonNode.blockIdExt shardblk:tonNode.blockIdExt shard_proof:bytes shard_descr:bytes = liteServer.ShardInfo;
AllShardsInfo(AllShardsInfo)
liteServer.allShardsInfo id:tonNode.blockIdExt proof:bytes data:bytes = liteServer.AllShardsInfo;
TransactionInfo(TransactionInfo)
liteServer.transactionInfo id:tonNode.blockIdExt proof:bytes transaction:bytes = liteServer.TransactionInfo;
TransactionList(TransactionList)
liteServer.transactionList ids:(vector tonNode.blockIdExt) transactions:bytes = liteServer.TransactionList;
TransactionId(TransactionId)
liteServer.transactionId mode:# account:mode.0?int256 lt:mode.1?long hash:mode.2?int256 metadata:mode.8?liteServer.transactionMetadata = liteServer.TransactionId;
BlockTransactions(BlockTransactions)
liteServer.blockTransactions id:tonNode.blockIdExt req_count:# incomplete:Bool ids:(vector liteServer.transactionId) proof:bytes = liteServer.BlockTransactions;
PartialBlockProof(PartialBlockProof)
liteServer.partialBlockProof complete:Bool from:tonNode.blockIdExt to:tonNode.blockIdExt steps:(vector liteServer.BlockLink) = liteServer.PartialBlockProof;
ConfigInfo(ConfigInfo)
liteServer.configInfo mode:# id:tonNode.blockIdExt state_proof:bytes config_proof:bytes = liteServer.ConfigInfo;
ValidatorStats(ValidatorStats)
liteServer.validatorStats mode:# id:tonNode.blockIdExt count:int complete:Bool state_proof:bytes data_proof:bytes = liteServer.ValidatorStats;
LibraryResult(LibraryResult)
liteServer.libraryResult result:(vector liteServer.libraryEntry) = liteServer.LibraryResult;
LibraryResultWithProof(LibraryResultWithProof)
liteServer.libraryResult result:(vector liteServer.libraryEntry) = liteServer.LibraryResult;
ShardBlockProof(ShardBlockProof)
liteServer.shardBlockProof masterchain_id:tonNode.blockIdExt links:(vector liteServer.shardBlockLink) = liteServer.ShardBlockProof;
LookupBlockResult(LookupBlockResult)
liteServer.lookupBlockResult id:tonNode.blockIdExt mode:# mc_block_id:tonNode.blockIdExt client_mc_state_proof:bytes mc_block_proof:bytes shard_links:(vector liteServer.shardBlockLink) header:bytes prev_header:bytes = liteServer.LookupBlockResult;
OutMsgQueueSizes(OutMsgQueueSizes)
liteServer.outMsgQueueSizes shards:(vector liteServer.outMsgQueueSize) ext_msg_queue_size_limit:int = liteServer.OutMsgQueueSizes;
BlockOutMsgQueueSize(BlockOutMsgQueueSize)
liteServer.blockOutMsgQueueSize mode:# id:tonNode.blockIdExt size:long proof:mode.0?bytes = liteServer.BlockOutMsgQueueSize;
DispatchQueueInfo(DispatchQueueInfo)
liteServer.dispatchQueueInfo mode:# id:tonNode.blockIdExt account_dispatch_queues:(vector liteServer.accountDispatchQueueInfo) complete:Bool proof:mode.0?bytes = liteServer.DispatchQueueInfo;
DispatchQueueMessages(DispatchQueueMessages)
liteServer.dispatchQueueMessages mode:# id:tonNode.blockIdExt messages:(vector liteServer.dispatchQueueMessage) complete:Bool proof:mode.0?bytes messages_boc:mode.2?bytes = liteServer.DispatchQueueMessages;
Error(Error)
liteServer.error code:int message:string = liteServer.Error;