/r/dogecoindev
A subreddit for dogecoin related development.
/r/dogecoindev is a place for Dogecoin-related development talk and discussion. We build spaceships for going to the moon.
Dogecoin website
Join us on freenode at #dogecoin-dev
Report an issue in Dogecoin Core
/r/dogecoindev
I recently rediscovered 1300 Dogecoin that I purchased years ago and completely forgot about due to losing access to my wallet details. While I have now regained access to my account information, I'm unable to find a suitable wallet to import my private key into. I've tried several options without success. Can you offer any suggestions?
Hi Dogecoin dev community!
I'm trying to learn more about Dogecoin but I'm struggling to find the information that I'm looking for online.
There are mainly two things that I'm interested in:
Thanks in advance for any pointers! Feel free to post metrics of your own nodes if you happen to run a node yourself!
UPDATE: It worked! I went to the debug console, typed "rescan", waited for the the rescan to complete and the coins magically appeared in the wallet. Done and solved! Hopefully this post helps others!
I will not communicate via DM. DMs regarding this post will be deleted. Keep the discussion here.
I have a paper wallet that I created in 2014, but when I try to import it into Dogecoin Core 1.14.9 from the File > Import Private Key menu, I get "Invalid address generated from private key: please check and try again!". The private key starts with "6J". A very similar situation as this post except that I'm already done syncing the blockchain. I've imported from these same paper wallets in the past, without problem, albeit from the console using importprivkey - doing that now results in "Empty Response". I've confirmed the private key string is correct and the wallet does still have a balance. Any help is appreciated.
Updates:
Hey Shibes,
here’s an update on the TUI Dogecoin Explorer.
TODO’s for now
Feedback much appreciated! ✌🏼
Hello community,
I'm in an awkward position here : I suddenly remember i had a few dogecoin lying in my dogecoin core from 2014, and wanted to move them to my Binance spot wallet.
While i did the transfer before the completion of the whole sync (which eventually took over 2 days, especially the last few months were by far the longest to sync), i thought it would just do the transfer at the end of the sync, but it ended up being "in conflict" and at the exact same timestamp on the wallet, created another transfer to another unknown address, but dated from 2017 ! Transaction shows 2024-12-19 on my wallet, but it shows 2017-06-14 for a slightly different amount on https://chain.so/tx/DOGE/8e9c967e6575ea09a7e46e507a7dcb12d294309ea59f6b9afbee6dd208de0f1a
So to recapitulate :
#1 : 13258 Dogecoin transfered to my binance doge spot wallet which should be : D6fkQ1wTrzzyuBiv57ziBaNUafm1xViwDD
#2 : coins didn't arrive and were supposedly transfered to another address
#3 : wallet shows the transaction done 2 days ago, but the transaction ID shows something done over 7 years ago
Screenshots here : https://imgur.com/a/A4hZD4R
How is that even possible ? Are my coins gone for good or is there a way to recover since those coins have not even been sent in the right "timeline" ?
Thank you
Using the Dogecoin core with a fully synced node.
What would happen if I created 1000 wallets, would that be bad or impact the network?
I want to create them for a fun project.
Hi everyone,
I was chatting with an old friend I met through these forums earlier, and we got onto the topic of those sexy but limited experimental quantum computers. I know they’re still in the early stages and not exactly mainstream, but I’ve seen some reports from the usual alarmist TV networks raising concerns about how they could eventually pose risks to Bitcoin and similar cryptos.
I’m not the most tech-savvy person when it comes to things like this, so I thought I’d ask: Are there any developers or groups working on Dogecoin looking into this? Is there any research happening to address potential issues, or would Dogecoin just adopt upgrades from Bitcoin as they come along? Or could Dogecoin even take its own approach to stay ahead of the curve?
If anyone can explain the current reality of quantum computers and their implications for crypto in simple terms, that’d be really helpful. It’s a bit of a fuzzy area for me right now. I think it would be cool to have an article about this in the Doge FAQ
Thanks!
Today is December 6, and the timestamp in block 0 refers to December 6, 2013. It may be the date when initial version of Dogecoin software was prepared for release. But theoretically, it's just an arbitrary timestamp that developers put into program code. It does not necessarily correspond to any important point in the creation of Dogecoin.
Timestamp in block 1, the first actually mined block, refers to December 8, 2013 in UTC. In some other time zones it may be December 7. This is an evidence that Dogecoin network was live at that point.
Announcement post is also dated December 8, 2013. Again, may be December 7 in some time zones. https ://bitcointalk. org/index.php?topic=361813
So there is a choice between December 6, 7, and 8. Is any particular date chosen for celebration of Dogecoin's birthday?
I personally can celebrate all 3 days!
I know this is possible to do using Coinbase Commerce, but wanted to see what other alternatives are there.
I would prefer something fully open-sourced/something where I won't have to rely on some third-parties. And, something that is stable and can be easily deployed.
Considering anchoring a well developed and promising coin into Dogecoin. Could be done unilaterally, but would like to discuss and get a nod from the Dogecoin devs. Any of the devs available?
I managed to save my old wallet a couple of weeks ago with the help of a very pantient fellow Redditor on here. It was in Multidoge, and I managed to get it into Dogecoin Core now.
However, this whole situation has created a kind of paranoia in me where I want to backup the wallet in such a way that I can actually restore it if needed.
I see the backup wallet-option in the menu, which gives me a .dat-file, but how would I go about restoring this when the need arrises? I can't find an import-function in the menu for this, only for the private keys. I cannot get the private keys however, so that is another concern. I'd like to have the private keys too, because that is a much more generic way of backing up.
Can anybody advise?
[UPDATED] I got all my dogecoin successfully after wallet sync to the transaction date (July 2016)!
Hi there,
I create a DogeCoin wallet on https://dogechain.info/ from 8 years ago.
Now I can login and access to this account, I can see my balance with the dogecoin amount there, but this is not support to send money any more.
For now I have wallet address and private key.
I download DogeCoin core app on macos and try to import private key but it thow error:
Use on debug window:
importadress
importprivkey
Use File > Import Private key: It throw invalid key
Could anyone help me to how I can import my old address or how can I send my dogecoin into Binance?
Many thanks!
The latest update of Dogecoin Core 1.14.9 is now available here: https://github.com/dogecoin/dogecoin/releases/tag/v1.14.9/
To upgrade, first, make a Backup of your wallet.dat file located on:
Windows Folder:C:\Users\[YOUR USERNAME]\AppData\Roaming\Dogecoin or ( %APPDATA%\Dogecoin )
MAC Folder:$HOME/Library/Application Support/Dogecoin
Linux Folder:$HOME/.dogecoin
Download the latest version and install it:
dogecoin/dogecoinreleases/tag/v1.14.9
if everything goes well, you will not need to do anything
Important updates have been added that solve upstream bugs from Bitcoin Core
and Namecoin Core that were inherited by Dogecoin Core.
Compiling on FreeBSD 14.1 may cause an error with endian-specific functions. See
https://github.com/dogecoin/dogecoin/issues/3673 for a full description and
workaround.
Credit goes to all awesome contributors to this release, alphabetically:
chromatic
Dakoda Greaves
Daniel Kraft
Niklas Goegge
Michi Lumin
Patrick Lodder
Source: https://forum.dogecoin.org/d/69-how-to-upgrade-dogecoin-core-to-1149
https://github.com/dogecoin/dogecoin/releases/tag/v1.14.9
This is a new minor version release that fixes bugs that were inherited from upstream Bitcoin and Namecoin code.
All users, on all platforms, are strongly recommended to upgrade.
Please see the release notes for further information: https://github.com/dogecoin/dogecoin/blob/e0a1c157791544e818c901bd9341896965afbf9d/doc/release-notes.md
I'm trying to switch from multi doge to my doge, but I must've done something wrong, because it's showing it empty like a new wallet. Is there a guide for using the passphrase and keys to access it? I can't move it easily without a wallet software.
So this isn't Doge specific, but of anyone i might trust to get a non-weird answer, y'all are right up there. Hear me out.
Would it be possible to create a public blockchain ledger to store/track by location, with attached pic/text, what's here today? Like i could take a pic, here's a creek, or a frog, or a super cool big rock, here's the GPS, here's the date, add it to the list. Just so we know.
How to Run DogeBox (https://dogebox-docs.dogecoin.org/) on Windows WSL
Download:https://github.com/nix-community/NixOS-WSL/releases/download/2405.5.4/nixos-wsl.tar.gz
Open CMD (Command Prompt) and run:wsl --install --no-distribution
On CMD go to the directory were you did download the file nixos-wsl.tar.gz above, example:cd C:\Users\YOUR-USERNAME\Downloads
Run:wsl --import NixOS $env:USERPROFILE\NixOS\ nixos-wsl.tar.gz --version 2
wsl -d NixOS
sudo nix-channel --update
Edit configuration file /etc/nixos/configuration.nix
:nix-shell -p vim
sudo vi /etc/nixos/configuration.nix
change it from:
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page, on
# and in the NixOS manual (`nixos-help`).
# NixOS-WSL specific options are documented on the NixOS-WSL repository:
#
{ config, lib, pkgs, ... }:
{
imports = [
# include NixOS-WSL modules
<nixos-wsl/modules>
];
wsl.enable = true;
wsl.defaultUser = "nixos";
# This value determines the NixOS release from which the default
# settings for stateful data, like file locations and database versions
# on your system were taken. It's perfectly fine and recommended to leave
# this value at the release version of the first install of this system.
# Before changing this value read the documentation for this option
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
system.stateVersion = "24.05"; # Did you read the comment?
}https://search.nixos.org/optionshttps://github.com/nix-community/NixOS-WSL
to:
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page, on
# and in the NixOS manual (`nixos-help`).
# NixOS-WSL specific options are documented on the NixOS-WSL repository:
#
{ config, lib, pkgs, ... }:
{
imports = [
# include NixOS-WSL modules
<nixos-wsl/modules>
] ++ lib.optionals (builtins.pathExists "/home/nixos/data/nix/dogebox.nix") [
/home/nixos/data/nix/dogebox.nix
];
wsl.enable = true;
wsl.defaultUser = "nixos";
environment.systemPackages = [ pkgs.git pkgs.vim ];
security.wrappers.dbx = {
source = "/home/nixos/dogeboxd/build/dbx";
owner = "nixos";
group = "users";
};
security.wrappers.dogeboxd = {
source = "/home/nixos/dogeboxd/build/dogeboxd";
capabilities = "cap_net_bind_service=+ep";
owner = "nixos";
group = "users";
};
security.wrappers._dbxroot = {
source = "/home/nixos/dogeboxd/build/_dbxroot";
owner = "root";
group = "root";
setuid = true;
};
# This value determines the NixOS release from which the default
# settings for stateful data, like file locations and database versions
# on your system were taken. It's perfectly fine and recommended to leave
# this value at the release version of the first install of this system.
# Before changing this value read the documentation for this option
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
system.stateVersion = "24.05"; # Did you read the comment?
}https://search.nixos.org/optionshttps://github.com/nix-community/NixOS-WSL
Run:sudo nixos-rebuild switch
cd /home/nixos
git clone
https://github.com/dogeorg/dogeboxd.git
git clone
https://github.com/dogeorg/dpanel.git
git clone
https://github.com/dogeorg/dkm.git
cd dogeboxd
nix-shell
make dev
Now let that CMD window open, and open a new one and run:wsl -d NixOS
Get the WSL local IP Address running the command:ip addr show
The IP should be visible on ´eth0:´ were it says inet
something like 172.27.223.62/20
but you will need only the 172.27.223.62
Now run:cd /home/nixos/dkm
nix-shell
make dev
Let the two CMD windows open and open your browser and put your DogeBox local IP with the Port 8080
, example:http://172.27.223.62:8080
and follow the browser instructions
Source: https://forum.dogecoin.org/d/67-how-to-run-dogebox-on-windows-wsl
is it true there is a tipping culture, or was that in the past?
The official website's resources & the Doge subreddit's resources are out of date. I don't really know which more recent resources to trust, since my only measure of judgement is how many upvotes a post has, & I'm only finding relevant posts with between 3 & 20 upvotes.
I am uneasy using Coinb.in & walletgenerator.net, because I don't know why I should trust them when other resources are out of date & don't work. Plus Coinb.in has a few steps I'm worried I'll screw up.
Where I'm at is, I have some paper keys from which I'd like to transfer some Doge. At the moment I feel more comfortable using software which can handle that for me, so I would like an up to date hot wallet recommendation, but I'm open to having my confidence built with using Coinb.in, or anything similar.
Is MyDoge trustworthy? DogeParty? The website still recommends DogeChain.
Thanks. Sorry
And this is relevant:
You are interested in mining testnet ? We have the software for you :
https://github.com/rllola/dogecoin-miner-rust/releases/tag/v0.2.5
It also support merge mining. Unfortunately still not working on windows.
Don't know what to do with the tDoge ? You can send it to our testnet Dogecoin faucet to help developer :
https://shibe.technology/
Or even run your own testnet faucet. The more the merrier.
Hello, I have some Dogecoin
Inside the Dogechain.info site, the site has been shut down and I was blocked, how can I withdraw Dogecoins?
I intend to upgrade to Windows 11 but I’ve seen some posts on here suggesting MultiDoge does not work on it.
Does anyone know if MultiDoge will continue to work on Windows 11 coming from 10?
During every bull run, people take their old wallets out of the dust and try to use their dogecoins. Inevitably, many of them run into trouble, considering that:
And of course, there are other potential issues as well.
So, where do they go with their problems? Some of the problems may require some technical knowledge to solve, and there are people with such knowledge on r/dogecoindev, so it is abused as a support channel. I say "abused" because I think that this subreddit is meant for different kind of discussions. It has a rule (which I advocated for and helped formulate):
Posts must be directly related to development of software and hardware that works with Dogecoin or to this community. This includes questions about technical aspects, implementation, functional parts or ideas for usage or application.
Now, there may be end-user issues that fall within this scope, such as:
But what I often see here is people who just don't know what they are doing. There are even posts that look more like trolling: with awful grammar and not even describing a problem. I personally would like to get rid of these posts, because they clutter the subreddit and make it less useful for developers.
But just deleting them would be like sweeping the problems under the rug. It would be desirable to point these people somewhere else where they would have a good chance to get help.
Compile a list of active community support channels.
If that is not enough, create another subreddit or something.
Write canned responses that:
Comment with appropriate response before deleting the post.
To moderators, developers and old-timers: please let me know what's your opinion about the issue and help with implementing my proposal.
Hi everyone,
I’m having trouble understanding how to verify if a hash meets the difficulty target in Dogecoin. For Bitcoin, I know the rule is that the hash must be less than the target value.
How does this process work for Dogecoin? Could someone explain it in detail?
For example, let’s consider block 5465141:
Hash: ed85adb9b7af59e0a483bda9619ebfc5ed748c2be49d6402b0c4c8fe86c67bc3 Difficulty (Bits): 1a010d33 How can we verify if this hash meets the difficulty?
Any insights or resources would be greatly appreciated!
Thanks in advance for your help!
Hey DOGE devs,
I'm working on a private contract for a wallet built for the doge network. I need to provide basic send/receive/mint(inscribe) for DOGE ordinals, dunes, fungible tokens, and non-fungible tokens. I understand the basic theory behind how these ordinal shibes are tracked and associated with metadata, but I'm short on allocated budget to build tools for building these transactions myself. I was never scoped to build the transactions myself, but some external tooling has fallen through and I'm scrambling to make it work either way.
I know there exists doginals.js by apezord, some other libs based on doginals.js, and some that aren't but use bitcore-lib-doge. Is there anything else out that that doesn't require a ton of extension or configuration that can help index ordinals, handle op codes for adding the metadata, that sort of stuff? bitcore-lib-doge has no docs, refers to a litecoin version of the lib, and still doesn't touch performing the ordinal inscriptions. (at least I dont think so?)
It's a self-custody wallet, and many tools out there automatically
include wallet key mgmt, or api calls to 3rd party services that perform
the things I need to do on the client side securely --- they also have
poor documentation, or depend on libs I can't use on the client side,
even with browserify.
I'm not new to crypto in general, but having worked mostly in
traditional web dev I am new to building apps like this, so I'd also
appreciate any walk throughs or tools that can show me plainly what is
being done to tx data in order to inscribe and automate the process of
selecting UTXOs for inscription, and finding ordinals in a wallet.
Any advice or resources would be greatly appreciated!
-Jon
Hoping someone can point me in the right direction. I am adding watch-only addresses to the core, and I do a rescan. During the rescan, I see several correctly attributed txids with AddToWallet in the log files. Yet, when I try to do a listtransactions, none of those transactions are in the output. I assume this is operator error?
I have an old wallet.dat, encrypted with dogecoin core, and want to move the coins to my trezor, but WITHOUT using dogecoin core which crashes on me as it cannot sync due to insufficient disc space (200g).
The only method I can gather is to do a privkeydump, download a thin client, import the wallet, and then send the coins from the thin client to my Trevor. Any easier way? If not, any recommendations on a reputable thin client? Presumably one of the ones on dogecoin.com but they give me the willies.
Cant import keys directly to Trevor I believe. Can only send/receive.
https://shibe.technology/ is back online. You can get 100tDoge every 24h for your development.
If you need more, leave a comment and I will send some.
Also I am looking for someone to help with this project. If you are interested, DM me.
I just finished syncing the blockchain on the core wallet. I thought i read that it should be 50-60gb. My dogecoin folder is 178gb! Is that normal??