Bitcore Wallet Service API client in Go
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
.vscode
client
config
credentials
examples
models
utils
.editorconfig
.gitignore
.travis.yml
LICENSE
Makefile
README.md
appveyor.yml
go.mod
go.sum

README.md

bws-go

Build Status Build status Coverage Status codecov Go Report Card GoDoc License: MIT

Bitcore Wallet Service API client implementation in Go.

Limitations

Messages (e.g. in transaction / tx outputs) are NOT being encrypted, because Go doesn't support AES-CCM, which is used by default in SJCL, original implementation's cryptography dependency. More info:

Methods

Implemented API methods:

  • getFeeLevels
  • getVersion
  • createWallet
  • joinWallet
  • getNotifications
  • getStatus
  • getPreferences
  • savePreferences
  • getUtxos
  • createTxProposal
  • publishTxProposal
  • createAddress
  • getMainAddresses
  • getBalance
  • getTxProposals
  • signTxProposal
  • rejectTxProposal
  • broadcastRawTx
  • broadcastTxProposal
  • removeTxProposal
  • getTxHistory
  • getTx
  • startScan
  • getFiatRate
  • pushNotificationsSubscribe
  • pushNotificationsUnsubscribe
  • getSendMaxInfo
  • recreateWallet
  • fetchPayPro
  • signTxProposalAirGapped
  • createWalletFromOldCopay

Examples