Contratos ejemplo para nerdear.la 2017
Correr parity desde el Docker Compose file incluido:
docker-compose up -d
Si instalamos Parity localmente, ejecutarlo con los siguientes parametros
parity --chain dev
Una vez que estamos corriendo Parity, entrar en su interface grafica local, aceptar la licencia y crear una cuenta inicial que tendrá saldo 0.
Vamos a Accounts, creamos una cuenta nueva, seleccionamos 'Recovery Passphase', y en el paso siguiente dejamos el recovery passphase vacio, ponemos un nombre y un password para la cuenta, y listo: tenemos una cuenta con 1,606,938,044,258,990,275,541,962,092,341,162,602,522,202.994 Ether
Finalmente en la parte de accounts borrar la cuenta inicial con 0 Ether
hello_word.sol : Autodescriptivo
mortal_hello.sol : Creamos un contrato base que nos permite borrar (kill) el contrato del blockchain, y el hello_world hereda del mismo. Tambien introducimos Event
para ver los cambios en la variable de string
users.sol : Introducimos varios tipos de datos: struct, mapping, arrays.
nerdearla.sol : Ejemplo de creacion de un token con symbol NERD. Es un ERC20 reducido
nerdearla.v2 : El token ahora puede cambiar de dueño y podemos emitir mas NERDS (minting)