Thanks amalcin. That is a very good example of what I am talking about.
But could you ever get an transaction accepted with , "out":[], "lock_time";0,.... ?
Such "transaction" can be created.
But it can not be confirmed or even relayed under the current consensus rules.
The transaction without inputs and outputs:
Decoded:
{
"lock_time":0,
"size":10,
"inputs":[
],
"version":1,
"vin_sz":0,
"hash":"d21633ba23f70118185227be58a63527675641ad37967e2aa461559f577aec43",
"vout_sz":0,
"out":[
]
}
for more information:
http://google.com/search?q=d21633ba23f70118185227be58a63527675641ad37967e2aa461559f577aec43