MultiSig transaction fee deduction

Hi,

The below is the multisig type of transaction.
On explorer, you can find it here, http://chain.nem.ninja/#/multisig/19854c927ebdca1bed75a795bb96315438f96b9d8dcfed83efe56c5439ffbe5d

I want to know from which account the total fee (0.800000 here) is getting deducted?
from main transaction signer i.e., 19e7f90eaae372e4dad8752d17a8373dd6805d6ed6c530f65dcf2c867ea7d78d
or 150000 from 19e7f90eaae372e4dad8752d17a8373dd6805d6ed6c530f65dcf2c867ea7d78d
and 150000 from 0435f24b55c1a49da59ca536dc7e7e860390548f179d6bea47aff3752b86951e
and 500000 from e3114dbd07a97387aadcdbe5a02270617cff8e080f85ffbe474924a1fbbf48fb ??

{
“timeStamp”: 189102156,
“signature”: “85f8c86940c9b6f1e2c2590ee245e4a070efec2c70122bcef8d3895fad0f440ed6a501e1489b3a4ca5711f448ef9716ba7c397f69f9c919afdc1a45ad545b000”,
"fee": 150000,
“type”: 4100,
“deadline”: 189188556,
“version”: 1744830465,
“signatures”: [
{
“timeStamp”: 189102238,
“otherHash”: {
“data”: “ad51c3d0588d9e4a9541561504d6a20698db5ba694e7cd29b0fbe76d9a4e058e”
},
“otherAccount”: “NCUDTYDMSUZFMUKTEJLRHOP7XRJ2HL6AGVPOQAFX”,
“signature”: “80fee49d7d7bb8ab0fe58eaaee1be3e8435a18708f34a9cfa04cef81fd74b7e3233bd688f2fe324b33213eeb5401d58cffe9bcabf277993360379d027aac9d0c”,
"fee": 150000,
“type”: 4098,
“deadline”: 189188638,
“version”: 1744830465,
“signer”: “0435f24b55c1a49da59ca536dc7e7e860390548f179d6bea47aff3752b86951e”
}
],
“signer”: “19e7f90eaae372e4dad8752d17a8373dd6805d6ed6c530f65dcf2c867ea7d78d”,
“otherTrans”: {
“timeStamp”: 189102156,
"fee": 500000,
“minCosignatories”: {
“relativeChange”: -1
},
“type”: 4097,
“deadline”: 189188556,
“version”: 1744830466,
“signer”: “e3114dbd07a97387aadcdbe5a02270617cff8e080f85ffbe474924a1fbbf48fb”,
“modifications”: [
{
“modificationType”: 2,
“cosignatoryAccount”: “19e7f90eaae372e4dad8752d17a8373dd6805d6ed6c530f65dcf2c867ea7d78d”
}
]
}
}

In NEM (NIS1) all fees are taken from multisig account.

Ok. Thanks!

So, how to find the main multisig account here not cosignatory?
signatures.otherAccount is the correct one?
signatures is the array, does it contain same otherAccount address for all objects everytime?
what if signatures[] are empty?

transaction.otherTrans.signer

1 Like