Skip to content

magnetto90/smol-ts-evm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Implementacion de una EVM en typescrypt

Este repo refleja el trabajo realizado en diferentes videos de youtube, en los cuales se implementa una EVM en typescript. En cada video hay diferentes invitados que aportan su conocimiento y experiencia en el tema.

Me gustaria decir que esto es una idea original pero la realidad es que el tutorial fue sacado de grandes mentes, y yo solo lo estoy replicando para aprender.

Contributooooooooooors

  • nicobevi_eth el principal responsable de que esten los videos, y de que yo este haciendo esto, gracias Nico!
  • magnetto_eth kaker en ascenso, experto en pixeles que me ayudo a dar unas pinceladas.
  • 0xJuancito apodado como la promesa, tb conocido como el minitrust.
  • Adri, si no lo conoces sos noob. Este chabon habla en low level, es un extraterrestre.

Inspiracion: 0xkarmacoma usamos sus guias, Building-an-EVM-from-scratch-series y w1nt3r tiene un repo con todo el set de test para que armes una EVM en cualquier lenguaje repo

Videos

  1. Parte 1, stack, memoria y execution context junto a nicobevi_eth
  2. Parte 2, main loop, primeros opcodes, PUSH1, ADD, STOP y MUL junto a nicobevi_eth
  3. Parte 3, implementamos MSTORE8 y RETURN con magnetto_eth
  4. Parte 4, codeamos los opcodes PC y JUMP con 0xJuancito
  5. Parte 5, codeamos los opcodes DUP1 y JUMPDEST con Adri

kakeando una ethereum virtual machine

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%