Robinhood Chain·Scanned 06 Nov 2026, 00:23 UTC
PonsV2LauncherToken $LETRO
Verdict
66/100 safety
Token has no owner powers; buy and sell work at ~4.1% curve fee, but the curve is unverified and liquidity thin.
LETRO is a standard Pons launchpad token: no one can mint, freeze or change fees on it, and buying and selling work with about a 4.1% fee each way. The main risks are around it. The bonding curve that holds most of the supply and all buyer funds is unverified, the Pons launchpad owner keeps backstop powers over stuck reserves and fee recipients, and liquidity is only about $1.2k. Two groups of wallets funded by common sources hold about 9.9% and could move the price sharply if they sell. The project's claim that purchases burn tokens is not seen on-chain, and its roadmap still says the token has not launched.
Score breakdown
- Contract85
- Token55
- Social / X45
- Website45
Higher is safer · 0 = worst · 100 = best
- Yes
- 4.1%
- None (no owner role)
- 0% / 0%
NarrativeCooling
Trend scout · Grok 4.7 · X search via twitterapi.io
34/100 heat
A separate score, not part of the safety score: hype never makes a contract safer.
- local AI agents
- AI agents
- onchain AI wallets
- Fit
- Core: the product is this narrative
- Buzz
- Mixed10 posts from 9 accounts; 0% of authors have accounts under 30 days old; 3 accounts wrote 40% of the posts; 7 post(s) with engagement that does not fit the follower count.
- Momentum
- Rough project mentions about 329 vs 1 the week before (one-page estimate; a burst can distort); AI-agent posts roughly up 9× (~1845 vs ~206); onchain AI-wallet talk about 110 with no prior comparison.
Letronna’s site describes a Rust AI agent with its own cloud and wallet on Robinhood Chain, so the AI-agent and onchain-wallet stories match the product. On X, recent posts are mostly short replies to @LetronnaAgent with almost no likes or views, not a wide discussion of the token.
Posts and accounts (5 posts)
- @iRileyCrypto · 05 Nov 2026, 20:36 UTC
“@LetronnaAgent Really liking this one! Let's discuss how we can work together.”
- @AjkiInfo · 05 Nov 2026, 20:19 UTC
“@LetronnaAgent Strong execution with an ambitious roadmap ahead. Message me in inbox.”
- @0xMephis · 05 Nov 2026, 22:42 UTC
“@LetronnaAgent Happy to contribute where I can. Just send me a quick message.”
Who pushes it
- @MaxelRowan · 126.1K followers
- @iRileyCrypto · 147.3K followers
- @AjkiInfo · 81.2K followers
- @FanRHwe · 62.1K followers
- @0xMephis · 41.8K followers
Posts, last 7 days vs the 7 before
- project: ~329 vs 1 (up 329.0× (rough))
- AI agents: ~1845 vs 206 (up 9.0× (rough))
- onchain AI wallets: ~110 (no comparison)
~ = estimated from one page of results
Measured in code from 10 posts by 9 accounts: 0% fresh accounts (< 30 days), 0% near-copies, top 3 accounts wrote 40%.
X posts searched from 2026-10-07 to 2026-11-07 (UTC). Post links come only from the X search results.
Key findings
- HighClaim contradicted: A portion of every AI credit purchase made with LETRO is burned.
- MediumUnverified bonding curve holds 87.8% of supply and all buyer funds
- MediumPons owner can send stuck graduation reserves anywhere after 7 days
- MediumTwo funder-linked wallet clusters hold about 9.9% of supply
- GoodToken is a fixed-supply template with no owner powers
What would change the verdict
- Raises safety:Bonding curve source code gets verified and shows no owner-only reserve withdrawal → contract score up
- Raises safety:Token graduates and its Uniswap v4 position lands in the Pons LP locker → token score up
Unlock PRO for this project
A one-time payment adds hourly re-checks for good, a 7-day watch, questions to the jury, the launch map and deeper social forensics.
Findings
14 findingsRisks (8)
HighClaim contradicted: A portion of every AI credit purchase made with LETRO is burned.claims-mismatchDeterministic
The project claims token burns / buybacks, but no tokens of this contract were ever sent to a burn address or destroyed.
Evidence
Show source
buy AI credit in Letronna with it, and part of every purchase is burned.- on-chainTransfer events of 0xa2753fd0bc86b8ceb55ffd2698679c7f214785f1 to burn addresses + balanceOf(0x…dEaD)
Confirmed by: facts
MediumUnverified bonding curve holds 87.8% of supply and all buyer fundsliquidityAI
Curve 0xe618…1D10 holds 87.76% of LETRO and all the quote currency paid in by buyers. Its source code is not verified. It exposes sweepFees, rescueFees, setCreatorFeeRecipient, setBuybackEnabled, initialize and graduate, but who may call them could not be checked. The factory code only shows the factory calling rescueFees, setCreatorFeeRecipient, setBuybackEnabled, initialize and graduate. If the deployed curve differs from the factory's expectations, it could hold back or redirect reserves. This cannot be ruled out without verified source.
Evidence
- on-chainrelatedContracts: bonding curve 0xe6183b5dDfabD4293133e7884e835F8B03941D10 verified=false
- on-chaintopHolders: 0xe6183b5dDfabD4293133e7884e835F8B03941D10 pct 87.7622 (bonding curve)
- codePonsV2LaunchFactory.sol:L1222-L1226
Show source
function rescueCurveFees(address token) external onlyOwner nonReentrant { LaunchedToken storage launch = _launchedTokens[token]; if (!launch.exists) revert TokenNotFound(); PonsV2BondingCurve(payable(launch.curve)).rescueFees(); }
Confirmed by: claude-opus-5.5, grok-4.7 · Disputed by: gpt-5.6-sol
MediumPons owner can send stuck graduation reserves anywhere after 7 daysownershipAI
Factory owner 0x263e…19Dd cannot renounce ownership. That owner can call rescueSweptGraduation to send a launch's swept quote reserves and tokens to any recipient. This only works when the launch is in the 'Swept' phase and 7 days have passed. During those 7 days, anyone can call createGraduatedPool to seed the Uniswap pool and close that path for good. forceSweptGraduation is limited to launches whose pool seed is not viable. The power exists as a backstop, but it trusts one owner. LETRO has not graduated yet, so the path is not active now.
Evidence
- codePonsV2LaunchFactory.sol:L1254-L1285
Show source
function rescueSweptGraduation(address token, address recipient) external onlyOwner nonReentrant { LaunchedToken storage launch = _launchedTokens[token]; if (!launch.exists) revert TokenNotFound(); if (launch.phase != GraduationPhase.Swept) revert WrongGraduationPhase(); if (recipient == address(0)) revert ZeroAddress(); uint256 availableAt = launch.sweptAt + GRADUATION_RESCUE_DELAY; if (block.timestamp < availableAt) revert GraduationRescueTooEarly(availableAt); uint256 quoteAmount = launch.sweptQuote; uint256 tokenAmount = launch.sweptTokens; address pairToken = launch.pairToken; launch.sweptQuote = 0; launch.sweptTokens = 0; - codePonsV2LaunchFactory.sol:L1109-L1123
Show source
function forceSweptGraduation(address token) external onlyOwner nonReentrant { LaunchedToken storage launch = _launchedTokens[token]; if (!launch.exists) revert TokenNotFound(); if (launch.phase != GraduationPhase.NotGraduated) revert WrongGraduationPhase(); PonsV2BondingCurve curve = PonsV2BondingCurve(launch.curve); if (!curve.readyToGraduate()) { revert PonsV2BondingCurve.NotReadyToGraduate(); } if (_graduationSeedable(token, launch, curve.realQuoteReserve(), curve.tokenReserve())) { revert GraduationStillViable(); } _sweepCurve(token, launch, curve); emit LaunchForceSwept(token); } - codePonsV2LaunchFactory.sol:L630-L632
Show source
function renounceOwnership() public pure override { revert OwnershipCannotBeRenounced(); } - on-chainlaunchpad-factory owner = 0x263ed295dAFaE1d9AAdD6E56c4B6F9f38eE019Dd
Confirmed by: claude-opus-5.5, gpt-5.6-sol
MediumTwo funder-linked wallet clusters hold about 9.9% of supplyholdersAI
Five wallets funded by 0xe9e7…48a1 hold 6.59% of supply. These include the largest non-curve holder (3.10%). Four more wallets funded by 0xf50d…79bc hold 3.32%. Fresh wallets make up 10.54% of supply. These may be single entities spread across several wallets, and coordinated selling could hit the thin curve hard. No snipers were found in the first 100 blocks, and the deployer has not sold.
Evidence
- on-chaintoken.clusters[0]: funder 0xe9e71dab44811ce456f627197b75571ff90648a1, pctSupplyHeldNow 6.5911
- on-chaintoken.clusters[1]: funder 0xf50de67c1c65a60e1f111bf151435568e21a79bc, pctSupplyHeldNow 3.3245
- on-chaintoken.freshWalletsPct = 10.5396
- on-chaintoken.snipers.wallets = [] ; deployerSoldPct = 0
Confirmed by: claude-opus-5.5, grok-4.7, gpt-5.6-sol
MediumRoadmap says LETRO has not launched while the token is liveclaims-mismatchAI
The public roadmap lists the LETRO launch as later work that has not started, while the same site and the project X account already publish the live contract and tell people to use $LETRO for AI credit. A holder cannot tell from the project's own pages whether the token, buybacks, and credit payments are actually live.
Evidence
Show source
$LETRO launches The token goes live; buy it with ETH on the site and pay for credit with it.Show source
Later Planned, not started.Show source
Launch On Robinhood Chain,via pons.family. 0xa2753fd0bc86b8ceb55ffd2698679c7f214785f1Show source
Its wallet runs on Robinhood Chain, with $LETRO: buy AI credit in Letronna with it, and part of every purchase is burned. Contract: 0xa2753fd0bc86b8ceb55ffd2698679c7f214785f1
Confirmed by: grok-4.7, gpt-5.6-sol
LowPons owner can redirect the 3.1% creator tax after a 3-day delayfeesAI
The factory owner can propose a new creator-fee recipient for any launch. After 3 days, anyone can execute it within a 3-day window. The change also redirects vested buyback tokens. Holders do not pay more because of this, since the fee rates stay fixed. It only changes who receives the creator tax.
Evidence
- codePonsV2LaunchFactory.sol:L946-L957
Show source
function setCreatorFeeRecipient(address token, address newRecipient) external onlyOwner { LaunchedToken storage launch = _launchedTokens[token]; if (!launch.exists) revert TokenNotFound(); if (newRecipient == address(0)) revert ZeroAddress(); uint256 effectiveAt = block.timestamp + CREATOR_FEE_RECIPIENT_TIMELOCK; uint256 expiresAt = effectiveAt + CREATOR_FEE_RECIPIENT_EXECUTION_WINDOW; pendingCreatorFeeRecipient[token] = PendingCreatorFeeRecipient({newRecipient: newRecipient, effectiveAt: effectiveAt, expiresAt: expiresAt}); emit CreatorFeeRecipientChangeProposed(token, launch.creatorFeeRecipient, newRecipient, effectiveAt, expiresAt); } - codePonsV2LaunchFactory.sol:L988-L1006
Show source
function _setCreatorFeeRecipient(address token, LaunchedToken storage launch, address newRecipient) private { if (newRecipient == address(0)) revert ZeroAddress(); address previousRecipient = launch.creatorFeeRecipient; launch.creatorFeeRecipient = newRecipient; if (launch.phase == GraduationPhase.PoolCreated) { memeHook.setCreatorFeeRecipient(_poolIdFor(token, launch), newRecipient); } else { PonsV2BondingCurve(launch.curve).setCreatorFeeRecipient(newRecipient); } // Keep the buyback vest's beneficiary aligned with the live creator // recipient so recovery and self-service transfers redirect vested // buyback tokens as well, not only immediate fee payouts.
Confirmed by: claude-opus-5.5, gpt-5.6-sol
LowOwner can change which factory the LP locker and vault trustliquidityAI
PonsV2LaunchLocker and PonsV2BuybackVault both have owner-only setFactory functions. Their owner is 0x263e…19Dd. The factory is the privileged caller of lockPosition, lockTokenSupply and updateCreatorRecipient. The locker and vault source code was not supplied, so we cannot tell whether a replacement factory could withdraw locked LP or vested tokens. LETRO has no LP locked yet because it has not graduated.
Evidence
- on-chainLP-locker fn setFactory(address) [owner] @PonsV2LaunchLocker.sol:L60-L66
- on-chainbuyback-vault fn setFactory(address) [owner] @PonsV2BuybackVault.sol:L98-L104
Confirmed by: claude-opus-5.5 · Disputed by: gpt-5.6-sol
LowStaking, early-exit burn and buyback claims are unverifiableclaims-mismatchAI
The tokenomics page describes a 90-day self-renewing staking lock, a 10% burn on early exit, and half of the hosted-model margin buying back LETRO. No staking or buyback contract for these features appears in the material. The project's site requires email login (Clerk), so the automated stake and unstake tests could not run. This does not prove a scam, but holders cannot verify these promises. The only on-chain buyback found is the Pons launchpad's curve-fee buyback into a 5-year vest.
Evidence
Show source
The lock is 90 days and renews itself; leaving early burns 10%.- forkdappTests: stake
Show source
Accessing the staking dashboard requires email verification via Clerk, which cannot be completed automatically. - forkdappTests: unstake
Show source
Cannot access the app because it requires email verification code (Clerk auth flow) which cannot be received.
Confirmed by: claude-opus-5.5, grok-4.7, gpt-5.6-sol
Positive signals (2)
PositiveToken is a fixed-supply template with no owner powersownershipAI
LETRO is the standard Pons V2 launch template: plain OpenZeppelin ERC20 plus a burn function. It has no owner, no mint after deployment, no fees, no blacklist and no pause. The whole supply was minted once, to the bonding curve, in the constructor. The stored
deployeraddress is reference data only and gives no control over the token. Holders can only burn their own tokens, or tokens they were given an allowance for.Evidence
- codePonsV2LauncherToken.sol:L44-L71
Show source
constructor( string memory name_, string memory symbol_, string memory logo_, string memory description_, Socials memory socials_, address deployer_, address curve_, address launchFactory_, uint256 supply_ ) ERC20(name_, symbol_) { if (deployer_ == address(0) || curve_ == address(0) || launchFactory_ == address(0)) { revert ZeroAddress(); } - codePonsV2LauncherToken.sol:L21
Show source
contract PonsV2LauncherToken is ERC20, ERC20Burnable { - staticslither 0.11.6: issues = []
- on-chaincontract.privileges = [] ; isProxy = false
Confirmed by: claude-opus-5.5, gpt-5.6-sol
PositiveBuys and sells work on the curve at about 4.1% feehoneypotAI
A fork simulation bought and sold on the bonding curve. Both worked. A second wallet that received tokens by transfer could also sell, and selling one hour later worked too. The measured cost was 4.08% on the buy and 4.1% on the sell. That cost is the curve's 1% protocol fee plus a 3.1% creator tax, and transfers between wallets are untaxed. The anti-sniper tax has already decayed to 0. This curve's fee figures are fixed at launch.
Evidence
- forksimulation: canBuy=true, canSell=true, buyTaxPct=4.08, sellTaxPct=4.1, transferTaxPct=0
- forksimulation note
Show source
second wallet (received via transfer) could sell - on-chainlaunchpad.fees.notes
Show source
protocol fee 1%; creator tax 3.1%; launch snipe tax decays to 0 over 3s (now 0 bps) - codePonsV2LaunchFactory.sol:L545-L554
Show source
/** * @notice Adjusts the ceiling a creator's chosen trade tax is validated * against at launch time. Already-launched tokens keep the immutable * tax rate they launched with regardless of later ceiling changes. */ function setMaxCreatorTaxBps(uint256 bps) external onlyOwner { if (bps > MAX_CREATOR_TAX_CEILING_BPS) revert InvalidBasisPoints(); maxCreatorTaxBps = bps; emit MaxCreatorTaxUpdated(bps); }
Confirmed by: claude-opus-5.5, grok-4.7, gpt-5.6-sol
Notes (4)
InfoOnly about $1.2k liquidity; token has not graduated yetliquidityAI
There is no Uniswap pool yet. Liquidity on the curve is about $1,163, so even small sells move the price a lot. LP locking only applies after graduation.
Evidence
- on-chaintoken.liquidity: pons-v2-bonding-curve liquidityUsd 1163; graduated=false
Confirmed by: claude-opus-5.5, grok-4.7, gpt-5.6-sol
InfoDeployer holds 0.62%, has not sold, and gets the creator taxinsidersAI
Deployer 0xF836…f4Aa was automatically exempt from the snipe tax. It holds 0.6239% and has sold nothing. It receives the 3.1% creator tax by default.
Evidence
- on-chaintoken.insiders: 0xf836cf3130c0afc83355f87a8db480f720f5f4aa pctSupplyHeldNow 0.6239
- codePonsV2LaunchFactory.sol:L813-L847
Show source
address creatorFeeRecipient = params.creatorFeeRecipient == address(0) ? originalDeployer : params.creatorFeeRecipient; (token, curve) = launchDeployer.deployLaunch( LaunchDeployment({ pairToken: pairToken, creatorFeeRecipient: creatorFeeRecipient, originalDeployer: originalDeployer, feePolicy: memeHook, policy: policy, feeEscrow: feeEscrow, buybackVault: buybackVault, phantomQuote: phantomQuote, curveFeeBps: config.curveFeeBps, creatorTaxBps: params.creatorTaxBps,
Confirmed by: claude-opus-5.5, grok-4.7, gpt-5.6-sol
InfoWebsite domain registered about six weeks before launchwebsiteAI
letronna.ai was registered on 2026-09-21 and the token was deployed on 2026-11-05. There are no Wayback snapshots. This gives limited history to judge the project by.
Evidence
- on-chainsite.domainCreatedAt = 2026-09-21T14:06:37.289Z; waybackSnapshots = []
Confirmed by: claude-opus-5.5, grok-4.7, gpt-5.6-sol
InfoNo named people behind the company; X account is a day oldsocialAI
The site says Letronna is made by Gadlus LLC in Wyoming and gives a street address and a state file number. No person is named on the site, GitHub, or X, so that company claim cannot be checked against a real individual from this material. The X account itself is only a day old at launch (created 2026-11-04, token deployed 2026-11-05) with 118 followers. That is a new brand account, not proof of a rug.
Evidence
Show source
Letronna is a product of Gadlus LLC, a Wyoming limited liability company. · 30 N Gould St Ste N, Sheridan, WY 82801 WY file no. 2026-002093085Show source
This organization has no public members.Show source
Letronna is an agent with its own cloud and wallet, written in Rust.
Confirmed by: grok-4.7 · Disputed by: gpt-5.6-sol
Score breakdown
Higher is safer. The overall is the weighted average of the assessed parts, then capped by hard facts.
Contract
weight 45%85The token is a verified, fixed-supply Pons template with no owner powers and working buys and sells, but the curve holding the reserves is unverified and the launchpad owner keeps backstop powers.
Why this score
Raised the score
- Fixed-supply template token with no owner, mint, blacklist or pause
- Verified source, not upgradeable, no static-analysis issues
- Buy, sell and transfer-then-sell all work in simulation
- About 4.1% fee each way, fixed at launch; wallet transfers untaxed
Lowered the score
- Bonding curve holding 87.8% of supply and all buyer funds is unverified
- Pons factory owner can redirect stuck graduation reserves after 7 days
- Factory owner can redirect the creator tax after a 3-day timelock
- Locker and vault owner can change the factory they trust
Token
weight 30%55The launch looks clean, with no snipers or bundles and no deployer selling, but liquidity is tiny, two funder-linked clusters hold about 9.9%, and the burn claim is contradicted.
Why this score
Raised the score
- No snipers or bundles found in the first 100 blocks
- Deployer holds 0.62% and has sold nothing
- Most supply still sits in the bonding curve
Lowered the score
- Only about $1,163 of liquidity on the curve
- Two wallet clusters with common funders hold about 9.9%
- Claimed burns per purchase not seen on-chain
- Only 15 holders
Social / X
weight 15%45The X account is verified and consistent with the contract, but it was created a day before launch, has a small following and names no team member.
Why this score
Raised the score
- X posts match the site's contract address
- No third-party rug or honeypot warnings found
Lowered the score
- X account created one day before the token launch
- No named individuals behind the Gadlus LLC claim
- Burn claim in an X post is contradicted on-chain
Website
weight 10%45The site is polished, but it is young and its own pages contradict each other and the on-chain facts on token launch status and burns.
Why this score
Raised the score
- Detailed site with docs, tokenomics, roadmap and legal pages
- Site lists the correct contract address
Lowered the score
- Domain registered six weeks before launch, no archive history
- Roadmap says the LETRO launch has not started
- Staking, early-exit burn and buyback claims cannot be verified
- App is behind an email login, so staking could not be tested