Cómo comprar tokens GNT usando myetherwallet

esta es la primera vez que compro tokens de Ethereum en la red principal. Probablemente estoy haciendo algo mal, por lo que estoy dispuesto a escuchar cualquier comentario o sugerencia sobre este proceso. Mi dirección de ethereum en la red principal es https://etherscan.io/address/0x919ae3010329decba980259d1e624be6028d16c7

A través de https://www.myetherwallet.com/#contracts traté de llamar al contrato de TokenSeller https://github.com/bokkypoobah/TokenTrader/wiki/TokenSeller-And-TokenSellerFactory como se describe en https://cryptoderivatives.market/token /GNT

Solo estoy interesado en comprar algunos tokens de red Golem (GNT), básicamente gastando 0.1 éteres solo para probar. Así que ejecuté el método createSaleContract() en contractAddress 0xb1eb96f752c624dc784d80961a1accfaf348c923 y ABI:

[{"constant":false,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"tokens","type":"uint256"}],"name":"ownerWithdrawERC20Token","outputs":[{"name":"ok","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"tradeContract","type":"address"}],"name":"verify","outputs":[{"name":"valid","type":"bool"},{"name":"owner","type":"address"},{"name":"asset","type":"address"},{"name":"sellPrice","type":"uint256"},{"name":"units","type":"uint256"},{"name":"sellsTokens","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"asset","type":"address"},{"name":"sellPrice","type":"uint256"},{"name":"units","type":"uint256"},{"name":"sellsTokens","type":"bool"}],"name":"createSaleContract","outputs":[{"name":"seller","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"payable":false,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"ownerAddress","type":"address"},{"indexed":true,"name":"tokenSellerAddress","type":"address"},{"indexed":true,"name":"asset","type":"address"},{"indexed":false,"name":"sellPrice","type":"uint256"},{"indexed":false,"name":"units","type":"uint256"},{"indexed":false,"name":"sellsTokens","type":"bool"}],"name":"TradeListing","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenAddress","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"OwnerWithdrewERC20Token","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

los parametros de la llamada son:

asset Golem => 0xa74476443119a942de498590fe1f2454d7d4ac0d
sellPrice .1
units 40 => rate .0025
sellsTokens true

la transacción resultante es:

tx:

amount 0
gas limit 29091

transmisión sin procesar:

{"nonce":"0x00","gasPrice":"0x098bca5a00","gasLimit":"0x71a3","to":"0xb1eb96f752c624dc784d80961a1accfaf348c923","value":"0x00","data":"0xc5e412e5000000000000000000000000a74476443119a942de498590fe1f2454d7d4ac0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000001","chainId":1}

Transacción enviada: https://etherscan.io/tx/0x6f739b16584e8e9d24ee34c79efbd60463da8cb6c3f05fdca74c6e400d5b0867

Pero obtuve este error:

     Warning! Error encountered during contract execution [Bad jump destination]

¿Algunas ideas? ¡Gracias!

Respuestas (2)

La compra de GNT a través de https://cryptoderivatives.market/token/GNT solo requiere que el comprador envíe éteres a la dirección del contrato y los GNT se devolverán a la cuenta del comprador.

En la siguiente pantalla, he seleccionado la línea de contrato GNT TokenTrader más barata actualmente y la dirección 0x6c50aa6b45d3713b93efa009a8e2060911abffd2 está resaltada en el campo Dirección :

ingrese la descripción de la imagen aquí

Todo lo que necesita hacer para comprar de este contrato es usar la pestaña https://www.myetherwallet.com/#send-transaction Enviar Ether & Tokens especificando la dirección del contrato como la dirección de destino y la cantidad de ethers para enviar en la Campo Monto a Enviar :

ingrese la descripción de la imagen aquí

A continuación se muestra una transacción de muestra que envía fondos a esa dirección para recibir GNT: 0xd92d8170... . En este caso, se devolvieron 198,5 GNT a la cuenta que envió 0,4764 ETH al contrato.

ingrese la descripción de la imagen aquí

Simplemente busque el token GNT más barato cuando esté listo para probar su comercio.

¡Muchas gracias! ¡Ahora tengo GNT!

Puede comprar GNT fácilmente desde https://liqui.io/ pero necesita btc, no eth, es un intercambio pequeño pero el único.