bitcoind -txindex -regtest -reindex -rpcpassword=local321 -rpcuser=bitcoin -rpcport=18332
bitcoin-cli -rpcpassword=local321 -rpcuser=bitcoin -rpcport=18332 <function_name> <function_param>
bitcoin-cli -rpcpassword=local321 -rpcuser=bitcoin -rpcport=18332 getrawchangeaddress "legacy"
bitcoin-cli -rpcpassword=local321 -rpcuser=bitcoin -rpcport=18332 help
bitcoin-cli -rpcpassword=local321 -rpcuser=bitcoin -rpcport=18332 generate 100
bitcoin-cli -rpcpassword=local321 -rpcuser=bitcoin -rpcport=18332 listunspent 0 9999999 '["mto2aQFody9b6W1evi2zxAs4wkN4Y68jZG"]'
bitcoin-cli -rpcpassword=local321 -rpcuser=bitcoin -rpcport=18332 sendtoaddress mto2aQFody9b6W1evi2zxAs4wkN4Y68jZG 1
⚠️ This project is under heavy development. Expect bugs & breaking changes.
Query different blockchains with a single and simple interface.
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
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>
Chain | Wallet Provider | |
---|---|---|
Ethereum | Ledger | Source & Demo |
MetaMask | Source & Demo | |
Bitcoin | Ledger | Source & Demo |
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