(Код до сих пор: https://github.com/XertroV/bitcoin/commit/645c88d361a18c330845e5697ea9c817045bd452)
Я хотел бы преобразовать один Fo входных значений, и, кажется, есть много что сделано в bitcoinrpc.cpp в функции RPCConvertValues.
Я добавил линию я полагаю, мне нужно:
Код:
если (strMethod == "createchaintradetx" && N > 5) ConvertTo<двойной>(PARAMS [5]);
Тем не менее, я продолжаю Получать
Код:
ошибка: {"код": -1,"сообщение":"Значение типа, ул ожидается реальный"}
Я полагаю, преобразование не удается. Я подтвердил это с предыдущей командой RPC я попытался добавить и имел такую же проблему.
Кто-нибудь знает, почему это не удается? Я grepped через другие имена функций (такие как createrawtransaction) и не могу найти другие ссылки на них, которые намекают на то, что нужно, чтобы исправить это.
Edit: как TestCase для получения указанных выше ошибок, если вы клонировать chaintrade ветви связана выше, вы должны быть в состоянии скомпилировать и запустить следующий по testnet:
Код:
б-тест createchaintradetx 7415e100520c4fc2de9429958c0b64500a076b48ef2ad0648c7243c52046c671 2102c1acc4dd7c5b43eee5626dbf0349095bfc85f16ce8dcf48025a0c0ef93c2644a 7415e100520c4fc2de9429958c0b64500a076b48ef2ad0648c7243c52046c671 2102c1acc4dd7c5b43eee5626dbf0349095bfc85f16ce8dcf48025a0c0ef93c2644a 5b50d05942cc2b5f65bbe4077e35e968cb743faad20910e02a26becf87e05f2a 1