I am building a game and want to send multiple move transactions in quick succession. But when I do that I get two transactions with the same hash when the recent block hash didn't change yet and I think then one of the gets just dropped by the RPC or validator.
I see two option to fix this.
- I bundle multiple move instructions in the same transaction as long as the block hash is still the same. But i'm not sure how to figure out when it changes.
- I add some arbitrary byte somewhere in the instruction data to get another hash, which sounds also stupid.
- Maybe there is some other solution to the problem?