Hello Solana Community,
I've been exploring transactions on the Solana blockchain and noticed something intriguing regarding transactions that create a market ID. Specifically, I observed two distinct patterns in the transaction signers involved in the creation process:
- In one transaction, multiple accounts such as the RequestQueue were added as signers along with the initiator of the transaction.
- In another, only the transaction initiator was listed as the signer.
Here are the details of the transactions for reference:
Transaction with multiple signers: https://solscan.io/tx/72byYSc8WFYq9J6FCoZERG5dR7VkWUnaUERaLNb3Q9GhAskGuS158M9cJ8RZ22kPk2JLUHi6kWLDD71LCiJVcN3
Transaction with a single signer: https://solscan.io/tx/4PDLVi7BZgtkwcgbz2SEgCrheBP5FR7izY5S2JGjG9xoVUjJP6p4Vrrw6DtYJrrYoXn6DdeLcuGzEA9y7cKqun83
My understanding is that all necessary accounts involved in a market operation should be signers, yet I see a variation. Could someone explain why there is a difference in the number of signers between these transactions? Does it relate to the specific operations being performed, or is it due to the way the transactions were constructed by the client creating the transaction?
Any insights into the matter would be greatly appreciated!
Best regards