Dapps require to cater multiple wallets residing on variety of platforms. Almight provides simple api which detects the best strategy to connect and authenticate user with the any of the available wallets.
It also has feature to maintain the previous session of wallets locally and easily allow to login or signup online without repeating the entire authentication flow.
Creating mult-chain enabled required selection of adequate design pattern. Adapter based pattern, composite based pattern and other such patterns were used and tested untill I stumbled upon CAIP.
Technologies used
Discussion