-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
976 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
int ? = Int; | ||
long ? = Long; | ||
double ? = Double; | ||
string ? = String; | ||
object ? = Object; | ||
function ? = Function; | ||
bytes data:string = Bytes; | ||
true = True; | ||
boolTrue = Bool; | ||
boolFalse = Bool; | ||
|
||
|
||
vector {t:Type} # [ t ] = Vector t; | ||
|
||
int128 4*[ int ] = Int128; | ||
int256 8*[ int ] = Int256; | ||
|
||
tonNode.blockId workchain:int shard:long seqno:int = tonNode.BlockId; | ||
tonNode.blockIdExt workchain:int shard:long seqno:int root_hash:int256 file_hash:int256 = tonNode.BlockIdExt; | ||
tonNode.zeroStateIdExt workchain:int root_hash:int256 file_hash:int256 = tonNode.ZeroStateIdExt; | ||
|
||
adnl.message.query query_id:int256 query:bytes = adnl.Message; | ||
adnl.message.answer query_id:int256 answer:bytes = adnl.Message; | ||
|
||
liteServer.error code:int message:string = liteServer.Error; | ||
|
||
liteServer.accountId workchain:int id:int256 = liteServer.AccountId; | ||
|
||
liteServer.masterchainInfo last:tonNode.blockIdExt state_root_hash:int256 init:tonNode.zeroStateIdExt = liteServer.MasterchainInfo; | ||
liteServer.masterchainInfoExt mode:# version:int capabilities:long last:tonNode.blockIdExt last_utime:int now:int state_root_hash:int256 init:tonNode.zeroStateIdExt = liteServer.MasterchainInfoExt; | ||
liteServer.currentTime now:int = liteServer.CurrentTime; | ||
liteServer.version mode:# version:int capabilities:long now:int = liteServer.Version; | ||
liteServer.blockData id:tonNode.blockIdExt data:bytes = liteServer.BlockData; | ||
liteServer.blockState id:tonNode.blockIdExt root_hash:int256 file_hash:int256 data:bytes = liteServer.BlockState; | ||
liteServer.blockHeader id:tonNode.blockIdExt mode:# header_proof:bytes = liteServer.BlockHeader; | ||
liteServer.sendMsgStatus status:int = liteServer.SendMsgStatus; | ||
liteServer.accountState id:tonNode.blockIdExt shardblk:tonNode.blockIdExt shard_proof:bytes proof:bytes state:bytes = liteServer.AccountState; | ||
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; | ||
liteServer.shardInfo id:tonNode.blockIdExt shardblk:tonNode.blockIdExt shard_proof:bytes shard_descr:bytes = liteServer.ShardInfo; | ||
liteServer.allShardsInfo id:tonNode.blockIdExt proof:bytes data:bytes = liteServer.AllShardsInfo; | ||
liteServer.transactionInfo id:tonNode.blockIdExt proof:bytes transaction:bytes = liteServer.TransactionInfo; | ||
liteServer.transactionList ids:(vector tonNode.blockIdExt) transactions:bytes = liteServer.TransactionList; | ||
liteServer.transactionId mode:# account:mode.0?int256 lt:mode.1?long hash:mode.2?int256 = liteServer.TransactionId; | ||
liteServer.transactionId3 account:int256 lt:long = liteServer.TransactionId3; | ||
liteServer.blockTransactions id:tonNode.blockIdExt req_count:# incomplete:Bool ids:(vector liteServer.transactionId) proof:bytes = liteServer.BlockTransactions; | ||
liteServer.signature node_id_short:int256 signature:bytes = liteServer.Signature; | ||
liteServer.signatureSet validator_set_hash:int catchain_seqno:int signatures:(vector liteServer.signature) = liteServer.SignatureSet; | ||
liteServer.blockLinkBack to_key_block:Bool from:tonNode.blockIdExt to:tonNode.blockIdExt dest_proof:bytes proof:bytes state_proof:bytes = liteServer.BlockLink; | ||
liteServer.blockLinkForward to_key_block:Bool from:tonNode.blockIdExt to:tonNode.blockIdExt dest_proof:bytes config_proof:bytes signatures:liteServer.SignatureSet = liteServer.BlockLink; | ||
liteServer.partialBlockProof complete:Bool from:tonNode.blockIdExt to:tonNode.blockIdExt steps:(vector liteServer.BlockLink) = liteServer.PartialBlockProof; | ||
liteServer.configInfo mode:# id:tonNode.blockIdExt state_proof:bytes config_proof:bytes = liteServer.ConfigInfo; | ||
liteServer.validatorStats mode:# id:tonNode.blockIdExt count:int complete:Bool state_proof:bytes data_proof:bytes = liteServer.ValidatorStats; | ||
|
||
liteServer.debug.verbosity value:int = liteServer.debug.Verbosity; | ||
|
||
---functions--- | ||
|
||
liteServer.getMasterchainInfo = liteServer.MasterchainInfo; | ||
liteServer.getMasterchainInfoExt mode:# = liteServer.MasterchainInfoExt; | ||
liteServer.getTime = liteServer.CurrentTime; | ||
liteServer.getVersion = liteServer.Version; | ||
liteServer.getBlock id:tonNode.blockIdExt = liteServer.BlockData; | ||
liteServer.getState id:tonNode.blockIdExt = liteServer.BlockState; | ||
liteServer.getBlockHeader id:tonNode.blockIdExt mode:# = liteServer.BlockHeader; | ||
liteServer.sendMessage body:bytes = liteServer.SendMsgStatus; | ||
liteServer.getAccountState id:tonNode.blockIdExt account:liteServer.accountId = liteServer.AccountState; | ||
liteServer.runSmcMethod mode:# id:tonNode.blockIdExt account:liteServer.accountId method_id:long params:bytes = liteServer.RunMethodResult; | ||
liteServer.getShardInfo id:tonNode.blockIdExt workchain:int shard:long exact:Bool = liteServer.ShardInfo; | ||
liteServer.getAllShardsInfo id:tonNode.blockIdExt = liteServer.AllShardsInfo; | ||
liteServer.getOneTransaction id:tonNode.blockIdExt account:liteServer.accountId lt:long = liteServer.TransactionInfo; | ||
liteServer.getTransactions count:# account:liteServer.accountId lt:long hash:int256 = liteServer.TransactionList; | ||
liteServer.lookupBlock mode:# id:tonNode.blockId lt:mode.1?long utime:mode.2?int = liteServer.BlockHeader; | ||
liteServer.listBlockTransactions id:tonNode.blockIdExt mode:# count:# after:mode.7?liteServer.transactionId3 reverse_order:mode.6?true want_proof:mode.5?true = liteServer.BlockTransactions; | ||
liteServer.getBlockProof mode:# known_block:tonNode.blockIdExt target_block:mode.0?tonNode.blockIdExt = liteServer.PartialBlockProof; | ||
liteServer.getConfigAll mode:# id:tonNode.blockIdExt = liteServer.ConfigInfo; | ||
liteServer.getConfigParams mode:# id:tonNode.blockIdExt param_list:(vector int) = liteServer.ConfigInfo; | ||
liteServer.getValidatorStats#091a58bc mode:# id:tonNode.blockIdExt limit:int start_after:mode.0?int256 modified_after:mode.2?int = liteServer.ValidatorStats; | ||
|
||
liteServer.queryPrefix = Object; | ||
liteServer.query data:bytes = Object; | ||
liteServer.waitMasterchainSeqno seqno:int timeout_ms:int = Object; // query prefix |
Oops, something went wrong.