@swtc/lib @swtc/x-lib 增强
应用实例
目录
无差别联盟链支持
安全性
强兼容
现代性
class 实现
typescript 实现
格式化代码
模块化
travis 集成
完善测试
CDN
内容
扩展
- 实现了 ApiRemote(@swtc/api) - 目前只支持井通
- 默认使用 https://swtcproxy.swtclib.ca
安全
- 本地签名
- 密钥不出本机
无差别联盟链支持
- 井通
- 商链
- ...
强兼容
- 所有包确保零配置 webpack 和 browserify 兼容
- 可以用于网络应用 桌面应用 终端应用 移动应用
现代性
- 原生 Promise 支持
- Remote.connectPromise()
- Request.submitPromise()
- Transaction.signPromise()
- Transaction.submitPromise()
- ApiRemote.allmethods()
class 实现
- x-lib
- ApiRemote
- Server
- Remote
- Request
- Transaction
- 签名实现
- 提交实现
- Wallet (swtc-factory)
- 支持 swtc bitcoin ripple bwt call stm
typescript 实现
- x-lib
- 编辑器帮助提示
- ApiRemote
- Server
- Remote
- Request
- Transaction
- Wallet
格式化代码
- prettier 格式化
- eslint / tslint
模块化
$ npm list | grep swtc | grep -v deduped
├─┬ @swtc/lib@1.0.14
│ ├─┬ @swtc/address-codec@1.0.12
│ ├── @swtc/common@1.0.18
│ ├─┬ @swtc/keypairs@1.0.15
│ ├─┬ @swtc/serializer@1.0.14
│ ├─┬ @swtc/transaction@1.0.17
│ ├─┬ @swtc/utils@1.0.13
│ ├─┬ @swtc/wallet@1.0.16
└─┬ @swtc/x-lib@1.0.13
travis 集成
- 代码提交自动测试
完善测试
- 添加新功能测试
CDN
- unpkg
- jsdelivr