16 апреля 2013, 8:30:08 AM   # 1
 
 
Сообщений: 98
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox с питоном

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я собираюсь на создание факторий приложения в питона. Может OpenSource позже. У меня есть связь со всеми биржами и создать слой абстракции, добавив некоторые GUI фантазий, хранение в базе данных, стратегии слой и т.д. Любой в? Тогда PM мне.

Вот коллекция кодовых баз и фрагментов.

https://bitbucket.org/nitrous/mtgox-api/overview
http://pastebin.com/aXQfULyq
https://github.com/maxme/bitcoin-arbitrage
https://github.com/viorels/mtgox-trader
https://github.com/prof7bit/goxtool (WebSockets и SocketIO)

https://github.com/ezl/mtgox (2 года)
https://github.com/goncalopp/python-mtgox (API-v0),
btcmind сейчас офлайн Пожаловаться на btcmind   Ответить с цитированием Мультицитирование сообщения от btcmind Быстрый ответ на сообщение btcmind


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


16 апреля 2013, 9:12:17 AM   # 2
 
 
Сообщений: 98
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox с питоном

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





Работа python2.7, API v1

котировка
GOX_secret = «=============================================== ====»
GOX_key = '==============='

от hashlib импорта SHA512
от HMAC импорта HMAC
из base64 импорта b64decode, b64encode
от URLLIB импорта UrlEncode

время от времени импорта

импорт запросов

URL = "https://data.mtgox.com/api/1/generic/info"

Класс MTGox:
   Защиту __init __ (я, ключ, секрет):
      self.key = ключ
      self.secret = b64decode (секрет)
      # Self.base = базовая

   Защита запрос (самостоятельно, путь, арг = {}):
      арг [ 'одноразовое значение'] = INT (время () * 100000)
      знак = b64encode (ул (HMAC (self.secret, UrlEncode (арг), sha512) .digest ()))
      печать знак

      Заголовки = {
         'User-Agent': 'BitcoinTalk',
         'Rest-Key': self.key,
         'Rest-Sign': знак
      }
      #url = self.base + путь
      печать URL
      г = requests.post (URL, данные = Args, заголовки = заголовки)
      печать r.text

м = MTGox (GOX_key, GOX_secret)      
m.query ("")
btcmind сейчас офлайн Пожаловаться на btcmind   Ответить с цитированием Мультицитирование сообщения от btcmind Быстрый ответ на сообщение btcmind

16 апреля 2013, 9:24:52 AM   # 3
 
 
Сообщений: 98
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox с питоном

печать баланса

котировка
м = MTGox (GOX_key, GOX_secret)      
г = m.query ("")
г = json.loads (г)

btcbalance = поплавок (d [ 'возвращение'] [ 'бумажники'] [ 'BTC'] [ 'Баланс'] [ 'значение'])
usdbalance = поплавок (d [ 'возвращение'] [ 'бумажники'] [ 'USD'] [ 'Баланс'] [ 'значение'])

печать 'Баланс% 6.2f BTC% 6.2f USD' % (btcbalance, usdbalance)
btcmind сейчас офлайн Пожаловаться на btcmind   Ответить с цитированием Мультицитирование сообщения от btcmind Быстрый ответ на сообщение btcmind

16 апреля 2013, 4:41:08 PM   # 4
 
 
Сообщений: 78
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox с питоном

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

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

16 апреля 2013, 6:33:07 PM   # 5
 
 
Сообщения: 630
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox с питоном

Вы видели это?  https://github.com/ahihi/goxsh
Я использую старую версию этого навсегда. Решил использовать его в качестве моего базового уровня, чтобы создать подобное приложение для торговли BTC-E.
phorensic сейчас офлайн Пожаловаться на phorensic   Ответить с цитированием Мультицитирование сообщения от phorensic Быстрый ответ на сообщение phorensic

16 апреля 2013, 9:41:55 PM   # 6
 
 
Сообщений: 98
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox с питоном

Datastorage: хорошая идея. Любой, для коллективных усилий для сбора данных? Кто-то даже postet глубины рынка (300MB). Не проверял. Ссылки приветствуются, у меня будет смотреть на него и писать некоторые проверки вменяемости. Если кто-то говорит мне, как я могу хранить 1-2 ГБ анонимно.

Goxtools использует WebSockets и socketIO и хорошо закодированы.

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

18 апреля 2013, 3:43:12 PM   # 7
 
 
Сообщений: 98
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox с питоном

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW