Skip to content

feat: add practica-01 ETH Document Registry#1

Open
MarkFrFn wants to merge 3 commits intomainfrom
practica-01-eth-document-registry
Open

feat: add practica-01 ETH Document Registry#1
MarkFrFn wants to merge 3 commits intomainfrom
practica-01-eth-document-registry

Conversation

@MarkFrFn
Copy link
Collaborator

dApp completa para almacenar y verificar autenticidad de documentos en blockchain Ethereum mediante firmas digitales ECDSA.

Stack: Solidity 0.8.18 · Foundry · OpenZeppelin ECDSA ·
Next.js 14 · TypeScript · ethers.js v6 · Tailwind CSS

Incluye:

  • Smart contract optimizado (sin bool exists, modifiers, optimizer)
  • 11/11 tests pasando con script de visualizacion detallada
  • Frontend con dark mode, drag & drop, CSV export, busqueda
  • Script start.sh para arrancar todo el stack en un comando
  • Documentacion completa: README, lecciones aprendidas, guion video
  • Submodulos: OpenZeppelin contracts + forge-std

MarkFrFn and others added 3 commits February 19, 2026 00:06
dApp completa para almacenar y verificar autenticidad de documentos
en blockchain Ethereum mediante firmas digitales ECDSA.

Stack: Solidity 0.8.18 · Foundry · OpenZeppelin ECDSA ·
       Next.js 14 · TypeScript · ethers.js v6 · Tailwind CSS

Incluye:
- Smart contract optimizado (sin bool exists, modifiers, optimizer)
- 11/11 tests pasando con script de visualizacion detallada
- Frontend con dark mode, drag & drop, CSV export, busqueda
- Script start.sh para arrancar todo el stack en un comando
- Documentacion completa: README, lecciones aprendidas, guion video
- Submodulos: OpenZeppelin contracts + forge-std

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Rename practica-01-eth-document-registry → P01-eth-document-registry
  and fix all submodule references (.gitmodules, .git/config, worktrees)
- Add P02-dao: DAO Voting Gasless with MinimalForwarder (ERC-2771),
  Next.js frontend, meta-tx relay, gasless voting with nonce fix
- Add docs for P01 and P02: GUIA_DE_USO, GUION_VIDEO, EJERCICIO_MULTI_VOTANTE
- Add root .gitignore, CLAUDE.md, docs/LECCIONES_APRENDIDAS.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Complete the rename: delete tracked files at old path after
P01-eth-document-registry/ rename was committed in previous commit.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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

Successfully merging this pull request may close these issues.

1 participant