Is it possible to dry-run transactions before signing and broadcasting them, and if so, what are some good options? I'm pretty language agnostic.
E.g. if I'm interacting with a DEX, I'd like to see how my token balances would change before actually sending the transaction.
I was hoping to find something like this in the
tezos-node RPC API, but no luck.