Skip to content

Robinhood Chain·Scanned 05 Nov 2026, 07:49 UTC

Contract report

0x202a08e43bb7c93a2f88dd225c80e8622b626abd

Verdict

High risk

31/100 safety

Unverified upgradeable pool: unknown admin can swap its logic or pause it; the site's test swap failed.

This is an unverified, upgradeable trading-pool contract for the ZKBLAST project. Unidentified role holders can replace its code, pause it and grant powers to others, and no timelock or multisig is visible. Liquidity providers and traders depend entirely on that admin. The project is only weeks old, the site's test swap failed, and posts linking the team to an earlier rug are unproven. The explorer does not flag the contract, and the site asked only for a sign-in, not token approvals.

Score breakdown

  • Contract
    28
  • Token
    n/a
  • Social / X
    35
  • Website
    40

Token: not assessed (not a token)

Higher is safer · 0 = worst · 100 = best

Unknown
—
Unknown
—

Key findings

  • HighUnknown (unverified bytecode) can pause the contract
  • MediumSource code is not verified
  • MediumContract is upgradeable
  • MediumAdmin role can grant anyone upgrade and factory powers

What would change the verdict

  • Raises safety:Proxy and implementation source verified on Blockscout → contract score up
  • Raises safety:Upgrade and admin roles moved to a public multisig behind a timelock → up
  • Lowers safety:On-chain link shown between this deployer and the rugged Quanta project → down
Post on XView on explorer ↗

Findings

13 findings

Risks (9)

  • HighUnknown (unverified bytecode) can pause the contractpauseDeterministic

    setPaused(bool) (unknown (unverified bytecode)): can pause the contract's functions (e.g. deposits, payments or withdrawals).

    Evidence

    • staticprivilege setPaused(bool) restricted to unknown (unverified bytecode)
      Show source
      Can pause / freeze all transfers [selector 0x16c38b3c]

    Confirmed by: facts

  • MediumSource code is not verifiedotherDeterministic

    The contract source is not published on the explorer, so nobody can read what it really does. The analysis relies on bytecode only.

    Evidence

    • on-chainexplorer: no verified source for 0x202A08e43bb7C93a2f88dd225c80E8622b626aBd
    • on-chaincontract.verified = false; sourceFileCount = 0

    Confirmed by: facts, claude-opus-5.5, grok-4.7, gpt-5.6-sol

  • MediumContract is upgradeableproxy-upgradeDeterministic

    The contract logic can be replaced by its proxy admin (admin type unknown).

    Evidence

    • on-chainuups proxy; implementation 0xcA86777F013215e7d08b39F7c4108bc2403a6074; admin unknown
    • on-chaincontract.isProxy = true, proxyType = uups, implementation = 0xcA86777F013215e7d08b39F7c4108bc2403a6074
      Show source
      Upgradeable uups proxy: logic can be replaced at any time (implementation 0xcA86777F013215e7d08b39F7c4108bc2403a6074)
    • on-chaincontract.proxyAdminKind = unknown; contract.verified = false
    • Show source
      Use the proxy address for integrations and transactions. It remains stable across upgrades.

    Confirmed by: facts, claude-opus-5.5, grok-4.7, gpt-5.6-sol

  • MediumAdmin role can grant anyone upgrade and factory powersownershipAI

    setRole(bytes32,address,bool), hasRole, DEFAULT_ADMIN_ROLE, UPGRADER_ROLE and FACTORY_ROLE show an access-control system. An administrator() getter also exists. Whoever holds the admin role can give any address the upgrade or factory powers, or take them away. Ownership is not renounced. The holders of these roles are not shown in the material.

    Evidence

    • on-chaincontract.ownerRenounced = false

    Confirmed by: claude-opus-5.5, grok-4.7 · Disputed by: gpt-5.6-sol

  • MediumSwap on the project website failed in our testclaims-mismatchAI

    The site presents working public DLMM/DAMM swaps. In a scripted run of zkblast.tech/trade on a local fork, the test wallet had funds but completed no transaction. Swapping USDG for ZKBLAST failed with 'Swap could not be completed'. This may be a UI or fork issue rather than fraud, but the advertised core feature could not be shown to work. The only wallet action requested was an off-chain SIWE sign-in message. No token approval or Permit signature was requested.

    Evidence

    • forkdappTests: Swap — observed
      Show source
      wallet no balance change; 0 tx (none). No successful transaction was made for this goal (fail).
    • forkdappTests: Swap — tx 1 personal_sign (SIWE login)
      Show source
      Sign in to ZKBLAST.

    Confirmed by: claude-opus-5.5, grok-4.7, gpt-5.6-sol

  • LowProtocol fee recipient and fee cap cannot be identifiedfeesAI

    The pool keeps protocol fees (protocolFees0, protocolFees1), has a feePips setting and a collectProtocolFees() function that pays out to protocolFeeRecipient(). The material does not show the recipient, who can change it, or whether feePips has an upper limit. If the fee can be raised without a cap, traders and liquidity providers could be over-charged.

    Evidence

    • on-chaincontract.params = [] (no live admin parameters available)

    Confirmed by: claude-opus-5.5, grok-4.7 · Disputed by: gpt-5.6-sol

  • LowPosts claim live private swaps but the site shows zero marketsclaims-mismatchAI

    The official account says private USDG swaps were demonstrated, anti-sniper protection is live, and launchpads are live on HyperEVM. The public site still shows zero indexed pools, zero validated markets, and zero active markets, and its own disclosure list includes "Not offered yet." Docs also say the contract directory is loaded from an API and was still "Loading deployment manifests…" with no addresses on the page. The reviewed contract itself is unverified, so those shipping claims cannot be checked from this material.

    Evidence

    Confirmed by: grok-4.7 · Disputed by: gpt-5.6-sol

  • LowUnproven posts say team is a rebrand of rugged Quanta projectdeployer-historyAI

    Several accounts claim @zkblast9 is the same team as @QuantaPools, which they say already rugged, and they point at Robinhood address 0x1da8…9b63 plus the bio token address. The posts do not include a transaction, shared deployer, or other proof in the text returned here, and another reply says Quanta and ZKBLAST are already two separate projects. Treat the rug-team link as an allegation, not a confirmed deployer history.

    Evidence

    Confirmed by: grok-4.7 · Disputed by: gpt-5.6-sol

  • LowThird parties post airdrop-vote bait about the tokensocialAI

    Accounts that are not the project are telling people that voting or backing $ZKBLAST pays an allocation "already," using the bio contract address. That is a common airdrop lure. It is not a post from @zkblast9, but anyone following those links can be phished or buy the wrong thing.

    Evidence

    Confirmed by: grok-4.7, gpt-5.6-sol

Notes (4)

  • LowProject is weeks old: domain registered a day after deploywebsiteAI

    The contract was deployed on 2026-10-19 and the zkblast.tech domain was registered on 2026-10-20. The first archived copy of the site is from the same day. The project has a short track record and no history to judge it by.

    Evidence

    • on-chaincontract.deployedAt = 2026-10-19T14:39:00.000Z; deployer = 0xB5C0eD0252d1906Fca50664Eb2198Aea0679920B

    Confirmed by: claude-opus-5.5, grok-4.7, gpt-5.6-sol

  • InfoX bio lists a token address, not this pool contractclaims-mismatchAI

    The @zkblast9 bio tells people the project CA is 0x3f9f…ecd7. The contract this review was given is a different address, 0x202a…6abd, deployed by 0xB5C0…920B. Anyone copying the bio address is not looking at this contract. This review cannot confirm what the bio address does.

    Evidence

    • on-chaintarget = 0x202a08e43bb7c93a2f88dd225c80e8622b626abd
      Show source
      deployer 0xB5C0eD0252d1906Fca50664Eb2198Aea0679920B, verified false, ownerRenounced false

    Confirmed by: grok-4.7 · Disputed by: claude-opus-5.5, gpt-5.6-sol

  • InfoNew X account with no named teamsocialAI

    The X account was created on 2026-10-28, the domain on 2026-10-20, and the reviewed contract on 2026-10-19. Followers are about 446 with likes mostly in the tens, which is small but not a huge dead following. The account says a FOMO team tag was applied for, not that a verified FOMO dev badge is live, and no legal name is given. Identity is unverifiable from this material. A scanner bot (LarpCheck) also scored the privacy story as only partly real; that is an allegation, and the project's own docs are more cautious than the marketing posts.

    Evidence

    Confirmed by: grok-4.7 · Disputed by: gpt-5.6-sol

  • InfoBlockscout does not flag the contract as a scamotherAI

    Blockscout labels show is_scam=false and reputation=ok. This is only a weak extra signal and does not offset the unverified, upgradeable design.

    Evidence

    • on-chainexplorer: source=blockscout, isScam=false, reputation=ok

    Confirmed by: claude-opus-5.5, grok-4.7, 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%
    28
    Capped · max 60

    source code not verified → max 60

    An unverified UUPS proxy pool lets unidentified role holders replace its logic, pause it and hand out powers, so depositors must fully trust an unknown admin.

    Why this score

    Raised the score

    • Explorer reputation ok, not flagged as a scam
    • Website only asked for an off-chain sign-in, with no token approvals

    Lowered the score

    • Logic can be replaced at any time through upgradeToAndCall
    • Proxy and implementation source both unverified, so no static analysis was possible
    • setPaused can freeze contract functions; the holder is unknown
    • Role system can grant upgrade and factory powers
    • Protocol fee recipient and fee cap unknown
  • Token

    weight 30%
    —
    Not assessed

    Not enough data — excluded from the overall score.

  • Social / X

    weight 15%
    35

    The X account is days old with no named team, its posts claim live features the site does not show, and unverified posts link it to a rugged project.

    Why this score

    Raised the score

    • Modest real-looking following, not a large bot following
    • Team applied for a FOMO team tag

    Lowered the score

    • X account created days before this scan
    • No named or doxxed team
    • Posts claim live private swaps while the site shows zero markets
    • Unverified allegations of a rebrand of the rugged Quanta project
    • Third-party accounts posting airdrop-vote bait about the token
  • Website

    weight 10%
    40

    The site is two weeks old, shows empty markets and failed its swap test, though its docs are open about upgrade and admin-key risk.

    Why this score

    Raised the score

    • Docs openly disclose upgradeable proxies and admin-key risk
    • Site requested only a SIWE sign-in, with no approvals

    Lowered the score

    • Domain registered the day after the contract was deployed
    • Test swap on the site could not be completed
    • Site shows zero indexed pools and validated markets
    • Docs contract directory showed no addresses