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