When a user presses the Zerion wallet button on Connect Wallet screen in a mobile dapp, the dapp must open the deep link to initiate the session:


Where uri is generated by the WalletConnect server. Details here.

Once the session is initiated in Zerion wallet, users will return to the mobile dapp.

After that, the mobile dapp can initiate a signing transaction or message via WC protocol and redirect users to zerion://wc?uri={uri} to sign the transaction/message.