Vectors.hs (19092B)
1 {-# LANGUAGE OverloadedStrings #-} 2 3 -- | 4 -- Module: Vectors 5 -- Copyright: (c) 2025 Jared Tobin 6 -- License: MIT 7 -- Maintainer: Jared Tobin <jared@ppad.tech> 8 -- 9 -- Test vectors: real mainnet gossip, and the extended gossip query 10 -- vectors of BOLT #7 (bolt07/extended-queries.json). Hex strings. 11 12 module Vectors ( 13 AnnVector(..) 14 , UpdateVector(..) 15 , mainnet_announcements 16 , mainnet_updates 17 , node_announcement_vector 18 , query_vectors 19 ) where 20 21 import qualified Data.ByteString as BS 22 import Data.Word (Word32) 23 24 -- mainnet gossip ------------------------------------------------------------- 25 26 -- Real mainnet channel_announcements and channel_updates, as captured 27 -- from a peer. Payloads exclude the 2-byte message type. The digests 28 -- (double SHA-256 of the signed bytes) and CRC-32C checksums were 29 -- computed independently of this library. 30 31 -- | A channel_announcement payload and its signature digest. 32 data AnnVector = AnnVector 33 { av_payload :: !BS.ByteString -- ^ hex 34 , av_digest :: !BS.ByteString -- ^ hex 35 } 36 37 -- | A channel_update payload, its signature digest and checksum, and 38 -- the index of its channel's announcement in 'mainnet_announcements'. 39 data UpdateVector = UpdateVector 40 { uv_payload :: !BS.ByteString -- ^ hex 41 , uv_digest :: !BS.ByteString -- ^ hex 42 , uv_checksum :: !Word32 43 , uv_ann :: !Int 44 } 45 46 mainnet_announcements :: [AnnVector] 47 mainnet_announcements = [ 48 -- 850052x2992x1 49 AnnVector (mconcat 50 [ "3c256c270126d2c52ab5464fa959d627e9baec8c76bd2b81d34b47c4efb03290" 51 , "40126ea7a0f8d31420976dc28ff684dc63f62620fa10dbac4fe3d417ca5690c1" 52 , "b7fe1de61f5dd2b8368886d6c98f625c9110198e57c14fac93d4eff34e19ce5f" 53 , "5dc6fef4501e8105c8f9b82d6d0b348f5840864445b071ae7a741b5eb92d2ec0" 54 , "ab85681e4e1e85144bbbd8757c14cee92468d2c5ac84345cb28931b6fed5e339" 55 , "00ed9dd363db630f31248cfa933a3667cbf87bb78a48a442e81c652686355365" 56 , "ff33164c7588f0a753d50c4d52dd4a81c611fa47b4e950dfc9e3379a12ef7834" 57 , "781c0900b90f56a5a49893446d03c8d283c3c093e3c8c682ff6cb40d70d9eebc" 58 , "00006fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d619000000" 59 , "00000cf884000bb0000102bb5e47ee26aca1654ce092d9d06eac15d953210c73" 60 , "7f2220e2d7e54c4f108677030b828fd1e42549fbc2f1d0960ec3663362c41777" 61 , "d3d87fe1b8e1d4bf063abcaa02bc3f260955062a4f427704edef1864c76d6777" 62 , "fe81bed43a5f6297dda1c7ca9203523e164f4f9fbdea978c6570d56b13ca8338" 63 , "430e6794ff74cf6aa0dbda71dd2d" 64 ]) 65 "3dc0e5a431551c44f2afd49cda2d3bf2a5f1b9cc86ef93db8953c17dd1ef4ded" 66 -- 850013x1067x1 67 , AnnVector (mconcat 68 [ "f37bf5c2f2c11c79541fe16c2a5d63b8795d583ba72f8f1ec9160bbe02a7101d" 69 , "519aa61c125737f82a67be9a586da3e04f941907d9a9c59dd77dd2ae965df2cd" 70 , "f3e247f3f0227ef24baa2ede50f1844e12db674ac4ea53644d701521951ab3c5" 71 , "49eb93a75d6984cb5ca7a5872f0a27f6aa3608a5dfe4468e3f941af8c86425d3" 72 , "4c1ac5663d72b2934d74b20a2f364f3cd09c6528d47e09f9be99be54b1338b0e" 73 , "6bf9ee1bad5bf92cc95de7b0d268d92e9c671f2cfe51a0f5edbf93bf7ee9232e" 74 , "20e7d157eefa4b3615e176f61cad5543584188c9d890209f192c0118f162c77f" 75 , "4259dc4c6aec293913bd59211a9a876cad93d7f7961e027de731e48171688ddb" 76 , "00006fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d619000000" 77 , "00000cf85d00042b00010322d0e43b3d92d30ed187f4e101a9a9605c3ee5fc97" 78 , "21e6dac3ce3d7732fbb13e037f990e61acee8a7697966afd29dd88f3b1f8a7b1" 79 , "4d625c4f8742bd952003a59003359448149bdca64024ab6c2243ab555f9313aa" 80 , "49ee1da0b1dd0ce1c575b2cca202dfb90cceb72720dd3d3ea168e53ed64d506e" 81 , "4c277fde46946843ee8eab54ab3b" 82 ]) 83 "f753e841682abc578fd12650fe47dac6094ab7882d47026bd3b6055e9060e993" 84 -- 850043x3419x1 85 , AnnVector (mconcat 86 [ "0269559b5385e499d1ec6283c2ec0a0a5b93d45f6cce2d5f69709a9fd3382722" 87 , "063a230e7c0fca1b198ed81fc36658c259f70475074f336c7d146d7cb4042de2" 88 , "74162681acf44507e98656d6311fc2a8a85ef7bebd34fde195c244623704b8bf" 89 , "77d8e2965bdbc7ae483d8d2e2ef41cee147ada06440c1501af0a502f54f8d060" 90 , "3ed003cb101583b0986c54994f985e88b730f80a600706b6ac1de2b8030e3961" 91 , "388ad7d4a6d7b0d2718374f52ef4b4ab7f7523ba839d922f362613a283615328" 92 , "54b9165b22d4f86be8f7503f0149b36db4bbba3496bcb6fb989c558bea04c2d0" 93 , "1e6fbddfbec938a1c9fdd841339b7f5ecc40e33cc1df7da7b76da52f72078e7d" 94 , "00006fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d619000000" 95 , "00000cf87b000d5b0001020b831768ded7615eef25b34639c14b912496137ff5" 96 , "218ad3277d0efd57a32e0902bb5e47ee26aca1654ce092d9d06eac15d953210c" 97 , "737f2220e2d7e54c4f10867703a9be624c84cde9e7452b108942cb7c3c642a1c" 98 , "37ab6468b031c605bb103cb5ab038ace825c070bc5af8d326b534ef6ab38ec04" 99 , "adbbfa859b00369cc86fbacc3e38" 100 ]) 101 "473c18a52a826efc39367a38a98d9226511289f7e33c38906faeecf890ecdf0f" 102 -- 850292x3675x0 103 , AnnVector (mconcat 104 [ "76d849642499e76439884821fe95628a274e059a77a5cad5039836d40a63cc52" 105 , "04aa8748f7a284eaf0e22450d37b51feb293391ae2460ce328826af35ab9da8e" 106 , "e052bd9578c74e5a0180294141d66f8f78ec2928456db4eab4062f31c1666bd9" 107 , "30a220d211b8a438f9ad9c9169e3bd197ab1452b784f91f22529d4144fc19c28" 108 , "c0a83de0ec63b53e71f119b37983f687ee947521b8c9d044917fbb8a0e9a8c2a" 109 , "26ac05a821fdf1bac3a764ab9f08c293ed0b01e6dad17ad4da991b403cdfe576" 110 , "d49813544db805ae2afbe85572915e4145df0dc55cfd15396bd6f4abbbc9a052" 111 , "4e8577ed60f5d058706ca9e3fb970d54b707c598e258727b8da2df2a168f4f42" 112 , "00006fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d619000000" 113 , "00000cf974000e5b0000020cd843f3128386ac5551647496d57aeb0b5259611d" 114 , "7ebb9314cae7711565354803bd743abf0f94b6d208d1c3c47aa8e958d6ddd8aa" 115 , "4e8c910c6e1d6b8dd7413a93024c95a299224252655af8a9a8d07da1313b8efc" 116 , "1dda8964d652ccb81ac5253e0d039404ec864e4efc233af1c781c872048493bc" 117 , "df6d284746293cf5f2b2790af0de" 118 ]) 119 "d0f087817bde3d17c5c6f9eb5a9d7c0d14f2498d0c58ebfbd4e8bccfa536ff05" 120 -- 853240x888x2 121 , AnnVector (mconcat 122 [ "f4e2a166440900d15e319812df9c5ffeab61e15f417febb18c1fc07dcc701700" 123 , "3fecf1c075d39f4e134e5061a00de59161378f6855cefa71687f710678cc4c27" 124 , "e010bc600453f7ac4b84c5f5243dc2b6447af512110c1ef11173a1498a71bc6f" 125 , "535607ccf9f64e87ea9641413bd3ad2ec7d96d711f5de0106bf23fd172215f18" 126 , "fd12d34bffebe0d64900e944b4fd7ad81f26adb5ed4ea0099ef3c53e09034178" 127 , "693af5a55308d341e8af0dddd19eed46438174cdc2e9c65f9ff14844c4d991c4" 128 , "37f97805f017d56205f387b24f22d620ea474ba6f837ae114cef015022d55841" 129 , "2eca08400137adc856e80254b61783a77941f9550a0d008ef567c0acfa8e9155" 130 , "00006fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d619000000" 131 , "00000d04f8000378000202ad898fce14604311ebe871e1053fa248a25e683803" 132 , "a8e599f168fba79bad5f5202c2ecfd7e7646f7a249491c565737b5c9f83863c2" 133 , "3b88e752f2d624e026f5fde702519af7e8fa7c6c47858108d1ab7eb9b531a594" 134 , "34314c804174ccb0bb658d0f5e03562b849da8a6e3f17d1585f53011eabeb53d" 135 , "b6eb23066af87bb81e8adbd0eb1a" 136 ]) 137 "cd04212b8a16a7367adb8314e37698b50ad54a9c901d21586fdd1420fba78431" 138 -- 855691x1739x0 139 , AnnVector (mconcat 140 [ "2bd9078e1b73e459703af26014f26f43426961f70e0f289545559bcc5f75cd74" 141 , "5dc4beba17a15301df594267c92fd9e563d75982cc406e095162bdd931107d84" 142 , "e98528d5322f18e203805b372049a2eb32aadd3a26ad2fa733a06279635e8dca" 143 , "4d778a9c4a1ae260ae581562bd5e57298db70e48308ee2ba8c8bdb91db062e21" 144 , "41e5a4396bdc112449c9d2f572f88c1fa610620825ac3fa6bb04a1bfd6cc34a4" 145 , "5fb5a00ec08371146305eb845d2ea98b4f60c8bff4e5e589315c34c6af95863e" 146 , "6c01bdbd7c589bc448b4f0805e9756b2dcfcd5812df8b507cbf2ae488d6519a3" 147 , "12841bcf0f3707f1934b00f845cbe05b67d085d1a4367c8820659285e8760952" 148 , "00006fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d619000000" 149 , "00000d0e8b0006cb000002439112f98b6f4828e1a7426bfbece166bd36837d7d" 150 , "ea4225a75ebd1d96864a070324ba2392e25bff76abd0b1f7e4b53b5f82aa53fd" 151 , "dc3419b051b6c801db9e2247039adc288b1728f289ca4ac30e4b258a19f776c2" 152 , "0e3190f259d759cd672c5f943803e45a0234b0649ba3d599e10df0339a36c140" 153 , "652b5efa18b7c17fadfd5b754888" 154 ]) 155 "0092fb593a97482cd7a0dc9ed4954e90eb1ca0700ca55f7a0183674a5faf27ea" 156 ] 157 158 mainnet_updates :: [UpdateVector] 159 mainnet_updates = [ 160 -- 850052x2992x1, 148 bytes, channel_flags 0 161 UpdateVector (mconcat 162 [ "1c3f0859cb3f4494919c3dcc80d22bbf1e25e378bd95f071530833c2371c33d7" 163 , "0766012ebef1cd79b299a54d0d29bea2ef6feca1d6cfa188864c95d7eea7e9a4" 164 , "6fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d6190000000000" 165 , "0cf884000bb000016a0a1c760100006400000000000003e80000000000001388" 166 , "00000000b1069a80fdd9030800000000ffffffed" 167 ]) 168 "b1989933c26561ab2cdcc49b471aee5f6e0403a5eb7b88a908cb19cfee0556b9" 169 0xf0a89fda 0 170 -- 850052x2992x1, 136 bytes, channel_flags 3 171 , UpdateVector (mconcat 172 [ "261e3d1f1b77b4a606c20dbe5b395e35703adc82fd9320b88e892f51547b93e9" 173 , "060f793d8cfd93d2063060a692c31749d0eb3dd351f3e4bbc562d00f89472a42" 174 , "6fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d6190000000000" 175 , "0cf884000bb0000169e321d20103005000000000000003e8000003e800000320" 176 , "00000000b1069a80" 177 ]) 178 "5c9960b6fef9fa0d53073895420159e856c7c5f33fdeb694b163a832efe6b8e3" 179 0x1da953bd 0 180 -- 850013x1067x1, 136 bytes, channel_flags 1 181 , UpdateVector (mconcat 182 [ "7619128817aadc3c4da18103c468f8c0869f03394e815a7386a81bf74eabb76f" 183 , "357c67e0353b25b173bb67a57185db0d39b8bc3736538e58376ccd184cadf539" 184 , "6fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d6190000000000" 185 , "0cf85d00042b000169e334b80101005000000000000003e8000003e800000001" 186 , "00000022ce4c6080" 187 ]) 188 "b3d7e24cfbf4d578e3d8ded39d2885fec322c57355e7a513879c72665014e094" 189 0xb28659fc 1 190 -- 850043x3419x1, 136 bytes, channel_flags 0 191 , UpdateVector (mconcat 192 [ "f0b2facf82a20cb2c33b12337fd54f4553decff2abc86c20fb7059b890d2f16f" 193 , "11d604798b3829ba0367c1898ea21fbb0d50570e70812119ecc069ecde21785a" 194 , "6fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d6190000000000" 195 , "0cf87b000d5b000169e3810f0100006400000000000f424000000000000000c3" 196 , "000000001d8119c0" 197 ]) 198 "1b2702991ef2d85cc3dffdc390a3a597f3651d00803e6e08581fd8140694ddf4" 199 0x036645d4 2 200 -- 850043x3419x1, 148 bytes, channel_flags 1 201 , UpdateVector (mconcat 202 [ "c93858ef07309fe98c1690521634ad3a55c715500cdf4d31eef8d6f412613c0a" 203 , "491df28ec2e7c4a5288a5bf2848d18486d9cf4eeb3f41befeaedf1e121416438" 204 , "6fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d6190000000000" 205 , "0cf87b000d5b000169e3810f0101006400000000000003e80000000000001388" 206 , "000000009ae5c730fdd9030800000000fffffa95" 207 ]) 208 "6deeb53e1859601e9b2b859dccace2dd9f85dc6d0605d6d7a966329d2633df1c" 209 0x878e5ea4 2 210 -- 850052x2992x1, 148 bytes, channel_flags 2 211 , UpdateVector (mconcat 212 [ "3bf18f613f864d7b9907c98915cf4cbec8d4ac5245f5c66ca3d93571074d8c4f" 213 , "3cbc7963377020145f9645ead56f462537384e43cba27ac4b73d9e734275fe6a" 214 , "6fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d6190000000000" 215 , "0cf884000bb0000169e3478f0102006400000000000003e80000000000001066" 216 , "00000000b1069a80fdd9030800000000fffffab8" 217 ]) 218 "3af8a43926c24d2707cecf621fb7906cc1feb4c6880b0fde3de19bb5da7e5649" 219 0x5ba7913c 0 220 -- 850292x3675x0, 136 bytes, channel_flags 2 221 , UpdateVector (mconcat 222 [ "ee28b4d0ce3abded3c43d5d990a40020b255df072cc76a9fdfd8482aed0c81c1" 223 , "02e7e124dcd74acaaf5cf0773cbd10a828b721925cb54f7569cca335f6a9237c" 224 , "6fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d6190000000000" 225 , "0cf974000e5b000069e37c460102002800000000000003e8000003e800000001" 226 , "0000000076046700" 227 ]) 228 "43949a9fa1993b3375b7fc2e3a35e35ceb28766907f3d738fa8f46b9ba02474f" 229 0x9d4f0032 3 230 -- 853240x888x2, 148 bytes, channel_flags 3 231 , UpdateVector (mconcat 232 [ "c5cfd6f873caf8ad9207f10db0b618bbf4db86e31b64ad6d0d2aca0a14de8899" 233 , "261b3b94e7eff8317f77c3fee62941e660361dd3ed4213a94a7bb13fee71dcc8" 234 , "6fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d6190000000000" 235 , "0d04f8000378000269e32992010300900000000000005208000000000000017a" 236 , "000000001dcd6500fdd903080000000000000000" 237 ]) 238 "a6d2ea4523ee28ad1f117ac2cffbb6bf29aa5cc6f7f58d2dc058a999563c9560" 239 0x172a10e7 4 240 -- 855691x1739x0, 136 bytes, channel_flags 0 241 , UpdateVector (mconcat 242 [ "0f325a044bff29a14636b22023d2a44abf939e34b776020907627b4c72488ed9" 243 , "70b357c059e7a110611bb2093d9fffdd00028a84fc08aea155a57d4b79434410" 244 , "6fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d6190000000000" 245 , "0d0e8b0006cb000069e046c70100004800000000000003e80000000000000147" 246 , "0000000000000000" 247 ]) 248 "d00785fd5793d86401fb54de019d4094fbff37416d9f611a55fc8fe9a5f536c4" 249 0x368d3c11 5 250 -- 850013x1067x1, 148 bytes, channel_flags 0 251 , UpdateVector (mconcat 252 [ "2faeaef5708bde4ce33a2145bca38544d9d3c4431c6e10210f6fab36c37306f2" 253 , "53ab90c2d5ec3710c6f481dab4735e398fa83eec94b2d5a9bd41df26a92bce7b" 254 , "6fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d6190000000000" 255 , "0cf85d00042b000169e33b320100009000000000000003e8000000000000109a" 256 , "00000022ce4c6080fdd903080000000000000000" 257 ]) 258 "1acb192f08b4dfb70359cebc337e6ed2cc985b74e70dacc9ecdc1bd957a56923" 259 0xf4948aaf 1 260 -- 850292x3675x0, 136 bytes, channel_flags 1 261 , UpdateVector (mconcat 262 [ "6bbb96e7af06e5a35815d7bfc1777ee680cb7d2f728855cc8373baf469e1d375" 263 , "3aa3f7023a796ead27e8fc37e9509358c6e8c2e9ee6a71db5c8dc9c044a3395c" 264 , "6fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d6190000000000" 265 , "0cf974000e5b000069e37c840101005000000000000003e80000000000000064" 266 , "0000000076046700" 267 ]) 268 "cf3744188962bb9ab7a9847f9b21624c488ec250e780c728c1f9d0032d2ff3a2" 269 0xe7e9397e 3 270 -- 853240x888x2, 136 bytes, channel_flags 0 271 , UpdateVector (mconcat 272 [ "49ac69d15fbdb35e1022bbe10d4c319fcc981c488e8120a6c6630caa81d96326" 273 , "335ac4948bbaa6bd24811550700c98fcb6af26f00f173d94fa1f060962e8d829" 274 , "6fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d6190000000000" 275 , "0d04f8000378000269dea9690100005000000000000003e8000003e8000003e7" 276 , "00000000ec08ce00" 277 ]) 278 "14e2befbe15ea11b5094628ce2ceb1e22a325ed7a7fc03300641e0d7785e32f1" 279 0xe265c205 4 280 -- 855691x1739x0, 136 bytes, channel_flags 1 281 , UpdateVector (mconcat 282 [ "337910ec557c3c04ad42130175e9c783179bb6e0627b36e96b5c635795e4f500" 283 , "2f11d94319a52c930fd166643709f1b97c096c64cbf412f620f53158c45054eb" 284 , "6fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d6190000000000" 285 , "0d0e8b0006cb000069e2cb460101005000000000000003e8000000000000000a" 286 , "000000012a05f200" 287 ]) 288 "bc08450188a2eb2f1e4fa964a5f11d458a06ce4a00010f86980fbb68c7d8f033" 289 0x822c67ea 5 290 ] 291 292 -- node_announcement ---------------------------------------------------------- 293 294 -- | A node_announcement payload signed with the secret key 0x4242..42, 295 -- and its signature digest (computed independently of this library). 296 -- It carries one descriptor of each known type, a descriptor of the 297 -- unknown type 6, and an extension record of type 101. 298 node_announcement_vector :: (BS.ByteString, BS.ByteString) 299 node_announcement_vector = (mconcat 300 [ "edbd2df19aee2f072d9665e2d9a2807fbcd4be6876f6863955ea11870e411e66" 301 , "063a31dcef14f1983524f87e108ee556b3a6646c873cd4bbcc07512c8f5e8f6a" 302 , "000908000000000002aaa26553f1000324653eac434488002cc06bbfb7f10fe1" 303 , "8991e35f9fe4302dbea6d2353dc0ab1c314159707061642d626f6c7437000000" 304 , "000000000000000000000000000000000000000063017f000001260702000000" 305 , "00000000000000000000000001260703aaaaaaaaaaaaaaaaaaaaaaaa04bbbbbb" 306 , "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" 307 , "2607050e6c6e2e6578616d706c652e636f6d2607060102036503657874" 308 ] 309 , "c81748f1075dce2da919ce8a52fe59fec409aa10208b8ffc227f5292af5f0abf") 310 311 -- extended gossip queries ---------------------------------------------------- 312 313 -- | The vectors of bolt07/extended-queries.json, in order: messages with 314 -- their 2-byte type, in hex. 315 query_vectors :: [BS.ByteString] 316 query_vectors = [ 317 -- 0: QueryChannelRange 318 mconcat 319 [ "01070f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e" 320 , "2206000186a0000005dc" 321 ] 322 -- 1: QueryChannelRange 323 , mconcat 324 [ "01070f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e" 325 , "2206000088b800000064010103" 326 ] 327 -- 2: ReplyChannelRange, UNCOMPRESSED 328 , mconcat 329 [ "01080f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e" 330 , "2206000b8a06000005dc01001900000000000000008e0000000000003c690000" 331 , "00000045a6c4" 332 ] 333 -- 3: ReplyChannelRange, COMPRESSED_ZLIB 334 , mconcat 335 [ "01080f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e" 336 , "2206000006400000006e01001601789c636000833e08659309a65878be010010" 337 , "a9023a" 338 ] 339 -- 4: ReplyChannelRange, UNCOMPRESSED 340 , mconcat 341 [ "01080f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e" 342 , "22060001ddde000005dc01001900000000000000304300000000000778d60000" 343 , "00000046e1c1011900000282c1000e77c5000778ad00490ab00000b57800955b" 344 , "ff031800000457000008ae00000d050000115c000015b300001a0a" 345 ] 346 -- 5: ReplyChannelRange, COMPRESSED_ZLIB 347 , mconcat 348 [ "01080f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e" 349 , "22060001ddde000005dc01001801789c63600001036730c55e710d4cbb3d3c08" 350 , "0017c303b1012201789c63606a3ac8c0577e9481bd622d8327d7060686ad150c" 351 , "53a3ff0300554707db031800000457000008ae00000d050000115c000015b300" 352 , "001a0a" 353 ] 354 -- 6: QueryShortChannelIds, UNCOMPRESSED 355 , mconcat 356 [ "01050f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e" 357 , "2206001900000000000000008e0000000000003c69000000000045a6c4" 358 ] 359 -- 7: QueryShortChannelIds, COMPRESSED_ZLIB 360 , mconcat 361 [ "01050f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e" 362 , "2206001801789c63600001c12b608a69e73e30edbaec0800203b040e" 363 ] 364 -- 8: QueryShortChannelIds, UNCOMPRESSED 365 , mconcat 366 [ "01050f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e" 367 , "22060019000000000000002fc80000000000003cc4000000000045a6c4010c01" 368 , "789c6364620100000e0008" 369 ] 370 -- 9: QueryShortChannelIds, COMPRESSED_ZLIB 371 , mconcat 372 [ "01050f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e" 373 , "2206001801789c63600001f30a30c5b0cd144cb92e3b020017c6034a010c0178" 374 , "9c6364620100000e0008" 375 ] 376 ]