diff --git a/steem/account.py b/steem/account.py index c241e12..b3580a9 100644 --- a/steem/account.py +++ b/steem/account.py @@ -118,6 +118,13 @@ def reputation(self, precision=2): def voting_power(self): return self['voting_power'] / 100 + def get_current_voting_power(self): + diff_in_seconds = (datetime.datetime.utcnow() - parse_time( + self['last_vote_time'])).seconds + regenerated_vp = diff_in_seconds * 10000 / 86400 / 5 + total_vp = (self['voting_power'] + regenerated_vp) / 100 + return total_vp + def get_followers(self): return [x['follower'] for x in self._get_followers(direction="follower")]