beem is a python library for steem. beem has now 425 unit tests and a coverage of 84 %. The current version is 0.19.23. Please visit my discord channel for answering question or discussing beem: https://discord.gg/4HM592V
beem has gained some attention lately and there are now some visitors in my github repository:
What feature(s) did you add?
The following commands are added to the command line tool beempy:
currentnode
beempy currentnode shows the current node url and its version.
mute
beempy mute test mutes account test.
muter
beempy muter shows a summarize about all account that mutes the default account.
muting
beempy muting shows a summarize about accounts which where muted by the default account.
nextnode
beempy nextnode switches to the next node in line.
pingnode
beempy pingnode measures how long a get_config rpc call takes. The output is in milli seconds.
power
beempy power shows vote power, balance and account bandwidth.
votes
beempy votes --direction in --days 3 shows the incoming votes of the last 3 days.
beempy votes --direction out --days 1 shows the outgoing votes of the last day.
Support for read-only systems is added
beem can now be used in a read-only system. The config variables can not be stored and the wallet can not be used in a read-only system.
Writing operation in a read-only system lead to an NoWriteAccess exception
The following operation should be avoided in a read-only system:
NoWriteAccess added, is raised when try to set configs on a read-only system
Storage
On a read-only system beem.sql is not created. Default values for config are returned and it is not possible to use the wallet. Bug wif can be directly set.
Improvements and refactoring for get_config, get_network, get_hardfork_properties, get_current_median_history, get_reward_funds, get_feed_history, get_reserve_ratio and get_dynamic_global_properties