What actually happens
PicPad is a camera wired to a launchpad. You take a photo, name it, and sign one transaction that mints a token carrying that photo. Everything below describes what the code does, not what it intends to do.
The flow
- The photo. The camera opens in the page. The square you frame is the square that is captured, centre-cropped and resized to 1080px on its longest edge, then encoded as JPEG.
- The upload. The photo is stored before anything is signed, and the flow refuses to continue if that fails. A token's image is written when it is minted and there is no setter afterwards, so a coin minted while the upload was still in flight would be permanently a coin with no picture.
- The launch. One transaction to the Pons v2 factory, sent by your own wallet. It is simulated first, so a launch that would revert is caught before you are asked to approve it.
- The coin page. Built by reading the token contract, not a database. It is correct the moment the transaction confirms.
Where the photo lives
A token's logo field is a string on chain, so the picture itself
has to live somewhere a URL can point at. PicPad supports two stores, and this
deployment is using whichever is configured:
Asking this deployment which store it is wired to.
PicPad does not keep a copy of anything else about you. There is no account, no database, and no analytics on the photograph.
What it costs
The launch fee is Pons', not PicPad's, and it is read live from the factory at
send time: msg.value has to equal it exactly, so overpaying reverts
as surely as underpaying. The creator tax is charged on every buy and every
sell of your coin for as long as it exists, and it is paid to the wallet that
signed the launch, which is yours.
PicPad takes nothing. That is a statement about the code: the launch call sends the pad's fee and nothing else, and it names the creator as the fee recipient. If that ever changes, this page changes with it, because both read from the same config.
The chain
Robinhood Chain is an EVM chain, so any EVM wallet signs here: MetaMask, Rabby, or anything else that speaks EIP-1193. The site switches your wallet to the right chain before it asks for a signature, and adds it if your wallet does not know it yet.
Trading
A new coin starts on a bonding curve. Buys and sells go straight to that curve from the coin page, quoted locally from the same constant product the contract uses and simulated before signing. A sell needs an ERC-20 approval first, so it is two transactions.
When a curve fills, the coin graduates: its liquidity moves into a permanently locked Uniswap v4 pool. PicPad does not route trades through that pool and does not pretend to, so the trade box is replaced with a link to where the pair actually trades.
What it does not do
- It never holds your keys, your coin or your money. Every transaction is signed by your wallet and sent to a contract PicPad does not control.
- It does not verify what is in a photograph, and it cannot. A coin is a coin; the picture is whatever the person who took it pointed at.
- It does not store price history and does not draw charts it cannot substantiate. The chart on a coin page is DexScreener's, and it only appears once a real pair exists.
- It cannot remove or change a launched coin's picture, name or ticker. Those are written at mint and there is no setter.
The official $PICPAD
The homepage says LIVE SOON until the pad's own coin exists, then says LIVE and links to it. Nobody edits that copy; the flip happens because the chain changed.
Which token counts is not decided by the ticker, because anyone can launch a token called PICPAD. A token qualifies only when all of this is true, and all of it is checked server-side against the chain rather than taken from whoever asked:
- The Pons v2 factory's own
TokenLaunchedlog names the token, which is the same authenticity check the rest of the site uses. - The deployer in that log is one of the official launcher wallets listed in official.json, which is published so anyone can check it against the chain themselves.
- Its
symbol()matches, and itsname()too when a name is registered.
While no launcher wallet is registered, nothing can qualify and the band stays on LIVE SOON. An unarmed watcher says nothing rather than guessing. The verified address is then kept, so it cannot later be lost, and it is re-verified before it is ever shown again.
The gallery
Pons v2 has no "launched with" field, so PicPad writes its own origin into the
token's socials.website at launch. That is the only durable marker a
Pons token can carry, and the gallery is everything on the factory's log that
carries it. It starts empty and fills in as launches happen; nothing is seeded.