madeline-ton
Version:
Pure JS client-side implementation of the Telegram TON blockchain protocol
1,935 lines • 100 kB
JSON
{
"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_