Skip to content

πŸ›οΈ Marketplace ​

In public testing β€” details subject to change

Everything on this page is deployed to Hedera testnet and is being actively iterated on. Contract behaviour, parameters and fee values may change before mainnet. Nothing here is a commitment, and mainnet deployment is pending.

The one exception is Lazy Secure Trade, which is live on mainnet at 0.0.7540226 β€” the rest of the stack below extends it.

Lazy Secure Trade started as a way to swap NFTs safely, wallet to wallet, without trusting a middleman. It has grown into a full marketplace: a two-sided order book, on-chain auctions, a membership tier, and a loyalty pool that pays LSH stakers out of marketplace revenue.

All of it ships as open source in @lazysuperheroes/marketplace-sdk (source).


Fees, and what your NFTs do to them ​

The marketplace charges a small platform fee on HBAR-denominated trades. Holding LSH reduces it, and the discount scales with generation:

You holdTierPlatform fee
Gen 1PlatinumFree
Gen 1 MutantGold0.25%
Gen 2Silver0.5%
β€”Free1% (base)

Trades denominated in $LAZY pay no platform fee at all.

Delegated NFTs count toward your tier, so you don't have to hold in the same wallet you trade from.


Resting bids ​

Today you can list an NFT and wait for a buyer. The bid side makes it symmetrical: you can post a standing offer β€” "I'll pay X for any serial in this collection" β€” and let sellers come to you.

Each user gets a personal stash contract at a predictable address that holds your HBAR, $LAZY and anything you win. Bids sit live until matched, cancelled, or expired.

  • Target a specific serial or a whole collection
  • Set an expiry, and a minimum acceptable price so nobody dumps a junk serial into an open bid
  • Sellers match your bid directly β€” no listing required

Your funds stay yours. The stash has permanent escape hatches to withdraw HBAR, $LAZY or NFTs at any time, and a one-way detach that converts it into a pure self-custody vault the protocol can no longer touch.

Because bids and asks now coexist, third parties can capture the spread between them in a single transaction, with profit split with the protocol. Self-dealing and wash trading are blocked at the contract level.


On-chain auctions ​

Timed English auctions, settled by contract rather than by us β€” replacing the off-chain Lazy Palace.

  • Reserve price and minimum bid step
  • Bids are escrowed, and an outbid bidder is refunded automatically
  • Anti-snipe: a late bid extends the closing time
  • Bundles β€” auction a mixed set of NFTs and tokens together
  • Buy-now to end early
  • Pull-claim delivery: settlement pays out, then the winner claims the NFT β€” so one unassociated recipient can't block settlement for everyone

VIP Subscription ​

A paid membership tier β€” Bronze, Silver, Gold, Platinum β€” bought in $LAZY, with annual prepay discounted pro-rata.

It gates agent-framework limits (daily budget caps, agent slots, priority lane) rather than trade fees; trade fees are handled by the LSH tier table above.

LSH holders get a purchase discount by nominating specific serials, with a cooldown per serial so one NFT can't discount unlimited subscriptions. Owner powers are capped in immutable code β€” there are hard ceilings on granted months and combined discount that no admin can exceed.

Subscription revenue is split three ways on purchase: a burn slice, a rebate slice into the pool below, and an optional team slice. That makes the subscription a $LAZY sink.


Rebate pool β€” staking LSH earns marketplace revenue ​

This is the part that closes the loop: stake LSH β†’ earn $LAZY out of marketplace subscription revenue β†’ spend $LAZY back into the ecosystem.

A share of subscription revenue accumulates in a rebate pool and is distributed to LSH stakers in epochs. Your share is weighted by what you stake:

NFTRebate weight
Gen 15.0Γ—
Gen 1 Mutant2.5Γ—
Lazy Super Villain (LSV)2.5Γ—
Gen 21.0Γ—

Eligibility is computed from on-chain staking history, time-weighted, with a minimum staking period to stop last-minute gaming. Claims are made against a published Merkle root, so anyone can verify the distribution independently.

Weights are on-chain and immutable

The weight table is its own contract β€” the multipliers can't be quietly changed.


Under the hood ​

Lazy Gas Station is the $LAZY payment, burn and treasury rail the whole stack settles through β€” already live on mainnet at 0.0.7221483, where it also serves Lazy Farms.

Lazy Delegate Registry (0.0.7221486) is what lets delegated NFTs count toward your tier without moving them.


Testnet deployment ​

Deployed 4 July 2026. Verify any of these on the testnet mirror node:

ContractTestnet ID
LazySecureTrade v0.30.0.9432413
BidderContract (implementation)0.0.9432498
BidderContractFactory0.0.9432502
EnglishAuction0.0.9432474
VIPSubscription0.0.9432514
LazyRebatePool0.0.9432523
LSHRebateMultipliers0.0.9367358

These are testnet IDs β€” do not look them up on mainnet

Every link above goes to testnet, which is where these contracts live. The same numbers also exist on mainnet, belonging to other people, so switching HashScan to mainnet will show you something that is not ours and never was.

0.0.9432502 is the one to watch: on testnet it is our BidderContractFactory, and on mainnet it is a different contract entirely β€” which looks entirely plausible until you notice the network.

Mainnet: not yet deployed. The SDK's mainnet address registry is deliberately empty until the deploy lands β€” we'd rather ship an empty registry than a misleading one. Mainnet IDs will appear on πŸ” Contracts & Tokens as they go live.


Security ​

The stack has been through internal security review with adversarial testing, and the findings and fixes are in the public repository β€” see Security & Audits for what that does and doesn't mean.


Digital art only. Nothing here is financial advice or a guarantee of income. Brand assets are available under the Brand & Media Kit.