2. Technical Overview

Factory implements its functions on the Ethereum blockchain through smart contracts. The project includes three main types of smart contracts:

  • Blueprint Contract: Allows project sides to create NFTs containing specific component combinations.

  • Product Contract: Produces products synthesized by users using the Blueprint and corresponding components.

  • Factory Contract: Manages the process of users submitting components, generating products, and recovering original assets using the products.

Additionally, there is a Custodial Contract for securely storing the components staked by users.

Last updated