Verify Solana events.Then act.

Check the evidence before a log becomes a payout, a reward, or an update.

Finalized evidence. Explicit outcomes. Shareable receipts.

A log is a signal.
Evidence is the deciding factor.

A reward event was emitted. The transaction failed.

The event exists in the logs. That does not make the transaction successful.

Rejected

No reward should follow.

EventSeal rejects failed transactions, even when they emitted the expected event.

Example scenario 1 / 3

From one signature
to a clear decision.

Discover candidates. Check the identity your application trusts. Keep the evidence.

Evidence you can revisit.

Inspect the transaction.

Start with a signature and network. Inspection discovers candidates; it does not verify them.

signature + cluster

Verify your expected event.

Supply your trusted program ID and event discriminator. EventSeal checks them against finalized evidence, independently of discovered candidates.

trusted program + event discriminator

Keep a shareable receipt.

Review the verdict, reason, and evidence through a public receipt link. Sign in with GitHub to save it to your private history.

verdict + reason + evidence

Before your backend acts,
check the evidence.

Start with a Solana transaction. Leave with a receipt you can share.