Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

setup indexador #65

Open
alexenc opened this issue Jun 21, 2023 · 0 comments
Open

setup indexador #65

alexenc opened this issue Jun 21, 2023 · 0 comments
Assignees

Comments

@alexenc
Copy link
Contributor

alexenc commented Jun 21, 2023

Crear una nueva carpeta en la raiz de la aplicación que contenga un servidor node que en typescript.

como base de datos utilizaremos prisma y de momento el motor de sqlite por simplicidad a la hora del desarrollo

La lógica del indexador de momento sera leer los eventos del contrato factory y cuando se cree un nft llamar al endpoint que crearan gonzalo y joan.

Tomar como referencia el indexador que hicimos el mes pasado.

TUTORIAL SETUP DE NODEJS: https://khalilstemmler.com/blogs/typescript/node-starter-project/

PASOS A SEGUIR:

1 INSTALAR DEPENCIAS: instalar y setear prisma, prisma deberá estar ubicado en el folder src, utilizaremos sqlite como motor de base de datos. Copiar modelos de la base de datos del indexer de disrup3 marketplace.

2 SETEAR ESTRUCTURA DE CARPETAS DENTRO DE LA CARPETA SRC:

hacer la carpeta de services, donde ubicaremos la lógica de cada uno de los trackers de los smart contracts. ( TOMAR REFRENCIA DE DISRUP3 MARKETPLACE )

hacer el index.ts donde estará el "inicio" del servidor ( función recursiva que se llama cada 2s )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants