We are trying to bypass allow method and make the contract more UX friendly. And instead of first allowing contract to spend and after calling transferFrom method, we are thinking about just sending ERC20 tokens directly to a contract and triggering function for example to change the state of the contract from deployed to ready ( as per our project)
Is it possible?