I would like to know issue like:
When I make a web3 call, how can I know my transaction is succeeded or failed?
When my Smart Contract is executed without any problem, is that mean my transaction is succeeded? Or can it failed again later when double spending is detected? If yes, then what can I do?
How can I make sure the ETH that I have received is already confirmed?
Without a complete and simplified flow, I am having a hard time to figure out what to do next.
Thanks in advance