Compra tokens a través de la billetera

Despliego tokens en una red privada. Si despliego tokens en la red oficial, ¿cómo la gente compra tokens? Si envían ether a la dirección del contrato, ¿recibirán tokens?

Por ejemplo la función comprar

function buy() payable {
    uint amount = msg.value / buyPrice;                // calculates the amount
    if (balanceOf[this] < amount) throw;               // checks if it has enough to sell
    balanceOf[msg.sender] += amount;                   // adds the amount to buyer's balance
    balanceOf[this] -= amount;                         // subtracts amount from seller's balance
    Transfer(this, msg.sender, amount);                // execute an event reflecting the change
}

Si tiene pago , las personas pueden comprar tokens a través de la billetera, por ejemplo, myetherwallet .

Respuestas (1)

Sí, las personas pueden comprar tokens a través de la billetera, por ejemplo, MEW.

Si desea probar localmente:
primero conecte MEW a su nodo local, como testrpc (puede leer más aquí "Error: la tarifa base excede el límite de gas" al usar el patrón de retiro );
luego haga clic en la pestaña Contracts, agregue su Contract addressy ABI/JSON interface; finalmente, seleccione la buyfunción, ingresando la cantidad de ETH que desea gastar.

Espero que esto ayude.

Lo hice, mostré: "remitente no válido"
Sí, trabajo. Entendí correctamente que las personas a través de MEW podrán comprar sin estas acciones, ¿solo viendo la dirección del contrato y la cantidad de ETH con Gas?
Entiendo. Necesita crear una función sin nombre. Gracias