Перейти к публикации
polym0rph

Обсуждение статьи: Создание RAW транзакций Bitcoin

Рекомендованные сообщения

добрыденьги.

пытался ради вникновения в тему создать транзакцию руками. Ваша статься - единственный источник на русском, который нашел. Но вот беда - транзакция не создается.

Клиент - официальный v0.8.1.0-g34d62a8-beta; ОС - Убунта 13.04
Пробую в консоли (в консоли самого приложения) ввести команду - и не понимаю, что оно в ответ имеет в виду. Ошибок не выдает, но вместо ожидаемого хеша выдает сообщение красным, типа справки/
Конкретно так:
 

Code:
createrawtransaction '[{"txid":"ae3c414a031bd37e56fabb680f6e4d7bd32e41ae69f2990b35009596dac92d0d","vout":263}]''{"17HyKsZtGv1KXTTsc2k1TqngvnvFE9EnAX":0.000004}'

createrawtransaction [{"txid":txid,"vout":n},...] {address:amount,...}
Create a transaction spending given inputs
(array of objects containing transaction id and output number),
sending to given address(es).
Returns hex-encoded raw transaction.
Note that the transaction's inputs are not signed, and
it is not stored in the wallet or transmitted to the network. (code -1)


Пробовал и так и этак, и с несколькими входящими (типа, может сумма мала) - и все ой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

"vout":263

Я не совсем понял, почему номер выхода транзакции "263"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну, такие данные я получаю по listunspent. Как я понимаю биткойн - эта монетка пришла мне в результате "разрезания" крупной монетки плательщика на кучу мелких, и мне достался 263й по счету кусочек. 

(Это халявный биткойн от сервиса с забегом кроликов)

(вывод listunspent могу присовокупить, но позже. Щас утро на работу стартовать, ждать пока запустится клиент никак :)

Изменено пользователем nusuth

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

все, разобрались.

вот между здесь

"vout":263}]''{"17HyK

нужно не забывать пробел ставить :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ввиду моего бурного изучения протокола bitcoin для создания форка

надыбал писульку о подробностях сетевого протокола связи между нодами

https://damagelab.org/index.php?showtopic=24896

мож кому пригодится...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

народ подскажите где в исходниках биткоин выловить считывалку payload

на уровне когда данные о новых транзакциях из сети сохраняются в каком то месте

перед началом майнинга getblocktemplate?

 

надо для того чтобы биткоинд демон создавал стек для нужных мне толстых транзакций

и отбрасывал то что не прошло проверку до getblocktemplate а не во время...

 

3 часа уже рою нахожу уже готовые tx для проверки а вот откуда они берутся для getblocktemplate найти не могу...

Изменено пользователем infoman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×