REASON FOR THIS ERROR: The error occured because the neccessary txids / vouts were missing
Hi,
first of all I get this message:
error code: -26
error message:
64: Inputs don't belong to valid admin
Now the details:
I create following raw transaction (I have shortend the addresses etc..):
createrawtransaction [{"txid":"TXID","vout":0}] {
"multiaddr. A (4..)":{"ASSET":1},
"addr. X (1..)":{"permissions":{"for":"ASSET_STREAM","type":"admin,write"}},
"addr. Y (1..)":{"permissions":{"for":"ASSET_STREAM","type":"write,admin","startblock":0,"endblock":0}}}
with asset ASSET and stream ASSET_STREAM. TXID is the transaction held by multisigaddress B.
The scenario is that 1 ASSET should be transfered from multisigaddress B to multisigaddress A. Simultaneously the write and admin permissions for ASSET_STREAM should be granted to address X and revoked from address Y.
The multisig-structure is as follows:
A = X + Z
B = Y + Z
Z is one other address (1..). X, Y and Z run on different nodes.
When I have finished the signing process and I get "complete" : true along with the tx-hex I try to send the transaction with
sendrawtransaction tx-hex
At this point I get the Message from the start.
What is happening here? What admin is meant? Is it even possible to bundle all these transactions into one?
Thanks for your help and explanation. :)
-zolar-
edit: I forgot to mention that the transaction TXID is held by multisigaddress B.