项目作者: kay404

项目描述 :
bitcore-wallet-client API 的使用实例
高级语言: JavaScript
项目地址: git://github.com/kay404/BWC.git
创建时间: 2020-02-18T06:22:14Z
项目社区:https://github.com/kay404/BWC

开源协议:

下载


BWC

bitcore-wallet-client communicates with bitcore-wallet-service using the REST API.

Install

  1. npm install bitcore-wallet-client

Example

  1. create wallet
    1. API.createWallet(walletName, copayerName, m, n, opts, opts.network, opts.walletPrivKey, opts.id, opts.withMnemonics, cb)
    walletName: String, 创建的钱包名称。

copayerName: String, 创建钱包的人,即钱包的拥有者。

m: Number, 该钱包拥有者个数。若为1,则是个人钱包;若大于1,则是共享钱包,需要多重签名。

n: Number, 与m对应,不能大于m,指定需要签名的个数。若是个人钱包,则为1。

opts: 可选参数,它是一个对象,包含的字段如下:

opts.network: string, 钱包连接的网络类型,支持正式网络和测试网络,分别表示为:livenet、testnet。

opts.walletPrivKey: 钱包私钥,可以不用指定,会随机生成。

opts.id: String, 钱包ID,可以不用指定,会自动生成。

opts.singleAddress: bool, 使用单一地址,默认为false。

cb: 回调方法。该方法是没有返回值的,响应的数据是通过callback回调进行传递。

  1. import wallet

  2. get wallet status and balance

  3. create addresss

  4. send coin to address

  5. import wallet by mnemonic