Stargaze
  • Welcome
    • Coming from Ethereum?
    • Coming from Solana?
    • Coming from Coinbase or other exchange?
    • Coming from MANTRA?
  • Introduction
    • What is Stargaze?
    • Meet the Team
  • Core Apps
    • Launchpad
      • Minters
      • Whitelists
      • Minter and Whitelist Fees
    • Marketplace
      • Governance Parameters
    • Names
    • Live Auctions
    • Infinity Swap
      • How it works
      • Price Mechanics
      • Swap
      • Why use Infinity Swap
      • Infinity Swap Fees
      • Examples
    • DAO DAO
    • StarDEX
      • Navigating StarDEX
      • Swapping Tokens
      • Providing Liquidity
      • Pool Analytics & Metrics
      • Managing and Removing Liquidity
  • Creators
    • Launching a Collection on Stargaze
    • Collection Guidelines
    • Content Guidelines
    • Featured Projects
  • Creator Tools
    • Stargaze Studio
      • Create an NFT Collection
        • Upload Assets and Metadata
        • Configure Collection and Minting Details
        • Creating a Standard Collection
          • Upload Assets and Metadata
          • Configure Collection and Minting Details: Standard Collection
          • Whitelist and Royalty Options
        • Creating an Open/Limited Edition Collection
          • Upload Assets and Metadata
          • Configure Collection and Minting Details: OE/LE
          • Whitelist and Royalty Options
        • Creating a 1/1 Collection
          • Upload Assets and Metadata
          • Configure Collection Details: 1/1 Collection
          • Whitelist and Royalty Options
          • Adding Additional Tokens to a 1/1 Collection
        • Creating a Burn to Mint Collection
          • Upload Assets and Metadata
          • Configure Collection and Minting Details: Standard Collection
          • Whitelist and Royalty Options
      • Interact with a Collection
        • Execute Messages
        • Query Data
    • Launching an NFT project via CLI
      • 1. Setup a basic project
        • 1a. Need help?
      • 2. Configure your project
      • 3. Add assets and metadata
        • Pinata Upload
      • 4. Instantiate minter contract on testnet
      • 5. Whitelist
      • 6. Mint from your contract
      • 7. Query contract
      • 8. Testing your contract on testnet
      • 9. Launching on mainnet
        • 9a. Launching on mainnet with Keplr (optional)
    • Create a Multisig Wallet
      • Create a Multisig using Keplr
      • Create a Multisig using DAO DAO
      • Create a Multisig using CLI
    • Stargaze Studio Fees
  • Developers
    • CosmWasm Contracts
      • Contract Code IDs
      • Deploy to Testnet
      • Deploy to Mainnet
    • Stargaze API
    • Indexers
      • Constellations
      • SubQuery
    • Token Factory
    • Minting and Trading Denoms
  • Tokenomics
    • STARS Token
    • Fair Burn
    • Real Yield
    • Governance
  • Nodes & Validators
    • Getting Setup
    • Running a Full Node
    • Setting up Cosmovisor
    • Running a Validator
    • Configuring StateSync
    • Running a Relayer
    • Foundation Delegation Program
  • Extras
    • FAQ
    • Stargaze Assets
    • Ranking and Algorithms
Powered by GitBook
On this page
  1. Core Apps

Infinity Swap

PreviousLive AuctionsNextHow it works

Last updated 9 months ago

Introduction

Infinity Swap is an NFT AMM protocol.

You can earn swap fees by providing liquidity through your own trade pools. Every time someone sells or buys an NFT, you earn a swap fee.

By creating an Infinity Pool, you become the market maker.

Infinity consists of 2 parts:

  • Infinity Pools

  • Infinity Swap

Infinity Pools are the building blocks of the Infinity Swap protocol:

  • Each pool belongs to a single account and pertains to a specific collection. (For example, a pool for Bad Kids, another for Pixel Wizards, etc).

  • Anyone can create pools, of any collection.

  • You can create pools with specific parameters and deposit STARS and NFTs into them.

  • The pool creator can deposit and withdraw assets from the pool at any time.

  • You can also select the bonding curve that will determine the price at which the pool buys or sells NFTs.

Infinity Swap also has an interface that allows you to swap NFTs and STARS seamlessly.

  • Traders can either:

    • Select an amount of STARS and swap that to NFTs for a given collection.

    • Select a number of NFTs from a given collection and swap those into STARS.

  • Infinity Swap will utilize the pools other people created to make those swaps. (Swapping with the pools instead of with users like on Marketplace)

  • The smart contracts will route the trade requests to the pools with the best prices at that time.

Infinity CosmWasm contracts have been audited by OtterSec and Oak Security: - -

Ottersec Audit
Oak Security Audit
Page cover image