¿Cómo puedo omitir la sincronización completa de la cadena ethereum y abrir en modo testnet? Estoy en una Mac.
La sincronización de la cadena completa está tardando demasiado y sigue fallando; todo lo que quiero hacer es probar alguna funcionalidad de contrato en un Meteor Dapp.
Puede ejecutar Mist and geth en la red de prueba, pero la red de prueba contiene alrededor de 1 700 000 bloques contra 2 300 000 para la red principal. Así que llevará tiempo. Para ejecutar geth en la red de prueba, solo necesita ejecutar geth --testnet
Para ejecutar Mist en la red de prueba, simplemente seleccione Desarrollar / Red / Red de prueba
De lo contrario, si solo desea desarrollar rápidamente un contrato y crear un dapp (meteorito o no), le aconsejo que pruebe testrpc y truffle.
- testrpc permite crear una cadena de bloques privada ethereum de prueba
Instalación :npm install -g ethereumjs-testrpc
Comienzo :testrpc
Más información: https://github.com/ethereumjs/testrpc
- truffle es un marco que lo ayudará a crear, probar e implementar un contrato y también a construir un dapp (arranque web3 para sus contratos):
Instalación:npm install -g truffle
Configuración:
truffle init
para crear un proyecto
truffle compile
para compilar sus contratos
truffle migrate
para implementar su contrato en su cadena de bloques de prueba privada, o en la red de prueba o en la red libe
truffle serve
para ejecutar su aplicación web (nodejs)
Más información: https://github.com/ConsenSys/truffle
Espero que esto ayude.
tjaden hess