Contract Wizard
The Contract Wizard
  • 👋Introduction
    • Welcome
      • Context Files
      • Target Audiences
      • D.A.M.N.
  • 🍏Consume
    • Universal Music Player
      • Player Page
      • Player Controls
      • Other Features
      • Embedded Player
      • Visualizer
        • Hotkeys
        • Custom Shaders
        • More Visualizer Features
    • Discover
      • The Featured Page
      • The Browse Page
        • Arweave Explorer
        • Time Machine
      • The Library Page
        • Your Wallet
        • Favorite Songs
        • Playlists
        • Followed Collections
    • Search
  • 🍳Curate
    • The Mission
    • Playlists
      • Playlist Tags
      • Playlist Objects
        • Playlist Structure
        • Track Objects
        • Track Metadata
    • Creating A Playlist
      • Name The Playlist
      • Choosing An Image
      • Adding Songs
      • Uploading Playlist
  • 💿Create
    • Files
      • Audio Uploader
        • Audio Tags
        • Uploading Audio
      • Arweave Uploads Page
      • File Picker
    • The Metadata Maker
      • Metadata Standards
        • Token Metadata
          • Noteworthy Traits
          • Grouped Traits
        • Contract Metadata
      • Using The Metadata Maker
        • Arweave
        • Metadata
        • Adding Licenses
        • Upgrading Plain Audio
          • How To Enhance Any Audio
      • Song Metadata
      • Profile Metadata (contractURI)
      • Manifest Maker
        • Folders
        • For Metadata Only
    • Tokens
      • The Contract Wizard
        • Creating A Contract
        • Hat Helper
        • The Wizard's Library
      • The Manager
        • View Data
        • Mint Originals
        • Price Info
        • Manage Metadata
        • Promotion System
        • More Features
    • Smart Contracts
      • 721J Concepts
        • Originals / Generations
        • Minting Copies
        • Staking
        • Promos
      • Contract Wizard Concepts
      • Interface Contracts
        • IERC721J.sol
        • IERC721JEnumerable.sol
        • IERC721JFull.sol
        • IERC721JPromo.sol
        • IContractWizard.sol
        • Other
      • The Code
        • 721J Code
          • Variables
          • Metadata Functions
          • Minting Functions
          • Feature Functions
          • Promo System Functions
          • Other Functions
        • Contract Wizard Code
        • ABIs
      • Gas Examples
    • Build Your Vision
      • Infinite Players
      • Minting Pages
  • 📼Collect
    • The Store Page
      • Store Page Buttons
    • Your Copies Page
      • Copies Page Buttons
    • The Promos Page
  • 🧙‍♂️Tutorials
    • Minting Tutorials
      • How to Mint a Copy
      • How to Stake a Token
      • How to Make a Contract
      • How to Create an Original
      • How to Set a Promo
    • Player Tutorials
      • How to Search Music
      • How to Listen to Music
    • Trouble Logging In
    • Old
      • Making Metadata Tutorials (2023)
        • 1. Preparing Audio Files
        • 2. Preparing Picture Files
        • 3. How to upload files to ArDrive
        • 4. Creating Music NFT Metadata
        • 5. How to make a manifest on ArDrive
  • 🥩Misc
    • Fun Pages
      • Records Page
      • Achievements Page
    • FAQ
    • Settings
      • Wallets And Auth
    • Roadmap
      • Funding
      • Future Development Plans
      • Back End
      • Database
    • External Links
      • 0xSplits
      • Medium
      • Mirror
      • ArDrive
      • EZGif
      • Testnet Faucet
    • Budget
    • Bug Reporting
    • Credits
Powered by GitBook
On this page
  1. 🧙‍♂️Tutorials
  2. Minting Tutorials

How to Make a Contract

PreviousHow to Stake a TokenNextHow to Create an Original

Last updated 1 month ago

CtrlK
  • First Steps
  • Next Steps
  • Videos

First Steps

To create a contract:

  1. Click "Create" on the sidebar.

  1. Click the "Contract Wizard" button to go to the Contract Wizard page.

  2. Talk to the Contract Wizard

  1. When the Contract Wizard asks if you are here to make a contract, click "Yes".

  2. Enter the name, symbol, and price for your new contract.

  1. Confirm in your wallet then wait for network confirmation

  2. Congratulations! You now have your own contract!

Next Steps

Now that you have your own contract, click the "Contract Manager" button to manage your contract. The Manager

Videos