Error de "gas intrínseco demasiado bajo" al implementar la receta criptográfica de Ethereum.org

Usando la última versión de Mist en Mac OSX, simplemente intento implementar la receta de la moneda criptográfica directamente desde el sitio web de Ethereum e implementarla en la red de prueba de Mist.

El código se compila sin errores antes de la implementación, pero se detiene con un error de "Gas intrínseco demasiado bajo", a pesar de que no realicé modificaciones en el ejemplo de código.

Basado en otras preguntas sobre el mismo tema, se trata de que el intrínseco se establece demasiado bajo, pero ese valor está codificado y no se puede cambiar en la interfaz de usuario. Otra respuesta dada en el foro sugiere insertar "Pagadero" en las funciones del contrato, después de los argumentos. Por desgracia, esto no me permitió implementar.

Me pregunto si esto es algo que me falta en el tutorial, o un problema con mi billetera, o un error en el código que no es inmediatamente obvio.

https://www.ethereum.org/token

Respuestas (1)

El código no parece tener ningún problema. He intentado implementar el código y funciona de maravilla. El único motivo puede ser que la cuenta desde la que intenta implementar el contrato no tiene suficientes éteres. Verifique esto.

pero ese valor está codificado en la billetera de niebla y no se puede cambiar en la interfaz de usuario.

No, el valor no está codificado de forma rígida. Puede cambiar la tarifa proporcionada. Justo debajo de la sección de implementación del contrato, puede ver que hay una opción de tarifa seleccionada. Puede aumentar el gas proporcionado para implementar su contrato moviendo el SELECT FEEcontrol deslizante hacia el FASTERfinal.

Gracias por la respuesta, primero confirmo que tengo suficiente éter. Creo que la interfaz de usuario generaría un error de "fondos insuficientes en la cuenta principal" en esa situación. En cuanto al control deslizante de la tarifa, sí, eso modifica el precio del gas, pero el: Consumo estimado de la tarifa 0.01513492 éter (756,746 gas) Proporciona la tarifa máxima 0.00306002 éter (153,001 gas) permanecen bloqueados, y tal vez aquí es donde está el problema. Creo que es realmente extraño que mi interfaz de usuario, la última versión, sin modificaciones en el código, arroje un error que usted (¡y presumiblemente el resto del mundo!) no está viendo.
No hace falta decirlo, pero no conseguiré que este contrato se implemente donde sea que esté configurado el control deslizante. "Gas intrínseco" es un valor codificado y no creo que la tarifa de transacción esté relacionada con el problema. He modificado mi pregunta para ser más clara.
Es bastante extraño que los valores de Estimated Fee Consumptionestén bloqueados y no cambien con el Select Feecontrol deslizante. Permítanme actualizar mi billetera a v0.8.9 e intentaré replicar el problema. Esto puede ser un problema con la última billetera etherum, porque funciona de maravilla con v0.8.6.
Si ve claramente, con el cambio en Select Feeel control deslizante cambia el precio de la gasolina . Aunque el suministro de gas permanece bloqueado debido al cambio en el precio del gas, la tarifa que proporciona para su transacción varía. (tarifa estimada = gas*precio del gas). Entonces no hay problema con ethereum-wallet
Ahora, volviendo a su pregunta principal, ¿puede enviarme el resultado del comando `eth.getBalance (eth.coinbase)`?