no se puede implementar el contrato en ropston testnet

Estoy tratando de implementar un contrato en ropston testnet. Creé una cuenta a través de la consola truffle y obtuve tres éteres de prueba de https://faucet.bitfwd.xyz/ . He confirmado que mi cuenta tiene tres éteres de este https://ropsten.etherscan.io/ . Pero cuando reviso el saldo desde la consola de trufas, siempre dice cero. Aunque mi nodo está sincronizado.

web3.eth.getBalance('0x06ac473de96986b20b37f13ca311d07c0875e49b') BigNumber { s: 1, e: 0, c: [ 0 ] } aquí hay una captura de pantalla de https://ropsten.etherscan.io/ que muestra claramente que tiene tres éteres.

ingrese la descripción de la imagen aquí

Cuando realizo la migración de trufas, aparece el siguiente error.ingrese la descripción de la imagen aquí

Por favor, ayúdame a encontrar dónde ocurren los errores. Gracias de antemano :)

Editar

Aquí está mi trufa.js

module.exports = { networks: { development: { host: '127.0.0.1', port: 8545, network_id: '*', gas: 470000 } }

¿Está seguro de que su nodo ethereum local está conectado a Ropsten? ¿Y ha revisado los registros de su nodo para ver si hay algo informativo allí? Es posible que desee considerar probar con infura: truffleframework.com/tutorials/using-infura-custom-provider .

Respuestas (1)

¿ Está seguro de truffle migrateque intenta migrar a ropsten (con una e)? Dice "usando desarrollo de red" en su captura de pantalla. Deberías haber declarado ropsten como una red en tu truffle.js.

Entonces: verifique si a) está verificando su saldo en ropsten a través de la consola de truffle yb) si realmente está tratando de migrar a ropsten.

Editar: agregué Ropsten así en mi truffle.js:

ropsten:  {
     network_id: 3,
     host: "localhost",
     port:  8545,
     gas:   450000
}

Luego migre a través detruffle migrate --network ropsten

En cuanto al saldo, consulte ¿Por qué el saldo que veo en el Ropsten no se refleja en la consola Truffle? y asegúrese de que realmente está sincronizado.

He agregado truffle.js en edición. por favor, eche un vistazo a la pregunta de nuevo
mi servidor rpc localhost se está ejecutando en portno. 8545