I am learning how to decode solana transactions, how do i decode it like sol scan to get the instructions/swaps for tokens such as raydium?
I see a programIdIndex and data, the data is base58 decoded into hex then what do i do with it to see the actual data for a swap
tldr: how does solscan decode a raydium swap transaction and spit out all that data and the inner instructions, it doesnt seem like raydium exposes their program IDL