10 Steps to be a Rebel (Mintooor)

Note: Steps 3-5 use Arweave for storage (preferable solution), but you could use almost any web/file host to store data as long as the URL won't change and is publicly available.

  1. Have Eth in an Eth wallet connected through a web extension like MetaMask

  2. Create RebelMint Contract

    1. Select network in MetaMask (web extension)

    2. Go to RebelMint.org and connect wallet

    3. Load the Contract Builder

    4. Fill out the fields for your NFT collection

    5. Deploy the contract to the selected network and copy the address

  3. Get Arweave wallet address: https://docs.arweave.org/developers/wallets/arweave-wallet

  4. Get Arweave tokens (you won't need that much for image-based NFTs) -

    • Mine them: https://docs.arweave.org/developers/mining/mining-quickstart

    • Buy them: https://coinmarketcap.com/currencies/arweave/

    • Bridge from Eth: https://app.rocketx.exchange/swap/ETHEREUM.ethereum/ARWEAVE.arweave/0.07?from=Ethereum&to=Arweave

    • Send the tokens to your Aweave wallet address

  5. Create an Arweave drive: https://ardrive.io/start/

    1. Create a folder for your contract / collection to keep things organized

  6. Prepare NFT image -

    1. Upload image to Arweave

    2. Copy the data data hash

    3. Paste data hash after https://arweave.net/ to get public link

  7. Prepare NFT metadata -

    1. Load RebelMint Metadata Builder

    2. Use NFT image link for Image URL and fill out other fields

    3. Check the preview and if satisfied, Download JSON

    4. Upload file to Arweave

    5. Copy the data hash

    6. Paste data hash after https://arweave.net/ to get public link

  8. Create token -

    1. Load RebelMint Token Manager

    2. Enter your contract address

    3. Enter the metadata link in the tokenURI field (Universal Record Identifier)

    4. Fill out the other required fields (address entry is only needed if toggling on ERC-20 token)

    5. Create token (you may need to refresh pages after txn - RebelMint app is barebones)

  9. Execute minting options (contract has a token record but it hasn't been minted yet) -

    • Owner can mint a number of the NFT for free from token manager

    • Turn on public sale from token manager

    • Note that token editing functions are available on the chain explorer (RebelMint app is barebones)

  10. Finishing up

    1. Set up the collection details on Marketplaces (they'll assign a random name and likely won't show contract details)

    2. Share your RebelMint shop via URL

    3. Repeat steps 6-10 to create other NFTs

Have trouble? Pop into Matto's discord (RebelMint doesn't have one), be polite when explaining the issue, and be patient yo! I/Matto am kinda busy but will be happy to help.

Last updated