7,777 SUPPLY FREE MINT 100% ON-CHAIN 27 BATHROOMS 33 ART TYPES 4 TIERS ANIMATED SVG NO IPFS ETHEREUM MAINNET 7,777 SUPPLY FREE MINT 100% ON-CHAIN 27 BATHROOMS 33 ART TYPES 4 TIERS ANIMATED SVG NO IPFS ETHEREUM MAINNET
FREE MINT · LIVE NOW

The most degenerate
on-chain NFTs
on Ethereum

7,777 fully animated P&P NFTs — pissing and pooping in 27 different bathrooms. Rendered entirely on Ethereum. No IPFS. No servers. No rug. The art lives on the blockchain forever.

minted
7,777 total supply
FREE mint price
20 per wallet
Mint is live
Loading… 0%
1 NFT
Max 20 per wallet · Free to mint
Gas only · ERC-721C · 7.7% creator royalty

What makes each P&P unique

Every token is algorithmically generated from a combination of traits with varying rarity.

🏠 27
Bathroom Settings
From McDonald's toilets and gas station bathrooms to 5-star hotel suites and Cayman Islands offshore loos.
🎨 33
Art Types
33 distinct animated SVG artworks — poops, penises, and everything in between. Each fully animated on-chain.
🌈 12
Color Palettes
12 unique colors applied to the art. Rainbow, Pink, Gold, and more — each changing the look entirely.
💎 4
Rarity Tiers
Common, Uncommon, Rare, and Legendary. Tier determines the prestige of your bathroom visit.
💬 50
Quotes
50 iconic crypto quotes etched into each token's soul. "Have fun staying poor" and 49 others.
15
Extras
15 bonus overlays — Banksy rat, sticker graffiti, neon signs and other bathroom easter eggs.

Built to last forever

Most NFTs rely on IPFS or centralized servers for their metadata and images. If those servers go down, your NFT becomes a blank square.

OnChain P&Ps stores everything on Ethereum itself — the SVG art, the metadata, the traits. As long as Ethereum exists, your P&P exists exactly as it was minted.

🖼️ SVG rendered in pure Solidity
🔒 Immutable — no admin can alter your token
Zero external dependencies
OnChainPPs.sol
function tokenURI(uint256 tokenId)
  public view override
  returns (string memory) {
  _requireMinted(tokenId);
  return revealed
    ? renderer.tokenURI(tokenId)
    : renderer.hiddenTokenURI(tokenId);
}

// No IPFS. No servers.
// Pure on-chain SVG — forever.

Common questions

How much does it cost to mint?

Minting is completely free — you only pay the Ethereum gas fee for the transaction.

How many can I mint per wallet?

A maximum of 20 per wallet address. The first 420 were reserved for the dev team.

What is "fully on-chain"?

It means every piece of data — the SVG artwork, the metadata, the trait values — is stored directly on the Ethereum blockchain. There is no reliance on IPFS, Arweave, or any external server. Your NFT is permanent.

When does reveal happen?

The collection launches in a hidden state. Reveal is triggered by the team after mint completes or at a set time. After reveal, the full on-chain animated artwork becomes visible.

Where can I trade after minting?

OnChain P&Ps uses ERC-721C (Creator Token Standard), which is compatible with all major marketplaces including OpenSea, Blur, and LooksRare.