文件名称:bitbox-wallet-app:适用于台式机和移动设备的BitBoxApp
文件大小:23.41MB
文件格式:ZIP
更新时间:2024-02-22 11:13:39
bitcoin hardware-wallet wallet litecoin segwit
BitBoxApp 此存储库包含BitBoxApp和相关工具的源代码。 科技栈 钱包用户界面是一个单页Web应用程序。 它从用Go编写的后端中获取数据。 桌面应用程序是一个C ++ Qt5程序,仅包含WebEngineView ,显示UI。 静态资产来自Qt rcc文件,而动态数据则通过Go与WebChannels进行桥接。 Go库被编译为C库,该库仅公开两个函数:一个用于设置网桥,另一个用于在后端调用调用。 与桌面版本相似,可以编译Go库并将其添加到Android Studio / XCode项目中。 建造状态 目录(可能会更改) cmd/ :生成二进制文件的Go项目在这里。 cmd/servewallet/ :一种开发工具,它为静态Web ui和与其交谈的http api提供服务。 见下文。 vendor/ :Go依赖关系,由make go-vendor基于Go模块创建。 backend/coins/btc/electrum/ :一个与Electrum服务器通信的json rpc客户端库。 backend/devices/{bitbox,bitbox02}/ :