Elk plan krijgt bij het melden een vingerafdruk (hash) die aan de vorige hangt. Past iemand later een plan aan, laat hij een signaal weg of voegt hij er een tussen, dan klopt de ketting niet meer. Je hoeft ons niet te geloven: reken het zelf na.
Ketting klopt: 569 signalen, geen enkel plan achteraf aangepast.
Zelf narekenen
Haal /keten.json op. Voor elk signaal geldt: hash = SHA-256 van vorige hash | payload, met genesis als vorige hash voor de eerste. Controleer ook dat de vorige hash gelijk is aan de hash van het signaal ervoor.
import hashlib, json, urllib.request
rows = json.load(urllib.request.urlopen("https://hespulse.duckdns.org/keten.json"))
prev = None
for r in rows:
assert r["prev"] == prev
assert hashlib.sha256(f"{prev or 'genesis'}|{r['payload']}".encode()).hexdigest() == r["hash"]
prev = r["hash"]
print("klopt", len(rows))
De ketting begint bij signaal #608. Wat eerder gemeld is, zit er niet in en bewijzen we dus niet. In de payload staat het plan op het moment van melden: tijd, coin, richting, soort, instap, stop en doel. De uitkomst staat er bewust niet in, die komt later.
Laatste signalen
| # | Tijd (UTC) | Plan | Hash |
|---|---|---|---|
| 1312 | 2026-11-01 19:03 | ONDO long · zone_radar | ca419ec9dc45… |
| 1311 | 2026-11-01 18:43 | INJ long · zone_radar | ffbd00ae9c66… |
| 1310 | 2026-11-01 18:28 | AAVE long · zone_radar | d8722f84bb2f… |
| 1304 | 2026-11-01 16:18 | RENDER long · zone_radar | ac6beab5f0b8… |
| 1303 | 2026-11-01 16:18 | AVAX short · zone_radar | 616277aefba8… |
| 1302 | 2026-11-01 15:28 | BTC long · zone_radar | 9885c2972587… |
| 1301 | 2026-11-01 14:08 | UNI short · zone_radar | 6ca69cc44c59… |
| 1300 | 2026-11-01 13:43 | LINK long · zone_radar | 8c42a5c77a2f… |
| 1297 | 2026-11-01 12:18 | UNI long · zone_radar | 6b192fdab30f… |
| 1296 | 2026-11-01 12:18 | TIA long · zone_radar | 9a389f0f5b78… |
| 1295 | 2026-11-01 12:18 | LTC long · zone_radar | e119390ec248… |
| 1294 | 2026-11-01 12:18 | INJ long · zone_radar | 52a7691b2128… |
| 1293 | 2026-11-01 12:18 | ARB long · zone_radar | 332e7b873bbd… |
| 1292 | 2026-11-01 12:13 | TAO long · zone_radar | ef098176c42a… |
| 1282 | 2026-10-31 18:23 | XLM long · zone_radar | c1c051b5d2c8… |
| 1281 | 2026-10-31 18:18 | TAO short · zone_radar | 536da5699333… |
| 1280 | 2026-10-31 16:38 | LINK short · zone_radar | 4103e4de97b1… |
| 1279 | 2026-10-31 15:28 | XLM short · zone_radar | 7205853b4684… |
| 1278 | 2026-10-31 15:23 | TIA short · zone_radar | cd74bac1c581… |
| 1277 | 2026-10-31 13:38 | FIL short · zone_radar | 0bc8758372f2… |
| 1276 | 2026-10-31 13:28 | ONDO long · zone_radar | a5a61f845363… |
| 1275 | 2026-10-31 13:23 | DOT long · zone_radar | d0988e30ee50… |
| 1274 | 2026-10-31 12:38 | SOL short · zone_radar | 51f3bf3caf2e… |
| 1273 | 2026-10-31 12:38 | ONDO short · zone_radar | e54233c9b1be… |
| 1272 | 2026-10-31 12:33 | LINK short · zone_radar | 980eac358155… |
| 1269 | 2026-10-31 00:38 | HBAR short · zone_radar | dede028e0f31… |
| 1267 | 2026-10-30 18:53 | TRX long · zone_radar | 8f2fc9ea6710… |
| 1266 | 2026-10-30 18:53 | LTC long · zone_radar | 98cd919a2137… |
| 1265 | 2026-10-30 16:18 | OP short · zone_radar | b6cb3dcdc5d6… |
| 1264 | 2026-10-30 15:13 | XLM short · zone_radar | 5edf3d4c432d… |
| 1263 | 2026-10-30 15:03 | HYPE short · zone_radar | aad06096b7c2… |
| 1262 | 2026-10-30 13:53 | BTC long · zone_radar | 0026b580d9d4… |
| 1261 | 2026-10-30 13:33 | TAO long · zone_radar | 004df19f7352… |
| 1260 | 2026-10-30 13:33 | SOL long · zone_radar | ad49ecf7d4a3… |
| 1259 | 2026-10-30 13:23 | BCH short · zone_radar | 0208133c42e7… |
| 1258 | 2026-10-30 13:08 | ZEC long · zone_radar | a04815f82e25… |
| 1257 | 2026-10-30 12:53 | PEPE short · zone_radar | 8e98aac973f0… |
| 1256 | 2026-10-30 12:43 | BTC long · zone_radar | 5678ce3c1de3… |
| 1255 | 2026-10-30 12:33 | BNB long · zone_radar | fc0e597f3fcb… |
| 1254 | 2026-10-30 12:08 | ONDO long · zone_radar | fcc64c9052a3… |
| 1253 | 2026-10-30 12:08 | ENA long · zone_radar | 5f56db8912f3… |
| 1250 | 2026-10-30 06:08 | LTC long · structuur | 527fb2386620… |
| 1247 | 2026-10-30 00:33 | HYPE short · structuur | ea8ccba23f52… |
| 1241 | 2026-10-29 20:04 | WLD long · zone_radar | b532b3f6d039… |
| 1240 | 2026-10-29 20:04 | LTC long · zone_radar | 40813b3fc2ed… |
| 1239 | 2026-10-29 20:04 | DOT long · zone_radar | a939468b5b86… |
| 1232 | 2026-10-29 18:13 | XRP long · zone_radar | d5a58b7a5872… |
| 1220 | 2026-10-29 15:18 | BTC short · zone_radar | 8d9153b38c19… |
| 1218 | 2026-10-29 14:38 | DOGE short · zone_radar | f6b92f28cbba… |
| 1217 | 2026-10-29 14:38 | ADA short · zone_radar | 77bee99ccd2a… |
| 1216 | 2026-10-29 14:33 | ONDO short · zone_radar | b4ccd9d4b226… |
| 1212 | 2026-10-29 13:08 | HYPE short · zone_radar | f067f7fc07e6… |
| 1211 | 2026-10-29 12:33 | HBAR short · structuur | 54ef9f914dd1… |
| 1210 | 2026-10-29 12:18 | UNI short · zone_radar | 760c5d420faf… |
| 1202 | 2026-10-29 05:43 | PEPE long · structuur | 7bbfe8a72b05… |
| 1185 | 2026-10-29 02:58 | BNB short · structuur | f4a4a3aa3cf8… |
| 1183 | 2026-10-29 01:53 | TRX long · structuur | 9b48d7267be7… |
| 1160 | 2026-10-28 20:18 | XRP long · structuur | 5df5de6ebe24… |
| 1158 | 2026-10-28 18:38 | XRP short · zone_radar | 45939f45495b… |
| 1157 | 2026-10-28 18:13 | BCH long · zone_radar | 8c12cf6d1328… |
| 1153 | 2026-10-28 16:48 | LINK long · zone_radar | 0b0cb3996617… |
| 1145 | 2026-10-28 13:48 | ENA long · zone_radar | 457192eb8113… |
| 1144 | 2026-10-28 13:18 | SOL long · zone_radar | d305b243fe34… |
| 1143 | 2026-10-28 13:18 | DOGE long · zone_radar | bdd485328eee… |
| 1141 | 2026-10-28 12:53 | ONDO short · zone_radar | 87f139beab2e… |
| 1140 | 2026-10-28 12:38 | TRX long · zone_radar | ed27902c3bbe… |
| 1139 | 2026-10-28 12:38 | APT long · zone_radar | 836b1bbd0f05… |
| 1138 | 2026-10-28 12:18 | DOT long · zone_radar | 24a36fb0e737… |
| 1137 | 2026-10-28 12:13 | TAO long · zone_radar | ed44fa911f7c… |
| 1136 | 2026-10-28 12:13 | SOL long · zone_radar | ee6279f214df… |
| 1135 | 2026-10-28 12:13 | FIL long · zone_radar | c500e0c4c6c7… |
| 1134 | 2026-10-28 12:13 | DOGE long · zone_radar | dfb36ff1c99d… |
| 1133 | 2026-10-28 12:03 | HBAR long · zone_radar | 1d6fc1007446… |
| 1132 | 2026-10-28 12:03 | ETH long · zone_radar | a417a46770c2… |
| 1131 | 2026-10-28 12:03 | BTC long · structuur | 6d5baf587853… |
| 1130 | 2026-10-28 11:58 | HYPE long · zone_radar | 3518fca46cbe… |
| 1129 | 2026-10-28 11:03 | TRX long · structuur | 7a321ff7784d… |
| 1123 | 2026-10-28 08:03 | BNB short · structuur | fc5ae60851ec… |
| 1122 | 2026-10-28 07:38 | TIA short · structuur | aff18a5ce1e5… |
| 1117 | 2026-10-28 03:23 | HBAR long · structuur | da4596afbe75… |
| 1111 | 2026-10-28 02:19 | XRP short · zone_radar | a03745cb1015… |
| 1110 | 2026-10-28 01:43 | SOL short · structuur | 5f871ceffe25… |
| 1109 | 2026-10-28 01:43 | ETH short · structuur | c771881f97d8… |
| 1104 | 2026-10-27 22:38 | BNB long · zone_radar | cc7dfaf56380… |
| 1098 | 2026-10-27 20:27 | DOGE long · day_trading | eb5eb2d8716f… |
| 1097 | 2026-10-27 20:04 | AVAX long · structuur | 96035fbfef4d… |
| 1095 | 2026-10-27 17:28 | HYPE short · zone_radar | 23808af0936b… |
| 1093 | 2026-10-27 16:43 | PEPE short · zone_radar | e223d751f60b… |
| 1092 | 2026-10-27 16:34 | ZEC short · zone_radar | ec3a688b69bc… |
| 1091 | 2026-10-27 15:33 | PUMP long · smc_waarschuwing | 4a313570701d… |
| 1090 | 2026-10-27 15:24 | PUMP short · zone_radar | 2e9302ba0fcd… |
| 1089 | 2026-10-27 15:04 | ENA short · zone_radar | 497726c04b44… |
| 1088 | 2026-10-27 14:33 | ETC long · smc_waarschuwing | 65ed76829435… |
| 1087 | 2026-10-27 14:18 | BNB long · smc_waarschuwing | 7698269ae85f… |
| 1086 | 2026-10-27 14:09 | BCH short · zone_radar | 199d2f52aa7d… |
| 1085 | 2026-10-27 13:47 | BNB long · smc_waarschuwing | 72cbc5d68901… |
| 1084 | 2026-10-27 13:47 | ARB long · smc_waarschuwing | 7a269b701b4f… |
| 1083 | 2026-10-27 12:24 | BCH short · zone_radar | f603cf1c0f00… |
| 1082 | 2026-10-27 11:54 | INJ long · zone_radar | a7bcb418795f… |
| 1081 | 2026-10-27 11:07 | BNB long · day_trading | 6dc0fde0eda1… |