I'm looking to create a data pipeline that gets traces (both value transfers and contract executions like on the EVM) but, I can't find the equivalent to it on Solana's VM.
What is the equivalent to EVM traces in Solana's VM?
Appreciate any help in this direction.
Cheers!
Update:
- The smallest unit of execution is an Instruction and is within a Transaction.
- The Transaction object has metadata called InnerInstruction which has a set of instructions within a transaction.
- However, I believe this can be disabled during a transaction (so not transparent)
So while I made some progress, I'm still in a quandary on how to get all lowest-level traces of transactions when Inner Instructions can be disabled.