/r/dogecoindev

Photograph via snooOG

A subreddit for dogecoin related development.

Dogecoin Core 1.14.6 is now released and current here

  • Dogecoin Core ⋆
  • libdohj ⋆
  • Dogecoin Android ⋆
  • Cate ⋆ Experimental ⚠
  • MultiDoge ⋆
  • Useful links ⋆
  • About this subreddit

    /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

    25,721 Subscribers

    6

    Question about backing up from Dogecoin Core

    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?

    1 Comment
    2024/12/02
    18:48 UTC

    5

    Help me to restore my wallet from private key

    [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

    https://preview.redd.it/qvkexo3mmf4e1.png?width=742&format=png&auto=webp&s=eb626e0831879190a8ac76dad93f2a71c86d46e2

    importprivkey

    https://preview.redd.it/uzfco028mf4e1.png?width=366&format=png&auto=webp&s=27f79de172d126c97fcfa2a5bc8c4f31ac356300

    Use File > Import Private key: It throw invalid key

    https://preview.redd.it/ha0cxebbmf4e1.png?width=561&format=png&auto=webp&s=61717305d871e88e54fd97442764dbf3c749ef10

    Could anyone help me to how I can import my old address or how can I send my dogecoin into Binance?

    Many thanks!

    11 Comments
    2024/12/02
    12:52 UTC

    25

    Dogecoin CORE 1.14.9 released, here it is how to update

    The latest update of Dogecoin Core 1.14.9 is now available here: https://github.com/dogecoin/dogecoin/releases/tag/v1.14.9/

    https://preview.redd.it/i3wsknnhcb4e1.png?width=942&format=png&auto=webp&s=759ae82b1d731928d26f23dbfc761b4a73405e06

    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 

    Notable changes

    Important updates have been added that solve upstream bugs from Bitcoin Core
    and Namecoin Core that were inherited by Dogecoin Core.

    Known Issues

    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.

    Credits

    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

    3 Comments
    2024/12/01
    22:27 UTC

    24

    Dogecoin 1.14.9 released

    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

    4 Comments
    2024/12/01
    16:54 UTC

    6

    Help Using Existing Wallet

    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.

    0 Comments
    2024/11/27
    20:27 UTC

    1

    The Stupidest Question

    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.

    1 Comment
    2024/11/27
    18:34 UTC

    3

    How to Run DogeBox on Windows WSL

    How to Run DogeBox (https://dogebox-docs.dogecoin.org/) on Windows WSL

    https://preview.redd.it/trfh66ks553e1.png?width=2879&format=png&auto=webp&s=d69b822cda8ee47e9634889f5001c5ef38d0a672

    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 

    https://preview.redd.it/8ccwc5ti553e1.png?width=2660&format=png&auto=webp&s=4e4063008636d830541e1c9fd17643e6545f2f6f

    https://preview.redd.it/c347njqv553e1.png?width=2252&format=png&auto=webp&s=8278e5fa6d6d64fd703bc6f6c3a926ba6aa336e4

    Source: https://forum.dogecoin.org/d/67-how-to-run-dogebox-on-windows-wsl

    3 Comments
    2024/11/26
    00:35 UTC

    16

    is it true there is a tipping culture, or was that in the past?

    is it true there is a tipping culture, or was that in the past?

    10 Comments
    2024/11/25
    19:08 UTC

    10

    I've been avoiding posting my dumb questions as long as I can. Sorry I'm annoying you developers. The self help resources are all out of date.

    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:

    https://www.reddit.com/r/dogecoindev/comments/1gtaxjo/a_place_for_help_and_support_with_using_dogecoin

    9 Comments
    2024/11/23
    12:46 UTC

    12

    New release Dogecoin Miner (for testnet) v0.2.5

    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.

    11 Comments
    2024/11/23
    08:38 UTC

    4

    Need help

    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?

    5 Comments
    2024/11/22
    21:08 UTC

    1

    Doge Coin Alerts OpenSource Code

    [ Removed by Reddit on account of violating the content policy. ]

    0 Comments
    2024/11/21
    17:32 UTC

    4

    MultiDoge Windows 11 support?

    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?

    18 Comments
    2024/11/19
    20:22 UTC

    11

    A place for help and support with using Dogecoin

    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:

    • some previously prominent Dogecoin services are discontinued,
    • some wallet software is abandoned and in sore state even if it's still available and open-source,
    • many people who have dogecoins didn't take time to learn how wallets work and how to use Dogecoin properly,
    • some old knowledge about Dogecoin is obsolete.

    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:

    • problems caused by bugs in open-source Dogecoin software,
    • people looking to expand their technical knowledge to try to solve their problem.

    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.

    • r/dogecoin would be the right place, but it is flooded with greed (posts about price, profits and losses). I would like to help other shibes there, but I don't feel like browsing it in search of non-greed posts that quickly sink.
    • There is "wallet-help" channel on Discord.

    What I propose

    Compile a list of active community support channels.

    If that is not enough, create another subreddit or something.

    Write canned responses that:

    • point to appropriate resources,
    • ask to expand or rewrite the post to make it suitable for r/dogecoindev.

    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.

    5 Comments
    2024/11/17
    10:39 UTC

    7

    Help Understanding Dogecoin Hash Verification and Difficulty

    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!

    4 Comments
    2024/11/17
    04:37 UTC

    6

    DOGE Wallet Development - Transaction Building for non-standard DOGE asset types

    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

    0 Comments
    2024/11/16
    18:12 UTC

    4

    Watch wallets not showing up in transactions

    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?

    3 Comments
    2024/11/16
    15:46 UTC

    3

    Helping with moving coins from old wallet.dat to Trezor

    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.

    2 Comments
    2024/11/15
    21:28 UTC

    12

    Are you developing a cool project and need tDoge ? Our Dogecoin testnet faucet is back online

    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.

    5 Comments
    2024/11/15
    21:00 UTC

    6

    Core Wallet Folder Size

    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??

    https://preview.redd.it/jux59woqe31e1.png?width=573&format=png&auto=webp&s=1a61fe45f0126df1609c3abb3c1e5d7aca8161ee

    12 Comments
    2024/11/15
    16:33 UTC

    3

    Any Doughwallet recovery update?

    Any Doughwallet recovery update?

    Hey,

    So some of you probably know about the doughwallet incident. It was listed as the IOS app on dogecoin.com and it was suddenly removed (a long time ago) and people can't restore their wallets even with the seed phrase.

    I've been trying on and off to recover a wallet from the seed phrase that a guy sent me some years ago (btw, you shouldn't send your seed phrase to anyone but this guy trusted me)

    I would like to ask if anybody heard about recent updates? Anything new?

    I already know about the "official statement" from the main dev, and the recovery tool that he built (that only worked for a small group of people) and Ian Coleman's tool including trying with different derivation paths and etc.

    I also tried to compile the app and do some reverse engineering which I'll try to repeat but it's hard since it's so old and on mac os (have to use a virtual machine)

    Any other ideas?

    3 Comments
    2024/11/15
    12:48 UTC

    7

    Seeking your expert view re Dogecoin-backed stablecoin on Doge

    Hi Dogecoindev Community Members,

    Excited to join & e-meet you all.

    I’m developing a Dogecoin-backed stablecoin that will enable staking, restaking, and other DeFi use cases specifically for meme tokens on Dogecoin. I believe this could enhance the Dogecoin ecosystem by giving the community new ways to engage with their holdings. I’d love to get your expert insights on a few key areas if you’re open to it!

    Would appreciate if you could provide your perspective on following questions marketing 1, 2 & 3 as applicable.

    1. What’s the biggest gap you see in Dogecoin’s DeFi capabilities today?

    2. How receptive do you think the Dogecoin community would be to a stablecoin that allows staking and restaking of meme tokens?

    3. What values or features do you believe a new Dogecoin-linked project must include to gain community support?

    Should you wish, you can also provide anonymous responses. We don't collect any personally identifiable information, not even email.

    Thanks in advance.

    Cheers

    2 Comments
    2024/11/15
    09:49 UTC

    7

    Hey guys idk what to do

    I have my dumped wallet adress and key but I can’t find where to use them to get my doge back. I tested it with dogechain and it worked great. But now that is gone and coinb.in doesn’t register my wallet address. I’ve tried doing the private key on doge core which I get my wallet and it shows in receiving but doesn’t show I have a balance.

    12 Comments
    2024/11/15
    04:04 UTC

    5

    i need help .. any here any one support for dogecoin

    10 Comments
    2024/11/13
    04:39 UTC

    13

    Dogecoin sent on its own

    On June 27th 2016 my dogecoin was sent to an address I don’t recognize and it’s been in that address ever since. Every 4 years I try to figure this out it seems. In 2020 I worked with a dogecoin developer who said they were aware of dogecoin almost self sending when you add an existing walker on say one Desk top and add it to another.

    I would have to go back to my stack and computers to nail down which ones had the dogecoin wallet installed I would think but I do have all the dat files copied to a thumb nail too if needed. Just wanted to see if anyone heard of this before. Thanks

    20 Comments
    2024/11/13
    00:02 UTC

    5

    doughwallet recovery

    Hey,

    I have a bunch of coins on doughwallet. I just went to their site to try and recover the coins however their site is down. Anyone have any tips on how I can recover the coins? I have my recovery phase for an old dogecoin wallet on Doughwallet.

    2 Comments
    2024/11/12
    03:13 UTC

    9

    Scaling Dogecoin to Compete with Ethereum and Solana!

    2 Comments
    2024/11/10
    13:09 UTC

    3

    Lost access to my block.io wallet but I have the seed phrase

    I didn’t realize until today that block.io has shut down and I no longer have access to my wallet.

    What I do have is my seed phrase and what looks like a P2SH address (starts with A). Here’s what I’ve tried so far:

    1. Tried to import my wallet into pretty much all recommended wallets out there using my seed phrase. No luck here as everything shows up with 0 Doge.

    2. I used the bip39 mnemonic converter with my seed phrase to see if any of the addresses have doge on them.

    3. On top of #2, I modified and used blockio’s github repo “BlockIo/blockio-basic-multisig-sweep” code to create P2SH addresses from the private keys I got from the bip39 converter. I had no luck getting any matches with the address I’m aware of. I suspect they use the “secret pin” as a passphrase and ive tried different ones i can think of so far.

    I’m pretty much out of ideas at this point and would appreciate if anyone can help me out. Thanks!

    18 Comments
    2024/11/09
    05:32 UTC

    4

    Terminal Explorer

    Hey!

    I’m about to build a Dogecoin explorer for the terminal. I would like to hear your feature requests and ideas on a TUI explorer/application!

    As soon as the MVP is ready I will provide the source code.

    Happy coding!

    9 Comments
    2024/11/08
    21:21 UTC

    2

    HELP! I need help to accessing my doge n Sochain, anyone know?

    2 Comments
    2024/11/08
    18:03 UTC

    Back To Top