Souvenir only talked to its own servers while we watched.E1
An AI agent used the site and saw 1 of 3 claimed features working.E99E100E101E102E98E101
On-chain / smart contracts: prizes delivered by post, trips as bookings, codes on your prizes page, onchain prizes in yo: The site's own API showed draw records for $CHUDBOB: 21 rounds in state "drawn" with winner wallet addresses, plus a bonus-draw rule "sha256(randomness ‖ \"bonus\") mod tickets" with a Merkle-style root and a Solana slot. No drand round number, drand randomness value or verification link was shown, and the bonus payout listed tx:null (state "owed"). Prize delivery (shipping, codes, onchain prizes)E99E100E101E102
Extra observation: live site data: Loading the homepage triggered live API calls (/api/coins, /api/wins/recent, /api/trades/live, /api/stats). The coin endpoint returned current market cap, pot size (~13.28 SOL) and the round 21 state text.E98E101
Extra observation: missing info pages: /how-it-works and /faq returned "Not found". The coin page's visible text showed only the ticker list of coins and prizes, with no explanation of how draws or prize delivery work.E95E96E97
Tech check: the site claims on-chain / smart contracts, and its public page shows matching evidence.E93E90E91E92
We saw no known analytics or advertising services load on the first visit.E1
1 cookie was set in your browser, all by the site itself.E6
Its code can ask your wallet to sign transactions. Read every wallet pop-up before approving.E74
Tech check
What the site says about itself, next to what its public page actually loads. Facts only, no verdict: you decide.
Evidence found
On-chain / smart contracts
“…y post, trips as a booking, codes on your prizes page, onchain prizes in your wallet. Draws use drand’s public random…”E93
Blockchains named in its code: Base, Ethereum, Arbitrum OneE90E91E92
Wallet requests in its code: signTransaction, signMessage, eth_requestAccountsE74E75E73
Calls its own backend/api/activity, /api/coins/DZrVCDqSyUBFoFJWJCVELhzL4cTFYWpCMirnv91TTTSH, /api/coins/DZrVCDqSyUBFoFJWJCVELhzL4cTFYWpCMirnv91TTTSH/waitingE16E17E18E19
An AI agent (claude-opus-5-5) used the site in our sandbox for 8 steps and saw 1 of 3 claimed features working. It can't connect a wallet, pay, sign or log in, so those features count as "couldn't test". What it reports is what it observed, not a verdict.
Not seen working
On-chain / smart contracts: prizes delivered by post, trips as bookings, codes on your prizes page, onchain prizes in yo
The site's own API showed draw records for $CHUDBOB: 21 rounds in state "drawn" with winner wallet addresses, plus a bonus-draw rule "sha256(randomness ‖ \"bonus\") mod tickets" with a Merkle-style root and a Solana slot. No drand round number, drand randomness value or verification link was shown, and the bonus payout listed tx:null (state "owed"). Prize delivery (shipping, codes, onchain prizes)E99E100E101E102
Seen working
Extra observation: live site data
Loading the homepage triggered live API calls (/api/coins, /api/wins/recent, /api/trades/live, /api/stats). The coin endpoint returned current market cap, pot size (~13.28 SOL) and the round 21 state text.E98E101
Not seen working
Extra observation: missing info pages
/how-it-works and /faq returned "Not found". The coin page's visible text showed only the ticker list of coins and prizes, with no explanation of how draws or prize delivery work.E95E96E97
What it is
The Internet Archive first saved this site on 2026-10-03 (28 days ago).E94
The site describes itself as: “Hold $CHUDBOB to be in the draw for Chudbob Plush. Part of every trading fee goes to its prize pot; when the pot covers the prize, one holde”E2
It's built with React (common tools for building web apps).E9
In your browser it saves small bits of data in your browser.E15
It has sections such as /coin, /catalogue, /swap, /how, /launch and /prize.E72
While loading, it called 13 endpoints on its own servers, such as /api/activity, /api/coins/DZrVCDqSyUBFoFJWJCVELhzL4cTFYWpCMirnv91TTTSH, /api/coins/DZrVCDqSyUBFoFJWJCVELhzL4cTFYWpCMirnv91TTTSH/waiting and 10 more.E16E17E18E19
Where your data goes
On a first visit the page only talked to its own servers (souvenir.finance).
Crypto and wallets
Wallet tools in the code: Privy (wallet login), WalletConnect / Reown, viem, thirdweb and Phantom.E10E11E12E13E14
signTransaction: asks a wallet to sign transactions (often Solana wallets).E74
eth_requestAccounts: asks to connect your wallet, which shows the site your address.E73
Chains named in the code: Base, Ethereum and Arbitrum One.E90E91E92
14 contract or wallet addresses are written into the code, including USDC on Ethereum and USDC on Base.E76E82
14 addresses found in the code
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 · USDC on Ethereum0x1c7d4b196cb0c7b01d743fbc6116a902379c72380x0b2c639c533813f4aa9d7837caf62653d097ff850x5fd84259d66cd46123540766be93dfe6d43130d70x3c499c542cef5e3811e1192ce70d8cc03d5c33590x41e94eb019c0762f9bfcf9fb1e58725bfb0e75820x833589fcd6edb6e08f4c7c32d4f71b54bda02913 · USDC on Base0x036cbd53842c5426634e7929541ec2318f3dcf7e0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e0x5425890298aed601595a70ab815c96711a31bc650xaf88d065e77c8cc2239327c5edb3a432268e58310x75faf114eafb1bdbe2f0316df893fd58ce46aa4d0xb88339cb7199b77e23db6e890353e22632ba630f0x754704bc059f8c67012fed69bc8a327a5aafb603
Paste any of these into the box on the home page to get the contract's report.
How key features work
What it can ask your wallet to sign
Its code can ask your wallet for signTransaction. Each of these opens a wallet pop-up you must approve; read it before you click.E74
signTransaction
Connecting your wallet
It connects to crypto wallets using Privy (wallet login), WalletConnect / Reown, viem, thirdweb and 4 more. Connecting shows the site your wallet address; it doesn't move funds by itself.E10E11E12E13E14E73
It reads blockchain data (Base, Ethereum and Arbitrum One) to show balances, prices or contract state.E90E91E92
BaseEthereumArbitrum One
Sign-in and accounts
Sign-in and account features show up in its code or traffic (/api/v1/sessions, /api/v1/sessions/logout, /api/v1/siwe/authenticate and /api/v1/siws/authenticate).E33E34E36
Its content loads from its own API while you browse (/api/activity, /api/coins/DZrVCDqSyUBFoFJWJCVELhzL4cTFYWpCMirnv91TTTSH, /api/coins/DZrVCDqSyUBFoFJWJCVELhzL4cTFYWpCMirnv91TTTSH/waiting, /api/coins/DZrVCDqSyUBFoFJWJCVELhzL4cTFYWpCMirnv91TTTSH/rounds and 2 more).E16E17E18E19E20
Every sentence above points to one of these. Code references show the file, line:column and the short identifier that matched, never the site's code itself.
E1
Page title: Chudbob ($CHUDBOB) · Souvenir
page title · https://souvenir.finance/coin/DZrVCDqSyUBFoFJWJCVELhzL4cTFYWpCMirnv91TTTSH
E2
Page description: Hold $CHUDBOB to be in the draw for Chudbob Plush. Part of every trading fee goes to its prize pot; when the pot covers the prize, one holder wins it.
The site says: “…y post, trips as a booking, codes on your prizes page, onchain prizes in your wallet. Draws use drand’s public random…”
page text · https://souvenir.finance/coin/DZrVCDqSyUBFoFJWJCVELhzL4cTFYWpCMirnv91TTTSH · …y post, trips as a booking, codes on your prizes page, onchain prizes in your wallet. Draws use drand’s public random…
E94
The Internet Archive first saved souvenir.finance on 2026-10-03 and has snapshots from 1 different days
page web archive · https://web.archive.org/web/20261003193027/souvenir.finance
E95
Agent step 1: view
AI agent step 1 · view on /coin/DZrVCDqSyUBFoFJWJCVELhzL4cTFYWpCMirnv91TTTSH
E96
Agent step 2: go /how-it-works
AI agent step 2 · go on /how-it-works
E97
Agent step 3: go /faq
AI agent step 3 · go on /faq
E98
Agent step 4: go /
AI agent step 4 · go on / · page called GET souvenir.finance/api/coins, GET souvenir.finance/api/activity, GET souvenir.finance/api/catalogue/shelves, GET souvenir.finance/api/swap, GET souvenir.finance/api/wins/recent, GET souvenir.finance/api/prizes/new, GET souvenir.finance/api/trades/live, GET souvenir.finance/api/me, GET souvenir.fin
E99
Agent step 5: go /api/wins/recent
AI agent step 5 · go on /api/wins/recent · page called GET souvenir.finance/api/coins
E100
Agent step 6: go /prizes
AI agent step 6 · go on /prizes · page called GET souvenir.finance/api/coins, GET souvenir.finance/api/activity, GET souvenir.finance/api/swap, GET souvenir.finance/api/me, GET souvenir.finance/api/stats
E101
Agent step 7: go /api/coins/DZrVCDqSyUBFoFJWJCVELhzL4cTFYWpCMirnv91TTTSH
AI agent step 7 · go on /api/coins/DZrVCDqSyUBFoFJWJCVELhzL4cTFYWpCMirnv91TTTSH
E102
Agent step 8: go /api/coins/DZrVCDqSyUBFoFJWJCVELhzL4cTFYWpCMirnv91TTTSH/rounds/21
AI agent step 8 · go on /api/coins/DZrVCDqSyUBFoFJWJCVELhzL4cTFYWpCMirnv91TTTSH/rounds/21
Limits
We only see what your browser sees: code and requests on a first visit, without logging in or accepting cookie banners. What the servers do with data is invisible from outside.
Site code is usually minified (compressed), so names are partly lost and some code may be only partly analysed.
Some trackers only load after you accept cookies or log in, so the real list can be longer.
We visited from a server in the United States. Sites load different trackers and cookie banners in different countries (visitors in the EU usually get a consent banner first).
The tech check compares the site's own words with what its public page loads. Work done on servers, in private code or in separate apps isn't visible here, so 'nothing found' means not visible on the public page, not that it doesn't exist.
This text was written from fixed templates because no AI writer was available. It uses exactly the same evidence.
The code reader hit its size budget on parts of 48 large bundle file(s); those parts weren't fully analysed.
Facts, not judgements: this page describes what the code and traffic show, not anyone's intent. Not financial advice. Case id IffxKVPL.
WELCOME TO TRENCHCOAT
1 of 3 · What it does
Know the coin before you buy it
Paste any coin address, wallet or X post. We scan it in seconds, free, no sign-up.
Every coin gets a green, yellow or red light and a score out of 100, and every point links to its source.
2 of 3 · How to read a check
Three questions, then the money
Is the tech real? Is the dev legit? Fair launch? Each has its own score and its top reasons.
Who's behind it: the dev's linked wallets, crews that buy launches together, and the launch block by who paid for it.
Money taken out: what the dev and launch-block wallets sold or pulled in the first 24 hours.
3 of 3 · Stay on it
Track coins and wallets
Press Track on any coin or wallet. You'll get a browser notification when the dev sells, liquidity is pulled, the price moves hard, or a tracked wallet trades.
No account: it's tied to this browser. See everything you track under Tracking.