why vout[N]->scriptPubKey->addresses set as an array, I saw most of them just one address in it.
In what situation vout[N]->scriptPubKey->addresses can be more than one address?
example raw Tx vout:
"vout" : [
{
"value" : 1.01839070,
"n" : 0,
"scriptPubKey" : {
"asm" : "OP_DUP OP_HASH160 291921b5e6a69b8fd69e3028781788bb25253e4a OP_EQUALVERIFY OP_CHECKSIG",
"hex" : "76a914291921b5e6a69b8fd69e3028781788bb25253e4a88ac",
"reqSigs" : 1,
"type" : "pubkeyhash",
"addresses" : [
"14kJp3c6FVRQgNHpjsiisuKWqPqj58FB9p"
]
}
},
{
"value" : 50.00000000,
"n" : 1,
"scriptPubKey" : {
"asm" : "OP_DUP OP_HASH160 9f1c05f9200f65712601f6c74f9d22b31aa8d12b OP_EQUALVERIFY OP_CHECKSIG",
"hex" : "76a9149f1c05f9200f65712601f6c74f9d22b31aa8d12b88ac",
"reqSigs" : 1,
"type" : "pubkeyhash",
"addresses" : [
"1FWJ1bb2JiGZqKVnDZzyZoPqqXebpyWUKW"
]
}
}
],