主页 > imtoken官方网站 > 代码开源|JuBiter硬件钱包系列核心SDK发布

代码开源|JuBiter硬件钱包系列核心SDK发布

imtoken官方网站 2023-06-06 06:44:44

我们很高兴地宣布 JuBiter 核心 SDK 已经开源。

JuBiter core SDK是一个开源的、跨平台的、以移动为中心的库,为一定数量的区块链实现底层加密钱包功能。 它是 JuBiter 钱包和其他一些项目的核心部分。 大部分代码是用C++实现的,在库的基础上还提供了Swift和Java包。

我们希望我们的开源库能够为开发者提供一种便捷的方式来集成 JuBiter 硬件设备。 该库目前支持的硬件包括 Blade、Bio 和 Lite。 未来,我们还将在这个库上支持更多的 JuBiter 硬件设备。

除了支持JuBiter硬件设备,我们还在SDK中实现了软钱包功能,供开发者使用。

我们目前支持的数字货币包括:

●比特币 ●莱特币

●达世币 ●以太坊

●以太坊经典●瑞波币

●比特币现金 ●EOS

钱包类资金盘源码_usdt钱包源码_以太坊钱包源码

创量子

●USDT

代码分支管理:

- master为开发线,不断整合开发新的数字货币和SDK功能;

- v2.xx,JuBiter Wallet 2.0 当前使用的版本。

依赖库包括:

usdt钱包源码_以太坊钱包源码_钱包类资金盘源码

usdt钱包源码_以太坊钱包源码_钱包类资金盘源码

依赖库列表图

SDK代码架构示意图:

usdt钱包源码_以太坊钱包源码_钱包类资金盘源码

SDK代码架构示意图

设备管理架构图:

SDK主要支持JuBiter Blade、Bio、Lite和一个软实现的虚拟设备。 软实现的虚拟设备是一个完全由代码实现的数字货币钱包。 硬件通信类型包括 HID、蓝牙、NFC 和模拟设备 VM。 Simulator VM 可以模拟 JuBiter Blade、Bio 和 Lite,以便于在小程序开发过程中使用。

钱包类资金盘源码_以太坊钱包源码_usdt钱包源码

usdt钱包源码_钱包类资金盘源码_以太坊钱包源码

设备管理架构图

通过三个币工厂类usdt钱包源码,将数字货币分为BTC系列(BTCTokenFactory)、ETH系列(ETHTokenFactory)和其他(miscTokenFactory)。 对于每一种数字货币,JuBiter Blade、Bio、Lite 和 crypto 等实现都是单独打包的。

币种实现架构图:

usdt钱包源码_钱包类资金盘源码_以太坊钱包源码

货币实现架构图

功能点计划:

- 将Crypto抽象出设备usdt钱包源码,通过deviceID访问软实现钱包(目前只提供后缀为“_software”的接口);

钱包类资金盘源码_以太坊钱包源码_usdt钱包源码

- 添加了数字货币。

开源地址:

usdt钱包源码_以太坊钱包源码_钱包类资金盘源码

JuBiter 核心 SDK:

usdt钱包源码_以太坊钱包源码_钱包类资金盘源码

iOS 中的 JuBiter 核心 SDK Demo:

usdt钱包源码_以太坊钱包源码_钱包类资金盘源码

钱包类资金盘源码_以太坊钱包源码_usdt钱包源码

了解JuBiter最新官方消息

(向上滑动查看内容)

JuBiter官网:

以太坊钱包源码_钱包类资金盘源码_usdt钱包源码

JuBiter客服助理

以太坊钱包源码_钱包类资金盘源码_usdt钱包源码

以太坊钱包源码_钱包类资金盘源码_usdt钱包源码

脸书:facebook.com/JuBiterWallet

usdt钱包源码_钱包类资金盘源码_以太坊钱包源码

推特:twitter.com/JuBiterWallet