Various tools and scripts written in PHP for exploring the STEEM blockchain.
2016-08-14: This code is still under development. Today I started putting things into a modern structure with composer to include a service layer and an SteemAPI class. I'll continue cleaning things up and add some tests as time permits.
FollowerStats: Get the top 100 followed users.
ExchangeTransfers: Get the 50 accounts transfering to and from an exchange along with a daily report of exchange transfer activity.
CopyCatVoter: A bot for tracking the votes of another account and voting on the same content after they vote.
A quick little script I put together for looking at the Steem Power Interest rate and how it changes over time.
To run it:
php steem_rate.php <username>
Where is the Steem username you want to look into. For more debugging output, include a true
parmeter:
php steem_rate.php <username> true
Example:
➜ php-steem-tools git:(master) ✗ php steem_rate.php dantheman true
Getting exchange rate at 2016-07-12T11:55:50-05:00...
Rate: 1 SP = 1M VESTS = 211.18176472117
Getting VESTS balance for dantheman via Piston...
VESTS: 5916182088.009379...
1468342552: Starting Steem Power balance: 1249389.7737576
Sleeping 1 minute...
.
Getting exchange rate at 2016-07-12T11:56:52-05:00...
Rate: 1 SP = 1M VESTS = 211.18302197611
Getting VESTS balance for dantheman via Piston...
VESTS: 5916182088.009379...
1468342614: Ending Steem Power balance: 1249397.2119068
--------------------------------
Interest Rate Per Hour: 0.0357%
Steem Power Per Hour: 446.28894975409
Interest Rate Per Week: 5.9976%
Steem Power Per Week: 74976.543558687
Note: If any other activity is going on within the account during the time you run the test, you won't get accurate results reflecting just the changes due to interest rates.
A simple tool for creating a text file of your change in Steem Power with one line added to the file every 5 minutes.
php balance_over_time.php <username>
It will output a file like so:
- PHP with Curl
- Piston (only needed for non-composer code)