Don't trust us. Check.

Every exit-liquidity alert is written to a public, hash-chained ledger the moment it fires, before anyone knows how the coin ends up. Its 1-hour result is appended later. Change one old row and every hash after it breaks. No other pump.fun tool lets you audit its calls like this.

Alerts frozen58since 2h ago
Scored so far1444 still inside their hour
Halved within 1h86%avg -63.1%, up 7%

Chain head #72: df82b53bb07caaec1e65b49e280137978bde9a40d6a2adb95743e2184af8bd16

Verify it yourself

Python, no dependencies. It walks the whole chain and fails loudly if any row was changed.

import hashlib, json, urllib.request
prev, seq = "0" * 64, 0
while True:
    req = urllib.request.Request(f"https://signals.sex/api/v1/ledger?after={seq}", headers={"User-Agent": "ledger-verify/1"})
    rows = json.load(urllib.request.urlopen(req))["result"]
    if not rows: break
    for r in rows:
        assert r["prev"] == prev, f"chain broken at seq {r['seq']}"
        h = hashlib.sha256((prev + r["kind"] + r["key"] + r["body"]).encode()).hexdigest()
        assert h == r["hash"], f"row {r['seq']} was altered"
        prev, seq = h, r["seq"]
print("ledger intact,", seq, "rows, head", prev)

Raw rows: /api/v1/ledger · each body is canonical JSON · hash = sha256(prev + kind + key + body)

Latest entries

#WhenKindCoinDetailHash
7233s agooutcomeHRKA…pump-28.7%df82b53bb0…
7133s agoalertIA4 hot buyers8cc8b2a707…
703m agooutcomeDmMz…pump-69.1%f616b3d619…
693m agooutcomej6M8…pump-87.2%c88edd2f5a…
683m agoalertchonk3 hot buyersc8a3554eca…
673m agoalertchonk3 hot buyers1eafbceee9…
665m agooutcomeFvtx…pump-82.8%b1b66edede…
657m agooutcome2Drc…pump-96.5%e45e5b6095…
6411m agooutcome6nkf…pump-93.1%75d1467075…
6311m agoalertSTARMAN5 hot buyersded611f103…
6214m agoalerttail3 hot buyersf9f8985e5b…
6114m agoalertPEPWG8 hot buyers3c1b0b7b1c…
6018m agooutcomeAi3v…pump-56.8%f16ae0e453…
5919m agoalertBEYOND3 hot buyers32a5f6441c…
5821m agoalertSOC10 hot buyers5a5cb29eb6…
5723m agooutcomeEVdQ…pump-80.4%59ab11c67d…
5626m agooutcome85p2…pump-74.7%d38526d450…
5526m agoalertSimulator7 hot buyersc5801f04ed…
5426m agoalertMARS3 hot buyers5fc2a743f2…
5327m agoalertTERMINAL4 hot buyers7d2deff612…
5229m agooutcome9pNx…pump-82.3%dab290a5ad…
5129m agoalertHaggle5 hot buyers7836692ca8…
5030m agoalertHaggle7 hot buyers98823455fd…
4931m agoalertTURTLES5 hot buyers1c06eeebbc…
4833m agooutcomeAkLS…pump+65.3%9914f6507c…
4734m agooutcomeGmKk…pump-79.9%dcdfdf102c…
4634m agooutcomeCt1Y…pump-63.4%cd08d0d9ec…
4534m agoalertCommeoit 5 hot buyers681e759547…
4435m agooutcomeFxD7…pump-54.0%e1068279c2…
4335m agoalertGTATRUMP3 hot buyers4b870a3362…
4236m agoalertCommeoit4 hot buyers1e009a559e…
4139m agoalertDREAM3 hot buyersd3707a93b1…
4040m agoalertFWR4 hot buyersa4158785eb…
3940m agoalertMGP7 hot buyers7c35a32da3…
3842m agoalertDREAM8 hot buyers12966baee0…
3743m agoalertPerpcoin3 hot buyers7cbe4060ae…
3647m agoalertBPLZ3 hot buyersef638318e4…
3547m agoalertGTAIFY3 hot buyerse204fe93f7…
3452m agoalertHAGGLEBOT3 hot buyersb627868bc9…
3353m agoalertHAGGLEBOT16 hot buyersf3c047f96f…