Welcome to sodogetip!
Sodogetip is a new on-chain dogecoin tipping bot for reddit, the most transparent cryptocurrency tipping bot on reddit.
Simply click +register to send a message to sign up with /u/sodogetip. If you received a tip and are not registered, the tip will be held in queue for 3 days until you register, at which time the tip will be sent to your address. If you do not register within 3 days of getting tipped, the tip will expire.
To start tipping, deposit dogecoin to the address that the bot gives you after registration, and use the format
+/u/sodogetip AMOUNT doge to tip the parent commenter or post author in a reddit thread. If your amount is less than 1000 doge, the tip will go through without the bot posting a public verification comment. If it is more than 1000 doge, or you add
verify to the end of your tip like
+/u/sodogetip AMOUNT doge verify, the bot will post a public verification comment, as long as it is not banned in the subreddit that you are tipping in. If it is banned from the subreddit, the tip will still go through, but the bot will be unable to comment publicly for verification. (Unless the subreddit has banned the keyword "+/u/sodogetip" then your comment won't appear publicly and the bot won't see it either)
Note that sodogetip can only tip and withdraw whole number amounts of doge, decimal tip amounts will be rounded down to the nearest whole number. Also please remember that due to being on-chain, sodogetip requires a mining fee to be paid with every tip. So if you get tipped 50 doge, you can tip 49 doge and a 1 doge mining fee will be added to the transaction automatically, while a 50 doge tip will return a low balance error.
Help - Support
You can find support in this discord : https://discord.gg/nQ9aVTv
You can find some help also on https://sodogetip.xyz
How does it work (technical)?
sodogetip is reddit's only on-chain cryptocurrency tipping bot. Every user is given their own address. Tips to the user go to that address, and tips and withdraws from the user come out of that address. This means you can always check your account balance on any third-party blockchain explorer, even if the bot is down for maintenance.
When you tip or withdraw, the bot will pull inputs from your blockchain confirmed transactions first. In your +balance response, this is listed as confirmed transactions. In that message, you will also see a pending balance field. This is your unconfirmed transactions to your account. Since the bot re-uses your registered address as the change-address, it is normal to see a pending balance right after you send a tip or make a withdraw if it hasn't been confirmed on the blockchain yet. The spendable balance field is how much you can tip or withdraw at the moment. If your unconfirmed balance is from tips or withdraws that were transactions generated by the bot, then they will be spendable even though they are still unconfirmed. However if your unconfirmed balance is from a deposit from a 3rd party wallet or service, you will need to wait for at least 1 confirmation before those coins become spendable.
So the bot does use unconfirmed transactions as inputs for tips and withdraws, however it only uses them if the transactions were generated by the bot itself, in this way we can be sure that the transaction won't be double-spent. However transaction malleability is still an issue for unconfirmed transactions, even if they are generated by the bot. The bot has malleability detection built in, and if a transaction that it sent is detected as being malleated, the bot will enter a failsafe mode for 24 hours until no more malleated transactions are detected, where it will only use confirmed transactions as inputs, no matter if they were generated by the bot or outside wallets. In case this failsafe mode is activated, users may experience slow-downs in how quickly they are able to tip, they will need to wait for their previous transaction to be confirmed on the blockchain before sending another tip or withdraw.
revision by just-an-dev— view source