madeline-ton
Version:
Pure JS client-side implementation of the Telegram TON blockchain protocol
742 lines • 19.4 kB
JSON
{
"methods": [{
"method": "liteServer.getMasterchainInfo",
"id": -1984567762,
"params": [],
"type": "liteServer.MasterchainInfo"
}, {
"method": "liteServer.getMasterchainInfoExt",
"id": 1889956319,
"params": [{
"name": "mode",
"type": "#"
}],
"type": "liteServer.MasterchainInfoExt"
}, {
"method": "liteServer.getTime",
"id": 380459572,
"params": [],
"type": "liteServer.CurrentTime"
}, {
"method": "liteServer.getVersion",
"id": 590058507,
"params": [],
"type": "liteServer.Version"
}, {
"method": "liteServer.getBlock",
"id": 1668796173,
"params": [{
"name": "id",
"type": "tonNode.blockIdExt"
}],
"type": "liteServer.BlockData"
}, {
"method": "liteServer.getState",
"id": -1167184202,
"params": [{
"name": "id",
"type": "tonNode.blockIdExt"
}],
"type": "liteServer.BlockState"
}, {
"method": "liteServer.getBlockHeader",
"id": 569116318,
"params": [{
"name": "id",
"type": "tonNode.blockIdExt"
}, {
"name": "mode",
"type": "#"
}],
"type": "liteServer.BlockHeader"
}, {
"method": "liteServer.sendMessage",
"id": 1762317442,
"params": [{
"name": "body",
"type": "bytes"
}],
"type": "liteServer.SendMsgStatus"
}, {
"method": "liteServer.getAccountState",
"id": 1804144165,
"params": [{
"name": "id",
"type": "tonNode.blockIdExt"
}, {
"name": "account",
"type": "liteServer.accountId"
}],
"type": "liteServer.AccountState"
}, {
"method": "liteServer.getShardInfo",
"id": 1185084453,
"params": [{
"name": "id",
"type": "tonNode.blockIdExt"
}, {
"name": "workchain",
"type": "int"
}, {
"name": "shard",
"type": "long"
}, {
"name": "exact",
"type": "Bool"
}],
"type": "liteServer.ShardInfo"
}, {
"method": "liteServer.getAllShardsInfo",
"id": 1960050027,
"params": [{
"name": "id",
"type": "tonNode.blockIdExt"
}],
"type": "liteServer.AllShardsInfo"
}, {
"method": "liteServer.getOneTransaction",
"id": -737205014,
"params": [{
"name": "id",
"type": "tonNode.blockIdExt"
}, {
"name": "account",
"type": "liteServer.accountId"
}, {
"name": "lt",
"type": "long"
}],
"type": "liteServer.TransactionInfo"
}, {
"method": "liteServer.getTransactions",
"id": 474015649,
"params": [{
"name": "count",
"type": "#"
}, {
"name": "account",
"type": "liteServer.accountId"
}, {
"name": "lt",
"type": "long"
}, {
"name": "hash",
"type": "int256"
}],
"type": "liteServer.TransactionList"
}, {
"method": "liteServer.lookupBlock",
"id": -87492834,
"params": [{
"name": "mode",
"type": "#"
}, {
"name": "id",
"type": "tonNode.blockId"
}, {
"name": "lt",
"type": "mode.1?long"
}, {
"name": "utime",
"type": "mode.2?int"
}],
"type": "liteServer.BlockHeader"
}, {
"method": "liteServer.listBlockTransactions",
"id": -1375942694,
"params": [{
"name": "id",
"type": "tonNode.blockIdExt"
}, {
"name": "mode",
"type": "#"
}, {
"name": "count",
"type": "#"
}, {
"name": "after",
"type": "mode.7?liteServer.transactionId3"
}, {
"name": "reverse_order",
"type": "mode.6?true"
}, {
"name": "want_proof",
"type": "mode.5?true"
}],
"type": "liteServer.BlockTransactions"
}, {
"method": "liteServer.getBlockProof",
"id": -1964336060,
"params": [{
"name": "mode",
"type": "#"
}, {
"name": "known_block",
"type": "tonNode.blockIdExt"
}, {
"name": "target_block",
"type": "mode.0?tonNode.blockIdExt"
}],
"type": "liteServer.PartialBlockProof"
}, {
"method": "liteServer.getConfigAll",
"id": -1860491593,
"params": [{
"name": "mode",
"type": "#"
}, {
"name": "id",
"type": "tonNode.blockIdExt"
}],
"type": "liteServer.ConfigInfo"
}, {
"method": "liteServer.getConfigParams",
"id": 705764377,
"params": [{
"name": "mode",
"type": "#"
}, {
"name": "id",
"type": "tonNode.blockIdExt"
}, {
"name": "param_list",
"type": "vector<int>"
}],
"type": "liteServer.ConfigInfo"
}, {
"method": "liteServer.getValidatorStats",
"id": 152721596,
"params": [{
"name": "mode",
"type": "#"
}, {
"name": "id",
"type": "tonNode.blockIdExt"
}, {
"name": "limit",
"type": "int"
}, {
"name": "start_after",
"type": "mode.0?int256"
}, {
"name": "modified_after",
"type": "mode.2?int"
}],
"type": "liteServer.ValidatorStats"
}, {
"method": "liteServer.queryPrefix",
"id": 1926489734,
"params": [],
"type": "Object"
}, {
"method": "liteServer.query",
"id": 2039219935,
"params": [{
"name": "data",
"type": "bytes"
}],
"type": "Object"
}, {
"method": "liteServer.waitMasterchainSeqno",
"id": -1159022446,
"params": [{
"name": "seqno",
"type": "int"
}, {
"name": "timeout_ms",
"type": "int"
}],
"type": "Object "
}],
"constructors": [{
"predicate": "true",
"id": 1072550713,
"params": [],
"type": "True"
}, {
"predicate": "boolTrue",
"id": -1720552011,
"params": [],
"type": "Bool"
}, {
"predicate": "boolFalse",
"id": -1132882121,
"params": [],
"type": "Bool"
}, {
"predicate": "vector",
"id": 481674261,
"params": [],
"type": "Vector t"
}, {
"predicate": "tonNode.blockId",
"id": -1211256473,
"params": [{
"name": "workchain",
"type": "int"
}, {
"name": "shard",
"type": "long"
}, {
"name": "seqno",
"type": "int"
}],
"type": "tonNode.BlockId"
}, {
"predicate": "tonNode.blockIdExt",
"id": 1733487480,
"params": [{
"name": "workchain",
"type": "int"
}, {
"name": "shard",
"type": "long"
}, {
"name": "seqno",
"type": "int"
}, {
"name": "root_hash",
"type": "int256"
}, {
"name": "file_hash",
"type": "int256"
}],
"type": "tonNode.BlockIdExt"
}, {
"predicate": "tonNode.zeroStateIdExt",
"id": 494024110,
"params": [{
"name": "workchain",
"type": "int"
}, {
"name": "root_hash",
"type": "int256"
}, {
"name": "file_hash",
"type": "int256"
}],
"type": "tonNode.ZeroStateIdExt"
}, {
"predicate": "adnl.message.query",
"id": -1265895046,
"params": [{
"name": "query_id",
"type": "int256"
}, {
"name": "query",
"type": "bytes"
}],
"type": "adnl.Message"
}, {
"predicate": "adnl.message.answer",
"id": 262964246,
"params": [{
"name": "query_id",
"type": "int256"
}, {
"name": "answer",
"type": "bytes"
}],
"type": "adnl.Message"
}, {
"predicate": "liteServer.error",
"id": -1146494648,
"params": [{
"name": "code",
"type": "int"
}, {
"name": "message",
"type": "string"
}],
"type": "liteServer.Error"
}, {
"predicate": "liteServer.accountId",
"id": 1973478085,
"params": [{
"name": "workchain",
"type": "int"
}, {
"name": "id",
"type": "int256"
}],
"type": "liteServer.AccountId"
}, {
"predicate": "liteServer.masterchainInfo",
"id": -2055001983,
"params": [{
"name": "last",
"type": "tonNode.blockIdExt"
}, {
"name": "state_root_hash",
"type": "int256"
}, {
"name": "init",
"type": "tonNode.zeroStateIdExt"
}],
"type": "liteServer.MasterchainInfo"
}, {
"predicate": "liteServer.masterchainInfoExt",
"id": -1462968075,
"params": [{
"name": "mode",
"type": "#"
}, {
"name": "version",
"type": "int"
}, {
"name": "capabilities",
"type": "long"
}, {
"name": "last",
"type": "tonNode.blockIdExt"
}, {
"name": "last_utime",
"type": "int"
}, {
"name": "now",
"type": "int"
}, {
"name": "state_root_hash",
"type": "int256"
}, {
"name": "init",
"type": "tonNode.zeroStateIdExt"
}],
"type": "liteServer.MasterchainInfoExt"
}, {
"predicate": "liteServer.currentTime",
"id": -380436467,
"params": [{
"name": "now",
"type": "int"
}],
"type": "liteServer.CurrentTime"
}, {
"predicate": "liteServer.version",
"id": 1510248933,
"params": [{
"name": "mode",
"type": "#"
}, {
"name": "version",
"type": "int"
}, {
"name": "capabilities",
"type": "long"
}, {
"name": "now",
"type": "int"
}],
"type": "liteServer.Version"
}, {
"predicate": "liteServer.blockData",
"id": -1519063700,
"params": [{
"name": "id",
"type": "tonNode.blockIdExt"
}, {
"name": "data",
"type": "bytes"
}],
"type": "liteServer.BlockData"
}, {
"predicate": "liteServer.blockState",
"id": -1414669300,
"params": [{
"name": "id",
"type": "tonNode.blockIdExt"
}, {
"name": "root_hash",
"type": "int256"
}, {
"name": "file_hash",
"type": "int256"
}, {
"name": "data",
"type": "bytes"
}],
"type": "liteServer.BlockState"
}, {
"predicate": "liteServer.blockHeader",
"id": 1965916697,
"params": [{
"name": "id",
"type": "tonNode.blockIdExt"
}, {
"name": "mode",
"type": "#"
}, {
"name": "header_proof",
"type": "bytes"
}],
"type": "liteServer.BlockHeader"
}, {
"predicate": "liteServer.sendMsgStatus",
"id": 961602967,
"params": [{
"name": "status",
"type": "int"
}],
"type": "liteServer.SendMsgStatus"
}, {
"predicate": "liteServer.accountState",
"id": 1887029073,
"params": [{
"name": "id",
"type": "tonNode.blockIdExt"
}, {
"name": "shardblk",
"type": "tonNode.blockIdExt"
}, {
"name": "shard_proof",
"type": "bytes"
}, {
"name": "proof",
"type": "bytes"
}, {
"name": "state",
"type": "bytes"
}],
"type": "liteServer.AccountState"
}, {
"predicate": "liteServer.shardInfo",
"id": -1612264060,
"params": [{
"name": "id",
"type": "tonNode.blockIdExt"
}, {
"name": "shardblk",
"type": "tonNode.blockIdExt"
}, {
"name": "shard_proof",
"type": "bytes"
}, {
"name": "shard_descr",
"type": "bytes"
}],
"type": "liteServer.ShardInfo"
}, {
"predicate": "liteServer.allShardsInfo",
"id": 160425773,
"params": [{
"name": "id",
"type": "tonNode.blockIdExt"
}, {
"name": "proof",
"type": "bytes"
}, {
"name": "data",
"type": "bytes"
}],
"type": "liteServer.AllShardsInfo"
}, {
"predicate": "liteServer.transactionInfo",
"id": 249490759,
"params": [{
"name": "id",
"type": "tonNode.blockIdExt"
}, {
"name": "proof",
"type": "bytes"
}, {
"name": "transaction",
"type": "bytes"
}],
"type": "liteServer.TransactionInfo"
}, {
"predicate": "liteServer.transactionList",
"id": 1864812043,
"params": [{
"name": "ids",
"type": "vector<tonNode.blockIdExt>"
}, {
"name": "transactions",
"type": "bytes"
}],
"type": "liteServer.TransactionList"
}, {
"predicate": "liteServer.transactionId",
"id": -1322293841,
"params": [{
"name": "mode",
"type": "#"
}, {
"name": "account",
"type": "mode.0?int256"
}, {
"name": "lt",
"type": "mode.1?long"
}, {
"name": "hash",
"type": "mode.2?int256"
}],
"type": "liteServer.TransactionId"
}, {
"predicate": "liteServer.transactionId3",
"id": 746707575,
"params": [{
"name": "account",
"type": "int256"
}, {
"name": "lt",
"type": "long"
}],
"type": "liteServer.TransactionId3"
}, {
"predicate": "liteServer.blockTransactions",
"id": -1114854101,
"params": [{
"name": "id",
"type": "tonNode.blockIdExt"
}, {
"name": "req_count",
"type": "#"
}, {
"name": "incomplete",
"type": "Bool"
}, {
"name": "ids",
"type": "vector<liteServer.transactionId>"
}, {
"name": "proof",
"type": "bytes"
}],
"type": "liteServer.BlockTransactions"
}, {
"predicate": "liteServer.signature",
"id": -1545668523,
"params": [{
"name": "node_id_short",
"type": "int256"
}, {
"name": "signature",
"type": "bytes"
}],
"type": "liteServer.Signature"
}, {
"predicate": "liteServer.signatureSet",
"id": -163272986,
"params": [{
"name": "validator_set_hash",
"type": "int"
}, {
"name": "catchain_seqno",
"type": "int"
}, {
"name": "signatures",
"type": "vector<liteServer.signature>"
}],
"type": "liteServer.SignatureSet"
}, {
"predicate": "liteServer.blockLinkBack",
"id": -276947985,
"params": [{
"name": "to_key_block",
"type": "Bool"
}, {
"name": "from",
"type": "tonNode.blockIdExt"
}, {
"name": "to",
"type": "tonNode.blockIdExt"
}, {
"name": "dest_proof",
"type": "bytes"
}, {
"name": "proof",
"type": "bytes"
}, {
"name": "state_proof",
"type": "bytes"
}],
"type": "liteServer.BlockLink"
}, {
"predicate": "liteServer.blockLinkForward",
"id": 1376767516,
"params": [{
"name": "to_key_block",
"type": "Bool"
}, {
"name": "from",
"type": "tonNode.blockIdExt"
}, {
"name": "to",
"type": "tonNode.blockIdExt"
}, {
"name": "dest_proof",
"type": "bytes"
}, {
"name": "config_proof",
"type": "bytes"
}, {
"name": "signatures",
"type": "liteServer.SignatureSet"
}],
"type": "liteServer.BlockLink"
}, {
"predicate": "liteServer.partialBlockProof",
"id": -1898917183,
"params": [{
"name": "complete",
"type": "Bool"
}, {
"name": "from",
"type": "tonNode.blockIdExt"
}, {
"name": "to",
"type": "tonNode.blockIdExt"
}, {
"name": "steps",
"type": "vector<liteServer.BlockLink>"
}],
"type": "liteServer.PartialBlockProof"
}, {
"predicate": "liteServer.configInfo",
"id": -1367660753,
"params": [{
"name": "mode",
"type": "#"
}, {
"name": "id",
"type": "tonNode.blockIdExt"
}, {
"name": "state_proof",
"type": "bytes"
}, {
"name": "config_proof",
"type": "bytes"
}],
"type": "liteServer.ConfigInfo"
}, {
"predicate": "liteServer.validatorStats",
"id": -1174956328,
"params": [{
"name": "mode",
"type": "#"
}, {
"name": "id",
"type": "tonNode.blockIdExt"
}, {
"name": "count",
"type": "int"
}, {
"name": "complete",
"type": "Bool"
}, {
"name": "state_proof",
"type": "bytes"
}, {
"name": "data_proof",
"type": "bytes"
}],
"type": "liteServer.ValidatorStats"
}, {
"predicate": "liteServer.debug.verbosity",
"id": 1564493619,
"params": [{
"name": "value",
"type": "int"
}],
"type": "liteServer.debug.Verbosity"
}]
}