Skip to content

iteyelmp/cws-qkc

Repository files navigation

CoolWallet Javascript SDK

JavaScript SDK to communicate with CoolWallet.

This is the monorepo of all the packages you need to build your own app with CoolWallet hardware wallet.

Quick Start

1. Define your transport layer

Depending on your platform, you may can choose different transport object to use in you application.

2. Register and setup hardware wallet.

To register you application with the wallet, take a look at the wallet module. This giud you through the process of registeration and seed generation.

3. Build your Application

Take a look at all the supported modules at Coin Apps. Used the keys generated in the previous step to initiate coin instances, then you can sign transactions, message with different coin instances.

Packages

Transport

To communicate with CoolWallet device, you need to specify a bluetooth transport.

Package Version Description
@coolwallet/transport-web-ble version Web Bluetooth transport
@coolwallet/transport-react-native-ble version React-Native Bluetooth transport

Core

Package Version Description
@coolwallet/core version APDU commands, default encryptions and keypair generation for other SDKs.

Base App

Package Version Description
@coolwallet/wallet version Wallet creation, device pairing and basic settings.

Coin Apps

Used to sign transactions of different cryptocurrencies.

Package Version Description
@coolwallet/eth version Ethereum Application API
@coolwallet/xrp version Ripple Application API
@coolwallet/xlm version Stellar Application API
@coolwallet/bnb version Binance Application API
@coolwallet/eos version EOS Application API
@coolwallet/icx version Icon Application API

Other supported coins: BTC, BCH, ZEN. Open an issue if you want the sdk of any one of them to come out first.

Other packages

Package Version Description
@coolwallet/web3-subprovider version Web3 subprovoder that can be use with web3-provider-engine

Examples

If you want to build your own app with this sdk, you might find the following repos useful:

If you build something new, welcome to contact us to put your work in the list.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published