MCPcopy Index your code
hub / github.com/demox-labs/art-factory

github.com/demox-labs/art-factory @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
163 symbols 422 edges 83 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Documentation

The full documentation can be found here

🚀 Quick Start

Ensure you have:

  • Node.js 16 or later installed
  • Yarn v1 or v2 installed

Then run the following:

1) Clone the repository

git clone https://github.com/demox-labs/art-factory && cd art-factory

2) Install dependencies

yarn

3) Update the env

Replace the values in the ./.env file

4) Install Leo (optional if you want to change the program)

Find the full instructions here: https://github.com/AleoHQ/leo

5) Development

Run a local server on localhost:3000.

yarn dev

6) Build

yarn build

Extension points exported contracts — how you extend this code

HamburgerProps (Interface)
(no doc)
src/components/ui/hamburger.tsx
LayoutProps (Interface)
(no doc)
src/layouts/_layout.tsx
ListboxTypes (Interface)
(no doc)
src/components/ui/list-box.tsx
DashboardLayoutProps (Interface)
(no doc)
src/layouts/dashboard/_dashboard.tsx
LoaderTypes (Interface)
(no doc)
src/components/ui/loader.tsx
ScrollbarProps (Interface)
(no doc)
src/components/ui/scrollbar.tsx
CSVUploaderProps (Interface)
(no doc)
src/components/ui/csv-uploader.tsx

Core symbols most depended-on inside this repo

getSettingsFromNumber
called by 9
src/lib/util.ts
getAleoTransactionsForProgram
called by 7
src/aleo/rpc.ts
joinBigIntsToString
called by 5
src/lib/util.ts
useIsMounted
called by 5
src/lib/hooks/use-is-mounted.ts
getClient
called by 5
src/aleo/rpc.ts
handleVariantClasses
called by 4
src/components/ui/loader.tsx
getProgramNameInContract
called by 4
src/pages/deploy.tsx
whitelistRecords
called by 4
src/pages/index.tsx

Shape

Function 147
Interface 11
Class 2
Method 2
Enum 1

Languages

TypeScript100%

Modules by API surface

src/aleo/rpc.ts18 symbols
src/lib/util.ts13 symbols
src/pages/index.tsx10 symbols
src/pages/deploy.tsx8 symbols
src/components/ui/forms/authorize-form.tsx7 symbols
src/pages/_document.tsx4 symbols
src/layouts/dashboard/_dashboard.tsx4 symbols
src/layouts/_layout.tsx4 symbols
src/components/ui/loader.tsx4 symbols
src/pages/whitelist.tsx3 symbols
src/pages/initialize.tsx3 symbols
src/pages/add.tsx3 symbols

For agents

$ claude mcp add art-factory \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page