A non-custodial Dogecoin wallet for the Spook Society
Your keys. Your coins. Your Doginals.
Spooky Doge is a secure, non-custodial Dogecoin wallet that gives you full control over your DOGE, Doginals (inscriptions), DRC-20 tokens, and Dunes.
Non-custodial means your private keys never leave your device. Only you can access your funds.
Already have a Dogecoin wallet? You can import it:
The home screen shows:
Switching Addresses: Tap your address or account name to open the address selector. You can switch between addresses or manage your wallets from there.
Switching Wallets: Tap "Manage Wallets" in the address selector to see all your wallets, rename them, view backup phrases, or add new wallets.
Fees: A small network fee (minimum 0.01 DOGE) is added automatically. The exact fee depends on transaction size.
For power users, toggle on Advanced Mode to select specific UTXOs (coins) to include in your transaction. As you select UTXOs, the screen displays running totals for your selected inputs along with the estimated network fee, dev fee, and change - all updating in real-time as you modify your selection.
In Advanced Mode, you can also use Split Mode to divide your selected UTXOs into multiple equal outputs sent back to your wallet. This is useful for preparing UTXOs for batch operations. Choose between 2-20 splits, with any dust remainder going to miners.
You can have multiple wallets in one app:
Each wallet is independently encrypted and can have its own backup phrase.
Pull down to refresh and load more transactions.
Doginals are digital artifacts inscribed on the Dogecoin blockchain - similar to NFTs.
Multi-Send: You can select multiple Doginals to send in a single transaction.
Inscription Fee: Sending Doginals has a slightly higher fee (0.02 DOGE per inscription) to ensure the transaction is processed properly.
Some Doginals may be on larger UTXOs (more than 0.1 DOGE), making them vulnerable to accidental spending. You can protect these:
After sending a Doginal, it shows a "pending" badge for up to 10 minutes while waiting for confirmation. During this time, the inscription cannot be sent again.
DRC-20 tokens are fungible tokens on the Dogecoin blockchain, similar to ERC-20 tokens on Ethereum.
The wallet creates a transfer inscription and sends it to the recipient. Fee: 0.02 DOGE.
Dunes are another type of token on Dogecoin, using Runestone encoding for efficient transfers.
Fees: Single Dune transfers cost 0.02 DOGE. If sending from a UTXO containing multiple Dunes, the fee is 0.20 DOGE (other Dunes are automatically split to separate outputs for safety).
The built-in browser lets you connect to Dogecoin decentralized applications (dApps).
When a dApp wants to interact with your wallet:
You always approve each action. The dApp cannot spend your funds without your explicit confirmation.
| Request | Description | Approval Required |
|---|---|---|
| Connect | See your public address | Yes |
| Send DOGE | Create a transaction | Yes (shows amount/recipient) |
| Send Doginal | Transfer an inscription | Yes (shows which Doginal) |
| Send DRC-20 | Transfer tokens | Yes (shows token/amount) |
| Send Dune | Transfer Dunes tokens | Yes (shows dune/amount) |
| Sign Message | Sign data with your key | Yes |
| Sign Transaction | Sign a marketplace transaction | Yes (shows transaction details) |
See which sites have permission to connect:
External apps can open Spooky Doge directly using deep links:
spookydoge://send?address=D... - Opens send screen with address pre-filledspookydoge://browser?url=https://... - Opens the dApp browser to a URLThe QR codes on your receive screen use this format, making them scannable by camera apps.
For advanced users who want to see exactly what's in their wallet:
This helps you understand your exact balance breakdown and see protected inscription outputs.
Access settings by tapping the Settings tab (gear icon).
| Setting | Description |
|---|---|
| Theme | Toggle between dark and light mode. The app defaults to dark mode. |
| Setting | Description |
|---|---|
| Lock Wallet | Immediately lock the wallet, requiring password to unlock |
| Biometric Unlock | Enable fingerprint or Face ID for quick unlocking |
To enable biometrics:
View and manage which dApps have permission to see your address:
| Action | Description |
|---|---|
| Lock | Lock the wallet (keeps data, requires password to unlock) |
| Sign Out | Delete all wallet data from this device (requires backup phrase to recover) |
| Feature | Description |
|---|---|
| AES-256 Encryption | Your seed phrase and private keys are encrypted with your password using industry-standard encryption |
| Local-Only Keys | Private keys never leave your device and are never sent to any server |
| Secure Storage | On mobile, secrets are stored in the iOS Keychain or Android Keystore - the most secure storage on your device |
| Session Lock | Decrypted keys are only in memory while the app is unlocked |
| Auto-Lock | Wallet locks automatically after 30 minutes of inactivity or 5 minutes in the background |
| Biometric Auth | Use fingerprint or Face ID to quickly unlock without typing your password |
| Doginal Protection | Small UTXOs (0.1 DOGE or less) are protected from accidental spending |
| Scenario | Solution |
|---|---|
| I forgot my password | Use your 12/24-word backup phrase to restore your wallet |
| I lost my phone | Your wallet is encrypted. Install the app on a new device and restore with your backup phrase |
| I lost my backup phrase | If you still have access, go to Manage Wallets and tap to view the backup phrase. If you've lost both the phrase and access, your funds cannot be recovered |
| Someone saw my screen | Your password and seed phrase are hidden by default. If someone saw your full seed phrase, immediately transfer funds to a new wallet |
| Fee Type | Amount | Purpose |
|---|---|---|
| Network Fee | ~0.01+ DOGE | Paid to Dogecoin miners to process your transaction. Varies by transaction size. |
| Inscription/Token Fee | 0.02 DOGE | Fee for Doginal, DRC-20, or Dune transfers |
| Multi-Dune Fee | 0.20 DOGE | Higher fee when sending from UTXOs with multiple Dunes (covers auto-split) |
| Dev Fee | 0.01 DOGE | Small fee to support ongoing wallet development |
Q: Is Spooky Doge free?
A: Yes! The app is free to download and use. You only pay small network and dev fees when sending transactions.
Q: Can I use the same wallet on multiple devices?
A: Yes. Import your wallet using your seed phrase on any device. All devices will share the same addresses and funds.
Q: What if Spooky Doge shuts down?
A: Your funds are safe. Since you have your seed phrase, you can import it into any other Dogecoin wallet that supports BIP44 standard derivation (most wallets do).
Q: Why can't I see my Doginal's image?
A: Image loading depends on external services. If an image doesn't load, try refreshing or check your internet connection. The Doginal is still safely in your wallet.
Q: Why is there 0.1 DOGE protection?
A: Doginals are stored in small UTXOs. Without protection, you might accidentally spend these as regular DOGE, destroying the inscription. The wallet prevents this by requiring explicit selection to send Doginals.
Q: Can I inscribe new Doginals with this wallet?
A: Currently, Spooky Doge supports viewing and sending existing Doginals. For inscribing new ones, use a dedicated inscription service.
Q: What's the difference between DRC-20 and Dunes?
A: Both are token standards on Dogecoin. DRC-20 uses inscription-based transfers, while Dunes uses Runestone encoding. Spooky Doge supports both.
Q: Why is the multi-Dune fee higher?
A: When a UTXO contains multiple Dunes, sending one requires automatically splitting the others into separate safe outputs. This adds complexity and a higher network fee.
Q: Can Spooky Doge access my funds?
A: No. Your private keys are encrypted and stored only on your device. The Spooky Doge team has no access to your keys or funds.
Q: Is my seed phrase sent to any server?
A: Never. Your seed phrase is generated locally and encrypted locally. It never leaves your device.
Q: What if I find a bug or vulnerability?
A: Please report it responsibly by contacting the development team directly. Do not post security issues publicly.
| Issue | Solution |
|---|---|
| Balance not updating | Pull down to refresh. Check your internet connection. |
| Transaction stuck/pending | Dogecoin typically confirms in 1-2 minutes. If longer, the network may be congested. |
| Can't send - "Insufficient funds" | Your spendable balance excludes protected Doginal UTXOs. Check the UTXO management to see your breakdown. |
| dApp not connecting | Make sure you approved the connection request. Try refreshing the page. Check Settings > Connected Sites. |
| Biometrics not working | Go to Settings and re-enable biometric unlock. Ensure your device has biometrics set up. |
| Wrong password error | Passwords are case-sensitive. If you've forgotten it, restore using your backup phrase. |
| Doginal not showing | Pull to refresh. Some inscriptions may take time to index. |
| Token balance not showing | Pull to refresh. Token balances are fetched from external indexers which may have delays. |