{"repo":"abrkn/bitcoin-json-rpc","free":true,"listed":false,"github":"https://github.com/abrkn/bitcoin-json-rpc","clone":"git clone https://github.com/abrkn/bitcoin-json-rpc.git","description":"Bitcoin JSON RPC for TypeScript with Response Type Enforcement","language":"TypeScript","stars":14,"topics":["bitcoin","zcash","jsonrpc","typescript"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"bitcoin-json-rpc Bitcoin JSON RPC for TypeScript with Response Type Enforcement Installing npm install bitcoin-json-rpc Example usage Non-standard methods Methods not exposed by Bitcoin Core, such as omni getwalletaddressbalances or Liquid's getbalance are prefixed i.e. getLiquidBalanceForAsset . Motivation There are plenty of Bitcoin forks, including Omni, Zcash, and Blockstream Liquid. These forks often introduce breaking changes to the JSON RPC responses that are not reflected in their documentation. This library provides TypeScript types for RPC commands and validates the responses using io-ts . If the response does not match the schema, an error is thrown. Author Andreas Brekken License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/abrkn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/abrkn/bitcoin-json-rpc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}