Guys, please, use Private Messages
Yeah sorry, we're done. Let me know if you need help on IPs, RIPE or other stuff.
Kazuldur have you ever thought about making some kind of API that can be queried by anyone (perhaps after registration) to show how much balance a faucet has? It would be so easy for faucet lists to show wether or not it is worth it to claim at a faucet or not.
Since we started with feature requests let me share some ideas.
I would like to see FaucetBox turn into medium between lists/rotators and owners.
Give faucet owners ability to choose if they want:
- to be included in the XML (see below)
- to be included in a faucet list (there may be always someone that does not want it)
- to be included in a faucet rotator in a sandboxed frame (currently many faucets don't want to be in scanthebox but want to be in the faucetbox list for example)
- if they allow their faucet being called with ref btc address (some faucet owners may not want to pay for visitors from lists/rotators)
Then generate XML of all faucets (no need for FB to approve ones) that includes:
<fbdata>
<faucet>
<name></name>
<url></url>
<allow-list></allow-list>
<allow-rotator></allow-rotator>
<allow-ref></allow-ref>
<balance></balance>
<safety-limit></safety-limit>
<last-payout-time></last-payout-time>
</faucet>
<faucet>
<name></name>
<url></url>
<allow-list></allow-list>
<allow-rotator></allow-rotator>
<allow-ref></allow-ref>
<balance></balance>
<safety-limit></safety-limit>
<last-payout-time></last-payout-time>
</faucet>
...
</fbdata>
Where:
name - is the title of the faucet
url - is the url of the faucet
allow-list - can be true or false
allow-rotator - can be true or false
allow-ref - can be true or false
balance - is the balance of the faucet (if more than 50k satoshi then show 50000. This to avoid attracting hackers if a faucet has larger reserve)
safety-limit - amount of satoshi to be sent before hitting the safety limit (if more than 50k satoshi then show 50000. Same reason as above)
last-payout-time - unix timestamp of the last payout (just to be sure the faucet is paying)
To save CPU power instead of generating it on the fly then generate it every 5 minutes.
Actually JSON instead of XML sounds even better.
Since having a balance and being a paying faucet are two completely different things then make a XML (or JSON) API where everybody is able to check for the Refs received (just like "checkaddress" but have the last 5 minutes or 15 minutes instead of the last 15 entries).
<fbdata>
<payout>
<name></name>
<amount></amount>
</payout>
<payout>
<name></name>
<amount></amount>
</payout>
...
</fbdata>
If you don't think spending a day to develop this will ever pay for itself from the increased volume ... then make it a paid service.
Anyway maybe other listers/rotators or faucet owners have even better ideas to this.
Ok one more idea
On the address stats pages like this
https://faucetbox.com/en/check/1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa allow us to sign a message with custom text and/or url address (just like blockchain.info). That way if a faucet owner gets extraordinary amount of requests with the same ref he will easily find if it is a list/rotator or a bot.