tldr: want to run simulated transactions against deployed bytecode on rinkeby that has no verified solidity source, and step through opcodes and view stack/memory leading up to revert.
To clairfy: in Remix, you can run a transaction on your local javascript VM with contracts you wrote (and thus have the source for), and then click DEBUG
and get a nice interface that lets you step through opcodes, view the stack and memory as the transaction progresses, etc.
I am interacting with a contract for which no source is published, but if I could have the same interface just for stepping through the opcode execution itself with a tool showing me the state of the stack, that would be enough for me to debug the issue I'm working on.
Executing through Remix doesn't seem to yield the debug function I want for a failed transaction on rinkeby for a contract I don't have the source for. Tenderly likewise will only show a friendly function trace, but no opcode trace for contracts lacking a source.
Is such a tool available? Am I missing a feature somewhere?