-
We can make osmosis frontend compatible with namada extension
-
Osmosis frontend connects wallets with cosmos-kit
-
The challenge is namada extension not compatible with cosmos-kit
- signing and sending shielded transactions is combined in a single function in namada extension, but cosmos-kit requires signing and broadcasting be exposed as separate methods
- Our solution: implement ChainProvider and cosmos-kit compatible hooks specifically for namada:
- Then replace ChainProvider with namada.ChainProvider in Osmosis frontend or any other cosmos-kti app to make it work with namada: