Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
6 сентября 2013, 10:27:01 AM   # 1
 
 
Сообщения: 1008
Цитировать по имени
цитировать ответ
по умолчанию Re: listtransactions возвращает неверные результаты

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


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

Я пытаюсь получить список из п самых последних операций по счету, используя listtransactions. Тем не менее, результаты, возвращаемые не п последним, когда вы указать <из> поле.

Пример:

То, что вы получаете только п - <из> большинство последних операций:

Код:
т.е. listtransactions <Счет> 3 2 

5 старейшей
* ----- возвращаемые данные ------------
4 старых
3 новых
2 новых <--- от 2
* ----- возвращаемые данные ------------
1 новый
0 новейший

Когда то, что вы должны получить это:

Код:
т.е. listtransactions <Счет> 3 2 

5 старейшей
4 старых
3 новых
* ----- возвращаемые данные ------------
2 новых <--- от 2
1 новый
0 новейший
* ----- возвращаемые данные ------------

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

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


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


6 сентября 2013, 10:35:53 AM   # 2
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: listtransactions возвращает неверные результаты

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





Я думаю, что это работает как задумано как работает, как вы хотите работать.

Так как он возвращает этот последний отсчет, вы хотите от быть конечным индекс. Индексация отсчета с самого начала не полезно, если вы не знаете заранее, сколько сделок есть. Например. чтобы получить все то вы могли бы сделать

bitcoind listtransactions "*" 10 0
bitcoind listtransactions "*" 10 10
bitcoind listtransactions "*" 10 20
...
пока вы не получите пустой результат.

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

6 сентября 2013, 10:58:58 AM   # 3
 
 
Сообщения: 1008
Цитировать по имени
цитировать ответ
по умолчанию Re: listtransactions возвращает неверные результаты

Документация описывает:

котировка
Возвращает до [числа] самый последние сделки пропуска первых [с] транзакциями за счет [счет]

Но на самом деле:

котировка
Возвращает до [числа] самый последние сделки пропуска новейшего [от] сделок на счет [счета]

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

6 сентября 2013, 11:41:41 AM   # 4
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: listtransactions возвращает неверные результаты

Кроме того, нет никакого способа, чтобы пролистать данные, как он стоит, потому что это не насчитать не общая сделка?
... Вам не нужно количество транзакций на страницу через данные с таким образом, что это на самом деле работает, как я указывал.
Начать с нуля и увеличить на N, пока нет никаких результатов. Тад.

Я согласен документация запутанная / неправильно и должна быть исправлена. Согласны ли вы, что вы можете постранично через него с тем, как он на самом деле работает?
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

6 сентября 2013, 1:15:26 PM   # 5
 
 
Сообщения: 1008
Цитировать по имени
цитировать ответ
по умолчанию Re: listtransactions возвращает неверные результаты

Кроме того, нет никакого способа, чтобы пролистать данные, как он стоит, потому что это не насчитать не общая сделка?
... Вам не нужно количество транзакций на страницу через данные с таким образом, что это на самом деле работает, как я указывал.
Начать с нуля и увеличить на N, пока нет никаких результатов. Тад.

Я согласен документация запутанная / неправильно и должна быть исправлена. Согласны ли вы, что вы можете постранично через него с тем, как он на самом деле работает?


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

6 сентября 2013, 1:25:49 PM   # 6
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: listtransactions возвращает неверные результаты

Я согласен, что это возможно, но это крайне неэффективно - представьте, если бы 10k сделки на счет, и вы листать их в амортизационной моде, находя сделки вы еще не видели, их обработку и двигаться дальше. Каждый раз, когда вам необходимо проверить наличие новых сделок, начиная от того, где вы остановились, вы должны обработать каждую операцию сначала?
Если вы пытаетесь контролировать для новых сделок вы хотите listsince вызов, который предназначен именно для этой цели.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

6 сентября 2013, 1:31:33 PM   # 7
 
 
Сообщения: 1008
Цитировать по имени
цитировать ответ
по умолчанию Re: listtransactions возвращает неверные результаты

Я согласен, что это возможно, но это крайне неэффективно - представьте, если бы 10k сделки на счет, и вы листать их в амортизационной моде, находя сделки вы еще не видели, их обработку и двигаться дальше. Каждый раз, когда вам необходимо проверить наличие новых сделок, начиная от того, где вы остановились, вы должны обработать каждую операцию сначала?
Если вы пытаетесь контролировать для новых сделок вы хотите listsince вызов, который предназначен именно для этой цели.


Да, спасибо - это то, что я перешел на смотреть. Я просто не был уверен, что случай использования вы когда-либо для listtransactions <Счет> <подсчитывать> <из> как он стоит? Показалось как ошибка.
monsterer сейчас офлайн Пожаловаться на monsterer   Ответить с цитированием Мультицитирование сообщения от monsterer Быстрый ответ на сообщение monsterer



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW