Как перевести эфир командой в консоли Ethereum geth

Раздел: Деньги
Написано: 23.07.2016
Автор: Antonio

Кошелек Ethereum Wallet который день меня расстраивает — тупо не выполняет переводы. Бьюсь как рыба об лед — уже и увеличивал комиссию и пробовал Mist — безрезультатно.

bad wallet ethereum

Версия последняя — 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 — количество эфириума, которое нам нужно перевести.

После выполнения команды перевод поступил в течении минуты и сразу же в консоли выводится хэш по которому можно получить информацию о транзакции в блокчейне.

Фразы: как сделать перевод эфира из командной строки, не отправляется эфир из кошелька, перевод исчезает из истории кошелька и не проходит.

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

11 комментариев

Antonio
Сен 1, 2016 00:09

Проверить баланс эфира из консоли
web3.fromWei(eth.getBalance(eth.coinbase))

 
Игорь
Окт 27, 2016 08:54

Подскажите как вывести эфиры со старого кошелька до хардфорка.
Скачал новый geth кошелек разблокировал, проверяю баланс, а там 0

 
Antonio
Окт 27, 2016 09:01

Спасибо за вопрос,
давно собирался написать заметку по этому поводу, но все как-то застопорилось, хотя я это сделал давно.

В двух словах — нужно поставить определенную старую версию, выбрать поддержку ДАО и пересинхрозироваться, эфиры должны появиться.

Постараюсь сегодня, завтра написать заметку подробнее.

 
Игорь
Окт 27, 2016 09:17

Ок. Спасибо жду с нетерпением.

 
Игорь
Окт 28, 2016 17:45

Antonio, я стесняюсь спросить, правильны мои действия: скачал geth 1.4.10 с поддержкой DAO, запустил синхро. Но по каманде разблокировать кошелек выдает ошибки. Прошу Вас помогите разобраться с ситуацией. Поддержка будет для Вашего сайта =)

 
Antonio
Окт 28, 2016 23:11

Давайте дао подождет один день,
сегодня ZCASH рвет!

вечером начался долгожданный майнинг и монету вывели на биржу
торги были и по
2000 биткойнов за 1 ZEC %) %) %) %) =-O *CRAZY* *CRAZY*

 
Игорь
Ноя 1, 2016 20:34

Antonio, прошу прощения хочу узнать, стоит-ли ждать поста по моему вопросу в ближайшие дни. Спасибо.

 
Antonio
Ноя 2, 2016 02:00

Пробуйте =)
https://nemcd.com/2016/11/split-ethereum-wallet/

 
Роман
Мар 18, 2017 17:21

Здравствуйте Antonio есть вопрос а если забыл пароль? хотя есть у меня ключ и пароль, но пароль не подходит!!! можно ли как нибудь восстановить пароль от ключа ну или взломать?Просто много эфира на нем как я так просрал сам не знаю(((( :( :( :(

 
Serg
Окт 19, 2017 11:06

Antonio подскажите, если сталкивались — как в Geth осуществить перевод не с аккаунта, а с контракта кошелька (wallet contract — mist предлагает его сделать для того, что бы отслеживать входящие транзакции). Я его сделал, зачислил на него деньги и уже несколько дней бьюсь над проблемой, как их оттуда вывести. Mist транзакции не обрабатывает, всегда висит 0 of 12 confirmations.

 
Antonio
Окт 19, 2017 11:31

Serg, с контрактами там не сталкивался, я когда пробовал понял, что эфир это глючная штука, по крайней мере на тот момент. Больше с тех пор Mist не запускал.

 

Написать

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com