Recogí algo de ETH hace aproximadamente un año y medio y lo dejé en un contrato de billetera simple creado con Ethereum Wallet / Mist en julio de 2017.
Ofrezco una recompensa de $100 en ETH a la persona que pueda ayudarme a obtener acceso a este ETH, ya que me gustaría trasladarlo a un almacenamiento en frío.
Durante un par de semanas, he estado intentando acceder a la billetera mediante la sincronización con la cadena de bloques, pero al igual que otros, no he podido pasar los últimos 100-150 bloques cada vez.
La sincronización de luz es prácticamente inutilizable y creo que no tengo suficiente espacio de almacenamiento para sincronizar la cadena de bloques completa, ya que ha aumentado enormemente de tamaño y no cabe en mi disco duro actual.
Si hubiera dejado el ETH en mi cuenta:
https://www.etherchain.org/account/fb42a50c3eefdd2e32cbd056ea8bfcb172d4b75a
Simplemente utilizo MEW para transferir el ETH fuera de la cuenta y termino con Mist.
Sin embargo... pensando que sería inteligente y agregaría una capa adicional de seguridad/aprendería a usar la interfaz de la billetera haciendo, dejé el ETH en dicho contrato de billetera simple:
https://www.etherchain.org/account/ad24b48f33746e68bdcdc2e7f5857ee0eeec2efb
Más información sobre contratos de cartera:
https://klmoney.wordpress.com/beta7-contract-wallets/
Soy consciente de que MEW ha agregado la funcionalidad del contrato y tengo el almacén de claves asociado con este contrato (un contrato de una sola firma) que, en teoría, debería desbloquear el ETH y hacerlo accesible, sin embargo, incluso con la entrada ABI correcta dadas las opciones de contrato MEW. no puede encontrar la forma de extraer el ETH de esta billetera a la cuenta asociada o a una dirección diferente.
Mi pregunta (o esencialmente una súplica de ayuda) es:
1) ¿Hay alguna forma de interactuar con mi contrato de billetera usando la interfaz de contrato MEW (u otro software)?
EDITAR:
Creo que hay otras 2 correcciones que también son posibles...
1) Hay una manera de reducir el tamaño de la carpeta chaindata de la importación de blockchain (poda), aunque creo que todavía hay problemas de funcionalidad con la importación de los últimos 100-150 bloques dada la lectura que he hecho en github. ¿Hay personas por ahí que se hayan sincronizado correctamente con Mist en los últimos tiempos? De ser así, ¿cómo?
2) Otra posible solución es importar mi clave privada a Parity y obtener acceso a mi contrato de billetera aquí. La opción Parity es algo que no he investigado demasiado, ¿es al menos teóricamente posible importar un almacén de claves y obtener acceso a los contratos de billetera asociados a través de Parity?
Gracias por tu tiempo.
Creo que puede simplemente kill
el contrato. Por favor, lea hasta el final antes de intentarlo.
0xaD24B48f33746e68BDCDC2E7F5857eE0EeEc2EFB
como la dirección del contrato y luego pegue el ABI. Puede copiar todo desde aquí: https://etherscan.io/address/0xaD24B48f33746e68BDCDC2E7F5857eE0EeEc2EFB#code . (Haga clic en el botón "copiar" a la derecha de "Contratar ABI")._to
campo. Ten mucho cuidado con este paso.Para mayor seguridad, considere descargar una versión fuera de línea de MyEtherWallet y hacerlo todo localmente (e idealmente desconectado de la red). Puede descargar una versión sin conexión a través de un enlace en el pie de página en https://www.myetherwallet.com . En el último paso anterior, puede copiar la transacción sin procesar y luego volver a conectarse (o transferirla a otra computadora) para enviarla. Etherscan tiene una buena herramienta para pegar una transacción sin procesar y enviarla a la red.
Use ETH Gas Station para averiguar un buen precio de gasolina. Puede establecer el precio del gas en MEW a través de un menú desplegable en la esquina superior derecha de la página. En el momento en que escribo esto, 5 o 6 gwei parecen buenos.
EDITAR
Puedes hacer lo mismo con la execute
función. Pase una _to
dirección que recibirá los fondos y una _value
cantidad de ether para enviar (en wei). _data
en realidad puede ser cualquier cosa, pero creo que 0x0
es el valor correcto simplemente enviar un archivo bytes
.
execute
, lo que le permitiría probar con una pequeña cantidad de éter antes de apretar el gatillo para el resto.Smarx es el hombre: me guió a través del proceso con instrucciones claras y paciencia y ahora tengo acceso completo a mi ETH una vez más.
Si hay algún desarrollador a quien le gustaría hacer algún trabajo de blog, visite programtheblockchain.com, ¡un sitio incipiente que busca nuevos escritores!
usuario19510
kill
el contrato, pasando la dirección de destino (a donde quiera enviar el éter) como el único parámetro.usuario19510
PLAUB