
The Switch Reality Mechanic
Every L00ps is equipped with a custom switchReality smart contract function. This is your power to toggle your artifact’s metadata and visual state between two distinct identities, permanently recorded on the blockchain. The dimension your L00ps inhabits is more than a visual state, it is a defining trait that influence its rarity within the collection.

Life begins here post-mint. A raw, brutalist interpretation of your artifact: minimalist, algorithmic, and stark. This state is designed for the blockchain purist. You may choose to dwell in this brutalist reality, or traverse to the other side to reveal the artifact's full complexity. Every L00ps is a vessel for your preference. Or will you be the traveler who constantly recalibrates reality, defining your asset’s rarity with every switch?

The origin point of imagination. Where the brutalist 'Pixel' state is raw and algorithmic, this version is lush with surrealist influence and pop culture reference. Every detail is crafted for this confluence: to humanize the overall vision. When you wear this version as your PFP, you are not just displaying an NFT, you are carrying a narrative. If my universe resonates with you, this is your home.
Think of switchReality as the heart of the L00ps experience. It is a command within the OnchainL00ps smart contract that allows you to toggle your NFT between its two realities. Triggering this function updates the artwork's metadata on the blockchain, instantly shifting your piece from its pixelated form to its detailed form (and vice versa).
No. Your L00ps is yours alone. The smart contract verifies ownership before every switch, meaning that only the current holder of the NFT can authorize a reality change. Any attempt by anyone else will be automatically rejected by the blockchain.
The moment your transaction is confirmed, the change is live on the blockchain. OpenSea, however, uses a cache that can take up to 30 minutes to update. If you don't see the change immediately, simply click the 'Refresh Metadata' button on the NFT's page. Remember: the blockchain is the source of truth, so your change is secure even if OpenSea takes a moment to catch up.
2 Options
The Decentralized Frontend Interface An interface that runs in your browser and to let you interact with OnchainL00ps smart contracts. Connect wallet to see your L00ps and be able to switch reality.
https://dweb.link/ipfs/bafybeiccqixjcbcahb74g5izes3cnhfmagtyf4xblzewjbm7dk72jddhwy
Refresh metadata on OpenSea after a switch to ensure metadata is accurate on the marketplace.
The Old School Way (Etherscan) You have to interact directly with the blockchain through the smart contract, you can use Etherscan:
Go to the Contract: Visit the contract page on Etherscan: https://etherscan.io/address/0xc22ef9696b7fc73b75a82514183441cc488b4528#writeContract#F23
Connect: Click the "Connect to Web3" button to link your wallet.
Find the Function: Look for the switchReality function.
Execute: Enter the ID of your L00ps (the number in its name) and click "Write".
Confirm: Review the gas fees in your wallet and confirm the transaction.
Once the transaction is confirmed:
Your L00ps has officially changed!
If the image doesn't change immediately on OpenSea, click the "Refresh Metadata" button on the NFT's page. (Note: OpenSea can take up to 30 minutes to update their cache).
How do I verify the current state? You can always check your NFT's status by using the "Read" tab on Etherscan:
Find the isCurrentlyDetailed function.
Enter your L00ps ID and click "Query".
TRUE: Your L00ps is currently in the Detailed side.
FALSE: Your L00ps is currently in the Pixel side.
Yes. It is a simple, direct interaction with the smart contract. You retain full control of your NFT throughout the process. As with any blockchain action, please stay vigilant: only use official links and always verify the transaction details in your wallet before signing.
OnchainL00ps is a pure artistic experiment and a gift to the onchain world (free mint). There is no corporate board, no venture capital, and no rigid promises. The project is designed to evolve organically. As the experiment unfolds, the roadmap will be written in real-time by the art and the community. We aren't following a path, we're building the loop as we go.
The OnchainL00ps royalties are set at 8%
As a solo artist and developer, I have put a significant amount of work into this project, and since I am offering it as a free mint, I have to ensure that the project remains sustainable.
All royalties from all trades are automatically sent to a Splitter smart contract. This contract includes a SplitAccumulatedFunds function that can be triggered by anyone when at least 0.001 ETH is accumulated in the contract.
When distribution is triggered, any WETH is automatically unwrapped to ETH and all the ETH in contract is then splitted and sent:
5% to my creator wallet, which is my compensation for the time, creative effort, and technical work I have poured into this experiment.
3% to the Royalty Vault smart contract which splits the received amount equally between Initialized NFTs that are in the less populated reality (Detailed or Pixel).
Manage your L00ps in the vault using the decentralized interface: https://dweb.link/ipfs/bafybeiccqixjcbcahb74g5izes3cnhfmagtyf4xblzewjbm7dk72jddhwy
More details: https://dweb.link/ipfs/bafybeiccqixjcbcahb74g5izes3cnhfmagtyf4xblzewjbm7dk72jddhwy/how-it-works.html

