def Create(path, password, generate_default_key=True):
        """
        Create a new user wallet.

        Args:
            path (str): A path indicating where to create or open the wallet e.g. "/Wallets/mywallet".
            password (str): a 10 characters minimum password to secure the wallet with.

        Returns:
             UserWallet: a UserWallet instance.
        """
        wallet = UserWallet(path=path, passwordKey=password, create=True)
        if generate_default_key:
            wallet.CreateKey()
        return wallet
Create a new user wallet.

        Args:
            path (str): A path indicating where to create or open the wallet e.g. "/Wallets/mywallet".
            password (str): a 10 characters minimum password to secure the wallet with.

        Returns:
             UserWallet: a UserWallet instance.