@mattblackdesign/chainabstractionlayer
v0.1.17
Published
Downloads
3
Maintainers
Readme
Chain Abstraction Layer
:warning: This project is under heavy development. Expect bugs & breaking changes.
:pencil: Introductory Blog Post: The Missing Tool to Cross-Chain Development
Query different blockchains with account management using a single and simple interface.
Installation
npm install @liquality/chainabstractionlayer
Error: Cannot find module 'babel-runtime/core-js/get-iterator'
Issues to track: LedgerHQ/ledgerjs/issues/211, LedgerHQ/ledgerjs/issues/218
npm install babel-runtime
Usage
import { Client, providers } from '@liquality/chainabstractionlayer'
const { BitcoinRPCProvider } = providers.bitcoin
const bitcoin = new Client()
bitcoin.addProvider(new BitcoinRPCProvider('http://localhost:8080', 'bitcoin', 'local321'))
bitcoin
.generateBlock(1) // returns Promise
.then(console.log) // Array<BlockHash>
Try ChainAbstractionLayer in Browser
Documentation
The documentation is being generated by esdoc. Github Page hosted documentation is available at liquality.github.io/chainabstractionlayer
If you want to build documentation locally;
npm run build:docs