Skip to content

Project-MCMLXXXIII/mojos

Repository files navigation

mojos-monorepo

Mojos DAO is a generative avatar art collective run by a group of crypto misfits.

Contributing

If you're interested in contributing to Mojos DAO repos we're excited to have you. Please discuss any changes in #developers in discord.gg/mojos prior to contributing to reduce duplication of effort and in case there is any prior art that may be useful to you.

Packages

mojos-api

The mojos api is an HTTP webserver that hosts token metadata. This is currently unused because on-chain, data URIs are enabled.

mojos-assets

The mojos assets package holds the Mojo PNG and run-length encoded image data.

mojos-bots

The mojos bots package contains a bot that monitors for changes in Mojo auction state and notifies everyone via Twitter and Discord.

mojos-contracts

The mojos contracts is the suite of Solidity contracts powering Mojos DAO.

mojos-sdk

The mojos sdk exposes the Mojos contract addresses, ABIs, and instances as well as image encoding and SVG building utilities.

mojos-subgraph

In order to make retrieving more complex data from the auction history, mojos subgraph contains subgraph manifests that are deployed onto The Graph.

mojos-webapp

The mojos webapp is the frontend for interacting with Mojo auctions as hosted at mojos.wtf.

Quickstart

Install dependencies

yarn

Build all packages

yarn build

Run Linter

yarn lint

Run Prettier

yarn format