Blockchain technology has provided developers with various options in the creation of decentralized apps through smart contracts. Not only decentralized apps, but technology is now a moving force in the finance sector due to the recent solutions that have been created.