btcd-client
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

Bitcoin Core Json RPC Client

Typescript btcd client. Connect to your bitcoin core node.

How to use

1 Install package

npm install btcd-client
  1. Import package
import { BitcoinCoreClient } from 'btcd-client'
  1. Initalize
const credentials = {
  url: process.env.BITCOIN_RPC_URL!,
  username: process.env.BITCOIN_RPC_USERNAME!,
  password: process.env.BITCOIN_RPC_PASSWORD!,
}

const btcdClient = new BitcoinCoreClient(credentials)
  1. Use the client
const blockchainInfo = await btcdClient.getBlockchainInfo()

Wallet Specific

const walletInfo = await btcdClient.getWalletInfo(walletName)

With params

const transaction = await btcdClient.getTransaction(
        walletName!,
        [txReq.txid],
      )

Package Sidebar

Install

npm i btcd-client

Weekly Downloads

16

Version

1.0.4

License

ISC

Unpacked Size

9.63 kB

Total Files

7

Last publish

Collaborators

  • ademattos