Defcoin paper wallet generator

Generate a Defcoin public address and private key in your browser, save the private key offline, then share only the public address if you want someone to send you coins before you install a full wallet.

English | Español | Français | ελληνικά | italiano | Deutsch | Česky | Magyar | 日本語 | 简体中文 | Русский
Client-side Defcoin key generation. Save locally, go offline, then print or record the keys you control.
Generating Defcoin Address...
MOVE your mouse around to add some extra randomness...
OR type some random characters into this textbox
Defcoin Address
SHARE
Private Key (Wallet Import Format)
SECRET

A Defcoin wallet is simply a Defcoin address paired with its matching private key. This page generates that pair inside your browser and shows it above.

To safeguard this wallet print it or record the Defcoin address and private key somewhere safe. This page does not send your private key to the server. If you refresh the page or click "Generate New Address" a brand-new key is created and the previous key cannot be recovered from this page. Keep the private key secret. Anyone who gets it can spend the Defcoin stored at that address.

Add funds by having someone send Defcoin to your Defcoin address.

Check your balance by opening your public address in the DC903 explorer: https://defcoin.dc903.org/explorer/address/THEADDRESSGOESHERE

Spend your coins by importing or sweeping the private key into a current Defcoin wallet. After spending from an imported paper wallet, make a fresh backup because change can move into a different address inside the wallet.

Comma Separated Values: Index,Address,Private Key (WIF)
Why should I use a Bulk Wallet to accept Defcoin on my website?
The traditional approach to accepting Defcoin on your website requires that you install the official Defcoin client daemon ("defcoind"). Many web-hosting packages do not support running that daemon. It also means your private keys live on the server, which raises the risk if the server is compromised. With a Bulk Wallet you can upload only Defcoin addresses and keep the private keys offline.
How do I use a Bulk Wallet to accept Defcoin on my website?
  1. Use the Bulk Wallet tab to pre-generate a large number of Defcoin addresses (10,000+). Copy and paste the generated comma separated values (CSV) list to a secure text file on your computer. Backup the file you just created to a secure location.
  2. Import the Defcoin addresses into a database table on your web server. (Don't put the wallet/private keys on your web server, otherwise you risk hackers stealing your coins. Just the Defcoin addresses as they will be shown to customers.)
  3. Offer Defcoin as a payment option in your storefront. When a customer picks Defcoin, show one fresh address from your database and save that address with the order.
  4. You then need a way to notice when payment arrives. You can build your own checker around the DC903 explorer or poll a local Defcoin node. To manually verify a payment, open https://defcoin.dc903.org/explorer/address/THEADDRESSGOESHERE and look for the incoming transaction.
  5. Coins can safely accumulate on-chain until you are ready to spend them with the original wallet file generated in step 1.
Algorithm: SHA256(passphrase)
Defcoin Address:
Private Key (Wallet Import Format):
Step 1 Public Key:

Copy and paste the above into the Your-Part-Public-Key field in the Vanity Pool Website.
Step 1 Private Key:
Copy and paste the above Private Key field into a text file. Ideally save to an encrypted drive. You will need this to retrieve the Defcoin Private Key once the Pool has found your prefix.
Enter Your Part Private Key (generated in Step 1 above and previously saved):
[NOTE: this input box can accept a public key or private key]
Enter Pool Part Private Key (from Vanity Pool):
[NOTE: this input box can accept a public key or private key]
Vanity Defcoin Address:
The above is your new address that should include your required prefix.
Vanity Public Key (HEX):
The above is the Public Key in hexadecimal format.
Vanity Private Key (WIF):
The above is the Private Key to load into your wallet.



Your Defcoin Private Key is a unique secret number that only you know. It can be encoded in a number of different formats. Below we show the Defcoin Address and Public Key that corresponds to your Private Key as well as your Private Key in the most popular encoding formats (WIF, WIFC, HEX, B64).

Modern Defcoin wallets store public keys in compressed format. The client also supports importing and exporting private keys with importprivkey and dumpprivkey. The exported format depends on how the original address was generated.
Defcoin Address
Defcoin Address Compressed


Public Key (130 characters [0-9A-F]):
Public Key (compressed, 66 characters [0-9A-F]):

Private Key WIF
51 characters base58, starts with a
'5'
Private Key WIF Compressed
52 characters base58, starts with a
'K' or 'L'


Private Key Hexadecimal Format (64 characters [0-9A-F]):
Private Key Base64 (44 characters):
How do I make a wallet using dice? What is B6?
An important part of creating a Defcoin wallet is ensuring the random numbers used to create the wallet are truly random. Physical randomness is better than computer-generated pseudo-randomness. The easiest way to generate physical randomness is with dice. To create a Defcoin private key you only need one six-sided die which you roll 99 times, recording each result. Use these rules when writing the values down: 1=1, 2=2, 3=3, 4=4, 5=5, 6=0. That gives you a large random number, your private key, in B6 or base-6 format. Enter the 99-character base-6 key above and click View Details. You will then see the Defcoin address associated with that key. It is also wise to record the key in WIF format because that is the form most wallets expect.