From my understanding, waiting in a solidity smart contract would create a total disaster for the whole Ethereum's blockchain.
I can see in some circumstances that solidity offers block.timestamp and keywords such as "now + 1 day".
My specific scenario is the following:
A smart contract sends an ERC20 Token from 3 different addresses. However, those tokens shall not be sent at the same time, but eventually wait between 1 minutes and 1 hour between each transaction.
Is that achievable using smart contracts?