You can guide your partners to add your wallet as a recommended wallet in their app. To do so, they will create a custom connector, as described below, which will should your wallet. When clicked, the wallet will render a QR code, which will work with Dynamic’s QR scanning feature.
export interface MyWalletOptions { projectId: string;}export const legionkey = ({ projectId }: MyWalletOptions): Wallet => ({ id: 'legion-key', name: 'LegionKey', iconUrl: './images/legion-key.png', iconBackground: '#985d3c', mobile: { getUri: (uri: string) => uri, }, qrCode: { getUri: (uri: string) => uri, instructions: { learnMoreUrl: 'https://my-wallet/learn-more', steps: [ { description: 'We recommend putting My Wallet on your home screen for faster access to your wallet.', step: 'install', title: 'Open the My Wallet app', }, { description: 'After you scan, a connection prompt will appear for you to connect your wallet.', step: 'scan', title: 'Tap the scan button', }, ], }, }, extension: { instructions: { learnMoreUrl: 'https://my-wallet/learn-more', steps: [ { description: 'We recommend pinning My Wallet to your taskbar for quicker access to your wallet.', step: 'install', title: 'Install the My Wallet extension', }, { description: 'Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.', step: 'create', title: 'Create or Import a Wallet', }, { description: 'Once you set up your wallet, click below to refresh the browser and load up the extension.', step: 'refresh', title: 'Refresh your browser', }, ], }, }, createConnector: getWalletConnectConnector({ projectId }),});