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