Show Posts
|
Pages: [1]
|
Спасибо. Я так понял, проблема общеизвестна, длиться уже несколько лет и Бинанс решать ее не собирается?
|
|
|
Коллеги, пытаюсь программно занять валюту на бинанс (чтобы потом встать в шорт) и получаю сообщение: The system does not have enough asset now Ошибка возникает время от времени. Подскажите, пожалуйста, как победить эту проблему?
|
|
|
Коллеги, подскажите, пожалуйста, каким образом в автоматическом режиме можно отслеживать выпуск и сжигание USDT (и других стейблкоинов)? Если ли вообще где-то подобная информация, а история?
|
|
|
Там на Коре 1 идет, но можно изменить на фреймворк То есть ее не через нугет пакеты надо ставить, а скачать проект и прицепить его к моему решению, а там указать фреймворк? По поводу result:5005 не скажу, может тут вообще не о сумме речь идет? 22 марта все таки позднее 21 Я сморю сюда: https://bitinfocharts.com/ru/bitcoin/address/385cR5DM96n1HvBDMzLHPYcw89fZAXULJPтут история отсортированая в обратном порядке (сначала новые потом старые даты), транзакции по АПИ в таком же порядке, и что в result совпадает с суммой, но сдвинуто на 1 в сторону старых дат. Но фактический эта сумма фигурирует в выходах за ту дату, которая стоит в таблице остатков из https://bitinfocharts.com/ru/bitcoin/address/385cR5DM96n1HvBDMzLHPYcw89fZAXULJP "out":[ { "spent":false, "tx_index":427293982, "type":0, "addr":"1AVGjEN5wuHZacY2NCk4KxDstoXZDMh2A", "value":1346, "n":0, "script":"76a91401cb57ded602c21d050856ef3f9f8bbe006462f488ac" }, { "spent":false, "tx_index":427293982, "type":0, "addr":"385cR5DM96n1HvBDMzLHPYcw89fZAXULJP", "value":5005, "n":1, "script":"a9144616b2c00cfc401861b98e86ccce47a683ed63da87" } ], Вот не пойму почему так. Что вообще обозначает поле "time":1553238932, в транзакции? Момент когда пользователь сформировал транзакцию, момент когда она в блок была включена ли когда была подтверждена?
|
|
|
используй [JsonProperty("out")] спасибо. Вот она что-то не ставится. говорит: Серьезность Код Описание Проект Файл Строка Состояние подавления Ошибка Не удалось установить пакет «BlockchainAPI 4.0.0». Вы пытаетесь установить этот пакет в проект, требуемая версия платформы которого — «.NETFramework,Version=v4.7.1», но в пакете нет ссылок на сборки или файлов содержимого, совместимых с этой платформой. Дополнительную информацию можно получить у автора пакета.
Кстати, еще такой интересный момент, в Json есть поле "result":5005, я так понимаю что это результат транзакции. Но только вот как-то странно, он сдвинут на 1 транзакцию назад. То есть, вот история по кошельку 385cR5DM96n1HvBDMzLHPYcw89fZAXULJP 568252 2019-03-22 10:16:44 +0.00005005 BTC 128,004.91059223 BTC $511,052,121 @ $3,992.44 568097 2019-03-21 11:02:02 +0.00000546 BTC 128,004.91054218 BTC $519,012,907 @ $4,054.63 567044 2019-03-14 19:34:50 +0.00001 BTC 128,004.91053672 BTC $496,525,109 @ $3,878.95 Первая транзакция (от 22 марта) "result":0 и только следующая за ней с датой от 21 марта имеет "result":5005? Непонятно, когда фактически поступили 0.00005005 BTC на кошелек, 22 марта, или все таки 21-ого?
|
|
|
По поводу протоколов, вроде как старые версии студии (фреймворков?) не поддерживают новые протоколы, но могу ошибиться. После установки новый фрейморков новые протоколы не добавились, как было максимум SecurityProtocolType.Tls12, так и осталось Кстати, не подскажите как решить внезапно всплывшую проблему? В Json-е есть такое: "out":[ { "spent":false, ... ... Но я не могу объявить структуру типа public List<МойКласс> out; - ибо ключевое слово. То есть получается не будет работать конструкция history = JsonConvert.DeserializeObject<JsonWalletHistory>(reader.ReadToEnd()); Как тут быть? В самом тексте Json-перед распарсиванием заменить out на что-то иное или есть другое, более красивое решение?
|
|
|
Еще вопрос в догонку. В этом JSON информация о дате и времени типа "time":1552580349, в какой формате? Как ее в нормальное время перевести? Может протоколов задать больше?
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; И так делал. И точно также не работало. Только после установки VS 2017 и NetFramework 4.7.1 заработало. Но никак не понимаю, какая тут связь??
|
|
|
Действительно странно. После того как перевел проект на NetFramework 4.7.1 и поднял Visual studio с 2015 до 2017 заработало. Хотя, непонятно, почему не ставится BlockchainAPI, выдавая сообщение: Серьезность Код Описание Проект Файл Строка Состояние подавления Ошибка Не удалось установить пакет «BlockchainAPI 4.0.0». Вы пытаетесь установить этот пакет в проект, требуемая версия платформы которого — «.NETFramework,Version=v4.7.1», но в пакете нет ссылок на сборки или файлов содержимого, совместимых с этой платформой. Дополнительную информацию можно получить у автора пакета. Кстати, а стоит ли вообще ставить BlockchainAPI, кто-нибудь работал с ним?
|
|
|
Все равно та же самая ошибка на строке using (WebResponse httpResponse = request.GetResponse())
|
|
|
Добрый день. Пытаюсь через АПИ blockchain.info закачать историю кошелька: string url = @"https://blockchain.info/rawaddr/385cR5DM96n1HvBDMzLHPYcw89fZAXULJP"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET"; request.Accept = "application/json"; request.UserAgent = "Mozilla/5.0 ....";
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; WebResponse httpResponse = request.GetResponse(); StreamReader reader = new StreamReader(httpResponse.GetResponseStream());
history = JsonConvert.DeserializeObject<JsonWalletHistory>(reader.ReadToEnd()); Код на C#. И почему то на строке WebResponse httpResponse = request.GetResponse(); Вылетает с ошибкой: Additional information: Запрос был прерван: Не удалось создать защищенный канал SSL/TLS Подскажите, пожалуйста, что делаю не так?
|
|
|
Я брал данные отсюда https://gz.blockchair.com/bitcoin/inputs/Там почему-то в инпутсах (за 14.03.2019) на транзакцию e73af07445eee5ab132434c999584d1b8d8ab239d7f4f3002c05e6feda07d75a стоит сумма 4890419, а не 4892419 Выходит, там лежат недостоверные данные? Или я что-о делаю не так? Спасибо всем, вопрос закрыт. Оказывается входы надо искать по полю spending_transaction_hash, а не transaction_hash.
|
|
|
В транзакции нормального кошелька, входы это ссылки на транзакции которыми к вам битки приходят, а выходы это ссылки на транзакции которыми вы битки отправили. Логично не правда ли? Логично, только почему иногда суммы выходов больше суммы входов. Например: транзакция e73af07445eee5ab132434c999584d1b8d8ab239d7f4f3002c05e6feda07d75a выходы: value value_usd recipient 0 0 d-1a73f58a69680890e5e0952588ea5fde 1000 0,0387 385cR5DM96n1HvBDMzLHPYcw89fZAXULJP 4890419 189,2917 1BUYBTC1oYQtAjktSRZUtjkeBJ15ABc5bb вход: value value_usd recipient 4890419 189,2917 1BUYBTC1oYQtAjktSRZUtjkeBJ15ABc5bb Или это был майнинг?
|
|
|
Добрый день. Немного недопонимаю про структуру транзакций битка. Проясните плз Вот есть там Input и Output. Я смотрю свою транзакцию, когда я делал перечисление на указный адрес. Перевод делал через blockchain.com. В Outputs две суммы, одна из них - это та сумма, которую я перечислил. Вторая - современно левая сумма. Ладно, понимаю, допустим, в одной транзакции участвовало два перевода двух совершенно разных людей, я и еще кто-то (я правильно понял?). Но что значит Inputs? Там вообще совсем другие суммы. Почему так? Как вообще Inputs связаны Outputs? Где в транзакции виден адрес, с которого ушли мои битки? Как вообще адрес связана с номером моего кошелька?
|
|
|
Добрый день. Подскажите пожалуйста, каким образом можно закачать и проанализировать базу блокчейнов? Обязательно ли качать всю базу, можно ли закачать частично (вся база, насколько я знаю, больше 200 ГБ уже весит). Как вообще лучше всего это сделать, запустить что-то вроде BitcoinCore? Или может есть какие-то сервис с нужными АПИ? В базе блокчейна в каком виде транзакции хранятся, в виде бинарных файлов или как? Они там зашифрованы и их можно расшифровывать только по цепочке или можно из любого места получить произвольную транзакцию?
|
|
|
Добрый день. Подскажите пожалуйста, существу ли способ как определить общее количество монеты, которое торгуется на конкретной бирже, например, на Binance?
|
|
|
Добрый день. Разъясните, пожалуйста, по значению терминов "Taker buy base asset volume и Taker buy quote asset volume". правильно ли я понимаю, что это значение объектов выставленных в стакане заявок на момент котировки?
|
|
|
Спасибо, уже разобрался, оказывается, надо было делать GET запрос.
|
|
|
Добрый день. Пытаюсь использовать в C# апи binance, запускаю вот такую прогу пример: private void button1_Click(object sender, EventArgs e) {
string url = @"https://api.binance.com/api/v1/ping";
using (var webClient = new WebClient()) { // Создаём коллекцию параметров var pars = new NameValueCollection();
// Посылаем параметры на сервер // Может быть ответ в виде массива байт var response = webClient.UploadValues(url, pars);
MessageBox.Show(response.ToString()); } } } Но на строке var response = webClient.UploadValues(url, pars); Валиться в исключение "Удаленный сервер возвратил ошибку: (404) Не найден.", хотя если адрес https://api.binance.com/api/v1/ping набрать в браузере то все работает. Подскажите, пожалуйста, что я делаю не так?
|
|
|
|