GenaDrop Docs
  • 💧GenaDrop Docs
  • 👋About
    • 💅Features
    • ⛓️Supported Blockchains
  • 🤳User-Guide
    • 🍰Exploring Marketplace
    • 👜Connecting Your Wallet
      • 🪙Getting Testnet Tokens
    • 🏪Listing & Delisting NFTs
    • 🛍️Buying A NFT
    • 🖼️Minting a Single NFT
      • 📸Mint With Your Camera
      • 🐦Mint a Tweet
      • 🤖Text to AI Generated NFT
    • 📂Create A Generative Collection
      • 🗃️Uploading Your Assets
      • ▶️Resuming A Session
      • ♻️Rendering & Download Your Generated Art
      • ✅Publishing / "Minting" Your Generated Art
    • 🖥️Viewing a NFT
    • 🧮Estimated Transaction Fees
    • 📖Glossary
    • ⁉️FAQ
  • 🛠️Developer Guide
    • 🧶High Level Architecture Overview
    • 👩‍💻👩💻 Running the Repo
    • ➕Integrating a New Blockchain
    • ♾️NEAR Implementation
    • 🚧Deploying EVM Contracts
    • 📉Integrating Subgraphs
    • 🅰️Algorand Implementation
    • 📄Contract Adresses
    • ✍️Contributions Guideline
    • 🦋Brandbook
    • 👷Testnet vs Mainnet
    • 💿Tech Stack
  • 📞Contact
    • 📲Social Media
    • 🤝For Brands
    • 🧑‍🎨🧑🎨 For Artists
  • 🔮Future
    • 🛣️Upcoming Integrations
    • 💡Ideas
Powered by GitBook
On this page
  • GenaDrop
  • Getting Started
  • Contracts
  • Contributing
  1. Developer Guide

👩💻 Running the Repo

PreviousHigh Level Architecture OverviewNextIntegrating a New Blockchain

Last updated 2 years ago

GenaDrop

The Ultimate No-code NFT solution · ·

Getting Started

Proceed with the following steps to get Genadrop up and running on any device

Prerequisites

  • npm

    npm install npm@latest -g
  • yarn

    npm install yarn -g

Installation

  1. Get a free API Key at

    • Pinata account: https://www.pinata.cloud/

    • Alchemy account: https://www.alchemy.com/

  2. Clone the repo

    git clone https://github.com/codingshot/genadrop
  3. Install packages

    yarn install

    Or

    npm install
  4. Create a .env file and enter fill up keys as per the example.env

Contracts

Genadrop Contract addresses evm chains

Celo

  • Testnet

    • Nft Factory address - https://alfajores-blockscout.celo-testnet.org/address/0xe8C59969Cc0B161d8e045f99B86e3496bD4B88c2

    • Single minter address - https://alfajores-blockscout.celo-testnet.org/address/0x990fBe6231bb75C7782afAF6570A7A5Be8fE7912

    • Marketplace contract - https://alfajores-blockscout.celo-testnet.org/address/0xB9eEFb0C664c86d7e375D5136167Fe80D5C4B94D

    • SoulBound Contract - https://alfajores-blockscout.celo-testnet.org/address/0xd91cC6DE129D13F4384FB0bC07a1a99D4F858e72

  • MAINNET

    • Nft Factory address - https://explorer.celo.org/address/0x25766E3c4e7f7183bA5341EA647a8040c73F60Da

    • Single minter address - https://explorer.celo.org/address/0xC291846A587cf00a7CC4AF0bc4EEdbC9c3340C36

    • Marketplace contract - https://explorer.celo.org/address/0x5616BCcc278F7CE8B003f5a48f3754DDcfA4db5a

    • SoulBound Contract - https://explorer.celo.org/address/0xd91cC6DE129D13F4384FB0bC07a1a99D4F858e72

Polygon

  • Testnet

    • Nft Factory address - https://mumbai.polygonscan.com/address/0x4ab6c03e7779fCC67b06f76169CC07d93FD4965A

    • Single minter address - https://mumbai.polygonscan.com/address/0x5D05FE74a923B0E2e50ef08e434AC8fA6C76Fe71

    • Marketplace contract - https://mumbai.polygonscan.com/address/0xee7Ff1636FF6e85c1613FDDD703E4A48b2b2A9A0

    • SoulBound Contract - https://mumbai.polygonscan.com/address/0xd91cC6DE129D13F4384FB0bC07a1a99D4F858e72

  • MAINNET

    • Nft Factory address - https://polygonscan.com/address/0x4836CFA7ff4Cafac18fF038F4Da75f68c254c732

    • Single minter address - https://polygonscan.com/address/0x436AEceaEeC57b38a17Ebe71154832fB0fAFF878

    • Marketplace contract - https://polygonscan.com/address/0x57Eb0aaAf69E22D8adAe897535bF57c7958e3b1b

    • SoulBound Contract - https://polygonscan.com/address/0xd91cC6DE129D13F4384FB0bC07a1a99D4F858e72

Aurora

  • Testnet

    • Nft Factory address - https://testnet.aurorascan.dev/address/0x9663429db7c868e1d83c2c1616713396cf6b2806

    • Single minter address - https://testnet.aurorascan.dev/address/0x97E9d4c3d547D8ebc46DD32eA9E7f745E5A408E9

    • Marketplace contract - https://testnet.aurorascan.dev/address/0x2B75c2fF193086D425ffCA4a1829C560FA4710Fa

    • SoulBound Contract - https://testnet.aurorascan.dev/address/0xd91cC6DE129D13F4384FB0bC07a1a99D4F858e72

  • MAINNET

    • Nft Factory address - https://aurorascan.dev/address/0xcdaD838f104F046f564CCc40Eae753ead10Ee862

    • Single minter address - https://aurorascan.dev/address/0xe53bC42B6b25a1d548B73636777a0599Fd27fE5c

    • Marketplace contract - https://aurorascan.dev/address/0xe93097f7C3bF7A0E0F1261c5bD88F86D878667B5

    • SoulBound Contract - https://aurorascan.dev/address/0xe1D36964Eb49E38BB3f7410401BC95F0E9f1F6D3

Avalanche

  • Testnet

    • Nft Factory address - https://testnet.snowtrace.io/address/0xDf683a6B7a39C9757072c145BBB9484F3574a55c

    • Single minter address - https://testnet.snowtrace.io/address/0x43dBdfcAADD0Ea7aD037e8d35FDD7c353B5B435b

    • Marketplace contract - https://testnet.snowtrace.io/address/0x26a0eEF5CC8A2C41B040e64f1318CFa2314f0E0D

    • SoulBound Contract - https://testnet.snowtrace.io/address/0xd91cC6DE129D13F4384FB0bC07a1a99D4F858e72

  • MAINNET

    • Nft Factory address - https://snowtrace.io/address/0x473ced4c09024224edf353d6f7574c551806c81a

    • Single minter address - https://snowtrace.io/address/0x5ce2DEEe9b495B5Db2996C81c16005559393efb8

    • Marketplace contract - https://snowtrace.io/address/0xDf683a6B7a39C9757072c145BBB9484F3574a55c

    • SoulBound Contract - https://snowtrace.io/address/0xd91cC6DE129D13F4384FB0bC07a1a99D4F858e72

Near

  • Testnet

    • Single minter address - https://explorer.testnet.near.org/accounts/genadrop-test.mpadev.testnet

  • MAINNET

    • Single minter address - https://explorer.mainnet.near.org/accounts/genadrop-contract.nftgen.near

Listing to external markets through Genadrop

listing to https://www.tradeport.xyz/ and http://fewfar.com/ marketplaces; there is a fee of 0.01 near each for storage deposit on the respective markets. and another 0.01 attachement for gas fees, there will be a refund of excess gas attachement.

  • WalkThrough Video - https://www.loom.com/share/b2fbf24f8de04a57be9052032ecfba41

Contributing

Follow the steps below to contribute to Genadrop

  1. Fork the Project

  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)

  3. Commit your Changes (js git commit -m 'Add some AmazingFeature)

  4. Push to the Branch (git push origin feature/AmazingFeature)

  5. Open a Pull Request

(back to top)

🛠️
👩‍💻
Explore the docs »
View Demo
Report Bug
Request Feature
MIT License
LinkedIn