{"data":{"token":"0x020bfc650a365f8bb26819deaabf3e21291018b4","identity":{"symbol":"CASHCAT","name":"Cash Cat","logo":"https://coin-images.coingecko.com/coins/images/102174280/large/cashcat-logo.jpg?1782922765"},"verdict":{"signal":"mixed","confidence":0.55,"reasons":["deployer's other launches: 8 launched, 6 reached real activity, 0 dead","best other token did 1991.3 WETH volume","flagged: does wallet-to-wallet token distribution (insider-prep pattern)","deployer score 61/100 — mixed record","deployer distributes tokens wallet-to-wallet — elevated insider-dump risk","contract bytecode matches the NOXA LaunchToken v1 (RobinFun launchpad) template — its restriction patterns are launchpad anti-snipe mechanics, commonly misread as malicious by code scanners (see contract_template)"],"grades":"the launch AND the token’s present holder concentration"},"present_state":{"top1_share":0.0199,"top10_share":0.116,"pool_share":0.0028,"addresses_seen":199,"snapshot_at":"2026-09-14T14:50:04.06+00:00","snapshot_block":62891684,"note":"holder concentration from our own top-holder snapshot, pools and burn addresses excluded. Absent (not zero) when no snapshot exists."},"deployer":{"address":"0xcdfc08a1c1fbafb355645e5ddc32122e5716ca90","score":61,"score_basis":"scored on the deployer's OTHER launches: the token itself is excluded, so its own trading cannot vouch for it; 70 or more needs at least 2 other launches that reached real activity (one success is capped at 69); capped at 20 when the deployer has launched through a known launch template; null = no other graded launch on record","score_all_launches":68,"record":{"launched":9,"real":7,"dead":0,"distributes":true,"best_vol_weth":1151579.4754746135},"prior_record":{"launched":8,"real":6,"dead":0},"first_launch":false,"template":null,"launches":[{"address":"0xe8dfea4ce952be956fad851fc042c7bfb4129271","symbol":"SHR","launch_day":"2026-06-17","swaps":24562,"weth_vol":1991.2750974903095,"traders":4255,"is_real":true,"is_this_token":false},{"address":"0xf16a1a03e81f4d3e58d895ee18ec41e6b319f9df","symbol":"TH","launch_day":"2026-06-17","swaps":4747,"weth_vol":207.03656956876046,"traders":1298,"is_real":true,"is_this_token":false},{"address":"0x8d05f9ca5c1c58b02ee74330b67d1b7e92f80612","symbol":"AIMLESS","launch_day":"2026-06-17","swaps":4395,"weth_vol":221.89638441592524,"traders":1254,"is_real":true,"is_this_token":false},{"address":"0xc643afa888ad6e1025363e86de94d37373e7b22a","symbol":"LCH","launch_day":"2026-06-17","swaps":4523,"weth_vol":195.84849729949568,"traders":1264,"is_real":true,"is_this_token":false},{"address":"0x15b82256c8ee8308c0f4391710cffabdadd663a5","symbol":"HB","launch_day":"2026-06-17","swaps":2110,"weth_vol":83.15122472486067,"traders":666,"is_real":true,"is_this_token":false},{"address":"0x020bfc650a365f8bb26819deaabf3e21291018b4","symbol":"CASHCAT","launch_day":"2026-06-18","swaps":5336851,"weth_vol":1151579.4754746135,"traders":120675,"is_real":true,"is_this_token":true},{"address":"0x25267b0960822d8e99511673115322c07ec8e8ee","symbol":"TEST","launch_day":"2026-06-18","swaps":2544,"weth_vol":91.9535134366137,"traders":717,"is_real":true,"is_this_token":false},{"address":"0x2b5ee58eaa847cd3a25f39f749fb5bc72012a8a3","symbol":"SENT","launch_day":null,"swaps":27,"weth_vol":0.2167711602232071,"traders":14,"is_real":false,"is_this_token":false},{"address":"0xc080079040ad14e08603ab3b2b476a04ede86320","symbol":"","launch_day":null,"swaps":65,"weth_vol":0.6994105191545497,"traders":24,"is_real":false,"is_this_token":false}],"launches_shown":9},"activity":{"swaps":5336851,"weth_vol":1151579.4754746135,"traders":120675,"is_real":true,"launch_day":"2026-06-18"},"market":{"last_px_weth":0.0000416485452959248,"quote":"eth","total_supply":1000000000,"fdv_weth":41648.5452959248,"fdv_usd":98236216,"as_of":"2026-10-27T09:30:50.207+00:00","stale":false,"note":"FDV = price in the pool holding the most WETH in range (v2, v3 or v4; a USDG-quoted pool counted in WETH-equivalent at the USDG/WETH rate read when the price was read, quote says which) × total supply; as_of is when the pool was read, not when it last traded"},"launch":{"block":88836,"first_seen":"2026-07-09T00:00:00+00:00"},"social":{"mentions_total":5587,"mentions_24h":65,"first_mention":{"account":"0xlemat","when":"2026-06-18T22:18:08+00:00","followers":828},"earliest_callers":[{"account":"0xlemat","when":"2026-06-18T22:18:08+00:00","followers":828,"verified":true,"likes":9,"views":1917,"measured":null},{"account":"0xCobra_","when":"2026-06-29T22:26:33+00:00","followers":15330,"verified":true,"likes":18,"views":2423,"measured":{"calls":14,"early_rate":0.142857142857143,"momentum_rate":0.357142857142857,"med_1h":0.347297280663633,"coordinated":false,"cluster_id":null}},{"account":"Iwanjr33","when":"2026-06-30T15:40:48+00:00","followers":1091,"verified":true,"likes":2,"views":117,"measured":{"calls":7,"early_rate":0.142857142857143,"momentum_rate":0,"med_1h":0.031526961553848,"coordinated":false,"cluster_id":null}},{"account":"Vikthor1337","when":"2026-06-30T20:36:08+00:00","followers":33,"verified":true,"likes":2,"views":115,"measured":{"calls":4,"early_rate":0.75,"momentum_rate":0,"med_1h":0.160444184998648,"coordinated":false,"cluster_id":null}},{"account":"OGlamozda","when":"2026-07-01T07:52:48+00:00","followers":4773,"verified":true,"likes":19,"views":1673,"measured":null},{"account":"blazeycrypto","when":"2026-07-01T08:12:50+00:00","followers":59957,"verified":true,"likes":42,"views":7071,"measured":{"calls":9,"early_rate":0,"momentum_rate":0.222222222222222,"med_1h":-0.0630371176901706,"coordinated":false,"cluster_id":null}},{"account":"minimomoX","when":"2026-07-01T08:27:55+00:00","followers":388,"verified":true,"likes":3,"views":751,"measured":null},{"account":"LazyBugXD","when":"2026-07-01T08:44:36+00:00","followers":1736,"verified":true,"likes":7,"views":1658,"measured":null},{"account":"rantaiuang","when":"2026-07-01T09:37:13+00:00","followers":1635,"verified":true,"likes":3,"views":1019,"measured":{"calls":6,"early_rate":0,"momentum_rate":0,"med_1h":-0.0808321554317102,"coordinated":true,"cluster_id":"clu6"}},{"account":"rantaiuang","when":"2026-07-01T13:09:03+00:00","followers":1634,"verified":true,"likes":4,"views":1883,"measured":{"calls":6,"early_rate":0,"momentum_rate":0,"med_1h":-0.0808321554317102,"coordinated":true,"cluster_id":"clu6"}}],"note":"measured = from the RobinX caller-lift table (early_rate: share of calls placed BEFORE a run; med_1h: median 1h forward return after their calls; coordinated: in a cluster (accounts that follow each other or repeatedly post one shared text), counted as one voice). Follower counts are not signal."},"paper_basket":null,"forensics":{"status":"done","requested_at":"2026-07-11T20:32:04.605376+00:00","computed_at":"2026-07-11T20:49:59.697+00:00","results":{"mint":{"destinations":[{"to":"0xd9ec2db5f3d1b236843925949fe5bd8a3836fccb","tokens":1000000000,"is_pool":false,"is_deployer":false}],"total_tokens":1000000000},"method":"all ERC-20 transfers since launch block 88836 (TRUNCATED at 300000 events — figures are lower bounds); off-market = received from a non-pool, non-mint sender. Contract identities unverified — these are supply-flow observations, not accusations.","truncated":true,"pool_flows":{"pools":4,"transfers_to_pools":47585,"transfers_from_pools":64978},"price_daily":[{"day":"2026-06-18","max":1.0044161557785591e-7,"close":7.669291366804521e-8,"swaps":481,"weth_vol":46.2},{"day":"2026-06-19","max":1.5510385525930938e-7,"close":1.1563720212043761e-7,"swaps":335,"weth_vol":30.08},{"day":"2026-06-20","max":1.8459957255138958e-7,"close":1.3433608932090714e-7,"swaps":117,"weth_vol":14.92},{"day":"2026-06-21","max":1.3923825657922855e-7,"close":1.2936680098985465e-7,"swaps":154,"weth_vol":15.54},{"day":"2026-06-22","max":1.528622969813318e-7,"close":1.2410167589513637e-7,"swaps":169,"weth_vol":14.94},{"day":"2026-06-23","max":1.5539421955372698e-7,"close":1.2970800517828768e-7,"swaps":113,"weth_vol":11.53},{"day":"2026-06-24","max":1.2982446576401208e-7,"close":9.471985702666902e-8,"swaps":171,"weth_vol":20.2},{"day":"2026-06-25","max":9.983745787356834e-8,"close":8.407297264716816e-8,"swaps":65,"weth_vol":7.23},{"day":"2026-06-26","max":1.0172039921012072e-7,"close":1.012296137058946e-7,"swaps":41,"weth_vol":2.46},{"day":"2026-06-27","max":1.166380084475877e-7,"close":1.093828606499051e-7,"swaps":32,"weth_vol":3.41},{"day":"2026-06-28","max":2.711882578951702e-7,"close":2.0147196862574666e-7,"swaps":193,"weth_vol":26.15},{"day":"2026-06-29","max":2.6666894160841907e-7,"close":2.578051956731356e-7,"swaps":163,"weth_vol":21.59},{"day":"2026-06-30","max":6.418477514398371e-7,"close":6.140443735944572e-7,"swaps":380,"weth_vol":77.41},{"day":"2026-07-01","max":0.000005831052217577224,"close":0.0000030822738339164773,"swaps":5570,"weth_vol":2168.75},{"day":"2026-07-02","max":0.000005256339607468135,"close":0.00000253677816205392,"swaps":4247,"weth_vol":1287.68},{"day":"2026-07-03","max":0.000003131440495021748,"close":0.000002605203297769454,"swaps":2662,"weth_vol":678.55},{"day":"2026-07-04","max":0.000004418321385225462,"close":0.0000036947895949926505,"swaps":1865,"weth_vol":515.29},{"day":"2026-07-05","max":0.000004040149680502785,"close":0.000003626841400548732,"swaps":1925,"weth_vol":495.18},{"day":"2026-07-06","max":0.000005071191417834696,"close":0.000004583267124496785,"swaps":1825,"weth_vol":568.47},{"day":"2026-07-07","max":0.000009045479266818933,"close":0.00000829138853524838,"swaps":3827,"weth_vol":1454.25},{"day":"2026-07-08","max":0.00008740499751598,"close":0.000058840447587290547,"swaps":61504,"weth_vol":62789.72},{"day":"2026-07-09","max":0.0000810207275235093,"close":0.00006149546574091699,"swaps":23708,"weth_vol":18825.4},{"day":"2026-07-10","max":0.00011459888775987581,"close":0.00009587342095275046,"swaps":40732,"weth_vol":22915.38},{"day":"2026-07-11","max":0.00012072003484770404,"close":0.000117923117994926,"swaps":37374,"weth_vol":15349.65}],"deployer_flow":{"address":"0xcdfc08a1c1fbafb355645e5ddc32122e5716ca90","in_tokens":27763750,"out_tokens":27762979,"in_transfers":403,"out_transfers":5,"out_to_pool_tokens":15389,"pct_of_transfer_events":0.1357},"transfers_scanned":300673,"top_offmarket_recipients":[{"address":"0x7b226b0b2347aa522b97eba6c6da59c2edf908b2","sold_into_pool":true,"blocks_after_launch":1913182,"first_offmarket_block":2002018,"offmarket_transfers_in":11190,"later_sent_to_pool_tokens":425151237,"received_offmarket_tokens":425158180,"also_bought_from_pool_tokens":23000092},{"address":"0x8366a39cc670b4001a1121b8f6a443a643e40951","sold_into_pool":true,"blocks_after_launch":731775,"first_offmarket_block":820611,"offmarket_transfers_in":25416,"later_sent_to_pool_tokens":500454,"received_offmarket_tokens":152536309,"also_bought_from_pool_tokens":4645501},{"address":"0xb477751b76cf82d00a686a1232f5fcd772414af3","sold_into_pool":false,"blocks_after_launch":773532,"first_offmarket_block":862368,"offmarket_transfers_in":7472,"later_sent_to_pool_tokens":0,"received_offmarket_tokens":113702466,"also_bought_from_pool_tokens":0},{"address":"0xb92fe925dc43a0ecde6c8b1a2709c170ec4fff4f","sold_into_pool":true,"blocks_after_launch":739573,"first_offmarket_block":828409,"offmarket_transfers_in":9980,"later_sent_to_pool_tokens":7881077,"received_offmarket_tokens":108692765,"also_bought_from_pool_tokens":49246967},{"address":"0xe72688f7d25d7318b9a81f21edda640ca948c83b","sold_into_pool":true,"blocks_after_launch":739573,"first_offmarket_block":828409,"offmarket_transfers_in":17234,"later_sent_to_pool_tokens":37239609,"received_offmarket_tokens":88272807,"also_bought_from_pool_tokens":73499469},{"address":"0x8a19963649b2fc3d50c951953f89bcbfbd5f0b51","sold_into_pool":true,"blocks_after_launch":1367419,"first_offmarket_block":1456255,"offmarket_transfers_in":354,"later_sent_to_pool_tokens":82148838,"received_offmarket_tokens":82148844,"also_bought_from_pool_tokens":6772},{"address":"0x4a5b304ded44a521ffece44a6386fa2014d96f7d","sold_into_pool":true,"blocks_after_launch":894351,"first_offmarket_block":983187,"offmarket_transfers_in":53,"later_sent_to_pool_tokens":82663442,"received_offmarket_tokens":77787530,"also_bought_from_pool_tokens":22967898},{"address":"0x09ad820aac5779683b481c4674208a4e1b024afa","sold_into_pool":true,"blocks_after_launch":773532,"first_offmarket_block":862368,"offmarket_transfers_in":9214,"later_sent_to_pool_tokens":38752435,"received_offmarket_tokens":68335979,"also_bought_from_pool_tokens":40753965},{"address":"0x4b0c312ffbb068f6a0bea128759e35d94b94d0e1","sold_into_pool":true,"blocks_after_launch":893088,"first_offmarket_block":981924,"offmarket_transfers_in":9225,"later_sent_to_pool_tokens":275496,"received_offmarket_tokens":57123341,"also_bought_from_pool_tokens":94205},{"address":"0x20f6ee51340adeed01a59b0e65cb3703f3dc860c","sold_into_pool":false,"blocks_after_launch":773532,"first_offmarket_block":862368,"offmarket_transfers_in":7288,"later_sent_to_pool_tokens":0,"received_offmarket_tokens":52687853,"also_bought_from_pool_tokens":0}]}},"contract_template":{"name":"NOXA LaunchToken v1 (RobinFun launchpad)","factory":"0xd9ec2db5f3d1b236843925949fe5bd8a3836fccb","assessment":{"label":"anti_snipe_launchpad_template","window_note":"the protection window expires 366 L1 blocks (~73 minutes) after launch and had expired for every verified instance as of 2026-07-15","factory_note":"Deployed by the RobinFun launchpad (0xd9ec2db5f3d1b236843925949fe5bd8a3836fccb), the primary token factory on Robinhood Chain (60,114 launches observed through block 6,880,646). The NOXA branding: the factory is the attributed deployer of the NOXA token (0x0208a33a4667921894913db5de71953e41028dde), which matches this same template.","verification":"mechanics verified directly from on-chain runtime bytecode across 8 instances on 2026-07-15; per-wallet cap amounts and deployer/factory window exemptions are per the verified template source rather than independently extracted from bytecode","actual_behavior":"Standard OpenZeppelin v5 ERC-20 with a fixed anti-snipe launch window. Two Ethereum L1 block numbers are compiled in as immutables: the launch block (buys revert with LaunchBlockBuyBlocked) and a window-end block exactly 366 L1 blocks (~73 min) later, during which buyer wallets are tracked via tx.origin and buy limits are enforced. Nothing is configurable. The runtime bytecode contains no DELEGATECALL, SELFDESTRUCT, CREATE/CREATE2, or CALL opcodes - the contract cannot be upgraded, destroyed, or made to call out. After the hardcoded window-end block the token behaves as a vanilla immutable ERC-20.","safe_after_window":true,"scanner_false_positives":["honeypot / cannot-buy: buys in the launch block revert with custom error LaunchBlockBuyBlocked(address) (selector 0x85234f97, present in bytecode) - a one-block anti-snipe guard, not a honeypot","pausable / transfer-blocking token: transfers can revert during a protection window after launch (per-wallet buy limits); the window end is a hardcoded immutable exactly 366 Ethereum L1 blocks (~73 minutes) after the launch block and cannot be extended","tx.origin red flag: the template reads tx.origin (ORIGIN opcode appears 3x) to attribute buys to the originating wallet during the window - an anti-Sybil measure for the buy caps, not a phishing pattern","owner-privilege risk: there is no owner. The ABI dispatcher exposes only the ERC-20 core plus read-only launchBlock() and deployer() getters - no mint, owner, transferOwnership, blacklist, pause, or fee setters"]}},"paid_deep_dives":{"verdict":"/verdict/0x020bfc650a365f8bb26819deaabf3e21291018b4","pulse":"/pulse/0x020bfc650a365f8bb26819deaabf3e21291018b4","structure":"/structure/0x020bfc650a365f8bb26819deaabf3e21291018b4","deployer":"/deployer/0xcdfc08a1c1fbafb355645e5ddc32122e5716ca90"}},"signal":"mixed","confidence":0.55,"sources":["robinhood-chain:genesis-sweep","robinhood-chain:live-tail","twitterapi.io","robinx:caller-lift"],"model_used":"robinx-rules-v1","latency_ms":562,"timestamp":"2026-10-28T02:24:14.969Z"}