Technical overview
Verifiable facts about the CLOUD token contract on Robinhood Chain: Doppler DERC20 implementation, owner and permissions, fixed supply and holder distribution, launch details, and the audits covering the underlying code.
This page exists so anyone, including security vendors and wallet risk engines, can verify what the CLOUD token is from the chain itself. Every claim below links to the Robinhood Chain explorer (Blockscout). Snapshot taken 2026-09-02 at block 52,334,742.
Identity
| Name / symbol | CLOUD / CLOUD |
| Standard | ERC-20 with ERC-2612 permit and ERC20Votes (checkpointed balances) |
| Decimals | 18 |
| Chain | Robinhood Chain, chain ID 4663 |
| Contract | 0x4ad6f2f349b8031dc09145f2d2c4bbd1852a1e18 |
| Contract type | EIP-1167 minimal proxy pointing at DopplerERC20V1 |
| Implementation | 0x3Be8B97Fd0e713B5aBE0649Fa830223B6B4BC599 (source verified on Blockscout; Solidity 0.8.26; BUSL-1.1; built on Solady ERC20, ERC20Votes, Ownable, Initializable) |
| Token metadata | ipfs://bafkreie7o2kwf55d2cyqdskdlnuf6kvaamvbkn4kbdzqqg4wduj6enqdum |
| Created | 2026-09-01 13:33:41 UTC via LONG |
CLOUD contains no custom code. It is an unmodified instance of Doppler's DERC20 token, the same contract used by every token launched through LONG and other Doppler integrators. Whatever is true of DopplerERC20V1 is true of CLOUD.
Permissions and admin
Read live from the contract:
| Function | Value at snapshot | Meaning |
|---|---|---|
owner() | 0xeb7C034704eF8Dcd2D32324c1545f62fB4aD0862 | Doppler Airlock contract (verified). The token is protocol-owned, not owned by a person or team wallet. |
controller() | 0x0000…0000 | No controller set. |
isPoolLocked() | true, with pool() = 0xdead…dead | Launch-phase guard that blocks transfers into the auction pool. After migration the pool pointer is the dead address, so the lock affects nothing. |
isBalanceLimitActive() | false | The anti-snipe per-wallet cap used during launch is off. maxBalanceLimit() = 0, balanceLimitEnd() = 0. |
vestingScheduleCount() | 0 | No vesting schedules. No team or insider allocation is locked in the contract. vestedTotalAmount() = 0. |
What the contract cannot do, per the verified ABI:
- No
mintfunction. Supply is fixed at 1,000,000,000 and can only go down throughburn. - No blacklist, no pause, no freeze, no transfer whitelist.
- No transfer tax and no fee setter. Trading fees are a property of the Uniswap v4 pool, not the token.
- No proxy upgrade function. An EIP-1167 proxy is immutable; the implementation address cannot be changed.
Owner-only functions that exist, all held by the Airlock contract: lockPool / unlockPool (launch guard), disableBalanceLimit, updateTokenURI (metadata only), and the standard Solady ownership handover. None of these can move, mint, or freeze holder funds.
Supply and distribution
Total supply 1,000,000,000 CLOUD, fixed. Top holders at the snapshot (live list):
| Holder | Balance | Share | What it is |
|---|---|---|---|
0x8366a39C…40951 | 878,896,615 | 87.89% | Uniswap v4 PoolManager: the CLOUD / tokenized $NET pool liquidity |
0x7041a284…9468E | 46,813,484 | 4.68% | Fee receiver address shown on the LONG token page |
0x8ed073dB…71CE5 | 19,898,931 | 1.99% | Holder |
0x785aE233…AAAAa | 8,793,768 | 0.88% | Holder |
| Remaining holders | under 1% each |
About 88% of supply sits inside the Uniswap v4 PoolManager as pool liquidity. There is no separate team wallet holding a large allocation and no vesting contract.
Launch and trading
| Launch platform | LONG, built on the Doppler protocol |
| Pool | CLOUD / tokenized $NET on Uniswap v4, pool ID 0x35a327e91085bd85cc5f2b368facd7c0af103da25b7733a0aba2e5050103de50 |
| Quote asset | Tokenized Cloudflare stock, "Cloudflare, Inc. Class A common stock • Robinhood Token", 0x116F00968269B7bfbaD4109cE591d6E74c0601d4 |
| Fee design | Per LONG's configuration as published on this site: buy fees paid in $NET, 80% to the CLOUD Community Vault and 20% to the original receiver; sell fees paid in $CLOUD and burned. See How it works. |
| Fee receiver on LONG | 0x7041a284fA5f5A215A0eC6cBf74E865d7719468E |
| Trade | Uniswap, chain Robinhood · Dexscreener |
Audits covering the code
CLOUD's bytecode is a minimal proxy to DopplerERC20V1, so the relevant security work is Doppler's. From Doppler's security page:
- OpenZeppelin audit, November 2024.
- Certora security assessment, November 2024. Report PDF.
- Cantina public audit competition for the Doppler contracts. Competition page.
- Cantina ongoing bug bounty. Bounty page. Security contact: [email protected].
- Source: github.com/whetstoneresearch/doppler.
Doppler is used by Zora, Paragraph, Bankr, Noice, and others for token launches. Uniswap v4 and its PoolManager are separately audited by Uniswap Labs.
Naming
CLOUD is named for Cloudflare's cloud logo, which the project's mascot is based on. It is not a copy of, and does not claim to be, any other token that uses the word "cloud" on any chain. It has one contract address, published on cloudonrh.com, the LONG page, Dexscreener, and /docs/contracts/.
Verify it yourself
- Explorer: robinhoodchain.blockscout.com
- RPC:
https://rpc.mainnet.chain.robinhood.com, chain ID 4663 - Read
owner(),vestingScheduleCount(),isBalanceLimitActive()andtotalSupply()on the contract page's Read tab to reproduce the table above.
$CLOUD is a community token paired with tokenized $NET. It does not represent Cloudflare equity, and holders cannot redeem assets from the Vault. Not an investment product. CLOUD is not affiliated with Cloudflare, Inc., Robinhood, LONG, or Uniswap.