Skip to content
This repository has been archived by the owner on Nov 21, 2023. It is now read-only.

ALDEA-DAO/tesoro

 
 

Repository files navigation

ALDEA Tesoro

Node.js CI Cypress Tests

Este es un proyecto Next.js generado con create-next-app.

Objetivo

ALDEA Tesoro es un fork del proyecto round-table de ADAO.

El objetivo de esta herramienta es explorar el potencial que Cardano nos ofrece para:

  • Administrar un Tesoro (o conjunto de direcciones, que requieran de varias llaves privadas para poder firmar transacciones).

  • Tener opciones para delegación y multi-delegación.

  • Realizar votaciones on-chain

  • Y mucho más

Para empezar

Primero, ejecuta el server de desarrollo:

npm run dev
# or
yarn dev

Abre http://localhost:3000 con tu navegador para ver los resultados.

You can start editing the page by modifying pages/index.tsx. The page auto-updates as you edit the file.

API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.ts.

The pages/api directory is mapped to /api/*. Files in this directory are treated as API routes instead of React pages.

Variables de Entorno

  • To use it on Cardano Testnet, set NEXT_PUBLIC_TESTNET=y. Leave it unset to use the Mainnet.
  • To connect it to a GraphQL node, set NEXT_PUBLIC_GRAPHQL to the URI of the node.
  • To sumbit transactions to a relay, set NEXT_PUBLIC_SUBMIT to the URI of the node. Beware that the server needs a reverse proxy to process CORS request.
  • To sync signatures automatically, set NEXT_PUBLIC_GUN to the URIs of the peers, split the URIs with ;. We use GUN to sync.

Testing

  • To run Unit Tests, use yarn test command.
  • To run UI/UX Tests, use yarn cypress command. Make sure your dev server http://localhost:3000/ is on. Or use yarn cypress:headless to run it in headless mode.

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.2%
  • JavaScript 3.2%
  • CSS 1.6%