Comment on page


dAgora Factories

Welcome to the dAgora Factories section! This is the comprehensive guide to our suite of factory contracts designed for creating various types of token contracts with unique functionalities. Our mission is to provide an easy-to-use platform for developers and creators to deploy smart contracts tailored to their specific needs.


Our factories cover a wide range of token contract functionalities, including:
  1. 1.
    Dagora ERC20 Factory: Simplified ERC20 token creation with custom token supply, mint and burn capabilities, and pausable functionality.
  2. 2.
    Dagora Simple NFTA Factory: Basic ERC721A NFT contract creation with adjustable mint price, bulk minting, customizable base URI and extension, and pausable feature.
  3. 3.
    Dagora NFTA Plus Factory: Enhanced ERC721A NFT contract creation with allow list and pre-sale functionality using a Merkle root, in addition to all features from the Simple NFTA Factory.
  4. 4.
    Dagora Power NFT Factory: Advanced ERC721 NFT contract creation with ERC2981 royalty features for revenue sharing with original creators, including all other features from the Simple NFTA Factory.
  5. 5.
    Dagora Power Plus NFT Factory: Comprehensive ERC721 NFT contract creation with both ERC2981 royalty features and allow list/pre-sale options using a Merkle root, incorporating all features from previous factories, except for the Dagora ERC20 Factory.
  6. 6.
    Dagora Payment Splitter Factory: Specialized ERC721 NFT contract creation with integrated payment splitting among designated payees, featuring adjustable mint price, max supply, bulk buy limit, customizable base URI and extension, and ownership transfer.

Getting Started

To begin using our factory contracts, follow these simple steps:
  1. 1.
    Select a Factory: Choose the factory that best suits your token creation needs based on the functionalities provided by each factory.
  2. 2.
    Customize Parameters: Define the specific parameters for your token contract, such as token supply, mint price, royalty percentage, and others depending on the factory you've chosen.
  3. 3.
    Deploy the Factory: Deploy the chosen factory contract, using our wizards!
  4. 4.
    Create the Token Contract: Execute the contract creation function provided by the factory, which will deploy your new token contract with the specified parameters.
  5. 5.
    Interact with Your Contract: Once your token contract is deployed, you can interact with it, manage its features, or integrate it into your project.

Support and Documentation

For more detailed information about each factory contract, please refer to their respective documentation pages. If you have any questions or need support, feel free to reach out to our team through the provided contact channels.
We hope that our dAgora Factories empower you to create innovative and customizable token contracts for your projects. Happy building!
Last modified 7mo ago