Within this project, we identified a couple of pain points. The first of them was how to refactor the entire app so it’s compatible with multiple blockchains. Revelator didn’t want to be dependent on just one chain, they needed a real multichain experience for their users. Since each blockchain has its own protocol and set of rules, this task required deep knowledge and understanding of said protocols.
Another challenge referred to the fact that most Revelator users and customers weren’t familiar with the world of Web3 and crypto finances. Naturally, we didn’t want to exclude them from buying/selling/managing NFTs or crypto royalty payments so the question was how to enable Web2 users without crypto wallets to use the Web3 system.
A big part of the project was related to NFTs. Revelator wanted to enable their users to convert their digital artwork (music tracks, videos, images, etc) into non-fungible tokens and create another stream of revenue that way.
The last of the challenging parts was the on-chain royalty payments mechanism, specifically the split payments feature which allows for dividing the royalty revenue between each party entitled to a cut of the proceeds in an automated way.