|
15 марта 2014, 9:37:13 PM | # 1 |
Сообщения: 1078
цитировать ответ |
Re: Это сообщение было слишком стар и продут
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Это сообщение было слишком стар и продут
|
15 марта 2014, 10:47:32 PM | # 2 |
Сообщения: 1456
цитировать ответ |
Re: Это сообщение было слишком стар и продут
Получил 1806 Биткоинов
Реальная история. 1btc создать лучший blockchain не много
Потому что есть гораздо больше работы, чем как для 1btc. удачи в любом случае! С уважением! |
15 марта 2014, 10:55:22 PM | # 3 |
Сообщений: 21
цитировать ответ |
Re: Это сообщение было слишком стар и продут
Не против бы прыгать на этом вагоне. На каком языке это написано (если есть требование), а также где источник?
|
15 марта 2014, 11:02:12 PM | # 4 |
Сообщения: 1456
цитировать ответ |
Re: Это сообщение было слишком стар и продут
Не против бы прыгать на этом вагоне. На каком языке это написано (если есть требование), а также где источник? круто кажется, что я был неправ о цене. С уважением! |
20 марта 2014, 3:31:00 PM | # 5 | ||
Сообщений: 21
цитировать ответ |
Re: Это сообщение было слишком стар и продут
Не против бы прыгать на этом вагоне. На каком языке это написано (если есть требование), а также где источник? Ну, все, что вам нужно, это HTML и JavaScript Нам просто нужно обращаться к серверу API с JavaScript, и отображать результаты в формате HTML. Вы можете проверить главную страницу HTML, чтобы увидеть, что это не так уж сложно. Вот Javascript файл, который отображает живой блок ОЙ информацию на главной странице /. Это может быть адаптирована / распространено / и т.д.. Код: (Функция ($) { вар по умолчанию = { rowSpeed: 300, NewRow: нуль, addTop: правда, removeTop: правда }; вар newClasses = "NewRow" Варианты вара = $ .extend (по умолчанию, опция); $ .fn.addRow = функция (опция) { выбирает = $ .extend (по умолчанию, опция); переменные $ таблица = $ (это); вар $ tableBody = $ ("TBODY", $ Таблица); вар т = $ (opts.newRow) console.log ("ДОБАВЛЕНИЕ: " + T); если (opts.addTop) t.appendTo ($ tableBody); еще t.prependTo ($ tableBody); // убедитесь, что мы не имеем больше чем х элементов в таблице вар ROWCOUNT = $ ( 'TBODY тр', это) .length; console.log ("ROWCOUNT: " + ROWCOUNT); если (ROWCOUNT>10) $ ( 'TBODY тр: последний', это) .remove (); вар лин = $ table.find ( 'TBODY тр: первый'); lin.find ("тд") .effect ("основной момент", {}, 1000); вернуться ложным; }; $ .fn.removeRow = функция (опция) { выбирает = $ .extend (по умолчанию, опция); переменные $ таблица = $ (это); вар т если (opts.removeTop) т = $ table.find ( 'TBODY тр: последний раз') еще т = $ table.find ( 'TBODY тр: первый'); t.find ("тд") .wrapInner ("") .Родитель (). найти ("тд ДИВ") .slideUp (opts.rowSpeed, функция () { .. $ (Это) .parent () родитель () удалить (); }); вернуться ложным; }; это вернуть; }) (Jquery); Функция formatLTC (Сумма) { вар DecimalSeparator = Число ("1,5") .toLocaleString () зиЬзЬг (1,1). вар AmountWithCommas = Amount.toLocaleString (); вар arParts = Строка (AmountWithCommas) .split (DecimalSeparator); вар intPart = arParts [0]; вар decPart = (arParts.length > 1? arParts [1]: ''); . DecPart = (decPart + '00000') зиЬзЬг (0,5); вернуться intPart + DecimalSeparator + decPart + " LTC"; } функционировать getSubscribeTX () { вар jsonData = {}; jsonData [ 'ID'] = - 1; jsonData [ 'метод'] ="blockchain.tx.subscribe"; вернуть JSON.stringify (jsonData) + "\ п"; } функционировать getLastTX () { вар jsonData = {}; jsonData [ 'ID'] = - 1; jsonData [ 'метод'] ="blockchain.last.tx"; вернуть JSON.stringify (jsonData) + "\ п"; } Функция getLastBlocks () { вар jsonData = {}; jsonData [ 'ID'] = - 1; jsonData [ 'метод'] ="blockchain.last.blocks"; вернуть JSON.stringify (jsonData) + "\ п"; } Функция getSubscribeBlocks () { вар jsonData = {}; jsonData [ 'ID'] = - 1; jsonData [ 'метод'] ="blockchain.blocks.subscribe"; вернуть JSON.stringify (jsonData) + "\ п"; } Функция addTxRow (TXID, количество, отметка времени) { TXID = txid.substr (0,12); вар amtLTC = сумма / 100000000; $ ("#txa").Добавить ряд({ NewRow: '<тр><тд>'+ TXID + а><цвет шрифта = серый>[...]шрифт> тд> несколько секунд назад тд><тд класс ="скрытый-телефон"> тд><тд класс ="правый столбец"><Кнопка класса ="БТН БТН-успех БТН-большой"><пролет>'+ FormatLTC (amtLTC) + SPAN> кнопка> тд> тр>», | addTop: ложь, removeTop ложь }); } Функция addBlockRow (высота, хэш, numtx, количество, tmpstmp) { сумма = formatLTC (сумма); $ ("#blocks").Добавить ряд({ NewRow: '<тр><тд>'+ Высота + а> тд> несколько секунд назад тд><тд класс ="скрытый-телефон">'+ Numtx + тд><тд класс ="скрытый-телефон правых цв"><Кнопка класса ="БТН БТН-предупреждение БТН-большой"><пролет>'+ Сумма +' SPAN> кнопка> тд> тр>», |
addTop: ложь, removeTop ложь }); } $ (Документ) .ready (функция () { вар конфигурации = { relayURL: "WSS: //litemonitor.com: 2109" }; вар подключен = ложь; вар сокет = новый WebSocket (config.relayURL, [ 'двоичное']); socket.onopen = функция () { socket.send (getLastTX ()); socket.send (getLastBlocks ()); socket.send (getSubscribeTX ()); socket.send (getSubscribeBlocks ()); }; socket.onmessage = функция (событие) { если (! подключен && event.data == 'подключен') { = подключен верно; вернуть; } вар пт = новый FileReader (); fr.onloadend = функция (е) { вар mySplitResult = f.target.result.split ("\ п"); для (Ent в mySplitResult) { если (mySplitResult [ENT] .length<5) продолжить; вар данные = JSON.parse (mySplitResult [ENT]); если (данные [ 'метод'] == "blockchain.blocks.subscribe" || данные [ 'метод'] == "blockchain.last.blocks") { данные = данные [ 'PARAMS'] [0]; высота вар = данные [ 'block_height']; вар numtx = данные [ 'num_tx']; вар хэш = данные [ 'block_hash']; сумма вар = данные [ 'sum_out']; вар tmpstmp = данные [ 'временная метка']; addBlockRow (высота, хэш, numtx, количество, tmpstmp); } иначе если (данные [ «метод»] == "blockchain.tx.subscribe") { вар хэш = данные [ 'tx_id']; вар временной метки = данные [ «временная метка»]; вар выходы = данные [ 'PARAMS'] [0] [ 'выхода']; вар totalOut = 0; (для ключа в вар выходов) { totalOut + = выходы [ключ] [ 'значение']; } addTxRow (хэш, totalOut, метка времени); } } }; fr.readAsBinaryString (event.data); } }); Самое волшебство происходит в socket.onmessage = функция (событие) { где ответы от сервера API обрабатываются. я собираюсь сделать "Блок Обзор Page", Не могли бы вы выслать мне, что сделано до сих пор? Кроме того, когда вы говорите страницу Обзор блока, вы имеете в виду это? https://blockchain.info/block-index/376347/0000000000000000499aafcd5b6b4dd805576301d91e938e1d6c49bc872f7580 |
20 марта 2014, 4:13:58 PM | # 6 |
Сообщения: 1105
цитировать ответ |
Re: Это сообщение было слишком стар и продут
Это здорово видеть. Интересно, если вы все рассмотрели, используя проницательность исследователя BitPay в? http://live.bitcore.io/ Я не знаю, как он получает данные из сети Bitcoin, но большинство из них должно быть переносимым на Litecoin.
Кстати, я бегу LitecoinScout.com и боролись главно с Абэ. Сайт не работает сейчас, и я потерял терпение сохраняя этот пакет. Я определенно был бы заинтересован в получении его и работает с другим решением. Печально то, я также делаю сеть сложности графиков, которые, скорее всего, нужен капитальный ремонт, чтобы работать с другим исследователем решением, но я бы определенно сделать это. Удачи! Edit: Просто взглянул на то, что у вас работают, и это выглядит здорово. Это на самом деле выглядит очень похоже на понимание. В любом случае, спасибо за делать это и дайте нам знать, как мы можем помочь. |
25 января 2015, 5:13:22 AM | # 7 |
Сообщений: 74
цитировать ответ |
Re: Это сообщение было слишком стар и продут
|
25 января 2015, 6:42:37 AM | # 8 |
Сообщения: 1568
цитировать ответ |
Re: Это сообщение было слишком стар и продут
Является ли это по-прежнему живут ?? Это не имеет значения, потому что Litecoin мертв. |
25 января 2015, 7:40:43 AM | # 9 |
Сообщений: 74
цитировать ответ |
Re: Это сообщение было слишком стар и продут
К
|
25 января 2015, 11:28:40 AM | # 10 |
Сообщения: 280
цитировать ответ |
Re: Это сообщение было слишком стар и продут
Может быть, вы могли бы добавить СУММУ ПОИСК, не Ther исследователь не имеет эту функцию. При этом вы можете искать сделки по количеству легко!
Любовь дизайн, но не могу пойти на это, только увидел скриншот |
27 января 2015, 6:12:05 PM | # 11 |
Сообщения: 1484
цитировать ответ |
Re: Это сообщение было слишком стар и продут
Это было отправлено почти год назад.
Выглядит отлично. Любые новости с развитием? Это было бы очень удобно! |
27 января 2015, 7:44:40 PM | # 12 |
Сообщения: 1568
цитировать ответ |
Re: Это сообщение было слишком стар и продут
Это было отправлено почти год назад. Похоже, проект мертв, сайт больше не существует.Выглядит отлично. Любые новости с развитием? Это было бы очень удобно! |