Read addresses of a Multisig transaction's participants

Hi there,
let’s suppose account A and B create a multisig account with address C. Then they create a transaction with sender C, sign it with their private keys and finally submit it to the network.

When it comes to read the transaction from the blockchain, i want to get the addresses of A and B, that signed the multisig transaction.

Is it possible using the SDKs ?

Hello,

The indexer surfaces this information (the subsigs) through its API when you query for transactions. Here is the response structure:

https://developer.algorand.org/docs/reference/rest-apis/indexer/#transaction
https://developer.algorand.org/docs/reference/rest-apis/indexer/#transactionsignature
https://developer.algorand.org/docs/reference/rest-apis/indexer/#transactionsignaturemultisig

Docs to install and use indexer:
https://developer.algorand.org/docs/run-a-node/setup/indexer/
https://developer.algorand.org/docs/features/indexer/