# @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