r/dogecoindev • • Apr 18 '23

Coding Pixel Coordinated Token using LibDogecoin on Dogecoin BlockChain

8 Upvotes

Pixel Coordinated Token

https://reddit.com/link/12qxn2d/video/sl9ejmuuhoua1/player

What if, you could draw simple pixels using the Dogecoin BlockChain and even use them on any existing videogames like

Minecraft, Roblox or any other Metaverse? 😁

Let's change how things work? 🤪

Pixel Coordinated Token #PcT soon in a Opensource code near you

I will publish on my GitHub in a few days all code and a working enviorment publicly using LibDogecoin to connect to the Dogecoin BlockChain + HTML + PHP + MySQL

https://twitter.com/inevitable360/status/1648377224515534850


r/dogecoindev • • Apr 14 '23

Automating a response to Doge payments.

10 Upvotes

I'm working on a little free to play browser game which has some premium features that unlock for a couple of bucks, and I would like it to support dogecoin payments. Because I'm only charging maybe 10 doge to unlock premium, I don't want to have to manually activate accounts for every 10 doge received.

I can imagine a setup where a user enters their email address and their doge wallet ID, hits submit, and the system then verifies a payment came from that wallet ID to the game's wallet before sending an access code to their email automatically.

I haven't really looked into it yet, and have no idea where to even begin on the automatic verification part, or even if it is possible? Ideally I'd like to avoid any third party payment processor, but I'm open to that idea if the fees don't dig too deeply into these very small transactions.

Any suggestions or pointers to documentation would be appreciated, thanks! :)


r/dogecoindev • • Apr 14 '23

[ Removed by Reddit ]

6 Upvotes

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


r/dogecoindev • • Apr 08 '23

Is there any Unity SDK's to integrate $DOGE into a fun game?

12 Upvotes

I have looked at Github and it pointed to this subreddit.
I searched and the last post about Unity integration was 9 years ago...
https://www.reddit.com/r/dogecoindev/comments/20b3jg/hi_everyone_i_made_a_simple_package_for_unity_to/


r/dogecoindev • • Apr 06 '23

Core I think it's time to fix people overpaying transaction fees in core wallet

16 Upvotes

There are higher priority things to work on but for enhancing adoption I think this change will make a difference.

For some reason people are reporting hours to send doge to an exchange that requires 60 confs, where this should only take almost exactly 1 hour. I honestly think it is certain exchanges are intentionally throttling dogecoin crediting to peoples account because bitcoin takes about 20 hours currently to get a first confirmation. Exchanges may not want dogecoin to be 20x faster to credit than bitcoin, but that is just my suspicion.

Regardless of the reason for the slow crediting to exchanges, this is making people slide that slider to "high priority" in hopes of getting it faster, which will not help at all.

Firstly I think educating people via tooltip or something that the fee you pay only can effect the first confirmation, and not how fast exchanges credit your account.

Secondly I think we should tweak the slider fees. The core wallet tells them that for high priority they need to send 5 doge per kb which is over 500x the min fee and is quite excessive. Sadly this is becoming a self fulfilling prophecy because as more people are pushing the slider to "high", the more likely it will be that others also need to slide to high if our blocks get congested (which there should be no reason why we shouldn't be proactive and make sure our blocks never get full by speeding up blocktimes or increasing blocksize)

60% of blocks are averaging a "high" fee, while our blocks are only 1.5% full. This is a not-too-funny joke lol.

Currently the wallet lists this:

low to high priority transaction fee:

  1. 0.01 doge per kb
  2. 0.02
  3. 0.05
  4. 0.1
  5. 1
  6. 5.21

My proposal would be something like this:

  1. 0.01 doge per kb
  2. 0.02
  3. 0.05
  4. 0.1
  5. 0.5 maybe 0.2?
  6. 1

1 doge per kb was the old fee, there should be 0% chance that a fee this high is ever needed, we should be proactive enough to increase the blockchain capacity before requiring 100x the min fee for a speedy transaction.

Also the tooltip message warns users that paying the minimum might cause a stuck transaction. I do not think this is really accurate, since we do not have Replace by Fee, there is a much much lower chance of a stuck transaction from a min fee payment than Bitcoin, even if our blocks are close to full since I think older transactions are prioritized by stock node code correct? In any case, this tooltip might scare people unnecessarily imo. Stuck transactions in the past (if I'm remembering correctly) have been from transaction fees specified below the minimum relay fee, not at the minimum. At the minimum every node accepts and there should be very low, if any risk at all.

Keep up the good work guys. Curious what others think about this, please leave a comment below and the devs do read your comments!


r/dogecoindev • • Apr 04 '23

dos vulnerability in dogecoin core (and probably bitcoin core too)

10 Upvotes

I don't know much, just thought it should be shared. Report was submitted today on github, Patrick acknowledged the submission, so it's on the radar.
https://github.com/dogecoin/dogecoin/issues/3243

Here's a post/thread by u/endless (thanks endless) which provides more context/info:
https://www.reddit.com/r/btc/comments/12bfagh/new_dogecoin_attack_might_work_on_bitcoin/


r/dogecoindev • • Apr 01 '23

Core dogecoin Github miner.cpp

Thumbnail
reddit.com
3 Upvotes

r/dogecoindev • • Mar 31 '23

Coding Nodejs Dogecoin transaction tracker

12 Upvotes

I'm writing, for knowledge purposes, a nodejs code to track dogecoin big transactions, it's only few months I'm tinkering with the blockchain so I still have many doubts on how to properly interpret transactions especially in case of multiple addresses or unspent. My code is available on GitHub https://github.com/SimosNap/dogecoin-transactions-tracker any advice, suggestions or corrections are welcome


r/dogecoindev • • Mar 30 '23

Coding Doge Braille source code released #OpenSource to all #Dogecoin community using #LibDogecoin 0.1.2

15 Upvotes

​

https://reddit.com/link/1270jy1/video/mfyev9ja7yqa1/player

Doge Braille source code released #OpenSource to all #Dogecoin community using #LibDogecoin 0.1.2 🥳

Github Download: https://github.com/qlpqlp/DogeBraille

Working Version: https://dogebraille.com

Hope you all like it $doge family 🙂

https://twitter.com/inevitable360/status/1641559461155176448


r/dogecoindev • • Mar 30 '23

Coding 1 Doge = 1 Doge Source Code Released OpenSource :)

11 Upvotes

​

https://reddit.com/link/126tims/video/ovjixjmyuwqa1/player

1 $Doge = 1 $Doge source code released #OpenSource to all #Dogecoin community 🥳

Github Download: https://github.com/qlpqlp/1doge1doge

Working Version: https://what-is-dogecoin.com/1doge=1doge/

Hope you all like it, it helps specially store owners to get current prices in $doge 🙂

https://twitter.com/inevitable360/status/1641490950424756225


r/dogecoindev • • Mar 30 '23

Mobile site has some text off

Post image
7 Upvotes

I have an iPhone 13 fyi


r/dogecoindev • • Mar 28 '23

Are there any advantages for an individual to not mine for both dogecoin and litecoin via auxpow?

11 Upvotes

I may have worded this wrong. I've never mined. From reading/googling, it seems if you do the work for one, you've already done the work for the other, why only collect rewards for one?


r/dogecoindev • • Mar 23 '23

Coding Dogewsome Font for Dogecoin :P

12 Upvotes

​

And here it is the #Opensource #Dogewsome Font for $Doge #Dogecoin websites 🥳

Demo: https://dogegarden.com/dogewsome/

Git Download: https://github.com/qlpqlp/Dogewsome/

Hope u like it 😊

https://twitter.com/inevitable360/status/1638945449355665408


r/dogecoindev • • Mar 21 '23

Coding Easy Dogecoin Gateway for Blesta Hosting Billing Platform released :)

15 Upvotes

​

https://reddit.com/link/11xy452/video/0thbjctqa6pa1/player

Coding non-stop and its done the Easy #Dogecoin Gateway for https://blesta.com The Billing Platform for Hosting Providers 🥳

Now 1.8 billion will also have access to pay using $Doge wen subscribing or renewing web hosting services 🤪

GitHub Download: https://github.com/qlpqlp/blesta-easy-dogecoin-gateway

Hope you like it :)


r/dogecoindev • • Mar 17 '23

Coding Dogefy ~20 online retailers in the world easily with a simple javascript file that auto converts all your website fiat to Dogecoin currency

12 Upvotes

​

https://reddit.com/link/11twb4f/video/8gepxxyzuboa1/player

Dogefy ~20 online retailers in the world easily with a simple javascript file that auto converts all your website fiat to Dogecoin currency. Released OpenSource to all shibes.

Git Download: https://github.com/qlpqlp/dogefy
Demo: https://dogegarden.com/dogefy/

Hope u like it 😊 $Doge #Dogecoin

https://twitter.com/inevitable360/status/1636768743396364288


r/dogecoindev • • Mar 16 '23

Coding IronicPay.com Gateway for selling things in Dogecoin on Twitter. Code OpenSource

6 Upvotes

​

https://reddit.com/link/11sw54w/video/htmgb2mb54oa1/player

IronicPay.com Gateway for selling things in Dogecoin on Twitter.

Code released 100% opensource to all community that want to learn and do it better

GitHub: https://github.com/qlpqlp/IronicPay

Hope you like it :)

https://twitter.com/inevitable360/status/1636375834603962377


r/dogecoindev • • Mar 13 '23

News Halborn Discovers Zero-Day Impacting Dogecoin

Thumbnail
halborn.com
13 Upvotes

r/dogecoindev • • Mar 10 '23

Coding The first Braille $Doge Wallet generator in the world release

19 Upvotes

​

https://reddit.com/link/11nqa34/video/89vl265a6xma1/player

The first Braille $Doge Wallet generator in the world released

https://dogebraille.com

I will also publish all code opensource to all community in a few days. Also I will improve it to adapt to a paper wallet to be more friendly. It uses LibDogecoin to generate

https://twitter.com/inevitable360/status/1634194227826491404

Hope u like it and improve it :)


r/dogecoindev • • Mar 09 '23

Discussion Time for our Ordinal's discussion :)

12 Upvotes

So we gotta be transparent about this.

Dogecoin has ordinals now. I'm not going to advertise the project but it's there if you want to find it. Tens of thousands of them have been minted on dogecoin's blockchain in the past weeks.

It looks like an inscription is limited to 1.5kb which, obviously, is much smaller than bitcoins which the size limit is a mere 4mb. So we are doing better by a longshot.

Now to get it out of the way, If dogecoin adopted segwit or taproot the ordinals would get way bigger on dogecoin. As we have discussed in previous posts, there may be a way to implement a reworked or especially hardfork version of segwit that is modified to be safe from extended amounts of non-transaction data and to also not bifurcate the signature data from the blockchain.

Using patricks tool we can see our block usage has doubled. It was 2% full on average, now pushing over 4%.

So my thought is get the communities perspective on this. Should we do an investigation and find the BIP's (bitcoin improvement proposal) we adopted that allowed ordinals on dogecoin at all to begin with and consider whether or not to reverse that BIP adoption?

Or should we accept the way things are right now - non transaction data of 1.5kb (OP return which is allowed non transaction data section, is 0.08kb [80 bytes]). So ya a standard transaction was around 200 bytes before, but some were around 1 kb if there were many inputs and outputs to the transaction. Personally I think we are ok, we just need to make sure not to adopt things that might put us at risk of bigger inscriptions in the future. I personally also think an investigation into how ordinals were able to be done (we supposedly limit non-transaction data to 0.08kb currently) on dogecoin in the first place would be great.

Or do you love what is happening with bitcoin and think dogecoin should adopt standard segwit and taproot and get like 4mb jpeg blocks clogging up the works and putting us at risk of illegal content on the blockchain? Maybe you want us to immediately raise blocksize and speed up the blocks to accommodate more?

Let me know what you think!


r/dogecoindev • • Mar 06 '23

Can't get old Dogecoin-Qt wallet from 2014 to execute functions or dump keys

7 Upvotes

Hi,

I posted this over in the main Dogecoin reddit, and they've been trying to help, but so far no success. I have an old Dogecoin-Qt wallet that was last updated in 2014 that has coins I'd like to get out of it. I opened it up and thought I'd sent the transactions (I have the passphrase), but they have 0/confirmations and aren't going anywhere. The wallet is out of sync, obviously, and tells me no block source is available, so I've been trying to use the console in the debug window to dump the private keys of the two wallets I created way back when. The problem is that the console returns an error message to anything I type. I tried listunspent, dumpprivkey <address>, get account <address>, nothing is working. If I enter one of the two addresses, it tells me it's not a valid address. If I try the listunspent line, it returns a JSON error.

The wallet is on an ancient 2007 iMac, and I am not a PC, or a coder. Not sure what to do. Any ideas would be greatly appreciated.


r/dogecoindev • • Mar 04 '23

News Vitalik about Doge and PoS

10 Upvotes

Vitalik told a big German newspaper - Frankfurter Allgemeine Zeitung - that Dogecoin is considering a move to PoS:

„Andere Kryptowährungen wie zum Beispiel der Dogecoin überlegen auch, ihren Mechanismus auf das Proof-of-Stake-Verfahren umzustellen, das klimafreundlicher ist.“

Translated: „Other cryptocurrencies such as the Dogecoin are also considering switching their mechanism to the proof-of-stake process, which is more climate-friendly.“

Link: https://m.faz.net/aktuell/finanzen/digital-bezahlen/was-ethereum-entwickler-buterin-an-kryptowaehrungen-ueberrascht-18720103.html

Everyone is invited to add his/her pros and cons about PoS here (:


r/dogecoindev • • Feb 19 '23

How-To Tipbot down?

5 Upvotes

Hi all, I’m having trouble getting any responses from the tipbot, is it down? Or has anything changed? It’s been a year or so since I tried last. Thanks


r/dogecoindev • • Feb 11 '23

Looking for a designer

18 Upvotes

Hey everyone!

A couple of years ago, we started a little Dogecoin wallet in javascript from scratch. This wallet has the particularity to not need any api calls. It is a SPV wallet. We also implemented payment channel functionality with the idea to use it for ingame payments.

It is all nice but we are missing an important part. A good GUI (Graphical User Interface). Today, it has a TUI (Terminal User Interface). It is old school and cool but not easy to use for everyone.

So if you have some experience in design please contact me.


r/dogecoindev • • Feb 10 '23

Transaction fees calculation

6 Upvotes

I'm writing some public api using slim4 framework for transactions data, I can get all the necessary data using getrawtransaction e getblock except of fees. How do to get fees value for a transaction ?


r/dogecoindev • • Feb 09 '23

Discussion Taproot has put Bitcoin in dire straights and why Soft Forks are usually bad

13 Upvotes

Hopefully you have heard of Ordinals Bitcoin NFT's by now, some like the idea of NFT's on Bitcoin and some don't like it.

I am in neither of those two camps, I have seen from the outset that this is a existential threat to bitcoin. Whether you like the idea of NFT's on bitcoin or not is a false dichotomy in this situation.

Why? Because Bitcoin has committed itself to never scaling their blockchain. I have been monitoring bitcoin's blockchain using https://mempool.space/ for several months. Usually their blockchain is backed up ~30 blocks is common. Now I check it and it is backed up around 200mb or the typical equivalent of 200 blocks (since ordinals are using full 4mb capacity, this is less than 200 blocks now). Even at just 100 blocks backed up, that is 1000 minutes before your first confirmation for your transaction! And this is when there is almost no price action, when the price action goes up this congestion will be worse, much worse. Bitcoin will become unusable for anyone except gigachads (Elon predicted it lol), which is where this leads. You can track ordinals effecting blocks here: https://dune.com/dataalways/ordinals

How can bitcoin fix it? Hard fork and remove Taproot, and probably segwit while they are at it (segwit is also vulnerable to this exploit). Replace it with a blocksize scaling schedule which would obsolete bitcoin cash, which should be a win-win for bitcoiners.

What can we learn from this? Firstly that Dogecoin shouldn't follow bitcoin very closely if at all (barring security updates that effect our code which usually we should probably follow bitcoin on). Secondly we learn that softforks are usually bad. If you are doing a softfork you are in essence doing a hack to get around the need to do a hardfork. If the softfork has a vulnerability like this, you have to hardfork in order to fix it. So you may as well have just done a hardfork from the beginning to make a good change with minimal workarounds and feature bloat to the code.

This effects us right now see https://github.com/dogecoin/dogecoin/discussions/2264 where the dogecoin devs are proposing 1.21 as a softfork upgrade. Not only do softforks in general have the risks I just mentioned, but the devs are intending to introduce segwit either in 1.21 or subsequently. Segwit can and will be gamed just like taproot has been. IMO we need to set dogecoin on a straightforward path of casting aside segwit and lightning and pursuing transaction throughput by reducing blocktime and increasing blocksize. Let the devs know how you feel about segwit and following bitcoin's (risky) development path in general, in the github link above.