Skip to main content

Banger Overview

Banger is a memecoin launcher that creates ERC-20 tokens with optional NFT functionality. It enables simple token deployment with automatic Uniswap V3 pool creation and optional single ERC1155 NFT drops.

Note: On the Net website, Banger tokens are referred to as "Netr tokens". At the contract level, they are still called "Banger tokens".

Built on Net

Banger uses Net Protocol for deployment data storage and indexing. All token deployments are stored as Net messages, enabling onchain querying. Net Storage is used to map token addresses to deployment data (pool, locker, NFT drop), creating a complete onchain record of token creation and minting activity.

What is Banger?

Banger is a decentralized memecoin launcher that stores all deployment data onchain using Net Protocol. Unlike traditional token launchers that rely on centralized databases, Banger ensures:

  • Fully Onchain: All deployment data stored on blockchain
  • Permissionless: Anyone can deploy tokens
  • Transparent: All token activity is publicly verifiable
  • Decentralized: No central servers or databases

How Banger Works

Banger orchestrates token deployment, pool creation, liquidity locking, and NFT drop creation in a single transaction:

Architecture

User → BangerV4 → Token Deployment → Uniswap Pool → Locker → Inscribed Drop → Net Protocol

Deployment Flow

  1. Token Creation: Deploy ERC-20 token via CREATE2 (deterministic address)
  2. Pool Creation: Create Uniswap V3 pool (WETH/token pair)
  3. Liquidity Addition: Add full token supply as liquidity, receive LP NFT
  4. Liquidity Locking: Deploy locker contract, transfer LP NFT to locker (locked for ~1000 years)
  5. NFT Drop Creation (optional): Create single ERC1155 NFT drop via InscribedDrops
  6. Data Storage: Store deployment data in Net Storage and send Net message
  7. Initial Buy (optional): Deployer can buy tokens immediately

Key Point: BangerV4 orchestrates all steps in one transaction. The token address is deterministic, the pool is created automatically, liquidity is locked permanently, and all data is stored onchain.

Data Storage

All Banger deployments are stored as Net messages with:

  • Topic: Token address (checksummed hex string)
  • Text: Human-readable deployment description (e.g., "Deployed TokenName (SYMBOL) to 0x... (pool: 0x...)")
  • Data: ABI-encoded deployment data (message index, pool, token, locker, tokenId, deployer, fid, extra data)

Key Features

Memecoin Creation

  • Token Deployment: Deploy ERC-20 tokens with custom names and symbols
  • Deterministic Addresses: CREATE2 ensures predictable token addresses
  • Automatic Pool Creation: Uniswap V3 pool created automatically

NFT Integration

  • Optional NFT Drop: Each memecoin can have an associated single ERC1155 NFT drop
  • Open Edition Mints: 24-hour open edition NFT mints
  • Dual Rewards: NFT minters get both the NFT and the memecoin

Liquidity Locking

  • Permanent Lock: LP tokens locked for ~1000 years (effectively permanent)
  • Fee Collection: Creators can collect LP fees from their pools

What it's used for today

Banger is used for:

  • Memecoin Launches: Deploy tokens with optional NFT drops
  • Community Tokens: Create tokens for online communities
  • Art Projects: Pair memecoins with digital artwork

Contract Addresses

Banger contracts are deployed on multiple chains. See the Developer Guide for complete contract addresses by chain.