Multichain Ventures was a blockchain company that worked on developing an integrated ecosystem for merchant software products powered by blockchain technology.
Its main product was The Tokes Platform, a blockchain-powered point-of-sale (PoS) system. While initially only transacting in its own crypto token ($TOKES), it was eventually expanded to transact in other coins like $BTC and $LTC (Litecoin) and meant to work in conjunction with its mobile wallet. In addition to products surrounding the PoS, it also provided infrastructure and payment solutions for merchants.
We were first approached by Multichain Ventures when they were looking to have a Proof of Concept (POC) for their point-of-sale system built. They required a simple web interface where a receipt would be generated containing the purchase description, USD value, payment address and sale amount in $TOKES.
The only requirements for the Proof of Concept was that it should minimize user actions, indicate when transactions were confirmed, and be built on top of the Waves blockchain, which was where the Tokes token existed.
This PoC would be later used for the development of the proper point-of-sale system, which we actively helped develop and maintain.
When we were first tasked with producing this PoC (2017), crypto payment platforms were not as popular as today but solutions existed for more mainstream cryptocurrencies, e.g. Bitpay. We studied their flow and the Waves Blockchain documentation before identifying how much of that flow could be replicated using API calls to the chain. We then mapped out the merchant and user experience before we started coding the prototype.
It is worth noting that at this time, Multichain Ventures didn’t have a mobile wallet so the Waves mobile wallet was the main medium to exchange $TOKES between users
Solutions we developed: