Artblocks Engine React screenshot

Artblocks Engine React

Author Avatar Theme by Artblocks
Updated: 27 Jun 2023
23 Stars

Template to build Art Blocks Engine apps.

Overview:

The Art Blocks Engine (React Template) is a project designed to be used as a template for building Art Blocks Engine web applications. It provides all the necessary pages and views for users to browse projects, tokens, and make purchases. This repository serves as a prototype or template for developers to modify and customize according to their needs. It supports different core contracts and various minters.

Features:

  • Template for Art Blocks Engine: Provides a starting point for building Art Blocks Engine web apps.
  • Pages and Views: Includes all the necessary pages and views for users to browse projects, tokens, and make purchases.
  • Support for Multiple Core Contracts: Supports both GenArt721CoreV2 and GenArt721CoreV3 core contracts.
  • Multiple Supported Minters: Supports various types of minters such as GenArt721Minter, MinterSetPriceV4, MinterSetPriceERC20V4, MinterMerkleV5, and MinterHolderV4.

Installation:

To install the Art Blocks Engine (React Template), follow these steps:

  1. Run npm install or yarn to install the dependencies.
  2. Create a .env configuration file. You can use the provided sample.env as a starting point and rename it to .env.
  3. Modify the configuration values in the .env file according to your requirements.
  4. Run npm start or yarn start to start the project locally.
  5. If you make any changes to the .env file, make sure to restart the app.
  6. If you plan to run/host the template via Vercel, populate the environment variables in the Vercel “Environment Variables” settings instead of defining them in the local .env file.

Summary:

The Art Blocks Engine (React Template) is a versatile template for building Art Blocks Engine web applications. It provides all the necessary pages, views, and support for different core contracts and minters. Developers can modify and customize the template according to their specific implementation requirements. However, it should be noted that this template is not intended for production use as-is and extensive testing is recommended before deploying it.