where “from_t_address” is my t_address and “to_t_address” is t_address destination of zec money. Notte: I respect blank char like show in documentation.
And i got this error message:
error: Error parsing JSON:'[{address:
I get the same result with single quotes around my json string. Give it a try with double quotes, escaping the quotes within - i.e. "[{\"address\":\"to_t_adress\",\"amount\":2.12947999}]"
I suspect the problem here was “magic quotes”. Look at the difference between these two commands:
(EDIT: Wow, even this forum’s editor is replacing the standard double quotes in the second referenced section with the fancy ones. Look at the original posts to see them.)
The former uses fancy quotation marks that some text editors insert:
Yes that means the tx was not broadcasted. You can use zcash-cli z_getoperationresult ‘[“operationid”, … ]’
to get some more info if the node hasnt restarted since.
I now notice that the requested transaction of 0.00553074 Zec was successful but I had an additional unwanted debit of 0.01425926 which was credited to unknown t1NyfYcS5k2qKP5iDZ3Z9wNnmMdmKMgFjgU , so I had a total charge of 0.0198 ZEC ?!?!?! Why?
Yep, this is necessary because the z_sendmany API is asynchronous, and some of the checks can’t be done in the initial synchronous phase.
Given how evenly those two numbers add up when including the 1000 zatoshi fee:
0.00553074 + 0.01425926 + 0.00001000 = 0.01980000
I would expect that t1NyfYcS5k2qKP5iDZ3Z9wNnmMdmKMgFjgU is a change address in your wallet. You should be able to see it in the output of zcash-cli listaddresses, in the array at ['transparent']['changeAddresses'] under one of the sources.