Creating your first badge
Step-by-step guide to creating badges in the admin portal
Before you start
Make sure you have:
Admin access to your Moments platform
Badge artwork prepared (cover image + optional additional media)
Clear idea of what benefits this badge will offer
Decided on pricing and supply limits
Time needed: 5-10 minutes per badge
Step 1: Access the badge creation interface
Log in to your admin portal
Navigate to Badges in the left sidebar
Click Create a badge button
First-time setup: If this is your first badge, you'll be prompted to create your badge collection. This is a one-time step that sets up the blockchain contract for all your badges.
Step 2: Badge information
This is where you define how your badge appears to your community.
Badge information screen - Basic details

Required fields
Badge name: The title your community sees. Keep it clear and descriptive.
Examples: "Community Member", "Super Supporter", "Founding Member"
Character limit: Keep it concise for best display
Badge description: Explain what this badge represents and what benefits it includes. This appears on the badge details page and in marketplace listings.
Be specific about benefits included
Mention any special perks or access
120 characters recommended for optimal display
Example: "Basic level membership. Unlocks access to exclusive content and allows claiming a discount coupon for merchandise"
Cover image: The main visual for your badge. This is what appears in galleries and collections.
Optional
Additional media: Upload video or audio files that badge holders can access in their gallery view.
Use cases: Behind-the-scenes content, exclusive audio messages, animated versions
Note: This media is only accessible to badge holders
Membership token allocation: How many leaderboard points members earn when they mint this badge.
Higher tiers should award more tokens
Typical range: 10-100 tokens depending on badge value
These tokens unlock milestone badges and leaderboard positions
Step 3: Badge Minting Settings
Configure how your community can obtain this badge.
Badge minting configuration screen

Amount to create (Supply)
How many badges you want to make available for minting.
Leave empty: Unlimited supply (anyone can mint anytime)
Enter number: Limited supply creates scarcity (e.g., "100" for exclusive tiers)
Mintable for users toggle
Controls whether users can mint directly or if only admins can distribute.
ON: Badge displays on mint page and users can mint
OFF: Badge remains hidden; admins mint (create) and airdrop (give out) manually
Maximum mints per wallet
How many of these badges a single wallet can mint.
Leave empty or set to 0: No limit
Set to 1: One per person (most common for memberships)
Badge unlock requirements
Toggle ON to add conditions users must meet before minting.
Requirement types:
Hold any badge from collection: Must own at least one badge from specified collection
Hold specific metadata from collection: Must own badge with particular traits
Membership token balance: Must have minimum token amount (creates Milestone Badges)
Wallet allowlist: Only specified users can mint
Important: When multiple requirements are added, users must meet ALL of them.
Badge unlock requirements description: Short text explaining how to unlock (appears to users viewing locked badges).
Mint price
Leave empty: Badge is free to mint (gas fees still apply)
Enter ETH amount: Users pay this price to mint (shown in both ETH and USD)
Note: Platform recommends Base blockchain for lowest gas fees (~$0.01-0.10 per transaction).
Step 4: Review and create
After completing both pages:
Review all information carefully
Click Create button
Badge enters Draft status (not yet visible to community)
Draft status benefits:
Test the badge settings
Attach benefits before launch
Make adjustments without confusion
Publish when ready
Step 5: Publishing your badge
Once your badge is configured and benefits are attached:
Navigate to Badges in admin portal
Find your draft badge
Click Publish button
Badge becomes visible and mintable (if enabled)
Important: After publishing, you can still edit badge information, but changes only affect future mints. Existing badges retain their original properties to protect collector value.
What happens next
For your community
If badge is mintable:
Appears on your badges/mint page
Shows price, supply, and requirements
Displays attached benefits clearly
Users can mint directly
If badge is admin-only:
Hidden from public view
You can mint and airdrop to specific wallets
Useful for rewards and achievements
For you
After creation, you can:
Attach benefits to add value
Monitor mints in real-time via dashboard
Edit description, media, or settings
Unpublish if needed for maintenance
Common badge configurations
Basic membership badge
Supply: Unlimited
Mints per wallet: 1
Requirements: None (open to all)
Price: $10-30
Tokens: 10-25
Supporter tier badge
Supply: 500-1000
Mints per wallet: 1
Requirements: None or hold basic membership
Price: $50-100
Tokens: 50-75
Milestone achievement badge
Supply: Unlimited
Mints per wallet: 1
Requirements: Membership token balance (e.g., 100 tokens)
Price: Free
Tokens: 25-50
Exclusive founder badge
Supply: 50-100
Mints per wallet: 1
Requirements: Wallet allowlist
Price: $200+ or free for founding members
Tokens: 100-200
Best practices
Naming strategy
✓ Use clear, descriptive names ("Community Member" not "Badge #1") ✓ Consider tier progression in naming (Basic → Supporter → VIP)
Description writing
✓ Lead with benefits ("Unlocks X, includes Y") ✓ Be specific about what holders receive ✓ Keep under 120 characters for optimal display ✓ Mention renewal periods if benefits are claimable
Supply & pricing
✓ Start with unlimited supply for basic tiers ✓ Create scarcity only for premium tiers ✓ Price according to benefit value, not arbitrary numbers ✓ Remember: gas fees are separate from mint price
Requirements strategy
✓ Use requirements to create progression paths ✓ Reward existing members before opening to public ✓ Don't over-gate, balance exclusivity with accessibility ✓ Test requirement logic before publishing
Last updated
