Вернуться   Биткоин Форум > Обслуживание Обсуждение
23 января 2017, 12:19:32 PM   # 1
 
 
Сообщений: 26
Цитировать по имени
цитировать ответ
по умолчанию Re: Как правильно толкать сделки?

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


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

Я в настоящее время кодирования Bitcoin-Transaction-System на моем веб-сайте. (Через bitcoinjs-Lib)
Теперь я вроде застрял толкая сделку.
Может кто-нибудь сказать мне, что именно я должен нажать?
Это странно, потому что я генерировать Hex, который работает нормально, если я толкаю его вручную с помощью http://tbtc.blockr.io/documentation/api
Но как только я пытаюсь нажать с помощью кода все это просто умирает.

Код:
Не удалось передать транзакцию. -> {"положение дел":"ошибка","данные":"TX отсутствует","код": 400,"сообщение":"Пожалуйста, смотрите API документацию о том, как POST ОГО гекса в формате JSON."}

Код:
$ .ajax ({
                            URL: "http://btc.blockr.io/api/v1/tx/decode",
                            тип: "после",
                            данные: {
                            шестигранный: transactionHex
                            },
                            успех: функция (ответ) {
                                decodedHex = ответ;
                                console.log (decodedHex);
                                document.getElementById ( 'baseDiv'). innerHTML + = "<бр /><бр />Декодированного Hex: " + TransactionHex;
                            },
                            Ошибка: функция (XHR) {
                                console.log ("Не удалось декодировать Hex. -> " + XHR);
                            }
                        });

                        $ .ajax ({
                            URL: "http://btc.blockr.io/api/v1/tx/push",
                            тип: "после",
                            данные: {
                            шестигранный: decodedHex
                            },
                            успех: функция (ответ) {
                                console.log ("Сделка толкнул. " + Ответ);
                            },
                            Ошибка: функция (XHR) {
                                console.log ("Не удалось передать транзакцию. -> " + Xhr.responseText);
                            }
                        });

Может кто-нибудь дать мне несколько советов, что может быть проблема?
Спасибо! <3
Cheerz ~
DrSeuss сейчас офлайн Пожаловаться на DrSeuss   Ответить с цитированием Мультицитирование сообщения от DrSeuss Быстрый ответ на сообщение DrSeuss


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


23 января 2017, 1:46:57 PM   # 2
 
 
Сообщений: 26
Цитировать по имени
цитировать ответ
по умолчанию Re: Как правильно толкать сделки?

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





Я просто попытался толкая его вручную, и на самом деле есть ошибка, может быть, это поможет:

PUSH ТРАНЗАКЦИИ ОШИБКА: 16: ОБЯЗАТЕЛЬНОЕ-SCRIPT-VERIFY-FLAG-невыполненным (SCRIPT провалили OP_EQUALVERIFY OPERATION)

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

23 января 2017, 2:37:03 PM   # 3
 
 
Сообщений: 26
Цитировать по имени
цитировать ответ
по умолчанию Re: Как правильно толкать сделки?

Я просто попытался толкая его вручную, и на самом деле есть ошибка, может быть, это поможет:

PUSH ТРАНЗАКЦИИ ОШИБКА: 16: ОБЯЗАТЕЛЬНОЕ-SCRIPT-VERIFY-FLAG-невыполненным (SCRIPT провалили OP_EQUALVERIFY OPERATION)



Я узнал, что у меня было что-то перепутал, но, к сожалению, я до сих пор не могу нажать

Не удалось Нажмите: {"положение дел":"ошибка","данные":"TX отсутствует","код": 400,"сообщение":"Пожалуйста, смотрите API документацию о том, как POST ОГО гекса в формате JSON."}

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

23 января 2017, 2:47:34 PM   # 4
 
 
Сообщения: 1176
Цитировать по имени
цитировать ответ
по умолчанию Re: Как правильно толкать сделки?

Ваша задача достаточно сложная и я думаю, что большинство членов не могут помочь вам, я думаю, вам лучше спросить у развитие & Техническое Обсуждение.
Просто переместите нить там, нажав на кнопку "Переместить тему" в левом нижнем углу на эту тему.
ETFbitcoin сейчас офлайн Пожаловаться на ETFbitcoin   Ответить с цитированием Мультицитирование сообщения от ETFbitcoin Быстрый ответ на сообщение ETFbitcoin

23 января 2017, 3:00:24 PM   # 5
 
 
Сообщений: 26
Цитировать по имени
цитировать ответ
по умолчанию Re: Как правильно толкать сделки?

Это, как я после моего запроса к API

Код:

   "наговор": { 
      "TXID":"3fc25ec159a031c1c8b643a9ef083dbf4011f91b2eff6952b59fa239dccfba94",
      "размер": 226,
      "версия": 1,
      "Locktime": 0,
      "Vin": [ 
         { 
            "TXID":"97cf8b040250cee0b30ea61bd2dbbc2425a4b50231477bd8e459ada9e2a98ab2",
            "Vout": 1,
            "scriptSig": { 
               "как м":"3045022100c7d4fcfa0b8880766e1ef89516236667be59c1a087702df263515a40f84f51b502205f84c36551bf8ad8a3a54e715241181b835720d56d6b5816b172409dd4bab1e3 [ALL] 0250a251bd8365ee73a91fe09cb3477b400841c158a59874a8b041e7dff48412e5",
               "наговор":"483045022100c7d4fcfa0b8880766e1ef89516236667be59c1a087702df263515a40f84f51b502205f84c36551bf8ad8a3a54e715241181b835720d56d6b5816b172409dd4bab1e301210250a251bd8365ee73a91fe09cb3477b400841c158a59874a8b041e7dff48412e5"
            },
            "последовательность": 4294967295
         }
      ],
      "Vout": [ 
         { 
            "стоимость": 0,1,
            "N": 0,
            "scriptPubKey": { 
               "как м":"OP_DUP OP_HASH160 2ca0f264fcffd0ceb34b109e1403a11ecacd73b2 OP_EQUALVERIFY OP_CHECKSIG",
               "наговор":"76a9142ca0f264fcffd0ceb34b109e1403a11ecacd73b288ac",
               "reqSigs": 1,
               "тип":"pubkeyhash",
               "адреса": [ 
                  "154yYDzR6NXTrGyaZnM6d8zpB9PiDBjGGG"
               ]
            }
         },
         { 
            "стоимость": 1.5994576,
            "N": 1,
            "scriptPubKey": { 
               "как м":"OP_DUP OP_HASH160 251fafe412cdd9d4f32aabb8ea8858a972030165 OP_EQUALVERIFY OP_CHECKSIG",
               "наговор":"76a914251fafe412cdd9d4f32aabb8ea8858a97203016588ac",
               "reqSigs": 1,
               "тип":"pubkeyhash",
               "адреса": [ 
                  "14PHxkkBb3PxFGNPBiWTWKKiYSA7xWJgC7"
               ]
            }
         }
      ]
   }
}

Но JSON, которые получают это разобраны декодирование шестигранника на самом сайте выглядит по-другому, почему это?
Пожалуйста, обратите внимание, что апи хочет это меня дать ТЕ JSon они ключ "наговор"

Код:

   "Версия":"1",
   "Locktime":"0",
   "Vin": [ 
      { 
         "TXID":"97cf8b040250cee0b30ea61bd2dbbc2425a4b50231477bd8e459ada9e2a98ab2",
         "Vout":"1",
         "ScriptSig": { 
            "Как м":"3045022100c7d4fcfa0b8880766e1ef89516236667be59c1a087702df263515a40f84f51b502205f84c36551bf8ad8a3a54e715241181b835720d56d6b5816b172409dd4bab1e3 [ALL] 0250a251bd8365ee73a91fe09cb3477b400841c158a59874a8b041e7dff48412e5",
            "наговор":"483045022100c7d4fcfa0b8880766e1ef89516236667be59c1a087702df263515a40f84f51b502205f84c36551bf8ad8a3a54e715241181b835720d56d6b5816b172409dd4bab1e301210250a251bd8365ee73a91fe09cb3477b400841c158a59874a8b041e7dff48412e5"
         },
         "CoinBase":ноль,
         "TxInWitness":ноль,
         "Последовательность":"4294967295"
      }
   ],
   "Vout": [ 
      { 
         "Стоимость": 0,1,
         "N": 0,
         "ScriptPubKey": { 
            "Как м":"OP_DUP OP_HASH160 2ca0f264fcffd0ceb34b109e1403a11ecacd73b2 OP_EQUALVERIFY OP_CHECKSIG",
            "наговор":"76a9142ca0f264fcffd0ceb34b109e1403a11ecacd73b288ac",
            "ReqSigs": 1,
            "Тип":"pubkeyhash",
            "Адреса": [ 
               "mjavqH5PuPxidPTCHMKUT4D938zR7kat3R"
            ]
         }
      },
      { 
         "Стоимость": 1.5994576,
         "N": 1,
         "ScriptPubKey": { 
            "Как м":"OP_DUP OP_HASH160 251fafe412cdd9d4f32aabb8ea8858a972030165 OP_EQUALVERIFY OP_CHECKSIG",
            "наговор":"76a914251fafe412cdd9d4f32aabb8ea8858a97203016588ac",
            "ReqSigs": 1,
            "Тип":"pubkeyhash",
            "Адреса": [ 
               "miuFFoqAQ4qD2NqzuHUqLEY3QRkptMcHMu"
            ]
         }
      }
   ],
   "TXID":"3fc25ec159a031c1c8b643a9ef083dbf4011f91b2eff6952b59fa239dccfba94"
}
DrSeuss сейчас офлайн Пожаловаться на DrSeuss   Ответить с цитированием Мультицитирование сообщения от DrSeuss Быстрый ответ на сообщение DrSeuss

23 января 2017, 3:20:07 PM   # 6
 
 
Сообщения: 428
Цитировать по имени
цитировать ответ
по умолчанию Re: Как правильно толкать сделки?

Я не понимаю, языка программирования, который вы используете, но я думаю, ваша проблема в том, что вы передаете неправильную строку как ваши наговор параметр, если вы хотите, чтобы нажать.
При вызове URL .../ декодирования и принять ответ и поместить его в decodedHex переменная, то Вы выдвигаете decodedHex (Который является JSON), чтобы .../От себя URL-адрес.
Если я правильно понял ваш код, что это неправильный подход.

Во второй части вы должны нажать Сырая сделка JSON, как это {"наговор":"TX_HASH"} не весь JSON.
Примете ваше transactionHex Переменная из первой части (строка 5) и использовать это, чтобы толкать.
Кодирование Энтузиаст сейчас офлайн Пожаловаться на Coding Энтузиаст   Ответить с цитированием Мультицитирование сообщения от Coding Энтузиаст Быстрый ответ на сообщение Coding Энтузиаст

23 января 2017, 3:24:23 PM   # 7
 
 
Сообщений: 26
Цитировать по имени
цитировать ответ
по умолчанию Re: Как правильно толкать сделки?

Код:
POST http://btc.blockr.io/api/v1/tx/push 400 (Bad Request)
отправить @ jquery.min.js: 4
Аякса @ jquery.min.js: 4
Успех @ (индекс): 159
I @ jquery.min.js: 2
fireWith @ jquery.min.js: 2
г @ jquery.min.js: 4
(Анонимный) @ jquery.min.js: 4
(Индекс): 169 Не удалось Нажмите: {"положение дел":"ошибка","данные":"TX отсутствует","код": 400,"сообщение":"Пожалуйста, смотрите API документацию о том, как POST ОГО гекса в формате JSON."}
(Индекс): 170 транзакций Hash: 010000000194bacfdc39a29fb55269ff2e1bf91140bf3d08efa943b6c8c131a059c15ec23f01000000694630430220691210387a5a5897afedf546e42a482265b2be96ba36f5e2624168f4d94df8d7021f587c9b670089d81f0aee897364aa6e3320f0a9235e5f70924bbaee287f0f6d01210250a251bd8365ee73a91fe09cb3477b400841c158a59874a8b041e7dff48412e5ffffffff0280969800000000001976a9142ca0f264fcffd0ceb34b109e1403a11ecacd73b288ac00b7ef08000000001976a914251fafe412cdd9d4f32aabb8ea8858a97203016588ac00000000
(Индекс): 171 Это выталкивается: {"наговор":"010000000194bacfdc39a29fb55269ff2e1bf91140bf3d08efa943b6c8c131a059c15ec23f01000000694630430220691210387a5a5897afedf546e42a482265b2be96ba36f5e2624168f4d94df8d7021f587c9b670089d81f0aee897364aa6e3320f0a9235e5f70924bbaee287f0f6d01210250a251bd8365ee73a91fe09cb3477b400841c158a59874a8b041e7dff48412e5ffffffff0280969800000000001976a9142ca0f264fcffd0ceb34b109e1403a11ecacd73b288ac00b7ef08000000001976a914251fafe412cdd9d4f32aabb8ea8858a97203016588ac00000000"}

Это то, что я получаю, когда я пытаюсь сделать это с transactionHex: /
DrSeuss сейчас офлайн Пожаловаться на DrSeuss   Ответить с цитированием Мультицитирование сообщения от DrSeuss Быстрый ответ на сообщение DrSeuss

23 января 2017, 3:43:08 PM   # 8
 
 
Сообщения: 428
Цитировать по имени
цитировать ответ
по умолчанию Re: Как правильно толкать сделки?

Я исправил ошибку в моем комментарии, вы должны нажать, что у вас есть в последней строке не строка, а не весь JSON у вас есть в указанном выше комментариях.
JSON объект является один параметр с этим форматом: {"наговор":"TX_HASH"}
замещать TX_HASH с хэш-операции (строки перед последним, строка, начиная с 010000000194)
Кодирование Энтузиаст сейчас офлайн Пожаловаться на Coding Энтузиаст   Ответить с цитированием Мультицитирование сообщения от Coding Энтузиаст Быстрый ответ на сообщение Coding Энтузиаст

23 января 2017, 3:48:50 PM   # 9
 
 
Сообщений: 26
Цитировать по имени
цитировать ответ
по умолчанию Re: Как правильно толкать сделки?

Код:
вар transactionHex = tx.build () toHex. ()

                        // Запрос текущего BTC Цена за $ & Ђ
                        вар decodedHex;

                        $ .ajax ({
                            URL: "http://btc.blockr.io/api/v1/tx/decode",
                            тип: "после",
                            данные: {
                            шестигранный: transactionHex
                            },
                            успех: функция (ответ) {
                                decodedHex = ответ;
                                console.log (decodedHex);
                                pushHex = JSON.stringify (decodedHex.data.tx);
                                pushHex2 = JSON.parse (pushHex);
                                document.getElementById ( 'baseDiv'). innerHTML + = "<бр /><бр />Декодированного Hex: " + JSON.stringify (ответ);

                                $ .ajax ({
                                    URL: "https://testnet-api.smartbit.com.au/v1/blockchain/pushtx",
                                    тип: "после",
                                    data2: {
                                    шестигранный: transactionHex
                                    },
                                    успех: функция (ответ) {
                                        console.log ("Сделка толкнул. " + Ответ);
                                    },
                                    Ошибка: функция (XHR) {
                                        console.log ("Не удалось Нажмите: " + Xhr.responseText);
                                        console.log ("Hash Сделка: " + TransactionHex);
                                        console.log ("Это выталкивается: " + JSON.stringify (this.data2));
                                    }
                                });
                            },
                            Ошибка: функция (XHR) {
                                console.log ("Не удалось декодировать Hex. -> " + XHR);
                            }
                        });

Я не очень понимаю, что вы имеете в виду, но, как вы видите, я использую transactionHash в качестве параметра.
Код:
{"наговор":"010000000194bacfdc39a29fb55269ff2e1bf91140bf3d08efa943b6c8c131a059c15ec23f01000000694630430220691210387a5a5897afedf546e42a482265b2be96ba36f5e2624168f4d94df8d7021f587c9b670089d81f0aee897364aa6e3320f0a9235e5f70924bbaee287f0f6d01210250a251bd8365ee73a91fe09cb3477b400841c158a59874a8b041e7dff48412e5ffffffff0280969800000000001976a9142ca0f264fcffd0ceb34b109e1403a11ecacd73b288ac00b7ef08000000001976a914251fafe412cdd9d4f32aabb8ea8858a97203016588ac00000000"}
это то, что неоспоримым толкали, с шестигранной неоспоримым ключ и transactionHash в качестве параметра, в чем моя ошибка?
Я чувствую себя так глупо сейчас 
DrSeuss сейчас офлайн Пожаловаться на DrSeuss   Ответить с цитированием Мультицитирование сообщения от DrSeuss Быстрый ответ на сообщение DrSeuss

23 января 2017, 4:04:46 PM   # 10
 
 
Сообщения: 428
Цитировать по имени
цитировать ответ
по умолчанию Re: Как правильно толкать сделки?

Проблема заключается в том, что я ничего об этом языке, который вы используете, не знаю.

Попробуйте добавить заголовок, указывающий ваш CONTENTTYPE и установить его на Применение / JSON

Это то, что я делаю в C #
Код:
используя (HttpClient клиент = новый HttpClient ())
      {
          строка шестигранной = "010000000194bacf ......";
          Строка Json = "{\"шестнадцатеричный \": \"" + Шестигранный + "\"}";
          строка URL = "http://btc.blockr.io/api/v1/tx/push";
          HttpContent содержание = новый StringContent (JSON);
          content.Headers.ContentType = новый System.Net.Http.Headers.MediaTypeHeaderValue ("Применение / JSON");

          вар ответить = ждут client.PostAsync (URL, содержание);

          результат переменная = ждут respond.Content.ReadAsStringAsync ();
      }
Быстрая и грязная работа.
Кодирование Энтузиаст сейчас офлайн Пожаловаться на Coding Энтузиаст   Ответить с цитированием Мультицитирование сообщения от Coding Энтузиаст Быстрый ответ на сообщение Coding Энтузиаст

23 января 2017, 4:14:57 PM   # 11
 
 
Сообщений: 26
Цитировать по имени
цитировать ответ
по умолчанию Re: Как правильно толкать сделки?

Я использую Javascript.

Код:
$ .ajax ({
                                    URL: "http://btc.blockr.io/api/v1/tx/push",
                                    тип: "после",
                                    Тип содержимого: "Применение / JSON; кодировка = UTF-8",
                                    тип данных: "JSON",
                                    data2: {
                                    шестигранный: transactionHex
                                    },
                                    успех: функция (ответ) {
                                        console.log ("Сделка толкнул. " + Ответ);
                                    },
                                    Ошибка: функция (XHR) {
                                        console.log ("Не удалось Нажмите: " + Xhr.responseText);
                                        console.log ("Hash Сделка: " + TransactionHex);
                                        console.log ("Это выталкивается: " + JSON.stringify (this.data2));
                                    }
                                });

Теперь я объявил, что я пошлю JSON, но ..

Код:
Это выталкивается: "{\"шестнадцатеричный \": \"010000000194bacfdc39a29fb55269ff2e1bf91140bf3d08efa943b6c8c131a059c15ec23f01000000694630430220691210387a5a5897afedf546e42a482265b2be96ba36f5e2624168f4d94df8d7021f587c9b670089d81f0aee897364aa6e3320f0a9235e5f70924bbaee287f0f6d01210250a251bd8365ee73a91fe09cb3477b400841c158a59874a8b041e7dff48412e5ffffffff0280969800000000001976a9142ca0f264fcffd0ceb34b109e1403a11ecacd73b288ac00b7ef08000000001976a914251fafe412cdd9d4f32aabb8ea8858a97203016588ac00000000 \"}"

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

23 января 2017, 4:26:54 PM   # 12
 
 
Сообщения: 428
Цитировать по имени
цитировать ответ
по умолчанию Re: Как правильно толкать сделки?

Я сожалею, что я не могу помочь вам больше, чем это. Но вы посмотрите на эти ссылки, может быть, они могут иметь некоторую помощь может:
https://github.com/search?l=JavaScript&д = blockr.io&Тип = Хранилища&utf8 =% E2% 9C% 93
https://github.com/search?l=JavaScript&д = smartbit&Rf = SearchResults&Тип = Хранилища&utf8 =% E2% 9C% 93
Это обертки на blockr.io и smartbit.com Api написано на JavaScript.

Также вы можете задать свои вопросы по stackoverflow.com или reddit.com плата JavaScript.
Кодирование Энтузиаст сейчас офлайн Пожаловаться на Coding Энтузиаст   Ответить с цитированием Мультицитирование сообщения от Coding Энтузиаст Быстрый ответ на сообщение Coding Энтузиаст

23 января 2017, 5:26:20 PM   # 13
 
 
Сообщений: 26
Цитировать по имени
цитировать ответ
по умолчанию Re: Как правильно толкать сделки?

Спасибо в любом случае человек

К сожалению, я не нахожу никакой помощи в Интернете, Репо не включают в себя информацию либо. : /
Так что если у кого-то есть больше идей, я был бы рад.

Это то, что у меня есть
Код:
// Подписать сделку с KeyPair отправителя
                        для (вар I в transHashesNeeded) {
                            tx.sign (ParseInt (я), KeyPair);
                        }

                        вар transactionHex = tx.build () toHex. ()

                        // Запрос текущего BTC Цена за $ & Ђ
                        вар decodedHex;

                        $ .ajax ({
                            URL: "http://btc.blockr.io/api/v1/tx/decode",
                            тип: "после",
                            данные: {
                            шестигранный: transactionHex
                            },
                            успех: функция (ответ) {
                                decodedHex = ответ;

                                document.getElementById ( 'baseDiv'). innerHTML + = "<бр /><бр />Декодированного Hex: " + JSON.stringify (ответ);

                                $ .ajax ({
                                    URL: "http://btc.blockr.io/api/v1/tx/push",
                                    тип: "после",
                                    Тип содержимого: "Применение / JSON; кодировка = UTF-8",
                                    тип данных: "JSON",
                                    данные: JSON.stringify ({   
                                        шестигранный: transactionHex
                                    }),
                                    успех: функция (ответ) {
                                        console.log ("Сделка толкнул. " + Ответ);
                                    },
                                    Ошибка: функция (XHR) {
                                        console.log (это);
                                        console.log ("Не удалось Нажмите: " + Xhr.responseText);
                                        console.log ("Hash Сделка: " + TransactionHex);
                                        console.log ("Это выталкивается: " + This.data);
                                    }
                                });
                            },
                            Ошибка: функция (XHR) {
                                console.log ("Не удалось декодировать Hex. -> " + XHR);
                            }
                        });
                    }             
                });

И это вывод на консоль

Код:
Objectaccepts: Objectasync: truecontentType: "Применение / JSON; кодировка = UTF-8"Содержание: Objectconverters: ObjectcrossDomain: truedata: "{"наговор":"0100000001329e495a5e7dbb619ca84b3f1bc9ee0cca279f538b7ea0513a33be5ed46fe370000000006a473044022075b6372ed5febf7724613eddf7207fb5ed7b60b8c3f8d2cb77e76248c1f2daf102206edef165631bdf8455a5b486c0f7189ed80719c5ec726dccdecf3564fd59ae7901210250a251bd8365ee73a91fe09cb3477b400841c158a59874a8b041e7dff48412e5ffffffff0280969800000000001976a9142ca0f264fcffd0ceb34b109e1403a11ecacd73b288ac17db6d07000000001976a914251fafe412cdd9d4f32aabb8ea8858a97203016588ac00000000"}"тип данных: "JSON"Типы данных: Array [2] Ошибка: (XHR) flatOptions: Objectglobal: truehasContent: trueisLocal: falsejsonp: "Перезвони"jsonpCallback: () ProcessData: trueresponseFields: Objectsuccess: тип (ответ): "ПОСЛЕ"URL: "http://btc.blockr.io/api/v1/tx/push"XHR: () __ proto__: Объект
(Индекс): 170 Не удалось Нажмите: {"положение дел":"потерпеть неудачу","данные":"Не удалось подтолкнуть вашу сделку!","код": 500,"сообщение":"Вы подписать сделку?"}
(Индекс): 171 Сделка Hash: 0100000001329e495a5e7dbb619ca84b3f1bc9ee0cca279f538b7ea0513a33be5ed46fe370000000006a473044022075b6372ed5febf7724613eddf7207fb5ed7b60b8c3f8d2cb77e76248c1f2daf102206edef165631bdf8455a5b486c0f7189ed80719c5ec726dccdecf3564fd59ae7901210250a251bd8365ee73a91fe09cb3477b400841c158a59874a8b041e7dff48412e5ffffffff0280969800000000001976a9142ca0f264fcffd0ceb34b109e1403a11ecacd73b288ac17db6d07000000001976a914251fafe412cdd9d4f32aabb8ea8858a97203016588ac00000000
(Индекс): 172 Эти выталкиваются: {"наговор":"0100000001329e495a5e7dbb619ca84b3f1bc9ee0cca279f538b7ea0513a33be5ed46fe370000000006a473044022075b6372ed5febf7724613eddf7207fb5ed7b60b8c3f8d2cb77e76248c1f2daf102206edef165631bdf8455a5b486c0f7189ed80719c5ec726dccdecf3564fd59ae7901210250a251bd8365ee73a91fe09cb3477b400841c158a59874a8b041e7dff48412e5ffffffff0280969800000000001976a9142ca0f264fcffd0ceb34b109e1403a11ecacd73b288ac17db6d07000000001976a914251fafe412cdd9d4f32aabb8ea8858a97203016588ac00000000"}

Если вы просто взять transactionHex и толкать ее вручную все работает прекрасно.
DrSeuss сейчас офлайн Пожаловаться на DrSeuss   Ответить с цитированием Мультицитирование сообщения от DrSeuss Быстрый ответ на сообщение DrSeuss

24 января 2017, 4:53:41 AM   # 14
 
 
Сообщений: 56
Цитировать по имени
цитировать ответ
по умолчанию Re: Как правильно толкать сделки?

Я хотел бы предложить вам запустить полный узел (с обрезкой), и ваш сайт отправить транзакции в сеть с помощью вашего узла.

В дополнении к вашим проблемам с API blockr.io, в вашей текущей настройке, вы рискуете, что вы будете не в состоянии выдвинуть какую-либо сделку, когда какая-либо часть цепи между вы --> blockr.io -> Узел blockr.io в -> остальная часть сети сломан.

Вы можете настроить свой узел так, чтобы он удалит часть blockchain, которая восходит более Икс MB (настройка по умолчанию составляет 300 МБ, но вы можете уменьшить это), и я верю, что вы можете изменить настройки вашего узла, так что он будет слушать только для новых блоков (а не непроверенные сделок), в то время как еще в состоянии передать новые транзакции, вы хотите транслировать.
moonpie45 сейчас офлайн Пожаловаться на moonpie45   Ответить с цитированием Мультицитирование сообщения от moonpie45 Быстрый ответ на сообщение moonpie45



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW