My intended contract scenario:
The player makes bets. The contract remembers its block number. Then player again makes a request to the contract with the next transaction and receives the result of his bet based on the hash of his bet block
Is there a vulnerability in this scenario? (not considering miner attacks and a limit of 256 blocks)?