El menú desplegable "Implementar contrato" no se muestra en Ethereum Wallet

¿Por qué no aparece el menú desplegable "implementar contrato" en Ethereum Wallet?

Soy totalmente nuevo en esto. Mi nuevo jefe me envió información sobre el lanzamiento de una ICO de la compañía pronto y me envió un enlace a https://www.ethereum.org/token para leer.

Estoy tratando de seguir las instrucciones, pero me encuentro con un obstáculo desde el principio: debajo de "Comprender la sección de código" en el tutorial vinculado, hay una línea que dice

Eche un vistazo a la columna de la derecha además del contrato y verá un menú desplegable, escrito elija un contrato. Seleccione el contrato "MyToken" y verá que ahora muestra una sección llamada Parámetros del constructor. Estos son parámetros modificables para su token, por lo que puede reutilizar el mismo código y solo cambiar estas variables en el futuro.

Y muestra esta imagen: https://www.ethereum.org/images/tutorial/function-picker.png

Sin embargo, no existe ese menú desplegable para mí en Ethereum Wallet (estoy usando la versión más nueva (Ethereum Wallet and Mist 0.9.3 "Cliente Ligero 🌴") y solo muestra esto: https://i.imgur.com/cQAPzYX. png

No hay menú desplegable, pero un "error":

 No visibility specified. Defaulting to "public".
function MyToken(){
^
Spanning multiple lines.

Como puede ver, no hay un menú desplegable y he intentado cambiar la visibilidad de predeterminada a pública y todavía muestra un error pero cambia a: No se pudo compilar el código fuente.

 Function, variable, struct or modifier declaration expected.
    public function MyToken(){
    ^

Agradezco cualquier ayuda que pueda obtener de usted. Gracias y espero unirme a la comunidad aquí.

Respuestas (1)

poner público en la función...

Ejemplo:

function MyToken() public {

...
}