Я думаю, что единственное, чего не хватает докладывает Bitcoin адреса в listtransactions. Это становится немного липкий multisends (один транзакции, посылаемой монеты нескольких получателей); вот что я имею в виду реализации после того, как делать некоторые мозговой штурм с theymos / jgarzik / нанотрубка в IRC чат и запустить пару тестов «multisend» на тестовой сети:
Код:
"категория" : "Получать",
"количество" : количество,
"адрес" : "bitcoinaddress"
(Счет / TXID / подтверждения / время / комментарий). Это "полученное"
адрес, конечно.
На стороне отправки, я склоняюсь к:
Код:
"категория" : "Отправить",
"количество" : количество,
"плата" : Сбор,
"адресовать" : { "адрес" : Сумма} # или "адресовать" : { "адрес" : количество, "адрес" : Сумма} для multisend.
(Счет / TXID / подтверждения / время / комментарий).
Мне не нравится, что общий случай выглядит некрасиво вид; Я бы предпочел
просто
Код:
"адрес" : "bitcoinaddress"
Это может быть сделано при наличии listtransactions сообщить несколько категории: отправить данные для multisend ... кроме того, что не является очевидным
который один должен сообщить плату, если есть плата. Первый? Все они?
Я также обеспокоен тем, что веб-сайты могут получить их учет неправильно, если они не готовы иметь дело с multisends; изготовление "адресовать"
Объект становится очевидным, что multisends возможны. Единственный способ веб-сайт будет получить multisend если бы они позволяют пользователям импортировать ключи от местных Bitcoin кошелек, который не делает никто ... пока.
Вот как listtransactions в настоящее время отчетов сложного multisend:
Код:
{
"Счет" : "Test3",
"категория" : "Получать",
"количество" : 3.03000000,
"подтверждения" : 66,
"TXID" :
"36c86ca499275945a3f1805d6e070ac00b2d32e5e16a4c9cf2c83b189a347d88",
"время" : 1292532062,
"комментарий" : "multisend, Тест1 к Test2 и Test3 два раза (то же самое адр)"
},
{
"Счет" : "Test3",
"категория" : "Получать",
"количество" : 3.00000000,
"подтверждения" : 66,
"TXID" :
"36c86ca499275945a3f1805d6e070ac00b2d32e5e16a4c9cf2c83b189a347d88",
"время" : 1292532062,
"комментарий" : "multisend, Тест1 к Test2 и Test3 два раза (то же самое адр)"
},
{
"Счет" : "Test2",
"категория" : "Получать",
"количество" : 2.00000000,
"подтверждения" : 66,
"TXID" :
"36c86ca499275945a3f1805d6e070ac00b2d32e5e16a4c9cf2c83b189a347d88",
"время" : 1292532062,
"комментарий" : "multisend, Тест1 к Test2 и Test3 два раза (то же самое адр)"
},
{
"Счет" : "Test1",
"категория" : "Отправить",
"количество" : -8,03000000,
"плата" : 0.00000000,
"подтверждения" : 66,
"TXID" :
"36c86ca499275945a3f1805d6e070ac00b2d32e5e16a4c9cf2c83b189a347d88",
"время" : 1292532062,
"комментарий" : "multisend, Тест1 к Test2 и Test3 два раза (то же самое адр)"
},