Guys, please, use Private Messages
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
Yeah sorry, we're done. Let me know if you need help on IPs, RIPE or other stuff.
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
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
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
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.