Creo que el proceso de retiro para mi cantidad de prueba de DAO que se retirará a Ether se atascó después de la función de aprobación, ahora muestra 0 cantidad de DAO pero Ether no aumentó. ¿Puedo reanudar manualmente, es decir, invocar la siguiente función o será más complicado que eso?
Esta es la dirección en cuestión: 0xC4Da809d8071704F01B403b781877E4A0Feef01D
Esta transacción muestra que ha llamado con éxito TheDAO.approve(...)
, el primer paso descrito en ¿Cómo convierto mis tokens The DAO en éteres usando el contrato de retiro después de la bifurcación dura? .
Lo que queda es llamar al segundo paso theDAOWithdrawal.withdraw(...)
.
No puede reanudar manualmente con MyEtherWallet ya que ejecuta ambos TheDAO.approve(...)
y theDAOWithdrawal.withdraw(...)
de una sola vez.
Sin embargo, la TheDAO.approve(...)
función se puede llamar más de una vez, por lo que puede volver a ejecutar MyEtherWallet Retirar sus tokens DAO para ETH . Terminará pagando ~ 0.00095508 Ether ($0.01) extra, ya que esta es la tarifa de transacción por llamar TheDAO.approve(...)
por segunda vez.
O si tiene la billetera Ethereum instalada y sincronizada, puede simplemente ejecutar la sección Ejecutar la función de contrato de retiro en Método de retiro 2: billetera Ethereum que se describe en ¿Cómo convierto mis tokens de The DAO en éteres usando el contrato de retiro después de la bifurcación dura? .
Lo que no entiendo es por qué MyEtherWallet solo ejecutó la primera TheDAO.approve(...)
parte y no la segunda theDAOWithdrawal.withdraw(...)
. La generateAndSendWithdrawTx
función en https://www.myetherwallet.com/js/etherwallet-master.js ejecuta ambas partes en la misma función.
johnny debido
johnny debido
privacidadisahumanright.eth
@tayvano
en thedao.slack.com publicado "acaba de corregir el error mew"johnny debido
PintadoRojo
TheDAO.approve(...)