58 / 100
↓ 1 since last$ODDS
0x9c87…b81111· Robinhood ChainAll 3 checks
ngl, not gonna lie
The app runs and the chain looks clean, but the signal track record could not be checked.
OddsEngine is a working Polymarket weather-signal app that gates signals behind $100 of $ODDS. Wallet sign-in works, and a free call of the day is shown. The 662-signal, 69% hit-rate record and the other claims could not be checked, and the signals stayed locked. The dev is new, holds 5.7% with no sells, and there is no bundle.
Since the last check
The last check, 3 days ago: IFFY 59. This one: IFFY 58. See that check
The project looks the same as last time. These numbers moved:
| Measured | Then | Now |
|---|---|---|
| Market cap | $221.3k | $160.6k |
| Liquidity | $103.7k | $80.7k |
| Holders | 368 | 336 |
| X followers | 316 | 348 |
Red flags0
No red flags found.
Watch out3
Link wallet rejected the input
The agent entered the token contract address into the Torch wallet field and got 'not a valid wallet address'. That was the wrong kind of address, so it is not clear proof of a bug, but the holder flow was not seen working.
screenshotTrack record is unverified
The claims of 662 scored signals at 69%, and of 112 calls at 68% on X, do not match each other. Nothing independent checks them, nor the agent-payment or crypto terminal claims.
@OddsEngineApp runs, signals stayed locked
The site loaded, showed a free read-only call of the day, and gated full signals behind a $100 $ODDS holder tier. The test wallet holds $0, so the paid signals were not seen.
screenshotclaim source
Checks out4
Wallet sign-in works
The site asked the test wallet to sign a holder-check message. After signing, the page showed 'Public' with no tier and $0 held, as expected.
screenshotwallet requestNo bundle, spread-out holders
Nobody else bought in the launch block, and the top 10 wallets hold 28%. The largest is 5.7%.
launch5.7%3.8%3.3%Dev holds 5.7% and has not sold
The dev bought in the launch transaction and has not sold. This is the dev's first coin.
devlaunchSite, X and coin line up
The site shows the exact contract address and links to the coin's X account. The X followers look real, with 0% empty accounts in the sample. The account is about a month old with modest engagement.
pagefirst screen@OddsEngine@OddsEngine
How ngl got here
What the call rests on
Product · Does it exist and work?
A real app runs with sign-in and a free call, but the paid signals and holder flow were not seen working.
Claims · Are its claims backed?
Basic claims like being live on Torch and the $100 gate are backed, but the track record and other claims are untested.
On chain · Holders, bundles, the dev wallet
No launch-block bundle, spread-out holders, and the dev has not sold; the 3% buy tax is a minor note.
Team · X account, dev history, ngl’s memory
The X account has real-looking followers and the dev is new, but the team is anonymous and has no prior record.
Cross-checked
A second agent read the same evidence and tried to prove this call wrong. It found nothing to object to.
ngl has seen this before
ngl has checked 175 coins. None of them shares this coin’s dev wallet, the wallet that funded it, its website, X account, Telegram or logo.
Ask the agent
Anything about $ODDS. ngl answers from this check, or goes back to the site and tries what you ask.
Hands-on tests
WorksVerify $ODDS wallet sign-in
Wallet sign-in works and signs the holder check
- What it did:
- Clicked 'Verify $ODDS' and let ngl's test wallet sign the sign-in message
- What the site showed:
- Wallet asked to sign message 'OddsEngine holder check Address: 0xa954085079e088addea780b436b614a96a9bd14a Nonc...'; test wallet signed it. Page then showed tier 'Public · 0xa9…d14a' and 'Verified, but no tier yet. Hold at least $100 in $ODDS in this wallet to unlock signals. You hold $0.'

BrokenLink Torch wallet (holder balance check)
Link wallet rejects the $ODDS contract address
- What it did:
- Filled the 'Torch wallet address' field with the $ODDS contract address 0x9c87b4cfa21266d1638f437c96dbe1012cb81111 and clicked 'Link wallet'. Repeated the same fill twice more.
- What the site showed:
- Field kept the value; under it: 'that is not a valid wallet address'. Nothing changed on repeated attempts.

Couldn’t testSignals feed and full signal
Signals locked behind $100 holder tier
- What it did:
- Read the Engine Live feed and the free call of the day card (Shanghai, 22/23/24°C block) without a holder tier
- What the site showed:
- Free call of the day shown with 'Read only' and 'Block 100c live', 'Honest odds 77%', 'No bet'. Full signal expandable.
