Can you please help us with this decoded transaction, there is permission granting inside vout 0, however we see transfers inside vout 1 and vout 2:
https://drive.google.com/open?id=0ByqYBT1du673QnhFS3ExbDJBMkE
Based on our research we separated transactions into 4 types:
- Nulldata , thats default transaction when block is cut, we say that it is this type when there are no assets inside vout and when vout 0 scriptpubkey.type = "nulldata"
- Issue (first/more of) , this type of transaction is when we issue an asset or we issue more of it, we know that by having decodedtransaction.issue object and we check vout 0 to see asset info
- Transfer , we know that transaction type is transfer when we have 2 vouts (n=0,n=1) and 0 vout represents the income for the sender address and vout 1 represents the state of assets inside address that is given inside vout 1
- Permission , we know that transaction type is permission when vout 0 has values inside permission object
Can you please help us with those findings, we are trying to find some logic behind those json responses? Thank you in advance.