SOUR Paper Wallet

The SOUR Paper Wallet Generator, available at, includes 3 custom designed templates tailored for the SOUR SLP Token. Load SOUR (or other SLP tokens) onto your paper wallet and gift it to others as SOUR cash or store your tokens safely as an offline, cold storage, paper wallet. You can easily use it to hodl for the airdrops & staking rewards available for SOUR holders and sweep the tokens and BCH off the wallet when you want.

When the SOUR token project was initially created on October 5th, 2019, it was fresh on the heels of the SLP Hackathon the month prior. Pumped up from watching the different ideas born out of the Hackathon, I had been a Bitcoin Cash user for a while at that point and a software developer outside of crypto, but had never combined the two. I always wanted to get into building out some of my own ideas and made the decision to do this using Bitcoin Cash & Simple Ledger Protocol.

Soon thereafter, I created SOUR as a way to motivate me to continue innovating and building. One of the first things I wanted to create for SOUR was the paper wallet generator that I had seen at the Hackathon. The open source code is relatively easy to customize and available to everyone. At the time though, SLP wallets had little to no support for sweeping in SLP tokens so I put it on the back burner. Today there are currently two wallets that support the functionality for sweeping SLP tokens, Badger wallet & Zapit Wallet. *Do NOT currently use’s BCH/SLP wallet to sweep your SLP paper wallet. It is not set up for it and will burn any SLP tokens on that paper wallet.

The original SLP paper wallet generator was created by Team BitCHSLaP for the inaugural 2019 SLP Virtual Hackathon. It utilizes open source code from slpjs, and V3.3.0. JavaScript copyrights included in source. Forked & customized for SOUR by SOURtoshi /

The SOURce code for SOUR Paper Wallet fork is available at It can be cloned, forked and customized by everyone for their own projects. I’m still working on making some minor improvements to the paper wallet, such as including the simpleledger: prefix on the QR code. Right now it doesn’t include the simpleledger prefix, which can cause issues for some wallets when trying to scan the address to send tokens to your paper wallet. If you have questions about forking this code and customizing it for your own SLP token, contact us on telegram.

Why a SOUR paper wallet?

Paper wallets are a fast and convenient way to store SOUR (or other SLP tokens) & Bitcoin Cash (BCH) offline. You can even spend or gift BCH & SOUR without ever connecting to the internet by treating the wallets as cash and gifting them in person. Paper wallets are a physical way to store and spend SOUR & Bitcoin Cash (BCH), like a $20 bill is a physical way to store and spend $20 USD. Like a $20 bill, paper wallets can also be lost or stolen. Store your paper wallet in a safe location where only YOU can access. For the best security, we recommend downloading the source code, extracting and opening the “index.html” file to continue generating the seed from an offline computer.


Vault Icon
Cold Storage

Paper wallets allow you to store SOUR completely offline, which is great for getting airdrops and staking rewards. For the best security, we recommend downloading the source code and generating the seed from an offline computer.

Create Icon
Easy To Create

Anyone can create a SOUR paper wallet! You only need a printer, scissors, and tape.

SOUR paper wallet icon
Convenient Spending

Spend the SOUR by scanning the paper wallet’s private key using the Badger Wallet or Zapit Wallet, or hand it out like physical cash (great for gift cards). *Do NOT sweep tokens using’s wallet. As it stands, this wallet will burn all tokens upon sweep.

How it works

  1. Use the client-side wallet generator to create a unique private key and SOUR SLP address
  2. Print out the wallet on a secure printer.
  3. Cut along the border, then fold the private key section over. Use tape to seal the private key section marked (SEAL HERE).
  4. Send any amount of SOUR SLP Tokens or BCH to the public address.
  5. Keep the wallet in a safe place, such as a safe deposit box or a room/space in your home you have exclusive access to, or you can even give it as a gift. When ready, simply reveal the private key and sweep (scan) it with the Badger or Zapit wallets to claim your funds. *Do NOT use’s wallet to sweep the funds yet. With most wallets, you must add some BCH in the paper wallet or your receiving wallet in order to move your tokens from the wallet.

Green Safe
Seed Generator Security

The wallet seed generator is based on the extensively tested, which lets you generate a Bitcoin paper wallet in a fast and secure way. The generator uses your browser to generate the wallet, and not our servers and is meant to always be used offline. Never run this wallet generator online to generate wallets that you intend to keep secure.

Extra Security Tips

The SOUR paper wallet is generated using a browser-side random address generator. This means the wallet is created in your browser. No data is transmitted to our servers or across the web. Generally, it is acceptably safe to use as is. However, if you are using the wallet for larger amounts or just want to ensure extra security please take these tips into consideration.

Wireless icon
Run Offline

Running the generator off a live site presents bad actors the potential to intercept your paper wallet’s private key. It’s not likely, but to mitigate the risk we highly recommend downloading the page files from our Github first. Then turn off your internet connection and run the page locally. Just open the downloaded zip and open the index.html file in your browser. Download Generator

Green Safe
Clean Operating System

Make sure you are using a trusted computer free from any viruses or malware. Do not create your wallet in view of any prying eyes or cameras.

Printer Icon
Safe Printer

Again make sure you are using a trusted printer. Do not wirelessly connect with the printer. Use a direct connection instead, and make sure no data is saved in your print queue or on the printer afterwards.

No Save Icon
Don’t Save

Do not save your paper wallet as an image or digital file. Paper cannot be hacked, your computer can be. Instead, connect safely to a printer and don’t save anything.

Cash Icon
Treat it like Cash

Once your wallet is made and you have sent SOUR to it, it is essentially like cash. Whoever physically holds it can access the SOUR by sweeping the private key using Badger or Zapit wallets but *not’s wallet. Paper wallets can be lost, stolen, or destroyed and there is no backup unless you create one. Take whatever precautions necessary to ensure it stays safe until needed.

How do I keep it safe?

You don’t want anyone to access your SOUR, that’s why you have to keep your paper wallet in a safe place. You should choose a place in your home that you exclusively have access to. This can be a safe deposit box, a hidden place in your room, a cabinet, or even a specific page of your favorite book. It’s good practice to keep your paper wallet in a watertight bag (e.g. Zip-Loc) or a box where water or other liquids can’t damage it. This the paper with your private key is lost and you don’t have it backed up then your SOUR and any BCH stored in that wallet address will be lost.

How do I load funds to the SOUR paper wallet?

First, you need an SLP wallet with SOUR tokens and a small amount of BCH (either an online, mobile or desktop wallet), which you will use to load your paper wallet. We recommend using a wallet listed on our website. You can deposit SOUR to the paper wallet by scanning the wallet’s public recieve address QR code or typing out the address into your wallet and sending your SOUR there. You can also look up your address in the in order to find the associated bitcoincash: address to also send BCH.

How do I verify how much is on it?

You can verify your SOUR (SLP) balance by using the SLP block explorer to check the public address. Easiest way is to scan the public address on your paper wallet (we recommend using your phone’s camera or an SLP wallet for that). You can scan your address then copy it into an SLP explorer. You can also verify your balance by typing in your public address to the search bar.

How do I withdraw the SOUR tokens off the paper wallet?

To withdraw funds from your SOUR paper wallet, download an SLP wallet (which can send/receieve both BCH & SLP) and find the “sweep paper wallet” option. We recommend to use the Badger or Zapit wallets. Then scan the private key inside the application to sweep your SOUR into the wallet. You will typically require a very small amount of BCH to sweep in funds (send them from your paper wallet to your online wallet). Some wallets may not require it though. *Do not currently use’s wallet to sweep funds, it is not yet available for their wallet and your tokens will be burned.

For security reasons, if you withdraw funds from your paper wallet, you should withdraw ALL of your balance at once. Don’t leave any funds in your paper wallet, as it could get lost. NEVER use the same paper wallet to deposit funds again! Create a new one instead.