Is there a recommendation - or even some sort of unofficial "standard" - regarding how many Confirmations we should wait for before considering a Transaction successful/valid - and then updating our front-end dApps to reflect that?
I recall Binance reduced their confirmation number requirements from 30 to 12 (https://www.binance.com/en/support/articles/360030775291) - but what's the rule of thumb these days?
OR, what are some of the more important factors one should consider when trying to figure out what's best for their own use-case?
(My use-case is that I'm working on an ERC721 Token Minting contract, so I want to know how many positive Confirmations I should wait to receive after a token-minting Tx is submitted and approved, before I can assume with a good amount of certainty that said Tx will not later prove invalid for some reason.)