UNPKG

madeline-ton

Version:

Pure JS client-side implementation of the Telegram TON blockchain protocol

1,935 lines 100 kB
{ "methods": [{ "method": "tcp.ping", "id": 1292381082, "params": [{ "name": "random_id", "type": "long" }], "type": "tcp.Pong" }, { "method": "getTestObject", "id": 197109379, "params": [], "type": "TestObject" }, { "method": "dht.ping", "id": -873775336, "params": [{ "name": "random_id", "type": "long" }], "type": "dht.Pong" }, { "method": "dht.store", "id": 882065938, "params": [{ "name": "value", "type": "dht.value" }], "type": "dht.Stored" }, { "method": "dht.findNode", "id": 1826803307, "params": [{ "name": "key", "type": "int256" }, { "name": "k", "type": "int" }], "type": "dht.Nodes" }, { "method": "dht.findValue", "id": -1370791919, "params": [{ "name": "key", "type": "int256" }, { "name": "k", "type": "int" }], "type": "dht.ValueResult" }, { "method": "dht.getSignedAddressList", "id": -1451669267, "params": [], "type": "dht.Node" }, { "method": "dht.query", "id": 2102593385, "params": [{ "name": "node", "type": "dht.node" }], "type": "True" }, { "method": "overlay.getRandomPeers", "id": 1223582891, "params": [{ "name": "peers", "type": "overlay.nodes" }], "type": "overlay.Nodes" }, { "method": "overlay.query", "id": -855800765, "params": [{ "name": "overlay", "type": "int256" }], "type": "True" }, { "method": "overlay.getBroadcast", "id": 758510240, "params": [{ "name": "hash", "type": "int256" }], "type": "overlay.Broadcast" }, { "method": "overlay.getBroadcastList", "id": 1109141562, "params": [{ "name": "list", "type": "overlay.broadcastList" }], "type": "overlay.BroadcastList" }, { "method": "catchain.getBlock", "id": 155049336, "params": [{ "name": "block", "type": "int256" }], "type": "catchain.BlockResult" }, { "method": "catchain.getBlocks", "id": 53062594, "params": [{ "name": "blocks", "type": "vector<int256>" }], "type": "catchain.Sent" }, { "method": "catchain.getDifference", "id": -798175528, "params": [{ "name": "rt", "type": "vector<int>" }], "type": "catchain.Difference" }, { "method": "catchain.getBlockHistory", "id": -1470730762, "params": [{ "name": "block", "type": "int256" }, { "name": "height", "type": "long" }, { "name": "stop_if", "type": "vector<int256>" }], "type": "catchain.Sent" }, { "method": "validatorSession.ping", "id": 1745111469, "params": [{ "name": "hash", "type": "long" }], "type": "validatorSession.Pong" }, { "method": "validatorSession.downloadCandidate", "id": -520274443, "params": [{ "name": "round", "type": "int" }, { "name": "id", "type": "validatorSession.candidateId" }], "type": "validatorSession.Candidate" }, { "method": "tonNode.getNextBlockDescription", "id": 341160179, "params": [{ "name": "prev_block", "type": "tonNode.blockIdExt" }], "type": "tonNode.BlockDescription" }, { "method": "tonNode.getNextBlocksDescription", "id": 1059590852, "params": [{ "name": "prev_block", "type": "tonNode.blockIdExt" }, { "name": "limit", "type": "int" }], "type": "tonNode.BlocksDescription" }, { "method": "tonNode.getPrevBlocksDescription", "id": 1550675145, "params": [{ "name": "next_block", "type": "tonNode.blockIdExt" }, { "name": "limit", "type": "int" }, { "name": "cutoff_seqno", "type": "int" }], "type": "tonNode.BlocksDescription" }, { "method": "tonNode.prepareBlockProof", "id": -2024000760, "params": [{ "name": "block", "type": "tonNode.blockIdExt" }, { "name": "allow_partial", "type": "Bool" }], "type": "tonNode.PreparedProof" }, { "method": "tonNode.prepareBlockProofs", "id": -310791496, "params": [{ "name": "blocks", "type": "vector<tonNode.blockIdExt>" }, { "name": "allow_partial", "type": "Bool" }], "type": "tonNode.PreparedProof" }, { "method": "tonNode.prepareBlock", "id": 1973649230, "params": [{ "name": "block", "type": "tonNode.blockIdExt" }], "type": "tonNode.Prepared" }, { "method": "tonNode.prepareBlocks", "id": 1795140604, "params": [{ "name": "blocks", "type": "vector<tonNode.blockIdExt>" }], "type": "tonNode.Prepared" }, { "method": "tonNode.preparePersistentState", "id": -18209122, "params": [{ "name": "block", "type": "tonNode.blockIdExt" }, { "name": "masterchain_block", "type": "tonNode.blockIdExt" }], "type": "tonNode.PreparedState" }, { "method": "tonNode.prepareZeroState", "id": 1104021541, "params": [{ "name": "block", "type": "tonNode.blockIdExt" }], "type": "tonNode.PreparedState" }, { "method": "tonNode.getNextKeyBlockIds", "id": -219689029, "params": [{ "name": "block", "type": "tonNode.blockIdExt" }, { "name": "max_size", "type": "int" }], "type": "tonNode.KeyBlocks" }, { "method": "tonNode.downloadNextBlockFull", "id": 1855993674, "params": [{ "name": "prev_block", "type": "tonNode.blockIdExt" }], "type": "tonNode.DataFull" }, { "method": "tonNode.downloadBlockFull", "id": 1780991133, "params": [{ "name": "block", "type": "tonNode.blockIdExt" }], "type": "tonNode.DataFull" }, { "method": "tonNode.downloadBlock", "id": -495814205, "params": [{ "name": "block", "type": "tonNode.blockIdExt" }], "type": "tonNode.Data" }, { "method": "tonNode.downloadBlocks", "id": 1985594749, "params": [{ "name": "blocks", "type": "vector<tonNode.blockIdExt>" }], "type": "tonNode.DataList" }, { "method": "tonNode.downloadPersistentState", "id": 2140791736, "params": [{ "name": "block", "type": "tonNode.blockIdExt" }, { "name": "masterchain_block", "type": "tonNode.blockIdExt" }], "type": "tonNode.Data" }, { "method": "tonNode.downloadPersistentStateSlice", "id": -169220381, "params": [{ "name": "block", "type": "tonNode.blockIdExt" }, { "name": "masterchain_block", "type": "tonNode.blockIdExt" }, { "name": "offset", "type": "long" }, { "name": "max_size", "type": "long" }], "type": "tonNode.Data" }, { "method": "tonNode.downloadZeroState", "id": -1379131814, "params": [{ "name": "block", "type": "tonNode.blockIdExt" }], "type": "tonNode.Data" }, { "method": "tonNode.downloadBlockProof", "id": 1272334218, "params": [{ "name": "block", "type": "tonNode.blockIdExt" }], "type": "tonNode.Data" }, { "method": "tonNode.downloadBlockProofs", "id": -1515170827, "params": [{ "name": "blocks", "type": "vector<tonNode.blockIdExt>" }], "type": "tonNode.DataList" }, { "method": "tonNode.downloadBlockProofLink", "id": 632488134, "params": [{ "name": "block", "type": "tonNode.blockIdExt" }], "type": "tonNode.Data" }, { "method": "tonNode.downloadBlockProofLinks", "id": 684796771, "params": [{ "name": "blocks", "type": "vector<tonNode.blockIdExt>" }], "type": "tonNode.DataList" }, { "method": "tonNode.getArchiveInfo", "id": 2066602305, "params": [{ "name": "masterchain_seqno", "type": "int" }], "type": "tonNode.ArchiveInfo" }, { "method": "tonNode.getArchiveSlice", "id": 540758376, "params": [{ "name": "archive_id", "type": "long" }, { "name": "offset", "type": "long" }, { "name": "max_size", "type": "int" }], "type": "tonNode.Data" }, { "method": "tonNode.getCapabilities", "id": -555345672, "params": [], "type": "tonNode.Capabilities" }, { "method": "tonNode.slave.sendExtMessage", "id": 58127017, "params": [{ "name": "message", "type": "tonNode.externalMessage" }], "type": "tonNode.Success" }, { "method": "tonNode.query", "id": 1777542355, "params": [], "type": "Object" }, { "method": "adnl.ping", "id": 531276223, "params": [{ "name": "value", "type": "long" }], "type": "adnl.Pong" }, { "method": "engine.validator.getTime", "id": -515850543, "params": [], "type": "engine.validator.Time" }, { "method": "engine.validator.importPrivateKey", "id": 360741575, "params": [{ "name": "key", "type": "PrivateKey" }], "type": "engine.validator.KeyHash" }, { "method": "engine.validator.exportPrivateKey", "id": -864911288, "params": [{ "name": "key_hash", "type": "int256" }], "type": "PrivateKey" }, { "method": "engine.validator.exportPublicKey", "id": 1647618233, "params": [{ "name": "key_hash", "type": "int256" }], "type": "PublicKey" }, { "method": "engine.validator.generateKeyPair", "id": -349872005, "params": [], "type": "engine.validator.KeyHash" }, { "method": "engine.validator.addAdnlId", "id": -310029141, "params": [{ "name": "key_hash", "type": "int256" }, { "name": "category", "type": "int" }], "type": "engine.validator.Success" }, { "method": "engine.validator.addDhtId", "id": -183755124, "params": [{ "name": "key_hash", "type": "int256" }], "type": "engine.validator.Success" }, { "method": "engine.validator.addValidatorPermanentKey", "id": -1844116104, "params": [{ "name": "key_hash", "type": "int256" }, { "name": "election_date", "type": "int" }, { "name": "ttl", "type": "int" }], "type": "engine.validator.Success" }, { "method": "engine.validator.addValidatorTempKey", "id": -1926009038, "params": [{ "name": "permanent_key_hash", "type": "int256" }, { "name": "key_hash", "type": "int256" }, { "name": "ttl", "type": "int" }], "type": "engine.validator.Success" }, { "method": "engine.validator.addValidatorAdnlAddress", "id": -624187774, "params": [{ "name": "permanent_key_hash", "type": "int256" }, { "name": "key_hash", "type": "int256" }, { "name": "ttl", "type": "int" }], "type": "engine.validator.Success" }, { "method": "engine.validator.changeFullNodeAdnlAddress", "id": -1094268539, "params": [{ "name": "adnl_id", "type": "int256" }], "type": "engine.validator.Success" }, { "method": "engine.validator.addLiteserver", "id": -259387577, "params": [{ "name": "key_hash", "type": "int256" }, { "name": "port", "type": "int" }], "type": "engine.validator.Success" }, { "method": "engine.validator.addControlInterface", "id": 881587196, "params": [{ "name": "key_hash", "type": "int256" }, { "name": "port", "type": "int" }], "type": "engine.validator.Success" }, { "method": "engine.validator.addControlProcess", "id": 1524692816, "params": [{ "name": "key_hash", "type": "int256" }, { "name": "port", "type": "int" }, { "name": "peer_key", "type": "int256" }, { "name": "permissions", "type": "int" }], "type": "engine.validator.Success" }, { "method": "engine.validator.delAdnlId", "id": 691696882, "params": [{ "name": "key_hash", "type": "int256" }], "type": "engine.validator.Success" }, { "method": "engine.validator.delDhtId", "id": -2063770818, "params": [{ "name": "key_hash", "type": "int256" }], "type": "engine.validator.Success" }, { "method": "engine.validator.delValidatorPermanentKey", "id": 390777082, "params": [{ "name": "key_hash", "type": "int256" }], "type": "engine.validator.Success" }, { "method": "engine.validator.delValidatorTempKey", "id": -1595481903, "params": [{ "name": "permanent_key_hash", "type": "int256" }, { "name": "key_hash", "type": "int256" }], "type": "engine.validator.Success" }, { "method": "engine.validator.delValidatorAdnlAddress", "id": -150453414, "params": [{ "name": "permanent_key_hash", "type": "int256" }, { "name": "key_hash", "type": "int256" }], "type": "engine.validator.Success" }, { "method": "engine.validator.addListeningPort", "id": -362051147, "params": [{ "name": "ip", "type": "int" }, { "name": "port", "type": "int" }, { "name": "categories", "type": "vector<int>" }, { "name": "priority_categories", "type": "vector<int>" }], "type": "engine.validator.Success" }, { "method": "engine.validator.addProxy", "id": -151178251, "params": [{ "name": "in_ip", "type": "int" }, { "name": "in_port", "type": "int" }, { "name": "out_ip", "type": "int" }, { "name": "out_port", "type": "int" }, { "name": "proxy", "type": "adnl.Proxy" }, { "name": "categories", "type": "vector<int>" }, { "name": "priority_categories", "type": "vector<int>" }], "type": "engine.validator.Success" }, { "method": "engine.validator.delListeningPort", "id": 828094543, "params": [{ "name": "ip", "type": "int" }, { "name": "port", "type": "int" }, { "name": "categories", "type": "vector<int>" }, { "name": "priority_categories", "type": "vector<int>" }], "type": "engine.validator.Success" }, { "method": "engine.validator.delProxy", "id": 1970850941, "params": [{ "name": "out_ip", "type": "int" }, { "name": "out_port", "type": "int" }, { "name": "categories", "type": "vector<int>" }, { "name": "priority_categories", "type": "vector<int>" }], "type": "engine.validator.Success" }, { "method": "engine.validator.sign", "id": 451549736, "params": [{ "name": "key_hash", "type": "int256" }, { "name": "data", "type": "bytes" }], "type": "engine.validator.Signature" }, { "method": "engine.validator.getStats", "id": 1389740817, "params": [], "type": "engine.validator.Stats" }, { "method": "engine.validator.getConfig", "id": 1504518693, "params": [], "type": "engine.validator.JsonConfig" }, { "method": "engine.validator.setVerbosity", "id": -1316856190, "params": [{ "name": "verbosity", "type": "int" }], "type": "engine.validator.Success" }, { "method": "engine.validator.createElectionBid", "id": -451038907, "params": [{ "name": "election_date", "type": "int" }, { "name": "election_addr", "type": "string" }, { "name": "wallet", "type": "string" }], "type": "engine.validator.ElectionBid" }, { "method": "engine.validator.checkDhtServers", "id": -773578550, "params": [{ "name": "id", "type": "int256" }], "type": "engine.validator.DhtServersStatus" }, { "method": "engine.validator.controlQuery", "id": -1535722048, "params": [{ "name": "data", "type": "bytes" }], "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": "testObject", "id": -1521006198, "params": [{ "name": "value", "type": "int" }, { "name": "o", "type": "object" }, { "name": "f", "type": "function" }], "type": "TestObject" }, { "predicate": "testString", "id": -934972983, "params": [{ "name": "value", "type": "string" }], "type": "TestObject" }, { "predicate": "testInt", "id": 731271633, "params": [{ "name": "value", "type": "int" }], "type": "TestObject" }, { "predicate": "testVectorBytes", "id": 1267407827, "params": [{ "name": "value", "type": "vector<bytes>" }], "type": "TestObject" }, { "predicate": "tcp.pong", "id": -597034237, "params": [{ "name": "random_id", "type": "long" }], "type": "tcp.Pong" }, { "predicate": "tcp.authentificate", "id": 1146858258, "params": [{ "name": "nonce", "type": "bytes" }], "type": "tcp.Message" }, { "predicate": "tcp.authentificationNonce", "id": -480425290, "params": [{ "name": "nonce", "type": "bytes" }], "type": "tcp.Message" }, { "predicate": "tcp.authentificationComplete", "id": -139616602, "params": [{ "name": "key", "type": "PublicKey" }, { "name": "signature", "type": "bytes" }], "type": "tcp.Message" }, { "predicate": "fec.raptorQ", "id": -1953257504, "params": [{ "name": "data_size", "type": "int" }, { "name": "symbol_size", "type": "int" }, { "name": "symbols_count", "type": "int" }], "type": "fec.Type" }, { "predicate": "fec.roundRobin", "id": 854927588, "params": [{ "name": "data_size", "type": "int" }, { "name": "symbol_size", "type": "int" }, { "name": "symbols_count", "type": "int" }], "type": "fec.Type" }, { "predicate": "fec.online", "id": 19359244, "params": [{ "name": "data_size", "type": "int" }, { "name": "symbol_size", "type": "int" }, { "name": "symbols_count", "type": "int" }], "type": "fec.Type" }, { "predicate": "pk.unenc", "id": -1311007952, "params": [{ "name": "data", "type": "bytes" }], "type": "PrivateKey" }, { "predicate": "pk.ed25519", "id": 1231561495, "params": [{ "name": "key", "type": "int256" }], "type": "PrivateKey" }, { "predicate": "pk.aes", "id": -1511501513, "params": [{ "name": "key", "type": "int256" }], "type": "PrivateKey" }, { "predicate": "pk.overlay", "id": 933623387, "params": [{ "name": "name", "type": "bytes" }], "type": "PrivateKey" }, { "predicate": "pub.unenc", "id": -1239464694, "params": [{ "name": "data", "type": "bytes" }], "type": "PublicKey" }, { "predicate": "pub.ed25519", "id": 1209251014, "params": [{ "name": "key", "type": "int256" }], "type": "PublicKey" }, { "predicate": "pub.aes", "id": 767339988, "params": [{ "name": "key", "type": "int256" }], "type": "PublicKey" }, { "predicate": "pub.overlay", "id": 884622795, "params": [{ "name": "name", "type": "bytes" }], "type": "PublicKey" }, { "predicate": "adnl.id.short", "id": 1044342095, "params": [{ "name": "id", "type": "int256" }], "type": "adnl.id.Short" }, { "predicate": "adnl.proxyToFastHash", "id": -574752674, "params": [{ "name": "ip", "type": "int" }, { "name": "port", "type": "int" }, { "name": "date", "type": "int" }, { "name": "data_hash", "type": "int256" }, { "name": "shared_secret", "type": "int256" }], "type": "adnl.ProxyTo" }, { "predicate": "adnl.proxyToFast", "id": -1259462186, "params": [{ "name": "ip", "type": "int" }, { "name": "port", "type": "int" }, { "name": "date", "type": "int" }, { "name": "signature", "type": "int256" }], "type": "adnl.ProxyToSign" }, { "predicate": "adnl.proxy.none", "id": -90551726, "params": [], "type": "adnl.Proxy" }, { "predicate": "adnl.proxy.fast", "id": 554536094, "params": [{ "name": "shared_secret", "type": "bytes" }], "type": "adnl.Proxy" }, { "predicate": "adnl.address.udp", "id": 1728947943, "params": [{ "name": "ip", "type": "int" }, { "name": "port", "type": "int" }], "type": "adnl.Address" }, { "predicate": "adnl.address.udp6", "id": -484613126, "params": [{ "name": "ip", "type": "int128" }, { "name": "port", "type": "int" }], "type": "adnl.Address" }, { "predicate": "adnl.addressList", "id": 573040216, "params": [{ "name": "addrs", "type": "vector<adnl.Address>" }, { "name": "version", "type": "int" }, { "name": "reinit_date", "type": "int" }, { "name": "priority", "type": "int" }, { "name": "expire_at", "type": "int" }], "type": "adnl.AddressList" }, { "predicate": "adnl.node", "id": 1800802949, "params": [{ "name": "id", "type": "PublicKey" }, { "name": "addr_list", "type": "adnl.addressList" }], "type": "adnl.Node" }, { "predicate": "adnl.nodes", "id": -1576412330, "params": [{ "name": "nodes", "type": "vector<adnl.node>" }], "type": "adnl.Nodes" }, { "predicate": "adnl.packetContents", "id": -784151159, "params": [{ "name": "rand1", "type": "bytes" }, { "name": "flags", "type": "#" }, { "name": "from", "type": "flags.0?PublicKey" }, { "name": "from_short", "type": "flags.1?adnl.id.short" }, { "name": "message", "type": "flags.2?adnl.Message" }, { "name": "messages", "type": "flags.3?vector<adnl.Message>" }, { "name": "address", "type": "flags.4?adnl.addressList" }, { "name": "priority_address", "type": "flags.5?adnl.addressList" }, { "name": "seqno", "type": "flags.6?long" }, { "name": "confirm_seqno", "type": "flags.7?long" }, { "name": "recv_addr_list_version", "type": "flags.8?int" }, { "name": "recv_priority_addr_list_version", "type": "flags.9?int" }, { "name": "reinit_date", "type": "flags.10?int" }, { "name": "dst_reinit_date", "type": "flags.10?int" }, { "name": "signature", "type": "flags.11?bytes" }, { "name": "rand2", "type": "bytes" }], "type": "adnl.PacketContents" }, { "predicate": "adnl.message.createChannel", "id": -428620869, "params": [{ "name": "key", "type": "int256" }, { "name": "date", "type": "int" }], "type": "adnl.Message" }, { "predicate": "adnl.message.confirmChannel", "id": 1625103721, "params": [{ "name": "key", "type": "int256" }, { "name": "peer_key", "type": "int256" }, { "name": "date", "type": "int" }], "type": "adnl.Message" }, { "predicate": "adnl.message.custom", "id": 541595893, "params": [{ "name": "data", "type": "bytes" }], "type": "adnl.Message" }, { "predicate": "adnl.message.nop", "id": 402186202, "params": [], "type": "adnl.Message" }, { "predicate": "adnl.message.reinit", "id": 281150752, "params": [{ "name": "date", "type": "int" }], "type": "adnl.Message" }, { "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": "adnl.message.part", "id": -45798087, "params": [{ "name": "hash", "type": "int256" }, { "name": "total_size", "type": "int" }, { "name": "offset", "type": "int" }, { "name": "data", "type": "bytes" }], "type": "adnl.Message" }, { "predicate": "adnl.db.node.key", "id": -979114962, "params": [{ "name": "local_id", "type": "int256" }, { "name": "peer_id", "type": "int256" }], "type": "adnl.db.Key" }, { "predicate": "adnl.db.node.value", "id": 1415390983, "params": [{ "name": "date", "type": "int" }, { "name": "id", "type": "PublicKey" }, { "name": "addr_list", "type": "adnl.addressList" }, { "name": "priority_addr_list", "type": "adnl.addressList" }], "type": "adnl.db.node.Value" }, { "predicate": "rldp.messagePart", "id": 408691404, "params": [{ "name": "transfer_id", "type": "int256" }, { "name": "fec_type", "type": "fec.Type" }, { "name": "part", "type": "int" }, { "name": "total_size", "type": "long" }, { "name": "seqno", "type": "int" }, { "name": "data", "type": "bytes" }], "type": "rldp.MessagePart" }, { "predicate": "rldp.confirm", "id": -175973288, "params": [{ "name": "transfer_id", "type": "int256" }, { "name": "part", "type": "int" }, { "name": "seqno", "type": "int" }], "type": "rldp.MessagePart" }, { "predicate": "rldp.complete", "id": -1140018497, "params": [{ "name": "transfer_id", "type": "int256" }, { "name": "part", "type": "int" }], "type": "rldp.MessagePart" }, { "predicate": "rldp.message", "id": 2098973982, "params": [{ "name": "id", "type": "int256" }, { "name": "data", "type": "bytes" }], "type": "rldp.Message" }, { "predicate": "rldp.query", "id": -1971761815, "params": [{ "name": "query_id", "type": "int256" }, { "name": "max_answer_size", "type": "long" }, { "name": "timeout", "type": "int" }, { "name": "data", "type": "bytes" }], "type": "rldp.Message" }, { "predicate": "rldp.answer", "id": -1543742461, "params": [{ "name": "query_id", "type": "int256" }, { "name": "data", "type": "bytes" }], "type": "rldp.Message" }, { "predicate": "dht.node", "id": -2074922424, "params": [{ "name": "id", "type": "PublicKey" }, { "name": "addr_list", "type": "adnl.addressList" }, { "name": "version", "type": "int" }, { "name": "signature", "type": "bytes" }], "type": "dht.Node" }, { "predicate": "dht.nodes", "id": 2037686462, "params": [{ "name": "nodes", "type": "vector<dht.node>" }], "type": "dht.Nodes" }, { "predicate": "dht.key", "id": -160964977, "params": [{ "name": "id", "type": "int256" }, { "name": "name", "type": "bytes" }, { "name": "idx", "type": "int" }], "type": "dht.Key" }, { "predicate": "dht.updateRule.signature", "id": -861982217, "params": [], "type": "dht.UpdateRule" }, { "predicate": "dht.updateRule.anybody", "id": 1633127956, "params": [], "type": "dht.UpdateRule" }, { "predicate": "dht.updateRule.overlayNodes", "id": 645370755, "params": [], "type": "dht.UpdateRule" }, { "predicate": "dht.keyDescription", "id": 673009157, "params": [{ "name": "key", "type": "dht.key" }, { "name": "id", "type": "PublicKey" }, { "name": "update_rule", "type": "dht.UpdateRule" }, { "name": "signature", "type": "bytes" }], "type": "dht.KeyDescription" }, { "predicate": "dht.value", "id": -1867700277, "params": [{ "name": "key", "type": "dht.keyDescription" }, { "name": "value", "type": "bytes" }, { "name": "ttl", "type": "int" }, { "name": "signature", "type": "bytes" }], "type": "dht.Value" }, { "predicate": "dht.pong", "id": 1519054721, "params": [{ "name": "random_id", "type": "long" }], "type": "dht.Pong" }, { "predicate": "dht.valueNotFound", "id": -1570634392, "params": [{ "name": "nodes", "type": "dht.nodes" }], "type": "dht.ValueResult" }, { "predicate": "dht.valueFound", "id": -468912268, "params": [{ "name": "value", "type": "dht.Value" }], "type": "dht.ValueResult" }, { "predicate": "dht.stored", "id": 1881602824, "params": [], "type": "dht.Stored" }, { "predicate": "dht.message", "id": -1140008050, "params": [{ "name": "node", "type": "dht.node" }], "type": "dht.Message" }, { "predicate": "dht.db.bucket", "id": -1281557908, "params": [{ "name": "nodes", "type": "dht.nodes" }], "type": "dht.db.Bucket" }, { "predicate": "dht.db.key.bucket", "id": -1553420724, "params": [{ "name": "id", "type": "int" }], "type": "dht.db.Key" }, { "predicate": "overlay.node.toSign", "id": 64530657, "params": [{ "name": "id", "type": "adnl.id.short" }, { "name": "overlay", "type": "int256" }, { "name": "version", "type": "int" }], "type": "overlay.node.ToSign" }, { "predicate": "overlay.node", "id": -1200911741, "params": [{ "name": "id", "type": "PublicKey" }, { "name": "overlay", "type": "int256" }, { "name": "version", "type": "int" }, { "name": "signature", "type": "bytes" }], "type": "overlay.Node" }, { "predicate": "overlay.nodes", "id": -460904178, "params": [{ "name": "nodes", "type": "vector<overlay.node>" }], "type": "overlay.Nodes" }, { "predicate": "overlay.message", "id": 1965368352, "params": [{ "name": "overlay", "type": "int256" }], "type": "overlay.Message" }, { "predicate": "overlay.broadcastList", "id": 416407263, "params": [{ "name": "hashes", "type": "vector<int256>" }], "type": "overlay.BroadcastList" }, { "predicate": "overlay.fec.received", "id": -715385620, "params": [{ "name": "hash", "type": "int256" }], "type": "overlay.Broadcast" }, { "predicate": "overlay.fec.completed", "id": 165112084, "params": [{ "name": "hash", "type": "int256" }], "type": "overlay.Broadcast" }, { "predicate": "overlay.broadcast.id", "id": 1375565978, "params": [{ "name": "src", "type": "int256" }, { "name": "data_hash", "type": "int256" }, { "name": "flags", "type": "int" }], "type": "overlay.broadcast.Id" }, { "predicate": "overlay.broadcastFec.id", "id": -80652890, "params": [{ "name": "src", "type": "int256" }, { "name": "type", "type": "int256" }, { "name": "data_hash", "type": "int256" }, { "name": "size", "type": "int" }, { "name": "flags", "type": "int" }], "type": "overlay.broadcastFec.Id" }, { "predicate": "overlay.broadcastFec.partId", "id": -1536597296, "params": [{ "name": "broadcast_hash", "type": "int256" }, { "name": "data_hash", "type": "int256" }, { "name": "seqno", "type": "int" }], "type": "overlay.broadcastFec.PartId" }, { "predicate": "overlay.broadcast.toSign", "id": -97038724, "params": [{ "name": "hash", "type": "int256" }, { "name": "date", "type": "int" }], "type": "overlay.broadcast.ToSign" }, { "predicate": "overlay.certificate", "id": -526461135, "params": [{ "name": "issued_by", "type": "PublicKey" }, { "name": "expire_at", "type": "int" }, { "name": "max_size", "type": "int" }, { "name": "signature", "type": "bytes" }], "type": "overlay.Certificate" }, { "predicate": "overlay.emptyCertificate", "id": 853195983, "params": [], "type": "overlay.Certificate" }, { "predicate": "overlay.certificateId", "id": -1884397383, "params": [{ "name": "overlay_id", "type": "int256" }, { "name": "node", "type": "int256" }, { "name": "expire_at", "type": "int" }, { "name": "max_size", "type": "int" }], "type": "overlay.CertificateId" }, { "predicate": "overlay.unicast", "id": 861097508, "params": [{ "name": "data", "type": "bytes" }], "type": "overlay.Broadcast" }, { "predicate": "overlay.broadcast", "id": -1319490709, "params": [{ "name": "src", "type": "PublicKey" }, { "name": "certificate", "type": "overlay.Certificate" }, { "name": "flags", "type": "int" }, { "name": "data", "type": "bytes" }, { "name": "date", "type": "int" }, { "name": "signature", "type": "bytes" }], "type": "overlay.Broadcast" }, { "predicate": "overlay.broadcastFec", "id": -1160264854, "params": [{ "name": "src", "type": "PublicKey" }, { "name": "certificate", "type": "overlay.Certificate" }, { "name": "data_hash", "type": "int256" }, { "name": "data_size", "type": "int" }, { "name": "flags", "type": "int" }, { "name": "data", "type": "bytes" }, { "name": "seqno", "type": "int" }, { "name": "fec", "type": "fec.Type" }, { "name": "date", "type": "int" }, { "name": "signature", "type": "bytes" }], "type": "overlay.Broadcast" }, { "predicate": "overlay.broadcastFecShort", "id": -242740414, "params": [{ "name": "src", "type": "PublicKey" }, { "name": "certificate", "type": "overlay.Certificate" }, { "name": "broadcast_hash", "type": "int256" }, { "name": "part_data_hash", "type": "int256" }, { "name": "seqno", "type": "int" }, { "name": "signature", "type": "bytes" }], "type": "overlay.Broadcast" }, { "predicate": "overlay.broadcastNotFound", "id": -1786366428, "params": [], "type": "overlay.Broadcast" }, { "predicate": "overlay.db.nodes", "id": -712454630, "params": [{ "name": "nodes", "type": "overlay.nodes" }], "type": "overlay.db.Nodes" }, { "predicate": "overlay.db.key.nodes", "id": -992972010, "params": [{ "name": "local_id", "type": "int256" }, { "name": "overlay", "type": "int256" }], "type": "overlay.db.Key" }, { "predicate": "catchain.block.id", "id": 620665018, "params": [{ "name": "incarnation", "type": "int256" }, { "name": "src", "type": "int256" }, { "name": "height", "type": "int" }, { "name": "data_hash", "type": "int256" }], "type": "catchain.block.Id" }, { "predicate": "catchain.block.dep", "id": 1511706959, "params": [{ "name": "src", "type": "int" }, { "name": "height", "type": "int" }, { "name": "data_hash", "type": "int256" }, { "name": "signature", "type": "bytes" }], "type": "catchain.block.Dep" }, { "predicate": "catchain.block.data", "id": -122903008, "params": [{ "name": "prev", "type": "catchain.block.dep" }, { "name": "deps", "type": "vector<catchain.block.dep>" }], "type": "catchain.block.Data" }, { "predicate": "catchain.block", "id": -699055756, "params": [{ "name": "incarnation", "type": "int256" }, { "name": "src", "type": "int" }, { "name": "height", "type": "int" }, { "name": "data", "type": "catchain.block.data" }, { "name": "signature", "type": "bytes" }], "type": "catchain.Block" }, { "predicate": "catchain.blocks", "id": 1357697473, "params": [{ "name": "blocks", "type": "vector<catchain.block>" }], "type": "catchain.Blocks" }, { "predicate": "catchain.blockUpdate", "id": 593975492, "params": [{ "name": "block", "type": "catchain.block" }], "type": "catchain.Update" }, { "predicate": "catchain.block.data.badBlock", "id": -1241359786, "params": [{ "name": "block", "type": "catchain.block" }], "type": "catchain.block.inner.Data" }, { "predicate": "catchain.block.data.fork", "id": 1685731922, "params": [{ "name": "left", "type": "catchain.block.Dep" }, { "name": "right", "type": "catchain.block.Dep" }], "type": "catchain.block.inner.Data" }, { "predicate": "catchain.block.data.nop", "id": 1417852112, "params": [], "type": "catchain.block.inner.Data" }, { "predicate": "catchain.block.data.vector", "id": 1688809258, "params": [{ "name": "msgs", "type": "vector<bytes>" }], "type": "catchain.block.inner.Data" }, { "predicate": "catchain.firstblock", "id": 281609467, "params": [{ "name": "unique_hash", "type": "int256" }, { "name": "nodes", "type": "vector<int256>" }], "type": "catchain.FirstBlock" }, { "predicate": "catchain.difference", "id": 336974282, "params": [{ "name": "sent_upto", "type": "vector<int>" }], "type": "catchain.Difference" }, { "predicate": "catchain.differenceFork", "id": 1227341935, "params": [{ "name": "left", "type": "catchain.block.dep" }, { "name": "right", "type": "catchain.block.dep" }], "type": "catchain.Difference" }, { "predicate": "catchain.blockNotFound", "id": -1240397692, "params": [], "type": "catchain.BlockResult" }, { "predicate": "catchain.blockResult", "id": -1658179513, "params": [{ "name": "block", "type": "catchain.block" }], "type": "catchain.BlockResult" }, { "predicate": "catchain.sent", "id": -84454993, "params": [{ "name": "cnt", "type": "int" }], "type": "catchain.Sent" }, { "predicate": "validatorSession.round.id", "id": 2477989, "params": [{ "name": "session", "type": "int256" }, { "name": "height", "type": "long" }, { "name": "prev_block", "type": "int256" }, { "name": "seqno", "type": "int" }], "type": "validatorSession.round.Id" }, { "predicate": "validatorSession.candidate.id", "id": -1126743751, "params": [{ "name": "round", "type": "int256" }, { "name": "block_hash", "type": "int256" }], "type": "validatorSession.tempBlock.Id" }, { "predicate": "validatorSession.message.startSession", "id": -1767807279, "params": [], "type": "validatorSession.Message" }, { "predicate": "validatorSession.message.finishSession", "id": -879025437, "params": [], "type": "validatorSession.Message" }, { "predicate": "validatorSession.message.submittedBlock", "id": 309732534, "params": [{ "name": "round", "type": "int" }, { "name": "root_hash", "type": "int256" }, { "name": "file_