- Jul 31, 2019
-
-
Holger authored
Switch to next node when ApiNotSupported and node returns Client returned invalid format. Expected JSON! * enforce utf-8 on node reply parser
-
- Jun 30, 2019
-
-
Alexander Morris authored
-
- Apr 04, 2019
-
-
Holger authored
* set num_retries to a default of 100, in order to prevent crashing when a wrong node is set
-
- Nov 15, 2018
-
-
Holger authored
* pep8 formating improved * Too Many Requests error handled * different limit handling in WLS fixed for account history * percent-steem-dollars and max-accepted-payout added to beempy post
-
- Oct 05, 2018
-
-
Holger authored
Account * some code improvements Graphenerpc * small improvement in chain detection Steem * replace_steemit_by_steem option removed from get_config * witness_update fixed Comment * Fix docu chain * Waleshares added Unit test * unit tests fixed
-
- Sep 18, 2018
-
-
Holger authored
-
- Jul 25, 2018
-
-
Holger authored
disable_chain_detection added to graphenerpc (for testing hivemind e.g.)
-
- Jul 20, 2018
-
-
Holger authored
-
- Jul 18, 2018
-
-
crokkon authored
-
- Jul 06, 2018
-
-
Holger authored
Relase nodes for 0.19.45 added
-
- Jul 03, 2018
-
- Jun 16, 2018
-
-
Holger authored
Blockchain * thread_limit parameter removed * batch_mode set to True for threaded blocks() * block sanity check added for threaded blocks()
-
- Jun 14, 2018
-
-
Holger authored
Account * lazy and full are correctly passed * _parse_json_data() added to parse json Block * lazy and full are correctly passed * empty operations are handled * op_statistics improved Blockchain * virtual ops and ops statistics are seperatly calculated Comment * _parse_json_data() added to parse dates and amounts * author_reputation is parsed to int * lazy and full are correctly passed Vote * lazy and full are correctly passed * _parse_json_data added to parse date and rshares and reputation * vote.time is a datetime object * json() returns the original string Witness * lazy and full are correctly passed GrapheneRPC * time_limit removed, as it supresses KeyboardInterrupt * ws.settimeout() is set for websocket * WebSocketTimeoutException handling added Unit tests * test_account fixed * test_time_limit removed from test_steemnoderpc * checks added to test_blockchain_batch
-
- Jun 13, 2018
-
-
Holger authored
Comment * Add example Steem * improve docu Exception * Add TimeoutException GrapheneRPC * add time_limit to implement a timeout for websocket connection Unit test * add test for timeout implementation
-
- Jun 06, 2018
-
-
Holger Nahrstaedt authored
-
Holger Nahrstaedt authored
Market * _weighted_average, btc_usd_ticker, steem_btc_ticker and steem_usd_implied added Witness * get_votes_sum added to witnesses object Graphenerpc * fix handling of WebSocketConnectionClosedException CLI * witnessfeed: uses the new market ticker to calculate the current steem_usd price as base. When using support-peg the sbd_usd price is calculated from the internal ticker and used for quote. * Witness: shows the rank and active rank (when it is below 250). virtual_time_to_block_num is calculated from num_scheduled_witnesses, VIRTUAL_SCHEDULE_LAP_LENGTH2 and vote_sum. This is then used to estimate the next block producing time. * witnesses uses a proxy now, when set.
-
Holger Nahrstaedt authored
-
- Jun 05, 2018
-
-
Holger Nahrstaedt authored
CLI * updatenodes added, this command can be used to update the nodes list NodeList * update_nodes added, this command reads the metadata from fullnodeupdate, which contain newest nodes information * add option wss and https fo get_nodes Unit tests * use updatenodes in all tests
-
- Jun 04, 2018
-
-
crokkon authored
-
- Jun 01, 2018
-
-
Holger Nahrstaedt authored
-
- May 31, 2018
-
-
Holger Nahrstaedt authored
-
- May 24, 2018
-
-
Holger Nahrstaedt authored
Wallet * getKeysForAccount added * getOwnerKeysForAccount, getActiveKeysForAccount, getPostingKeysForAccount added beemapi * WorkingNodeMissing is raised when no working node could be found GrapheneRPC * cycle([urls]) is replaced by the nodes class Nodes * Node handling and management of url and error_counts is performed by the nodes class * sleep_and_check_retries is moved to the nodes class * Websocket, steemnodrpc were adpapted to the changes Unit tests * new tests for the nodes class * tests adapted for websocket and rpcutils
-
- May 23, 2018
-
-
wss://testnet.steem.vcHolger Nahrstaedt authored
-
Holger Nahrstaedt authored
-
- May 11, 2018
-
-
Holger Nahrstaedt authored
Set use_condenser to True Add unit test for hash_op
- May 07, 2018
-
-
Holger Nahrstaedt authored
Certain transaction could not be verified, as the recover parameter in verify_message from ecdasig was wrong. Signed_Transaction.verify() iterates now always through all 4 cases and returns all found key combination. Unit test added for this case.
-
- May 06, 2018
-
-
Holger Nahrstaedt authored
Account * print_info improved (Last Vote added) * entryId changed to start_entry_id in get_feed, get_blog_entries and get_blog *rpc.get_account_history moved to _get_account_history * estimate_account_op added, can be used to fastly get account op numbers from dates or block nums * history and history_reverse uses estimate_account_op Exception * KeyNotFound removed Memo * raises MissingKeyError instead of KeyNotFound Price * small improvement Steem * __repr__ added Transactionbuilder * get_potential_signatures, get_transaction_hex and get_required_signatures added * raises MissingKeyError instead of KeyNotFound VotesObject * __contains__, __str__ and __repr__ added Wallet * raises MissingKeyError instead of KeyNotFound Witness * __contains__, __str__ and __repr__ added to WitnessObject Steemnoderpc * small improvements Operationsid * producer_reward added Unit tests * new function added and tests adapted to changes
-
- May 02, 2018
-
-
Holger Nahrstaedt authored
Blockchainobject * auto_clean function added. Everytime a new item is stored into the cache, all expired elements are removed. * The __contains__ function sets now data ot None, when the date is expired, in order to reduce memory consumption CLI * threading for pingnode added. with --threading, all nodes are tested simultanously. Steemnoderpc * Error count and exception improved when only one node is available Graphenerpc * regests.session is stored as signelton * requests_retry_session removed * shared_session_instance and set_session_instance is used to get and set the global request.session object * create_ws_instance added; A websocket is created everytime and the singleton is removed * error_cnt and num_retries_call handling improved RpcUtils * sleep_and_check_retries improved Examples * benchmark_node2 uses threads (one thread for each node) * memory_profiler2 added to check memory consumption for creating multiple account objects Unit tests * test for objectcache improved
-
- May 01, 2018
-
-
Holger Nahrstaedt authored
Unit tests fixed
-
- Apr 30, 2018
-
-
Holger Nahrstaedt authored
Account * Examples and Dokumentation improved Amount * Example improved Asciichart * Examples improved Blockchain * examples improved Discussions * Doku improved Market * Examples and Doku improved Price * Examples improved * Missing steem_instance fixed Steem * Example code fixed Graphenerpc * Example improved
-
Holger Nahrstaedt authored
Account * Example forget SimilarAccountNames added * Example for history and history_reverse improved Amount * Example is tested with doctest Block * Example is tested with doctest Price * Fix example Profile * Fix example Steem * Example is tested by doctest Transactionbuilder * Example is tested by doctest Vote * datetime.now() changed to datetime.utcnow() * Example is tested by doctest Witness * datetime.now() changed to datetime.utcnow() * Example is tested by doctest Docs * Installation instruction improved * Quickstart created * Discord channel added to support
-
- Apr 28, 2018
-
-
Holger Nahrstaedt authored
steem * add option use_condenser steemnoderpc * refactoring Graphenerpc * condenser_api calls shen use_condenser=True is set. unit tests * test_comment and test_discussion uses 19.4 nodes now
-
- Apr 27, 2018
-
-
Holger Nahrstaedt authored
Memo * make prefix changeble Transationbuilder * sign() return the signed struct now Graphenerpc * Session are used for requests * Singleton for websocket instance added * Both measures reduce ram consumption when more than one Steem object is created. Add missing scrypt package to dependency
-
- Apr 24, 2018
-
-
Holger Nahrstaedt authored
-
Holger Nahrstaedt authored
Account * get_bandwidth refactored * get_account_bandwidth added Cli * power added for showing vote power and bandwidth Steem * 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 Steemnoderpc * get_network moved to graphenerpc Chains * removed to beemgraphenebase/chains.py Unit tests * add unit test for power for cli * golos test reduced *
-
- Apr 14, 2018
-
-
Holger Nahrstaedt authored
account * set_withdraw_vesting_route added cli * powerdownroute, convert and interest added steemnoderpc * error messages improved * _check_api_name added * ApiNotSupported when Api is not supported by node but exists graphenerpc * error messages improved rpcutils * error messages in sleep_and_check_retries improved unit tests * new function added
-
- Apr 11, 2018
-
-
Holger Nahrstaedt authored
-
Holger Nahrstaedt authored
-
Holger Nahrstaedt authored
-