.WALLET

WALLET File

MultiDoge Wallet File
Ask a question
QUICK ANSWER

A .wallet file is a Dogecoin wallet created by MultiDoge, the desktop client ported from the MultiBit Bitcoin wallet. It stores your private keys, addresses, and transaction history as a bitcoinj/dogecoinj Protocol Buffers message, optionally encrypted with a password. Open it in MultiDoge through File then Open Wallet, or point another bitcoinj-based tool at it. Keep a backup before touching it, since the private keys inside control real funds.

Developer: langerhans (MultiDoge project); based on MultiBit by Bitcoin Solutions / bitcoinj Category: Data Files MIME: application/octet-stream
OPENS ON Windows macOS Linux
Related: .PKPASS · .DAT · .JSON · .RIS

On this page

19k+ extensions indexed
Last reviewed Aug 15, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the WALLET file format?

A .wallet file is the wallet container used by MultiDoge, a desktop Dogecoin client. MultiDoge is a fork of the MultiBit Bitcoin wallet and runs on dogecoinj, the Dogecoin port of the bitcoinj library. The file stores one or more private keys, their Dogecoin addresses, past transactions, and the last block the wallet synced. When you first run MultiDoge it creates an empty multidoge.wallet in its data folder.

Modern files are serialized with Google's Protocol Buffers, following bitcoinj's wallet.proto. Very old wallets used Java serialization instead and may need an older build to migrate. If you set a password, the keys are protected with scrypt key derivation and AES encryption. MultiBit Classic wrote the same .wallet format for Bitcoin, so you may meet one of these files from either app. Both projects are legacy: MultiBit shut down in 2017 and MultiDoge is no longer actively developed.

Security & safety

RISK: MEDIUM

A genuine MultiDoge .wallet is a data file and does not execute code, but it contains the private keys that control real Dogecoin funds, so leaking or losing it means losing money. Handle it like a password file and keep offline backups. Separately, some ransomware families append a .wallet extension to files they encrypt; those are not crypto wallets and cannot be opened, only restored from backup.

Format details

in a nutshell
FULL NAMEMultiDoge Wallet Fileaka MultiBit Wallet File, bitcoinj protobuf wallet
DEVELOPERlangerhans (MultiDoge project); based on MultiBit by Bitcoin Solutions / bitcoinjsince 2013
CATEGORYData Files
MIME TYPEapplication/octet-stream
TYPEBinary (Protocol Buffers serialization)
This extension is also used by…
  • MultiBit Wallet File - Bitcoin wallets from MultiBit Classic use the same bitcoinj protobuf .wallet format; MultiBit was discontinued in 2017.
  • Wallet ransomware - Several ransomware strains append .wallet to files they encrypt (for example the Dharma/CrySiS family). These are not crypto wallets and are unrecoverable without the attacker's key.
  • Armory / generic crypto wallet backups - Various other cryptocurrency apps have used a .wallet name for their own backup files; these are unrelated proprietary formats.

Programs that open WALLET files

Windows3 apps
MultiDoge Open-source Install MultiDoge, then choose File then Open Wallet and select your .wallet file to view balances and private keys.
MultiBit Classic Open-source Use a legacy MultiBit Classic build to open older .wallet files or to migrate serialized wallets to protobuf.
decrypt_bitcoinj_seed Open-source Run this Python tool against an encrypted bitcoinj .wallet to extract and decrypt the seed or private keys when the app will not load.
macOS2 apps
MultiDoge Open-source Launch MultiDoge and use File then Open Wallet to load a .wallet file stored under Application Support.
MultiBit Classic Open-source Open legacy Bitcoin .wallet files with an old MultiBit Classic release when MultiDoge cannot read them.
Linux2 apps
MultiDoge Open-source Start MultiDoge and use File then Open Wallet, pointing it at the .wallet file in your home directory.
decrypt_bitcoinj_seed Open-source Use this recovery script to read and decrypt keys from a password-protected bitcoinj protobuf wallet.

Technical details

deep spec
EncodingProtocol Buffers (protobuf) binary message; older wallets used Java serialization
Byte orderN/A (protobuf uses varint/little-endian internally)
Containerbitcoinj/dogecoinj protobuf Wallet message
EncryptionOptional. When enabled, keys use ENCRYPTED_SCRYPT_AES: scrypt key derivation from the wallet password plus AES-CBC encryption of each private key (16-byte initialisation vector stored per key). Unencrypted wallets store keys in the clear.
Typical sizeA few KB to a few hundred KB depending on key and transaction count
StructureTop-level Wallet message holds a network identifier, one or more Key entries (private/public keys, optionally encrypted), Transaction records, the last seen block hash, and encryption parameters (scrypt salt and cost).
IntegrityNone built into the file; integrity relies on protobuf parsing and, for encrypted wallets, correct password-based decryption.
PlatformsWindows, macOS, Linux
NotesDefault filename is multidoge.wallet, created in the MultiDoge data directory on first launch (%APPDATA%/MultiDoge on Windows, ~/Library/Application Support/MultiDoge on macOS, ~/MultiDoge on Linux). A companion .info sidecar and .spvchain block-index file usually sit alongside it. MultiDoge is a Dogecoin port of MultiBit; MultiBit was discontinued in 2017, so the format is legacy.
Released2013
Latest versionbitcoinj/dogecoinj protobuf wallet (protobuf2 and protobuf3)
Specificationgithub.com

WALLET conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with WALLET files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about WALLET files.

Frequently asked questions

How do I open a .wallet file?
Install MultiDoge, then choose File then Open Wallet and select the file. For old Bitcoin wallets of the same format, use a legacy MultiBit Classic build instead.
Where is my multidoge.wallet file stored?
In the MultiDoge data directory: %APPDATA%\MultiDoge on Windows, ~/Library/Application Support/MultiDoge on macOS, and ~/MultiDoge on Linux. A matching .info and .spvchain file usually sit next to it.
Is my .wallet file encrypted?
Only if you set a password in MultiDoge. Encrypted wallets use scrypt plus AES to protect the keys, and you need the original password to open or recover them.
MultiDoge will not load my old wallet. What now?
Very old files used Java serialization rather than protobuf. Migrate them with an older MultiBit build, or extract the keys with the decrypt_bitcoinj_seed recovery tool.
Can I move my coins to another wallet?
Yes. Export the private keys from MultiDoge and import them into Dogecoin Core or another Dogecoin wallet with an import private key function. The .wallet file itself is not portable to those apps.
A file on my PC got a .wallet extension after a virus. Is that the same thing?
No. Some ransomware renames encrypted files with .wallet. Those are not cryptocurrency wallets and can only be recovered from a clean backup.

References

1MultiDoge release notes (langerhans/multidoge, GitHub)github.com
2bitcoinj wallet.proto specificationgithub.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Related extensions

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z