Author

Topic: Ошибка: не удалось создать транзакцию. (Read 3085 times)

legendary
Activity: 3108
Merit: 1359
Было в кошельке около 90 монет. Пытались отправлять различные суммы от 0,005 до полного остатка. Иногда монеты уходили - так удалось вывести почти всё. Остался 1 "неразменный" биткойн. Как ни бились - не желает уходить, ни целиком, ни частями.
Видимо, этот 1 BTC набран "сдачей" с тех выходных точек, которые были израсходованы ранее, причем суммы там этак по 0.000001 BTC. В итоге даже 0.005 BTC приводит к превышению предельного размера.

Именно поэтому в таких случаях следует выводить монеты на локальный адрес, чтобы не осталось такой сдачи. А теперь решить эту проблему будет немного сложнее. Можно, к примеру, добавить туда чуть-чуть монет и сделать по этой схеме.
AV
hero member
Activity: 910
Merit: 1000
Было в кошельке около 90 монет. Пытались отправлять различные суммы от 0,005 до полного остатка. Иногда монеты уходили - так удалось вывести почти всё. Остался 1 "неразменный" биткойн. Как ни бились - не желает уходить, ни целиком, ни частями.
legendary
Activity: 3108
Merit: 1359
Самое простое решение - переводить самому себе монеты максимальными суммами, пока все входные точки не склеятся.
legendary
Activity: 1386
Merit: 1000
От чего зависит её размер ?

очевидно, от переводимой суммы. Чем больше сумма, тем больше нужно входных блоков, чтобы её набрать
legendary
Activity: 3108
Merit: 1359
Иногда отправить монеты удаётся, поэтому вряд ли проблема в отсутствии ключа.
Остаётся размер транзакиции. От чего зависит её размер ?

Из особенностей этого кошелька:
1. В нём очень много собственных адресов, т.к. по словам знакомого в "подходящий" момент у него заклинило Enter.
2. В нём очень много мелких входящих сумм.
Адреса не имеют значения, если на них ничего не приходило.
AV
hero member
Activity: 910
Merit: 1000
Иногда отправить монеты удаётся, поэтому вряд ли проблема в отсутствии ключа.
Остаётся размер транзакиции. От чего зависит её размер ?

Из особенностей этого кошелька:
1. В нём очень много собственных адресов, т.к. по словам знакомого в "подходящий" момент у него заклинило Enter.
2. В нём очень много мелких входящих сумм.
legendary
Activity: 3108
Merit: 1359
Quote from: AV
Ошибка: Создание транзакции не удалось (code -4)
Такое сообщение с кодом -4 может выдаваться в следующих ситуациях:

1) Размер транзакции превышает допустимый протоколом (MAX_BLOCK_SIZE_GEN/5)
2) Не удалось подписать транзакцию (как вариант, поврежден или отсутствует приватный ключ для выбранной входной точки)

P.S. Если в валлете много coinbase-транзакций с p2pool, то это первый случай.
AV
hero member
Activity: 910
Merit: 1000
При отправке через консоль пишет:
Ошибка: Создание транзакции не удалось (code -4)
legendary
Activity: 3108
Merit: 1359
Попробуй создать транзакцию через консоль и посмотреть что напишет.
AV
hero member
Activity: 910
Merit: 1000
Утащил его валлет.дат к себе - на моём компе проблема проявилась в точности так же.
AV
hero member
Activity: 910
Merit: 1000
У знакомого при попытке отправить любую сумму с кошелька чаще всего вместо указанного действия вылазит окошко с вот таким сообщением :
Ошибка: не удалось создать транзакцию.

Комп такой конфигурации :
win7x64,
кошелёк 0.7.2,
проц i5-3570K,
память 4Gb.

В чём может быть причина проблемы ?
Jump to: