【技术实现步骤摘要】
一种多终端硬件钱包的适配方法及系统
本专利技术涉及硬件钱包
,尤其涉及一种多终端硬件钱包的适配方法及系统。
技术介绍
随着硬件钱包的发展,市面上逐渐出现了多种形态的硬件钱包,比如以USB设备为存储媒介的硬件钱包,或者以卡片为安全存储媒介的硬件钱包。这些硬件钱包的媒介虽然不同,但是都能比较安全的保护私钥。缺点是进行交易时不能像热钱包那样方便快捷。目前,存储在安全媒介中的私钥并不能直接使用,都需要借助网页或者APP等能让用户进行可视操作的中间件。然而,当前现有技术存在的问题是,要么一款APP只是针对一款硬件钱包,要么就是当导入新的硬件钱包时,APP会将之前已经存储的硬件钱包擦除(实质是擦除原先APP已经保存的与硬件钱包对应的公钥),没有对多个硬件钱包做统一管理和适配,导致带来了极大的使用不便,用户操作的门槛较高,推广较为困难。
技术实现思路
本专利技术提供一种多终端硬件钱包的适配方法及系统,以解决现有技术的不足。为实现上述目的,本专利技术提供以下的技术方案:第一方面,本专利技术实 ...
【技术保护点】
1.一种多终端硬件钱包的适配方法,其特征在于,所述方法包括:/n响应于用户的触发操作,展示硬件钱包列表,以供用户进行选择;其中,所述硬件钱包列表包括已导入的至少一个硬件钱包;/n响应于用户的选择操作,将当前正在使用的硬件钱包切换为用户选择的硬件钱包,以供用户进行查询和交易。/n
【技术特征摘要】
1.一种多终端硬件钱包的适配方法,其特征在于,所述方法包括:
响应于用户的触发操作,展示硬件钱包列表,以供用户进行选择;其中,所述硬件钱包列表包括已导入的至少一个硬件钱包;
响应于用户的选择操作,将当前正在使用的硬件钱包切换为用户选择的硬件钱包,以供用户进行查询和交易。
2.根据权利要求1所述的多终端硬件钱包的适配方法,其特征在于,在所述响应于用户的触发操作,展示硬件钱包列表,以供用户进行选择的步骤之前,所述方法还包括:
响应于用户的导入操作,获取需要新增导入的硬件钱包的通用唯一识别码UUID、交易相关信息以及区块链相关数据;
将所述UUID存储在本地数据库中;
将所述交易相关信息进行序列化,生成本地钱包文件,并进行存储;其中,所述本地钱包文件的文件名与所述UUID相关联;
将所述区块链相关数据进行序列化,生成本地SPV文件,并进行存储;其中,所述本地SPV文件的文件名与所述UUID相关联。
3.根据权利要求2所述的多终端硬件钱包的适配方法,其特征在于,所述本地钱包文件的文件名通过所述UUID进行MD5加密的形式生成;
所述本地SPV文件的文件名通过所述UUID进行MD5加密的形式生成。
4.根据权利要求2所述的多终端硬件钱包的适配方法,其特征在于,所述响应于用户的触发操作,展示硬件钱包列表,以供用户进行选择的步骤包括:
响应于用户的触发操作,从本地数据库中读取所有已存储的UUID;
根据所有已存储的UUID生成硬件钱包列表,并进行展示,以供用户进行选择。
5.根据权利要求2所述的多终端硬件钱包的适配方法,其特征在于,所述响应于用户的选择操作,将当前正在使用的硬件钱包切换为用户选择的硬件钱包,以供用户进行查询和交易的步骤包括:
响应于用户的选择操作,将当前正在使用的硬件钱包切换为用户选择的硬件钱包;
读取用户选择的硬件钱包的UUID;
根据用户选择的硬件钱包的UUID,重新加载与用户选择的硬件钱包的UUID相关联的本地钱包文件和本地SPV文件;
将所述...
【专利技术属性】
技术研发人员:李原,苏晨,王志红,文怀涛,林栋栋,邬亮,
申请(专利权)人:楚天龙股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。