Ethereum needs an external actor to perform transactions. This restricts anyone to schedule a transaction which will get executed in the future. Ethereum has a scheduling smart contract, which helps in solving such problems. This contract helps to design and implement more complex DApps that depend on future transactions.
In this recipe, you will learn to schedule transactions that will be executed in the future and develop DApps around those future transactions.