If users do not have a digital wallet installed (e.g. MetaMask), they are offered an explanation of what a digital wallet is, why they need it and instructions for setting it up. The pattern can be used in a mobile or web application. For online applications that offer this option, it is necessary to check whether the proposed wallet can be installed on all devices that can access the application (e.g. mobile devices with different operating systems). If a wallet is not available for users device or browser, then the link download link must be hidden or changed to link to a different digital wallet that can be installed on users device.