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.
Real tokens, live from Ethereum
Every image is generated and stored entirely on-chain — no external hosting, no metadata servers.
What makes each P&P unique
Every token is algorithmically generated from a combination of traits with varying rarity.
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.
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.