npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

dashwallet-cli

v0.6.1

Published

A more civilized wallet for a less civilized age

Downloads

8

Readme

dashwallet-cli

A more civilized DASH Wallet CLI for a less civilized age...

dashwallet send @johndoe 1.0
Sent Đ1.0 to @johndoe!

Getting Started

1. Request Money

Generate or show the XPub, dash URL, and QR code to give to your contact:

dashwallet request @alice 1.250

2. Add a Contact

Create or add a new pay-to wallet for a contact by their X Pub Address:

dashwallet contact @alice <xpub>

3. Send Money

You can use a contact name, X Pub Address, or Legacy address:

dashwallet send @alice 1.250 --allow-change

4. Check Balances

See all (unspent) coins and stamps, or all balances across all accounts:

dashwallet coins
dashwallet accounts

Note: Stamp values represent how many times a coin can be sent.

Install

  1. Install node

    # Mac, Linux
    curl -sS https://webi.sh/node | sh
    
    # Windows
    curl.exe https://webi.ms/node | powershell
  2. Install dashwallet-cli

    npm install --location=global [email protected]

CLI

dashwallet-cli v0.6.0 - A more civilized wallet for a less civilized age

USAGE:
    dashwallet <subcommand> [flags] [options] [--] [args]

SUBCOMMANDS:
    accounts                           show accounts (and extra wallets)
    export <addr> [./dir/ or x.wif]    write private keys to disk
    contact <handle> xpub-or-addr      add contact or show xpubs & addrs
    request <handle> [amount]          show QR and payment address
    generate address                   (for debugging only) save a one-off WIF
    import <./path/to.wif>             save private keys
    coins [--sort wallet,amount,addr]  show all spendable coins
    send <handle|pay-addr> <DASH>      send to an address or contact
                    [--dry-run] [--coins Xxxxx:xx:0,...]
    remove <addr> [--no-wif]           remove stand-alone key
    stat <addr>                        show current coins & balance
    sync                               update address caches
    version                            show version and exit

OPTIONS:
    DASH_ENV, -c, --config-name ''     use ~/.config/dash{.suffix}/
    --config-dir ~/.config/dash/       change full config path
    --json                             output as JSON (if possible)
    --sync                             wait for sync first

Examples

# dashwallet contact <handle> [xpub-or-addr]

dashwallet contact @johndoe 'xpubXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'

dashwallet contact @kraken 'Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
Send DASH to '<handle>' at this address:
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# dashwallet request <handle> [amount]

dashwallet request @johndoe
Share this address with '<handle>':
xpubXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX