Добавить метод масс-плати JSON-RPC, при условии, что пользовательский интерфейс требует параметра платы TX (Примечание: нулевой действительный плата TX)
У меня есть (частный до сих пор) патч, который создает массовые оплаты сделок. API является:
sendmulti
Этот код в CTransaction :: AcceptToMemoryPool нужно будет изменить, тоже:
Код:
если (GetSigOpCount () > 2 || nРазмер: < 100)
возвращать ошибку ("AcceptToMemoryPool (): нестандартные транзакции");
(Сделка масса плати будет иметь N + 1 OP_CHECKSIGs в нем, где N есть число людей, платят).возвращать ошибку ("AcceptToMemoryPool (): нестандартные транзакции");
Замена на фондовом клиенте что-то вроде:
Код:
если (GetSigOpCount () > 2) minFee + = GetSigOpCount () * GetArgMoney ("-masspayfee", CENT / 100);
... кажется, что правильное направление идти.НО: Я думаю, что более высокий приоритет является выяснение того, как иметь дело с гонорарами для двух других методов посыла.