Как перевести эфир командой в консоли Ethereum geth
Кошелек Ethereum Wallet который день меня расстраивает — тупо не выполняет переводы. Бьюсь как рыба об лед — уже и увеличивал комиссию и пробовал Mist — безрезультатно.
Версия последняя — 0.8.1, раньше перевод Eth работал, не с первого раза, но меняя размер комиссии удавалось найти баланс и перевод проходил.
Сейчас отправляю Ethereum, транзакция появляется в истории в кошельке, висит как неподтвержденная и ее нельзя найти в блокчейне по хэшу. А потом она просто пропадает из истории. Одна радость эфирки не исчезают.
Поэтому решил научиться переводить эфир в командной строке или по-другому говоря в консольном режиме используя geth.
Запускаем консольный режим — команда (подробнее где найти geth я писал в предыдущей заметке о Eth)
geth console |
Дальше для совершения перевода нам нужно разблокировать свой аккаунт — для этого выполняем команду и вводим пароль (от кошелька Ethereum).
personal.unlockAccount(eth.coinbase,"password",300) |
где password — ваш пароль,
300 — время разблокировки в секундах (использовать не обязательно)
В этом варианте команда удобная в использовании, но есть недостаток — пароль приходится держать в открытом виде и он может осесть где-нибудь в логах или скринах, в общем так небезопасно.
Лучше использовать такой вариант, а пароль вводить отдельно и его не будет видно.
personal.unlockAccount(eth.coinbase) |
Если пароль введен верно, то результат команды будет True
Для перевода эфира на нужный адрес выполняем команду
eth.sendTransaction({from:eth.coinbase, to:'0x878a05b899407af6890f79235af1815bcf47d39f', value: web3.toWei(2.50, "ether")}) |
где 0x878a05b899407af6890f79235af1815bcf47d39f — адрес кому мы переводим эфир (адрес указан для примера!, используйте свой правильный адрес)
2.50 — количество эфириума, которое нам нужно перевести.
После выполнения команды перевод поступил в течении минуты и сразу же в консоли выводится хэш по которому можно получить информацию о транзакции в блокчейне.
Фразы: как сделать перевод эфира из командной строки, не отправляется эфир из кошелька, перевод исчезает из истории кошелька и не проходит.
Проверить баланс эфира из консоли
web3.fromWei(eth.getBalance(eth.coinbase))
Подскажите как вывести эфиры со старого кошелька до хардфорка.
Скачал новый geth кошелек разблокировал, проверяю баланс, а там 0
Спасибо за вопрос,
давно собирался написать заметку по этому поводу, но все как-то застопорилось, хотя я это сделал давно.
В двух словах — нужно поставить определенную старую версию, выбрать поддержку ДАО и пересинхрозироваться, эфиры должны появиться.
Постараюсь сегодня, завтра написать заметку подробнее.
Ок. Спасибо жду с нетерпением.
Antonio, я стесняюсь спросить, правильны мои действия: скачал geth 1.4.10 с поддержкой DAO, запустил синхро. Но по каманде разблокировать кошелек выдает ошибки. Прошу Вас помогите разобраться с ситуацией. Поддержка будет для Вашего сайта
Давайте дао подождет один день,
сегодня ZCASH рвет!
вечером начался долгожданный майнинг и монету вывели на биржу
торги были и по
2000 биткойнов за 1 ZEC
Antonio, прошу прощения хочу узнать, стоит-ли ждать поста по моему вопросу в ближайшие дни. Спасибо.
Пробуйте
https://nemcd.com/2016/11/split-ethereum-wallet/
Здравствуйте Antonio есть вопрос а если забыл пароль? хотя есть у меня ключ и пароль, но пароль не подходит!!! можно ли как нибудь восстановить пароль от ключа ну или взломать?Просто много эфира на нем как я так просрал сам не знаю((((
Antonio подскажите, если сталкивались — как в Geth осуществить перевод не с аккаунта, а с контракта кошелька (wallet contract — mist предлагает его сделать для того, что бы отслеживать входящие транзакции). Я его сделал, зачислил на него деньги и уже несколько дней бьюсь над проблемой, как их оттуда вывести. Mist транзакции не обрабатывает, всегда висит 0 of 12 confirmations.
Serg, с контрактами там не сталкивался, я когда пробовал понял, что эфир это глючная штука, по крайней мере на тот момент. Больше с тех пор Mist не запускал.