π Contracts & Tokens β
Transparency is a core value of Lazy Superheroes. This page is the single, canonical registry of every token and smart contract in the ecosystem β their on-chain IDs, supply, royalties, and source code β so anyone can verify exactly what we've deployed and how it behaves.
Live snapshot β last verified 9 August 2026
Every figure below was pulled directly from the Hedera mainnet mirror node. Supply numbers for in-progress mints and for LAZY change over time; for live values see the Lazy dApp. You can reproduce any value on this page yourself β see How to verify this yourself.
Always verify the IDs
Only the token and contract IDs listed on this page are official. Imposter tokens with similar names exist on every chain β before sending funds or signing anything, confirm the asset ID matches exactly what's published here.
Check the network, never assume it
Every ID on this page is mainnet. Anything on testnet is labelled as such, on its own page.
This matters more than it sounds. Hedera allocates IDs sequentially on each network independently, so the same number almost always exists on both β 107 of the 123 IDs we publish are live on testnet too, as somebody else's account, token or contract. Flipping HashScan's network switch does not show you a test copy of our asset; it shows you an unrelated one.
Every ID here links to the correct network already. If you type one in by hand, check which network you are on first.
πͺ LAZY β utility token β
The LAZY utility token that powers the ecosystem.
| Field | Value |
|---|---|
| Token ID | 0.0.1311037 β view on HashScan |
| Name / Symbol | LAZY / LAZY |
| Type | Fungible token (HTS), FUNGIBLE_COMMON |
| Decimals | 1 |
| Supply type | Finite (hard-capped on-chain) |
| Max supply | 250,000,000 LAZY |
| Total (un-burned) supply | 248,018,435.7 LAZY |
| Burned to date | 1,981,564.3 LAZY (0.79% of max supply) |
| Held in Smart Contract Treasury | 227,048,259.7 LAZY |
| Circulating (total β treasury) | ~20,970,176 LAZY |
| Treasury account | Smart Contract Treasury 0.0.1311003 (see below) |
| Mint key | None β no supply key exists, so LAZY can never be minted beyond the genesis 250M |
| Burn mechanism | Wipe key, held by the SCT β usage partially burns LAZY at each interaction |
| Created | 1 October 2022 |
| Source code | lazysuperheroes/hedera-FT-SC-implementation Β· npm @lazysuperheroes/hedera-ft-sc |
Why circulating supply is a small fraction of the cap
The full 250,000,000 LAZY was created at genesis straight into the Smart Contract Treasury (SCT). LAZY enters circulation only as staking rewards are released from the SCT, and a portion is permanently burned on each use. Because the token has no supply key, no new LAZY can ever be created β the 250M cap is enforced by the network itself. As of the snapshot, ~227M LAZY still sits in the SCT and ~1.98M has been burned out of existence β up from ~881.7K on 7 June 2026, i.e. the burned total more than doubled in two months. Burn is one-way: max_supply β total_supply can only ever grow.
πΌοΈ NFT collections β
All Lazy Superheroes and related collections are HTS non-fungible tokens (decimals 0, finite supply). "Royalty" is the total on-chain royalty across all collector accounts; full per-account splits and fallback fees are visible on HashScan.
| Collection | Token ID | Minted / Max | Royalty | Treasury | Created |
|---|---|---|---|---|---|
| Lazy Superheroes β Gen 1 | 0.0.768753 | 100 / 100 | 15% | 0.0.697777 | 2022-03-11 |
| Lazy Superheroes β Gen 2 | 0.0.848553 | 1,093 / 5,100 | 10% | 0.0.697777 | 2022-04-14 |
Gen 1 Mutants (LSHM) | 0.0.1693200 | 100 / 100 | 8% | 0.0.697777 | 2023-01-13 |
| Hash Horses | 0.0.805923 | 6,258 / 9,000 | 0% | 0.0.799420 | 2022-03-27 |
The Mobsters (MOBS) | 0.0.1195780 | 2,500 / 2,500 | 10% | 0.0.697777 | 2022-09-02 |
Meerkat Gang (MEERK) | 0.0.838959 | 1,999 / 1,999 | 7% | 0.0.700296 | 2022-04-10 |
Lazy Super Dogs (LSD) | 0.0.1992037 | 2,590 / 2,590 | 8% | 0.0.1992000 | 2023-02-26 |
Gems Cards (GEMS) | 0.0.10580248 | 3,490 / 3,490 | 0% | 0.0.499869 | 2026-06-13 |
| Jester Art Serie | 32 separate 1/1 tokens β see the gallery | 32 minted | per token | 0.0.639043 | 2022-02 |
| Chibi Lazy Superheroes | 42 separate tokens β see the gallery | 200 editions each | per token | 0.0.639043 | 2022-01/02 |
Gems Cards are the mission-boost cards used by Lazy Farms. Boost strength is locked to the serial range: Common 5%, Rare 10%, Super Rare 15%, Ultra Rare 25%, Special 20%, Legendary 40%.
About the one-token-per-piece collections
The Jester Art Serie and the Chibi sets were minted as a separate token per artwork rather than as one collection, so there is no single ID to quote. Every token ID is listed in its gallery, and both sets sit under the same treasury. Earlier collections that were later consolidated keep their original tokens too β those are catalogued under legacy tokens.
If there are other tokens that belong in this table β comic-book NFTs, serums, badges β they are tracked in our working notes and will be added as confirmed.
Trade these collections on the secondary market.
π Smart contracts β
Live on mainnet β
| Contract | Contract ID | EVM address | Created | Source |
|---|---|---|---|---|
| LAZY Smart Contract Treasury (SCT) | 0.0.1311003 | 0xβ¦0014011b | 2022-10-01 | hedera-FT-SC-implementation |
| Lazy Secure Trade | 0.0.7540226 | 0xβ¦00730e02 | 2024-11-17 | hedera-SC-LazySecureTrade |
| Lazy Gas Station | 0.0.7221483 | 0xβ¦006e30eb | 2024-09-29 | hedera-SC-LAZY-Farms |
| Lazy Delegate Registry | 0.0.7221486 | 0xβ¦006e30ee | 2024-09-29 | hedera-SC-LAZY-Farms |
| Lazy NFT Staking (Lazy Farms) | 0.0.7221488 | 0xβ¦006e30f0 | 2024-09-29 | hedera-SC-LAZY-Farms |
| Mission Factory | 0.0.8257122 | 0xβ¦007dfe62 | 2025-02-09 | hedera-SC-LAZY-Farms |
| Boost Manager | 0.0.8257105 | 0xβ¦007dfe51 | 2025-02-09 | hedera-SC-LAZY-Farms |
| Mission Template (current) | 0.0.10646220 | 0xβ¦00a272cc | 2026-07-15 | hedera-SC-LAZY-Farms |
| PRNG (current) | 0.0.10583667 | 0xβ¦00a17e73 | 2026-06-13 | hedera-SC-LAZY-Farms |
| Token Graveyard | 0.0.10583846 | 0xβ¦00a17f26 | 2026-06-13 | hedera-token-graveyard |
| Lazy Lotto | 0.0.10628505 | 0xβ¦00a22d99 | 2026-07-07 | hedera-SC-lazy-lotto |
| Lazy Lotto Storage | 0.0.10628497 | 0xβ¦00a22d91 | 2026-07-07 | hedera-SC-lazy-lotto |
| Lazy Lotto Pool Manager | 0.0.10628512 | 0xβ¦00a22da0 | 2026-07-07 | hedera-SC-lazy-lotto |
| Lazy Trade Lotto β deployed, not yet in play | 0.0.9109659 | 0xβ¦008b009b | 2025-04-19 | hedera-SC-lazy-lotto |
| NFT Swap β Gen 2 β Gen 2.5 art upgrade | 0.0.6320417 | 0xβ¦00607121 | 2024-07-07 | hedera-SC-LAZY-tokenswap |
| NFT Swap β Lazy Super Dogs, per-piece tokens β one collection | 0.0.1992106 | 0xβ¦001e65aa | 2023-02-26 | hedera-SC-LAZY-tokenswap |
| NFT Swap β Hashgraph Cards & Gems, per-piece tokens β one collection | 0.0.10584052 | 0xβ¦00a17ff4 | 2026-06-13 | hedera-SC-LAZY-tokenswap |
Lazy Trade Lotto is deployed but paused in practice. It draws on marketplace trades, and the marketplace is still on testnet β so while the contract is live on mainnet and readable, nothing is currently triggering it. Treat it as built and waiting rather than as a running feature. The separate Lazy Lotto above (0.0.10628505) is a standalone lottery and does run today.
Superseded deployments are left on-chain and readable: Mission Template 0.0.8257118 and PRNG 0.0.8257116 (both 2025-02-09) were replaced by the current versions above.
Why three NFT Swap contracts? Each migration gets its own deployment with its own token configuration, and the old ones stay live so anyone who has not swapped yet still can. Two of them consolidated collections that were originally minted as one token per artwork into a single collection β see legacy tokens for those original IDs β and the third ran the Gen 2.5 art upgrade.
Lazy Secure Trade economics, read straight off the contract: a public trade currently costs 200 LAZY, and 50% of that is burned. Both values are lazyCostForTrade() and lazyBurnPercentage() on 0.0.7540226 β call them yourself with the mirror node.
Fees are subject to change
These two figures are TBD and subject to change. They are contract parameters, not fixed policy, so treat the contract as the source of truth rather than this page.
Deployed per use, not once β
These two are open source under the @lazysuperheroes npm scope and do run on mainnet β but by design there is no single address to quote, because a fresh contract is deployed for each proposal or each collection. Any specific instance is verifiable on HashScan from the transaction that created it.
| Product | Status | Source repo | npm package |
|---|---|---|---|
| Lazy Voter | Deployed per proposal | hedera-SC-LazyVoter | @lazysuperheroes/lazy-voter |
| LSH Minter | Deployed per collection | hedera-SC-minter | @lazysuperheroes/hedera-minter-cli |
See the full NPM packages catalog.
π Treasury & governance β
The Smart Contract Treasury (SCT) 0.0.1311003 holds the entire LAZY supply and releases it only as staking rewards. It acts strictly under its on-chain rules, and privileged operations on it are authorized by a multi-signature account β using our own @lazysuperheroes/hedera-multisig tooling.
The SCT multisig, fully disclosed:
| Field | Value |
|---|---|
| Controlling account | 0.0.1310986 β the owner() of the SCT |
| Threshold | 2-of-3 |
| Key type | ED25519 threshold key (3 keys, threshold 2) |
| Controls | Smart Contract Treasury 0.0.1311003 |
You can verify the threshold yourself β the account's key is a ThresholdKey with threshold: 2 over a 3-key list:
curl https://mainnet-public.mirrornode.hedera.com/api/v1/accounts/0.0.1310986The signers are team members; signing keys are held off-chain, so they don't map to public account IDs β only the threshold account itself is on-chain and inspectable.
Not everything is multi-sig β and we'll say so
The SCT is. The NFT treasuries (e.g. 0.0.697777) and the contract deployer (0.0.6284762) are currently single-key team accounts. The tooling to migrate them is built and in production use; the migration is planned once the full deployment is complete.
Full breakdown: π‘οΈ Security & Governance.
What cannot be changed β
Some guarantees are enforced by the network rather than by our policy β these are the ones worth checking before you trust anything else on this page:
| Guarantee | How it's enforced | Verify |
|---|---|---|
| LAZY can never be minted | The token has no supply key (supply_key: null) | /api/v1/tokens/0.0.1311037 |
| LAZY's token config is immutable | The token has no admin key (admin_key: null) | same call |
| The SCT cannot be deleted or re-keyed by a person | Its admin_key is the contract itself (0.0.1311003) | /api/v1/contracts/0.0.1311003 |
| Lazy Secure Trade likewise | Its admin_key is the contract itself (0.0.7540226) | /api/v1/contracts/0.0.7540226 |
| Source code matches what's deployed | Both mainnet contracts are source-verified on Sourcify β SCT match, Lazy Secure Trade exact_match | sourcify.dev |
The Sourcify verifications were produced with our own open-source @lazysuperheroes/hedera-verify tool.
How to verify this yourself β
Everything above is public on the Hedera network. Two ways to check any ID:
1. HashScan (browser) β open https://hashscan.io/mainnet/token/<TOKEN_ID> or https://hashscan.io/mainnet/contract/<CONTRACT_ID>.
2. Mirror node API (no account needed) β for example, LAZY's supply and treasury:
# Token details: supply, decimals, treasury, keys
curl https://mainnet-public.mirrornode.hedera.com/api/v1/tokens/0.0.1311037
# How much LAZY the Smart Contract Treasury currently holds
curl "https://mainnet-public.mirrornode.hedera.com/api/v1/tokens/0.0.1311037/balances?account.id=0.0.1311003"Burned-to-date for LAZY = max_supply β total_supply (valid because LAZY has no supply key, so the total can only ever decrease).
Related pages β
- πͺ Lazy Token Β· π₯ Burn mechanisms
- π¦ NPM Packages
- π Official Links Β· Secondary Market
- GitHub: github.com/lazysuperheroes
Snapshot date: 9 August 2026. Figures sourced from the Hedera mainnet mirror node.