Skip to content
Snippets Groups Projects
  1. Sep 22, 2019
  2. Aug 28, 2019
  3. Jul 31, 2019
  4. Nov 25, 2018
  5. Jul 20, 2018
  6. Jun 22, 2018
    • Holger's avatar
      New steem instance for each thread · fe0bc6d5
      Holger authored
      * "Bad or missing upstream response" is handled
      fe0bc6d5
    • Holger's avatar
      Several fixes and improvements · 7387a965
      Holger authored
      Block
      * switch to condenser when api call does not work on appbase node
      * blocknum property returns Null when block is empty
      Blockchain
      * check improved in  threading blocks
      Discussions
      * set_next_node_on_empty_reply set to False
      Steemnoderpc
      * Request Timeout added
      Unit tets
      * test_account for appbase nodes improved
      7387a965
  7. Jun 21, 2018
  8. Jun 16, 2018
  9. Jun 09, 2018
    • Holger's avatar
      New operation structure for appbase · 0260304f
      Holger authored
      Transactionbuilder
      * Prepare broadcasting in new appbase format
      * Force condenser_api by now
      RPCUtils
      * Improve detection of conenser_api
      Streemnoderpc
      * Improved error message for Assert Exception:v.is_object()
      beembase.Object
      * Add new appbase Operation format
      beemgraphenebase.object
      * Add handling of new appbase operation format
      0260304f
  10. Jun 05, 2018
  11. Jun 04, 2018
  12. Jun 02, 2018
  13. May 29, 2018
    • Holger Nahrstaedt's avatar
      Several improvements and fixes · 97711e5e
      Holger Nahrstaedt authored
      Account
      * Example added for transfer
      Nodelist
      * Doc added
      Steem
      * steemconnect integration improved and use_sc2 added
      * Docu improved
      SteemConnect
      * compatible with py2.7
      * several improvements
      * Examles added
      Transactionbuilder
      * Integration of steemconnect improved
      Wallet
      * fix bug
      SteemNodeRPC
      * fix old and removed parameter n_urls
      Doc
      * Fix bug in tutorial page
      97711e5e
  14. May 24, 2018
    • Holger Nahrstaedt's avatar
      New nodes class for better node url handling · a261c53e
      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
      a261c53e
  15. May 23, 2018
  16. May 11, 2018
  17. May 06, 2018
    • Holger Nahrstaedt's avatar
      history and history_reverse improved by estimate_account_op() · c539773d
      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
      c539773d
  18. May 02, 2018
    • Holger Nahrstaedt's avatar
      Autoclean for Objectcache, improved graphenrpc and threaded pingnode · 726a419a
      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
  19. Apr 30, 2018
  20. Apr 28, 2018
  21. Apr 24, 2018
    • Holger Nahrstaedt's avatar
      Several improvements and refactoring · 5a4fa4d7
      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
      *
      5a4fa4d7
  22. Apr 20, 2018
    • Holger Nahrstaedt's avatar
      Json export import and Muting and muter added · 078fb1b6
      Holger Nahrstaedt authored
      Account
      * Json export improved
      * All times are converted to datetime
      * Doku about ignore for muting improved
      * Accounts and AccountsObject added
      * mute for Mute another account added
      * get_muters and get_mutings added
      CLI
      * refactoring of follows and following
      * muter and muting for showing muted and muting accounts
      * mut added
      * doku for unfollow improved
      Comment
      * json() improved
      Unit tests
      * test_account adapted to steemit/steem bug for appbase
      * test_json_export added
      * test for muter and muting for cli added
      078fb1b6
  23. Apr 17, 2018
  24. Apr 14, 2018
    • Holger Nahrstaedt's avatar
      More function added to cli · 64b51c01
      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
      64b51c01
  25. Apr 11, 2018
  26. Apr 10, 2018
    • Holger Nahrstaedt's avatar
      Some bug fixes and improvements · 618469f9
      Holger Nahrstaedt authored
      set_next_node_on_empty_reply added to all discussions and RecentByPath and RecentReplies
      618469f9
    • Holger Nahrstaedt's avatar
      Refactoring and improvements · d2a9563b
      Holger Nahrstaedt authored
      Comment
      * Check added for empty returns
      Market
      * refactoring
      * Checks added fro empty rpc returns
      storage
      * default nodes are taken from utils.get_node_list
      Vote
      * Check added for empty rpc calls
      * Check added for Unkown key return
      Exception
      * UnkownKey added
      Steemnoderpc
      * set_next_node_on_empty_reply added, to add a check on empty returns on the next rpc call
      * Refactoring
      * UnkownKey exception added
      Transaction
      * refactoring
      Unit tests
      test_vote improve and check for VoteDoesNotExistsException added
      d2a9563b
  27. Apr 06, 2018
    • Holger Nahrstaedt's avatar
      rpc improvements · 2011b8ea
      Holger Nahrstaedt authored
      account
      * function for reputation to score calculation
      * Doku improved
      amount
      * better handling of offline mode
      steem
      * Doku improved
      transactionbuilder
      * handing of appbase for tx verify and broadcast improved
      utils
      * node list added as function
      * not needed function removed
      steemnoderpc
      * handling of server errors improved
      objects
      * Amount fixed for appbase
      exception
      * RPCErrorDoRetry added, when a rpc call should be retried
      grapherpc
      * Handling of server error 500 to 511 added
      * better handling when get_config does not work
      unit tests
      * nodes and nodes_appbase are take from utils
      * keys is used instead of wif for Steem()
      * unit test for broadcast added
      * unit test for appbase for verify added
      * test_operations added
      * test_types added
      2011b8ea
  28. Apr 04, 2018
    • Holger Nahrstaedt's avatar
      fix steemnoderpc for threading · b5a7da90
      Holger Nahrstaedt authored
      b5a7da90
    • Holger Nahrstaedt's avatar
      num_retries improved · 3ff0b890
      Holger Nahrstaedt authored
      Steemnoderpc
      * self.errror_cnt_call used instead of local variable doRetryCount
      Graphenerpc
      * num_retries_call added for setting a max number of retries on a rpc call
      * self.n_urls added for getting the number of given nodes
      * sleep on retry removed, when switching over to the next node
      self.error_cnt_call used for counting rpc call retries
      rpcutils
      * sleep_and_check_retries improved
      Unit tests
      num_retries added
      test_golos reduced
      3ff0b890
    • Holger Nahrstaedt's avatar
      Speedup wait_for_and_get_block · 421627a9
      Holger Nahrstaedt authored
      blockchain
      * reduced times in which get_current_block_num is called
      * when last_fetched_block_num is given, get_current_block_num is only called when block_number is greater than last_fetched_block_num
      storage
      * default nodes list enhanced
      steemnoderpc
      * Service Temporarily Unavailable and Bad Gateway added to exception detection
      graphenerpc
      * check for Service Temporarily Unavailable and Bad Gateway
      * Improved handling of Client returned invalid format. Expected JSON! when output is int
      Unit test
      test_utils fixed
      421627a9
    • Holger Nahrstaedt's avatar
Loading