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

golden-ticket

v0.0.1

Published

Event paper wallet generator

Downloads

7

Readme

Golden Ticket

Golden Ticket

Golden Ticket is Bitcoin.com's event paper wallet generator. Use it to create amazing golden tickets for your next event.

Not only does Golden Ticket let you chose a custom mnemonic language or hdpath but it also generates html, pdf and a spreadsheet mapping cashAddr, privKey, index and claimed status of each golden ticket.

Features

  • Generates mnemonic in 8 languages w/ custom HDPath

Setup

Install NodeJS LTS version 8.x.

Clone the repo

git clone https://github.com/Bitcoin-com/golden-ticket.git

Install the dependencies

cd golden-ticket && npm install

Generate mnemonic

Create a 256 bit mnemonic in any of the following languages

  • english
  • spanish
  • french
  • italian
  • japanese
  • korean
  • chinese_simplified
  • chinese_traditional

npm run generate-wallet

You'll be prompted for a language. You can enter any of the 8 listed above. If you don't enter a language Golden Ticket will default to English.

Next you'll be promted for an HDpath. If you enter nothing Golden Ticket will default to the first BIP44 account of your mnemonic. ie: m/44'/145'/0'

Then you'll be prompted for the number of tickets that you intend to fund. It will default to 100.

You'll also be prompted for your tiers. This is how much $ you want to give to n number of addresses. For example if you want to give $1 to 99 tickets and $10 to 1 goldend ticket your tiers would be [[1, 99], [10, 1]]

Golden Ticket will create a wallet.json file and write to it your mnemonic, mothership address and number of tickets.

Lastly Golden Ticket will show you a QR code of your mothership address. The HD math for the mother ship address is hdpath/1/0.

generate-wallet

Create addresses

Run npm run create-addresses.

This will create n privkeyWIFs as a QR code saved to a PDF.

Redeem Unclaimed Funds

Run npm run redeem-unclaimed-funds to have funds sent back to the funders cashAddr

Generate Stats

Run npm run generate-stats to generate basic stats about your event.

Ticket count: Total 100, claimed 75, unclaimed 25
$1 breakdown: claimed 80, unclaimed 19
$10 breakdown: claimed 1, unclaimed 0
Total funds claimed: claimed 81, unclaimed 19