Bitcoin Forum

Local => Кодеры => Topic started by: icreator on September 23, 2013, 12:56:21 PM



Title: вопрос про поиск транзакции
Post by: icreator on September 23, 2013, 12:56:21 PM
Привет

стоит задача найти на какой адрес в кошельке упала сумма

допустим в кошельке 1000 адресов
за время Х пришли какието платежи
сервер допустим упал или кошелек не синхронизировался, поэтому
 надо быстро понять когда сервер включился на какой из адресов пришли деньги - так чтобы все 1000 адресов не перебирать


Title: Re: вопрос про поиск транзакции
Post by: pulsecat on September 23, 2013, 01:29:16 PM
Проще простого:
Code:
listtransactions 	[account] [count=10] [from=0] 	Returns up to [count] most recent transactions skipping the first [from] transactions for account [account]. If [account] not provided will return recent transaction from all accounts. 

Отсюда https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list


Title: Re: вопрос про поиск транзакции
Post by: icreator on September 24, 2013, 07:19:48 AM
она не дает поступившие платежи - только те что добыты или отправлены кому-то


Title: Re: вопрос про поиск транзакции
Post by: pulsecat on September 24, 2013, 07:32:09 AM
Новый взгляд на API? У меня почему то все дает, а именно транзакции в категории "receive".


Title: Re: вопрос про поиск транзакции
Post by: anonymous_acc on September 25, 2013, 01:48:26 PM
icreator, три вида даёт, первый - generated, второй - send, третий - receive


Title: Re: вопрос про поиск транзакции
Post by: icreator on September 26, 2013, 06:06:01 AM
да точно просто я в питоне задал параметр аккаунт = '' и он выдал не все транзакции а только у счета с пустым именем
хотя в описании написано все должен был выдать. а значение None не пропускает (

а еще почему-то не пашет команда move - со своего аккаунта на свой аккаунт перевести не получается


Title: Re: вопрос про поиск транзакции
Post by: icreator on September 26, 2013, 12:09:29 PM
что значит параметр ['vout'] в таблице из listunspent () ?

и можно ли с помощью listunspent посчитать балансы на аккаунтах?


Title: Re: вопрос про поиск транзакции
Post by: icreator on September 27, 2013, 06:04:37 AM
listtransactions    [account] [count=10] [from=0]

при попытке взять для всех аккаунтов все проводки - выдает ошибку
value type is null, expectes str

как быть? как взять скажем 33 транзакции начиная с 66-й?

json.dumps({'pars':(None, 10, 1)}) выдает правильный результат - вместо None пишет null в параметры
получается что в АПИ биткоина недоработка?

как узнать какую комиссию потребует сеть?
иногда вываливается окошко что надо заплатить ХХ за такую транзакцию.. от чего зависит? длинна же данных всегда одинаковая..