Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
29 августа 2012, 8:50:21 PM   # 1
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Всем привет,

Я пытался работать с сырыми операциями API, так как это важно то, что я сейчас работаю, и я сталкиваясь с проблемой.
Код:
createrawtransaction [{"TXID": Eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45dbfa15045ac89a38ac,"Vout": 0}] {1FQvMNzFJRf2nFJbhri2pWEVMqTtdLSCmA: 2336129790}

Насколько я могу сказать выше должно работать, но когда я положил его в отладочной консоли я получаю следующее сообщение об ошибке.
Код:
Ошибка: Ошибка синтаксического анализа JSON: [{TXID: eb63d5d53cd906b5cf75a014e1bcf1c0198ae58f378d45dbfa15045ac89a38ac, Vout: 0}]

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

Я использую v0.7.0rc1-бета

Спасибо за любую информацию!
Isis сейчас офлайн Пожаловаться на ISIS   Ответить с цитированием Мультицитирование сообщения от ISIS Быстрый ответ на сообщение ISIS


Как заработать Биткоины?
Без вложений. Не майнинг.


29 августа 2012, 8:53:50 PM   # 2
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

Получил 1806 Биткоинов
Реальная история.





Использование bitcoind в командной строке? Какая операционная система?

Что-то вырезают двойные кавычки из "TXID" а также "Vout" ключи, прежде чем он попадает в bitcoind. Если вы используете Баш на Linux, а затем положить одинарные кавычки аргументов. Как это:

Код:
createrawtransaction «[{"TXID": Eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45dbfa15045ac89a38ac,"Vout": 0}]»«{"1FQvMNzFJRf2nFJbhri2pWEVMqTtdLSCmA": 23.36129790}»

Я также исправил второй аргумент, адрес является строка (строки в формате JSON всегда "без разницы") И сумма десятичных Bitcoins число-.
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

29 августа 2012, 9:28:35 PM   # 3
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

поместите его в консоль отладки
Существует цитируемость ошибки с консолью отладки, см 2 в 0.7.0rc1 резьбы для деталей на обходном пути.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

30 августа 2012, 3:27:49 AM   # 4
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

поместите его в консоль отладки
Существует цитируемость ошибки с консолью отладки, см 2 в 0.7.0rc1 резьбы для деталей на обходном пути.

Далее следуют инструкциям в этой теме, которая составляет спасаясь все ваши котировки в консоли отладки и это та же проблема, но по крайней мере он больше не раздевая кавычки.
Isis сейчас офлайн Пожаловаться на ISIS   Ответить с цитированием Мультицитирование сообщения от ISIS Быстрый ответ на сообщение ISIS

30 августа 2012, 3:44:52 AM   # 5
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

поместите его в консоль отладки
Существует цитируемость ошибки с консолью отладки, см 2 в 0.7.0rc1 резьбы для деталей на обходном пути.

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

Я не думаю, что это проблема с консолью отладки. Я попробовал его из командной строки, так и без побега котировки, и я все еще получаю один и тот же вопрос.
Isis сейчас офлайн Пожаловаться на ISIS   Ответить с цитированием Мультицитирование сообщения от ISIS Быстрый ответ на сообщение ISIS

30 августа 2012, 3:58:23 AM   # 6
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

Далее следуют инструкциям в этой теме, которая составляет спасаясь все ваши котировки в консоли отладки и это та же проблема, но в LEA
Я не думаю, что это проблема с консолью отладки. Я попробовал его из командной строки, так и без побега котировки, и я все еще получаю один и тот же вопрос.

Прекрасно работает для меня:
Код:
$ ./bitcoind createrawtransaction «[{"TXID":"eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45dbfa15045ac89a38ac","Vout": 0}]»«{"1GMaxweLLbo8mdXvnnC19Wt2wigiYUKgEB": 23,35}
0100000001ac389ac85a0415fadb458d378de58a19c0f1bce114a075cfb506d93cd5d563eb0000000000ffffffff01c0452d8b000000001976a914a86e8ee2a05a44613904e18132e49b2448adc4e688ac00000000
Вы можете зарегистрироваться и представить, если у вас есть какие-либо сомнения. (Хотя я, кажется, не имеют, что ввод в моей mempool или blockchain)
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

30 августа 2012, 4:43:22 AM   # 7
 
 
Сообщения: 2464
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

Tagged.
marcus_of_augustus сейчас офлайн Пожаловаться на marcus_of_augustus   Ответить с цитированием Мультицитирование сообщения от marcus_of_augustus Быстрый ответ на сообщение marcus_of_augustus

30 августа 2012, 5:01:31 AM   # 8
 
 
Сообщения: 676
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

Если вы используете Windows, замените «-char с \".

диаметр
Diapolo сейчас офлайн Пожаловаться на Diapolo   Ответить с цитированием Мультицитирование сообщения от Diapolo Быстрый ответ на сообщение Diapolo

30 августа 2012, 1:41:55 PM   # 9
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

Далее следуют инструкциям в этой теме, которая составляет спасаясь все ваши котировки в консоли отладки и это та же проблема, но в LEA
Я не думаю, что это проблема с консолью отладки. Я попробовал его из командной строки, так и без побега котировки, и я все еще получаю один и тот же вопрос.

Прекрасно работает для меня:
Код:
$ ./bitcoind createrawtransaction «[{"TXID":"eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45dbfa15045ac89a38ac","Vout": 0}]»«{"1GMaxweLLbo8mdXvnnC19Wt2wigiYUKgEB": 23,35}
0100000001ac389ac85a0415fadb458d378de58a19c0f1bce114a075cfb506d93cd5d563eb0000000000ffffffff01c0452d8b000000001976a914a86e8ee2a05a44613904e18132e49b2448adc4e688ac00000000
Вы можете зарегистрироваться и представить, если у вас есть какие-либо сомнения. (Хотя я, кажется, не имеют, что ввод в моей mempool или blockchain)


Есть некоторые существенные различия между тем, что я вставил и этой.
Во-первых, является использование ", чтобы обернуть параметры. Во-вторых, цитирование обоих ключей и значений в парах TXID / Vout, тогда как я только имел ключи цитируемые. Наконец вы цитировали отправить почтовый адрес.

Тем не менее даже копирования и вставки из вашей команды прямо в командную строку или консоль отладки не работает здесь же JSON синтаксического анализа ошибки в обоих случаях.  

Я также попытался заменить 'с \" чтобы увидеть, если это будет работать, и это та же самая ошибка.

Я любопытно, ты бежишь в RC1 или что-то построенный из источников?  

Вот мои соответствующие спецификации системы.
Windows Vista SP2 64bit
Bitcoin версия v0.7.0rc1-бета
Isis сейчас офлайн Пожаловаться на ISIS   Ответить с цитированием Мультицитирование сообщения от ISIS Быстрый ответ на сообщение ISIS

30 августа 2012, 2:53:28 PM   # 10
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

Есть некоторые существенные различия между тем, что я вставил и этой.
Во-первых, является использование ", чтобы обернуть параметры. Во-вторых, цитирование обоих ключей и значений в парах TXID / Vout, тогда как я только имел ключи цитируемые. Наконец вы цитировали отправить почтовый адрес.
Да, и я просил вас, чтобы увидеть другую нить для обходного процитировать шаблон для консоли отладки. Diapolo при условии, что квотирование стиля для окон здесь- вы не указали какой ОС вы были на раньше. Я проверил, что на RC1 только для вас.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

30 августа 2012, 4:02:58 PM   # 11
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

Отказ от ответственности: я не делаю Windows.

Но согласно быстрому поиску Google, каретка является cmd.exe экранирующего символа для Windows, и [] и {} НЕ специальные символы в cmd.exe.

Так что, может быть, это?

Код:
bitcoind.exe createrawtransaction [{^"TXID ^": ^"eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45dbfa15045ac89a38ac ^"^"Vout ^": 0}] {^"1GMaxweLLbo8mdXvnnC19Wt2wigiYUKgEB ^": 23,35}
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

30 августа 2012, 4:10:40 PM   # 12
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

Так что, может быть, это?

Код:
C: \ Bin>арг [{^"TXID ^": ^"eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45dbfa15045ac89a38ac ^"^"Vout ^": 0}] {^"1GMaxweLLbo8md
XvnnC19Wt2wigiYUKgEB ^": 23,35}
Arg [0] = 'C: \ Bin \ args.exe'
Arg [1] = '[{TXID: eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45dbfa15045ac89a38ac, Vout: 0}]'
Arg [2] = '{1GMaxweLLbo8mdXvnnC19Wt2wigiYUKgEB: 23,35}'

Испытано аргумент разбора используя небольшую тестовую программу, которую я написал для Windows - он смотрит на меня как это следует сделать трюк.
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

30 августа 2012, 4:12:48 PM   # 13
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

ммм, нет.

Чтобы быть действительным JSON, Arg [1] должна быть:
Код:
[{"TXID":"eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45dbfa15045ac89a38ac","Vout": 0}]

WTF является Windows, делает с аргументами?
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

30 августа 2012, 4:13:10 PM   # 14
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

Отказ от ответственности: я не делаю Windows.

Но согласно быстрому поиску Google, каретка является cmd.exe экранирующего символа для Windows, и [] и {} НЕ специальные символы в cmd.exe.

Так что, может быть, это?

Код:
bitcoind.exe createrawtransaction [{^"TXID ^": ^"eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45dbfa15045ac89a38ac ^"^"Vout ^": 0}] {^"1GMaxweLLbo8mdXvnnC19Wt2wigiYUKgEB ^": 23,35}


Откровенно говоря, я не любитель больших окон либо, но это то, что я должен работать с на некоторое время.
Это было большое предложение, но это не сработало
Код:
bitcoind.exe createrawtransaction [{^"TXID ^": ^"eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45dbfa15045ac89a38ac ^"^"Vout ^": 0}] {^"1GMaxweLLbo8mdXvnnC19Wt2wigiYUKgEB ^": 23,35}
Производит то же самое ...
Код:
Ошибка: Ошибка синтаксического анализа JSON: [{TXID: eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45d
bfa15045ac89a38ac, Vout: 0}]
Isis сейчас офлайн Пожаловаться на ISIS   Ответить с цитированием Мультицитирование сообщения от ISIS Быстрый ответ на сообщение ISIS

30 августа 2012, 4:17:31 PM   # 15
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

WTF является Windows, делает с аргументами?

Хорошо - хорошо, чтобы получить мою программу, чтобы сделать это, я изменил свой вклад в это:

Код:
C: \ Bin>арг "[{\"TXID \": \"eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45dbfa15045ac89a38ac \"\"Vout \": 0}]" "{\"1GMaxweLLbo8mdXvnnC19
Wt2wigiYUKgEB \": 23,35}"
Arg [0] = 'C: \ Bin \ args.exe'
Arg [1] = «[{"TXID":"eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45dbfa15045ac89a38ac","Vout": 0}]»
Arg [2] = «{"1GMaxweLLbo8mdXvnnC19Wt2wigiYUKgEB": 23,35}

(Без сомнения, кавычки огромное PITA с консоли Windows и пакетного файла вызовов)

Кроме того, это является источником "арг" Программа Я использую:
Код:
#включают

используя патезрас;

ИНТ основной (интермедиат ARGC, символ * ARGV [])
{
   для (INT I = 0; я < ARGC; я ++)
      соиЬ << "Arg [ " << я << " знак равно" << ARGV [я] << "«\ П";
}

(Я написал эту программу из-за многие такие проблемами, с которыми я столкнулся раньше)
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

30 августа 2012, 4:38:21 PM   # 16
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

WTF является Windows, делает с аргументами?

Хорошо - хорошо, чтобы получить мою программу, чтобы сделать это, я изменил свой вклад в это:

Код:
C: \ Bin>арг "[{\"TXID \": \"eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45dbfa15045ac89a38ac \"\"Vout \": 0}]" "{\"1GMaxweLLbo8mdXvnnC19
Wt2wigiYUKgEB \": 23,35}"
Arg [0] = 'C: \ Bin \ args.exe'
Arg [1] = «[{"TXID":"eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45dbfa15045ac89a38ac","Vout": 0}]»
Arg [2] = «{"1GMaxweLLbo8mdXvnnC19Wt2wigiYUKgEB": 23,35}

(Без сомнения, кавычки огромное PITA с консоли Windows и пакетного файла вызовов)

Кроме того, это является источником "арг" Программа Я использую:
Код:
#включают

используя патезрас;

ИНТ основной (интермедиат ARGC, символ * ARGV [])
{
   для (INT I = 0; я < ARGC; я ++)
      соиЬ << "Arg [ " << я << " знак равно" << ARGV [я] << "«\ П";
}

(Я написал эту программу из-за многие такие проблемами, с которыми я столкнулся раньше)


Это один работал, спасибо!
Isis сейчас офлайн Пожаловаться на ISIS   Ответить с цитированием Мультицитирование сообщения от ISIS Быстрый ответ на сообщение ISIS

30 августа 2012, 5:14:50 PM   # 17
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

Это один работал, спасибо!

Наиболее приветствуются - как указано котировка материал с Windows, консоли / партии действительно сосет плохо (вот почему я написал утилиту, чтобы помочь мне с такими проблемами).


CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

25 июля 2013, 2:13:02 PM   # 18
 
 
Сообщения: 159
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

ммм, нет.

Чтобы быть действительным JSON, Arg [1] должна быть:
Код:
[{"TXID":"eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45dbfa15045ac89a38ac","Vout": 0}]

WTF является Windows, делает с аргументами?

Как вы решение TXID?
shamoons сейчас офлайн Пожаловаться на shamoons   Ответить с цитированием Мультицитирование сообщения от shamoons Быстрый ответ на сообщение shamoons

25 июля 2013, 2:18:26 PM   # 19
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

Как вы решение TXID?

TXID для каждого "вход" происходит от UTXOs (т.е. "listunspent") И TXID конечного сырым ТХ возвращается к вам bitcoind, когда оно успешно отправлено.
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

23 декабря 2013, 8:11:56 PM   # 20
 
 
Сообщения: 1554
Цитировать по имени
цитировать ответ
по умолчанию Re: Сырые Транзакции API ... Могу ли я использовать его правильно?

WTF является Windows, делает с аргументами?

Хорошо - хорошо, чтобы получить мою программу, чтобы сделать это, я изменил свой вклад в это:

Код:
C: \ Bin>арг "[{\"TXID \": \"eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45dbfa15045ac89a38ac \"\"Vout \": 0}]" "{\"1GMaxweLLbo8mdXvnnC19
Wt2wigiYUKgEB \": 23,35}"
Arg [0] = 'C: \ Bin \ args.exe'
Arg [1] = «[{"TXID":"eb63d5d53cd906b5cf75a014e1bcf1c0198ae58d378d45dbfa15045ac89a38ac","Vout": 0}]»
Arg [2] = «{"1GMaxweLLbo8mdXvnnC19Wt2wigiYUKgEB": 23,35}

(Без сомнения, кавычки огромное PITA с консоли Windows и пакетного файла вызовов)

Кроме того, это является источником "арг" Программа Я использую:
Код:
#включают

используя патезрас;

ИНТ основной (интермедиат ARGC, символ * ARGV [])
{
   для (INT I = 0; я < ARGC; я ++)
      соиЬ << "Arg [ " << я << " знак равно" << ARGV [я] << "«\ П";
}

(Я написал эту программу из-за многие такие проблемами, с которыми я столкнулся раньше)


Работал также для меня !!! большое спасибо 
alexrossi сейчас офлайн Пожаловаться на alexrossi   Ответить с цитированием Мультицитирование сообщения от alexrossi Быстрый ответ на сообщение alexrossi



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW