Honestly, I am a bit offended but after reading my own post… you might have been too
So lets shake hands and see were we can go from here.
I am to a developer and I am to dealing with this same frustrating issue for over 20 years now.
I understand your frustrations and I understand your idea that it isn’t your responsibility, perhaps I should had phrased it differently.
PEBKAC, we all know that… but on the end, someone needs to deal with it.
I have experienced that fighting the fact that users are not willing to inform themselves is not improving anything… and it will even drain the love for your project.
Accepting it, find a good UX/UI designer and create simple solutions are a great way of dealing with this and I promise you it will release you from all the frustration you walk around with.
We might not understand each other entirely but let’s just agree that adding a static text-message doesn’t have to cost more then 30 to 60 minutes for someone that knows the codebase. (I do expect it to be fully styled by then too ;p)
I am not pushing for advanced blacklists, fraud detection systems or whatever complicated solutions.
Users are Lusers and the more complicated you make it… the less change it will actually work.
I love the design @Roman1 made, BUT I would implement it simpler.
When a user sends more then ?1000? ada (just check the value of the inputbox onchange), you show something like the following message:
Warning
You are about to send a lot of money.
- Giveaways are SCAMS, do not participate.
- Do not send coins to strangers.
- Once you click submit, your money is GONE.
Helll, make them links where you can go into detail… or just link them to already existing yourube movies about the subject.
There is nothing complicated going on here, you implement this with a simple onChange handler on the amount input box and you show nothing then static html.
Solutions like this are effective, do not cost much money or effort to implement.
In my experience this will prevent more then 50% of users sending money to giveaways.
Add more text, make things more complicated and the effectiveness will go down hill.
I don’t know in what wallet you participate but if it is opensource and I can participate, I am happy to implement it when I finish my current project.
Whats the github url?