0.1.9 • Published 1 year ago
btc-dapp-js v0.1.9
Quickstart
Recommend prerequisites for running a local NPM webapp:
Installation
Please link btc-dapp-js at the latest version in your package.json file
and then run:
npm i btc-dapp-jsStatic Javascript Linkage
A compiled version of this library is generated with each release using webpack. To link it directly from your HTML code, please use (and optionally include the integrity attribute):
<script src="https://cdn.jsdelivr.net/npm/btc-dapp-js@latest/dist/btc-dapp-js.js" crossorigin="anonymous" type="text/javascript"></script>API Samples
From your React app or JavaScript client-side application, you can retrieve a user's Ordinals address with:
const ordinalsAddr = await Wallets.getWalletAddress(walletProvider, Wallets.ORDINALS_TYPE);Note that the getWalletAddress parameters are walletProvider and addressType. See wallets.js in src/wallets/ for the full list (e.g., hiro, unisat, xverse).
Then, to initiate spending for the user, your JS app would call:
const txid = await Wallets.sendBtc(walletProvider, destAddr, amountSats, fromAddr);Testing
TBA
Documentation
All documentation is provided herein in the README.