Вернуться   Биткоин Форум > Объявления
15 апреля 2011, 2:48:21 AM   # 1
 
 
Сообщения: 608
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

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


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

Там новый MTGox WebSocket API. Этот API работает путем подписки на каналы, и каждый канал представлен в UUID.

Вы можете подключиться через: WS: //websocket.mtgox.com/mtgox

WebSocket подпишется вам некоторые каналы автоматически:
  • dbf1dee9-4f2e-4a08-8cb7-748919a71b21: торги (каждый раз, когда торговля происходит, вы получите что-то здесь)
  • d5f06780-30a8-4a48-a2f8-7ed181b4a13f: mtgox тикер (много обновлений, часто с теми же данными)
  • 24e67e0d-1cad-4cc0-9e7a-f8523ef460fe: глубина информации в режиме реального времени (цена + сумма + тип ... тип = 1 = Просите, тип = 2 = Bid)

Кроме того, каждый пользователь имеет "своя" канал, который потоки информации о заказах (новый заказ, удаление заказов, и т.д.) и торгует только торгует на пользователя).

Каждое сообщение является JSON-кодированный объект, по крайней мере, "оп" элемент. "оп" элемент содержит операцию, чтобы быть сделано (для исходящих сообщений), или тип сообщения (для входящих сообщений).

Возможные исходящие команды:

  • отказаться от подписки Остановка приема сообщений от канала (параметр "канал")

Пример входящие данные:

Бегущая строка
Код:
{"канал":"d5f06780-30a8-4a48-a2f8-7ed181b4a13f","оп":"частный","происхождения":"широковещательный","частный":"бегущая строка","бегущая строка": {"купить": 0,9515,"высокая": 1,"низкий": 0,91,"продавать": 0,9697,"об": 34349}}
Сделка
Код:
{"канал":"dbf1dee9-4f2e-4a08-8cb7-748919a71b21","оп":"частный","происхождения":"широковещательный","частный":"сделка","сделка": {"количество": 2,71,"amount_int":"271000000","Дата": 1310279340,"пункт":"BTC","цена": 14,43,"price_currency":"доллар США","price_int":"1443000","TID":"1310279340877902","trade_type":"предложение","тип":"сделка"}}

Содержит:
  • Сумма: торгуемая сумма в пункте (BTC), поплавок, осуждается
  • amount_int: такой же, как количества, но и в наименьшей единице
  • дата: Отметка времени Unix торговли
  • пункт: Что эта сделка о
  • Цена: цена за единицу, с плавающей точкой, не рекомендуется
  • price_int: цена в наименьшей единице в виде целого числа (5 знаков после запятой, от USD 3 в случае JPY)
  • price_currency: валюта, в которой была завершена торговля
  • TID: Trade ID (большое целое число, которое фактически является торговой отметкой времени в микросекундах)
  • trade_type: Помогла ли эта торговля результатом исполнения заявки или его спросить?

обновление глубины
Код:
{"канал":"24e67e0d-1cad-4cc0-9e7a-f8523ef460fe","глубина": {"валюта":"доллар США","пункт":"BTC","цена":"14,43","price_int":"1443000","тип": 1,"type_str":"просить","объем":"-2,71","volume_int":"-271000000"},"оп":"частный","происхождения":"широковещательный","частный":"глубина"}

Содержит:
  • Валюта: валюта влияет
  • пункт: пункт (BTC)
  • цена: как поплавок, осуждается
  • price_int: цена, по которой произошло изменение объема
  • Тип: 1 = 2 = задать ставку. Устаревшие см type_str
  • type_str: тип заказа на этой глубине, либо "просить" или "предложение"
  • Объем: изменение объема, как поплавок, осуждается
  • Изменение объема в наименьшей единице: volume_int

(Собств) обновление заказа
Код:
{"канал":"(Частичный ключ)","оп":"частный","order_upd": {"количество": 1000,"darkStatus": 0,"Дата": 1302836027,"подъязычная":"(OID)","цена": 0,9899,"положение дел": 1},"происхождения":"широковещательный","частный":"order_upd"}


Это еще при испытаниях, и любой элемент этого WebSocket API может измениться в любое время.
Идеи / комментарии приветствуются
MagicalTux сейчас офлайн Пожаловаться на MagicalTux   Ответить с цитированием Мультицитирование сообщения от MagicalTux Быстрый ответ на сообщение MagicalTux


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


15 апреля 2011, 2:54:51 AM   # 2
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

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





Nice сохранить обновления ближайшие Tux очень высокую оценку.
demonofelru сейчас офлайн Пожаловаться на demonofelru   Ответить с цитированием Мультицитирование сообщения от demonofelru Быстрый ответ на сообщение demonofelru

15 апреля 2011, 3:58:34 AM   # 3
 
 
Сообщения: 540
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

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

15 апреля 2011, 4:11:16 AM   # 4
 
 
Сообщения: 2352
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

Надеясь Newsham (или кому-либо еще) обновит таблицу MtGox для размещения нового корма WebSocket данных:
   http://www.thenewsh.com/~newsham/x/mtgox/
Стивен Gornick сейчас офлайн Пожаловаться на Stephen Gornick   Ответить с цитированием Мультицитирование сообщения от Stephen Gornick Быстрый ответ на сообщение Стивен Gornick

15 апреля 2011, 8:02:01 AM   # 5
 
 
Сообщения: 681
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

Я с нетерпением жду подачи заявок и просит, чтобы я мог восстановить страницу Newsham, чтобы его былую славу. Я не нужен портфель заказов всего будет отправляться каждый раз, когда есть изменение; только поток обновлений будет хорошо. Например:
добавить 1001 ставки 23,45 1,043
добавить +1002 спросить 34.56 1.07
удалить 1001
заполнить 1002 14.56
заполнить 1002 20.00
...
Киф сейчас офлайн Пожаловаться на Киф   Ответить с цитированием Мультицитирование сообщения от Киф Быстрый ответ на сообщение Киф

15 апреля 2011, 8:06:02 AM   # 6
 
 
Сообщения: 608
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

Я с нетерпением жду подачи заявок и просит, чтобы я мог восстановить страницу Newsham, чтобы его былую славу. Я не нужен портфель заказов всего будет отправляться каждый раз, когда есть изменение; только поток обновлений будет хорошо. Например:
добавить 1001 ставки 23,45 1,043
добавить +1002 спросить 34.56 1.07
удалить 1001
заполнить 1002 14.56
заполнить 1002 20.00
...

Должно быть возможно, я сделаю что-то
MagicalTux сейчас офлайн Пожаловаться на MagicalTux   Ответить с цитированием Мультицитирование сообщения от MagicalTux Быстрый ответ на сообщение MagicalTux

15 апреля 2011, 10:34:25 AM   # 7
 
 
Сообщения: 938
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

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

15 апреля 2011, 11:42:37 AM   # 8
 
 
Сообщения: 608
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

Я надеюсь, что пошевелить автоматизированную торговую систему из опроса, основанный на событие базирования. Это первый я слышал о WebSockets, похоже, что это изобретено для систем на основе браузера. Стоит ли писать отдельную программу, которая делает использование этого (в этом случае я начну прямо вперед) или у вас есть более базовый интерфейс сокетов в ваших планах? Или я вру (не спал какое-то время)?


Проект-75 версия протокола действительно легко осуществить из приложения.

Вы присылаете простой запрос HTTP:

Код:
GET / mtgox HTTP / 1.1
Обновление: WebSocket
Подключение: Обновление
Ведущий: websocket.mtgox.com
Происхождение: нулевая

(Не забудьте добавить пустую строку в конце)

И вы получите следующий ответ:

Код:
HTTP / 1.1 101 Web Оправа Протокол квитирования
Обновление: WebSocket
Подключение: Обновление
WebSocket-Origin: нулевой
WebSocket-Location: WS: //websocket.mtgox.com/mtgox

После того, как вы получили это, сервер WebSocket будет посылать вам кадры в следующем формате: байты NUL (00), некоторые JSON-кодированные данные, и FF байты. Вы можете декодировать каждый пакет JSon, как они приходят и обрабатывать их.

Вы также можете посылать пакеты таким же образом, путем отправки байт NUL, некоторые JSON-кодированные данные, и FF байт (например, чтобы отправить запрос на отмену подписки или подписаться на ключ mtgox).

Пример с Telnet: http://dl.dropbox.com/u/24900303/screenshot/2011/04/20110415_websocket_telnet_example.png
MagicalTux сейчас офлайн Пожаловаться на MagicalTux   Ответить с цитированием Мультицитирование сообщения от MagicalTux Быстрый ответ на сообщение MagicalTux

15 апреля 2011, 3:15:10 PM   # 9
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

Привет, спасибо за API. Несколько вопросов / комментариев:

а) Что именно тикер? Почему сервер вещания так много пакетов без каких-либо измененных данных? Я вижу несколько обновлений в секунду без каких-либо изменений ...
б) Можете ли вы опубликовать пример подписываться / отписываться команды? Пока не ясно, для меня, как отписаться от сводки.
в) Вы можете включать (официальные) сервера отметок времени в передачах? Клиентские проставлены в торговых платформах ад ... Я извиняюсь, я скучаю поле «дата» 
слякоть сейчас офлайн Пожаловаться на слякоть   Ответить с цитированием Мультицитирование сообщения от слякоти Быстрый ответ на сообщение слякоть

15 апреля 2011, 3:29:20 PM   # 10
 
 
Сообщения: 447
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

Кроме того, каждый пользователь имеет "своя" канал, который потоки информации о заказах (новый заказ, удаление заказов, и т.д.) и торгует только торгует на пользователя).

Ли пользователя "своя" канал включает информацию о том, когда BTC / USD средств разместить на его счет?
mndrix сейчас офлайн Пожаловаться на mndrix   Ответить с цитированием Мультицитирование сообщения от mndrix Быстрый ответ на сообщение mndrix

15 апреля 2011, 3:46:43 PM   # 11
 
 
Сообщения: 540
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

Привет, спасибо за API. Несколько вопросов / комментариев:

б) Можете ли вы опубликовать пример подписываться / отписываться команды? Пока не ясно, для меня, как отписаться от сводки.
в) Вы можете включать (официальные) сервера отметок времени в передачах? Клиентские проставлены в торговых платформах ад ...


Да, от чтения спецификация протокола, это похоже, что я должен послать все виды различных байтов в разное время на сервере. Некоторые из них перевести в ASCII, в то время как другие непечатаемые. Я запутаться здесь, потому что в примерах, это выглядит, как будто мы просто посылать простые строки текста. Нужно ли нам байт строки? Нужно ли нам / г / п новой строки?

И сервер отметок времени будет огромная помощь! Есть несколько вариантов здесь, на самом деле. Во-первых, вы могли бы просто использовать временные метки очень точно, поэтому клиент может воссоздать реальный порядок потока точно. В качестве альтернативы (и, возможно, проще), просто создать длинное целое по возрастанию номера заказа, который идет вместе с торгами и заказами. Таким образом, сервер может остаться на целых секунды для меток времени, но клиент может организовать сделки и заказы точно, используя идентификационные номера. Там должны быть отдельные списки нумерации для заказов и сделок, конечно.
Кларк сейчас офлайн Пожаловаться на Clark   Ответить с цитированием Мультицитирование сообщения от Clark Быстрый ответ на сообщение Clark

15 апреля 2011, 4:15:16 PM   # 12
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

Черт возьми...

Так много вещей, чтобы учиться, и только одна жизнь
grondilu сейчас офлайн Пожаловаться на grondilu   Ответить с цитированием Мультицитирование сообщения от grondilu Быстрый ответ на сообщение grondilu

15 апреля 2011, 5:44:23 PM   # 13
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

Является ли WebSocket апи вниз?

Код:
$ Телнет websocket.mtgox.com 80
Попытка 69.64.54.38 ...
телнет: Не удается подключиться к удаленному хосту: Соединение отклонено
слякоть сейчас офлайн Пожаловаться на слякоть   Ответить с цитированием Мультицитирование сообщения от слякоти Быстрый ответ на сообщение слякоть

15 апреля 2011, 6:24:25 PM   # 14
 
 
Сообщения: 938
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

Является ли WebSocket апи вниз?
Это вниз для меня, по крайней мере, за последний час.

И спасибо за хорошее объяснение, MagicalTux. Я написал клиент в Haskell, я отправлю его, когда подписка часть завершена.
memvola сейчас офлайн Пожаловаться на memvola   Ответить с цитированием Мультицитирование сообщения от memvola Быстрый ответ на сообщение memvola

15 апреля 2011, 6:24:56 PM   # 15
 
 
Сообщения: 183
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

почему вы используете UUID, чтобы назвать каналы, а не только что-то удобочитаемое как: "сделки" ?
Джед сейчас офлайн Пожаловаться на Джед   Ответить с цитированием Мультицитирование сообщения от Jed Быстрый ответ на сообщение Джед

16 апреля 2011, 2:50:37 AM   # 16
 
 
Сообщения: 608
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

Является ли WebSocket апи вниз?

Код:
$ Телнет websocket.mtgox.com 80
Попытка 69.64.54.38 ...
телнет: Не удается подключиться к удаленному хосту: Соединение отклонено

Да был вниз, нашел причину, фиксированный код и перезапустить его (деление на ноль, когда кто-то послал плохо отформатирован Draft-00 заголовков).

Привет, спасибо за API. Несколько вопросов / комментариев:

а) Что именно тикер? Почему сервер вещания так много пакетов без каких-либо измененных данных? Я вижу несколько обновлений в секунду без каких-либо изменений ...
б) Можете ли вы опубликовать пример подписываться / отписываться команды? Пока не ясно, для меня, как отписаться от сводки.
в) Вы можете включать (официальные) сервера отметок времени в передачах? Клиентские проставлены в торговых платформах ад ... Я извиняюсь, я скучаю поле «дата» 


а) тикер текущей статистика о Bitcoin. Он послал один раз каждый раз, когда она есть шанс быть изменено, который включает в себя, когда заказы размещены, удалены или завершены.
б) Вот пример:
Код:
{"оп":"отказаться от подписки","канал":"ххх"}

Кроме того, каждый пользователь имеет "своя" канал, который потоки информации о заказах (новый заказ, удаление заказов, и т.д.) и торгует только торгует на пользователя).

Ли пользователя "своя" канал включает информацию о том, когда BTC / USD средств разместить на его счет?

Не в этой точке.

почему вы используете UUID, чтобы назвать каналы, а не только что-то удобочитаемое как: "сделки" ?

Потому что это было легче, так как я намерен использовать эту систему для многих других сайтов, без того, чтобы сделать что-то, чтобы изолировать пользователь конкретной системы. Также существует определенного пользователь каналы и многие другие вещи, которые используют UUID немного проще (для меня).
MagicalTux сейчас офлайн Пожаловаться на MagicalTux   Ответить с цитированием Мультицитирование сообщения от MagicalTux Быстрый ответ на сообщение MagicalTux

16 апреля 2011, 9:56:15 AM   # 17
 
 
Сообщения: 938
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

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

Код:
модуль Main (основной), где

импорт сети
импорт System.IO
импорт Control.Monad

clientHandshake :: Строка
clientHandshake = "GET / mtgox HTTP / 1.1 \ г \ п \
                  \ Обновление: WebSocket \ г \ п \
                  \ Соединения: Обновление \ R \ N \
                  \ Хост: websocket.mtgox.com \ г \ п \
                  \ Origin: нуль \ г \ п \
                  \\ г \ п"

-- Ожидаемый ответ сервера
serverHandshake :: [String]
serverHandshake = ["HTTP / 1.1 101 Web Оправа Протокол квитирования",
                   "Обновление: WebSocket","Подключение: Обновление",
                   "WebSocket-Origin: нулевой",
                   "WebSocket-Location: WS: //websocket.mtgox.com/mtgox",
                   "WebSocket-протокол: *"]

-- https://mtgox.com/code/getKey.php
Ключ :: Строка
ключ = "\"ключ \": \"00000000-0000-0000-0000-000000000000: 0000000000000000000000000000 \""

hGetHeader :: Handle -> IO [String]
hGetHeader ч = сделать сек <- hGetLine ч
                  если s == "\р"
                    затем вернуться []
                    еще делать с <- hGetHeader ч
                            вернуться (INIT s: s')

hGetFrame :: Handle -> IO String
hGetFrame ч = делать с <- hGetChar ч
                 если с == '\ XFF'
                   затем вернуться "\ п"
                   еще делать с» <- hGetFrame ч
                           вернуть $ если с == «\ x00», то с «остальное (с: с»)

hPutFrame :: Handle -> String -> IO ()
hPutFrame ч s = hPutStr ч $ '\ x00': s ++ "\ XFF"

главная :: IO ()
Основные = делать час <- подключиться к "websocket.mtgox.com" (Номер_порт 80)
          hSetBuffering ч NoBuffering
          hPutStr ч clientHandshake
          HDR <- hGetHeader ч
          когда (головка HDR / = голова serverHandshake).
               ошибка $ "Invalid рукопожатие сервера: \ п" ++ показать HDR

          hPutFrame ч "{\"оп \": \"отписаться \"\"канал \": \"d5f06780-30a8-4a48-a2f8-7ed181b4a13f \"}"
          hPutFrame ч $ "{\"оп \": \"mtgox.subscribe \"," ++ ключ ++ "}"

          навсегда $ hGetFrame час >>= putStr

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

16 апреля 2011, 10:00:45 AM   # 18
 
 
Сообщения: 608
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

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

Может просто было "случайно", Есть много тикер событий, не нужно думать слишком трудно об этом
MagicalTux сейчас офлайн Пожаловаться на MagicalTux   Ответить с цитированием Мультицитирование сообщения от MagicalTux Быстрый ответ на сообщение MagicalTux

17 апреля 2011, 4:21:11 PM   # 19
 
 
Сообщения: 938
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

Может просто было "случайно", Есть много тикер событий, не нужно думать слишком трудно об этом
Ну, во всяком случае, я на самом деле надеялся, чтобы иметь возможность держать глубину рынка до настоящего времени без опроса, как я могу сделать с недавними сделками с использованием канала торгов, но мне кажется, в настоящее время нет способа сделать то же самое с заказами. Данные Ticker не сообщать о новых или удаленных заказов или, по крайней мере, я не смог идентифицировать их. Я не хочу просить обновления, как сумасшедшие. Планируете ли вы ввести новый канал для этого?

EDIT: О, Киф уже просили об этом, но я пропустил это. Не беспокойся в таком случае...
memvola сейчас офлайн Пожаловаться на memvola   Ответить с цитированием Мультицитирование сообщения от memvola Быстрый ответ на сообщение memvola

17 апреля 2011, 11:39:23 PM   # 20
 
 
Сообщения: 540
Цитировать по имени
цитировать ответ
по умолчанию Re: [BETA] MTGox WebSocket API, тестеры хотел

Так что я ответил на некоторые из моих собственных вопросов:

Я схватил копию pywsc WebSockets библиотека для Python, и я получающий сделок, заказов и тикер события.

Я вижу, есть новая глубина рынка канал, а также.

Другой вопрос: как я могу вновь подписаться из ранее отписался канала? Я попытался отправка
Код:
{ 'Канал': 'd5f06780-30a8-4a48-a2f8-7ed181b4a13f', 'оп': 'mtgox.subscribe'}
а также
Код:
{ 'Ключ': 'd5f06780-30a8-4a48-a2f8-7ed181b4a13f', 'оп': 'mtgox.subscribe'}

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

Вот идея для начальной страницы документации:
Перечислите возможные поля, содержащиеся в возвратных объектах JSON, начиная со значениями ОП и уходят оттуда. Это то, что я до сих пор, видеть разные вещи приходят через сокет:
Код:
цит: замечание
  сообщение:<текст сообщения>
  успех:<успех булево>
цит: подписаться
  канал:<канал UUID>
цит: отказаться от подписки
  канал:<канал UUID>
цит: частная
  канал:<канал UUID>
  Происхождение: трансляция
  частные: глубина
    Глубина: {
      объем:<объем>
      цена:<цена>
      тип:<тип заказа>
    }
  частные: тикер
    бегущая строка:{
      высокая:<высокая цена>
      низкий:<низкая цена>
      т:<объем>
      купить:<купить цена>
      продать:<цена продажи>
    }
  частные: торговля
    сделка:{
      Дата:<ИНТ время>
      количество:<количество поплавок>
      Тип: торговля
      цена:<торговая цена>
   }
  частные: order_add
    order_add: {
      подъязычная:<Идентификатор заказа ИНТ>
      цена:<предельная цена>
      Дата:<ИНТ время>
      количество:<количество>
      положение дел:<статус ИНТ>
      darkStatus:<0 или 1>
    }
  частные: order_rem
    order_rem: {
      подъязычная:<Идентификатор заказа ИНТ>
    }
Кларк сейчас офлайн Пожаловаться на Clark   Ответить с цитированием Мультицитирование сообщения от Clark Быстрый ответ на сообщение Clark



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW