SDS will be updated to version 0.1.7b within the next few days. The new version is already in the process of being installed on sds0
(developer requests going to sds0
are automatically proxied to sds1
in the meantime).
Here are some of the most important new features and changes in this version:
New API Module transactions_api
This API comes with a full transaction index and enables us to retrieve a block, transaction or block number by transaction_id
. I worked really hard on this one to get the database size as small as possible. It's now only about 34G in size and still performs very well.
For comparison, if one would create a regular database that contains an index on all transaction_ids
of the Steem blockchain, the resulting size would be > 120G.
New API Module post_tags_api
This one was already in preparation when the last version came out. Now a few of its API methods are finally ready to be used. It allows to quickly retrieve tag statistics like 'top used tags of all posts/comments in the blockchain' and 'top active tags of all active posts/comments'.
It also returns a field count
for each tag, so it can be used to build some nice daily/weekly statistics too. More methods will be added in future.
New API Method witnesses_api/getWitnessVotesSummary
This method returns a list of all incoming witness votes for the given witness (including the total proxied vesting shares per voter). The resulting rows are sorted by influence descending.
It was backported to the 0.1.7a already to have way faster backwards proxy and witness votes searching capabilities on SteemWorld.
New Field last_reply
in all Feed Lists
The field is now available in all feed list results (for root posts only) and it contains the timestamp of the last created reply for each post. If there are no replies, it will be returned as '0'.
Thanks to @moecki for the great ideas ;)
I needed to start a full 're-parse' operation, therefore I could use the opportunity to extend the new post_tags_api
already in this version:
sds0
sds0
sds
and sds1
serversIf you like what I do and you want me to be your Steem witness,
please vote for @steemchiller on steemit.com/~witnesses or steemworld.org/witnesses.