Я взял проект под названием "BITNET" для .NET и добавлены некоторые функции, которые не существуют в списке API в то время это было написано. Это было просто для createrawtransaction исключения.
Вот пример Gavin используется при демонстрации того, как создавать транзакции расходов для multisig кошельков.
createrawtransaction «[{"TXID":"3c9018e8d5615c306d72397f8f5eef44308c98fb576a88e030c25456b4f3a7ac","Vout": 0,"scriptPubKey":"a914f815b036d9bbbce5e9f2a00abd1bf3dc91e9551087","redeemScript":"52410491bba2510912a5bd37da1fb5b1673010e43d2c6d812c514e91bfa9f2eb129e1c183329db5 5bd868e209aac2fbc02cb33d98fe74bf23f0c235d6126b1d8334f864104865c40293a680cb9c020 e7b1e106d8c1916d3cef99aa431a56d253e69256dac09ef122b1a986818a7cb624532f062c1d1f8 722084861c5c3291ccffef4ec687441048d2455d2403e08708fc1f556002f1b6cd83f992d085097 f9974ab08a28838f07896fbab08f39495e15fa6fad6edbfb1e754e35fa1c7844c41f322a1863d46 21353ae"}]»«{"1GtpSrGhRGY5kkrNz4RykoqRQoJuG2L6DS": 0.01}»
Что это выглядит для меня это массив, содержащий один объект JSON, за которым следует объект JSON. Там нет никаких признаков того, что последняя строка является частью массива параметров, и если я передать его в качестве элемента массива он дает мне ошибку сервера.
Например, это не работает:
[[{"TXID":"31f9b9a76aa82b4fadc5bec05536124f7302e942c4488fa5030f9f34bf35f827","Vout": 1,"scriptPubKey":"a9141986c0fc06de64d85a8fe0314728de453f38ff2d87","redeemScript":"522103ce8aaa1bb0403148d9327863b40f0abbf9aebac3d7a996866c8a15022a1d5d5d2103be511 208d869328ebcd3b61d3387ee9ad47a0f685a13ab34946e0563203d9ab552ae"}], {"12Z8vEbkfwqm3xytQWYXCALTjRg3cRFEyh": 0,005}]
Я что-то упускаю? Я новичок в JSON, но все остальное казалось простым.