Skip to content
Snippets Groups Projects
  1. Jul 31, 2019
    • Holger's avatar
      Prepare next release · 64cdac32
      Holger authored
      Switch to next node when ApiNotSupported and node returns Client returned invalid format. Expected JSON!
      * enforce utf-8 on node reply parser
      64cdac32
  2. Jun 30, 2019
  3. Apr 04, 2019
  4. Nov 15, 2018
  5. Oct 05, 2018
    • Holger's avatar
      Several improvements and fixes · 362eea7e
      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
      362eea7e
  6. Sep 18, 2018
  7. Jul 25, 2018
  8. Jul 20, 2018
  9. Jul 18, 2018
  10. Jul 06, 2018
  11. Jul 03, 2018
  12. Jun 16, 2018
  13. Jun 14, 2018
    • Holger's avatar
      several improvements and optimizations · 50827b14
      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
      50827b14
  14. Jun 13, 2018
    • Holger's avatar
      Add timeout to websocket connections · b8d8be1f
      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
      b8d8be1f
  15. Jun 06, 2018
    • Holger Nahrstaedt's avatar
      46f0a76a
    • Holger Nahrstaedt's avatar
      Huge witness update · 709efc79
      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.
      709efc79
    • Holger Nahrstaedt's avatar
  16. Jun 05, 2018
  17. Jun 04, 2018
  18. Jun 01, 2018
  19. May 31, 2018
  20. 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
  21. May 23, 2018
  22. May 11, 2018
  23. May 07, 2018
  24. 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
  25. 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
  26. May 01, 2018
  27. Apr 30, 2018
    • Holger Nahrstaedt's avatar
      Dokumentation improved · 14d2fe0e
      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
      14d2fe0e
    • Holger Nahrstaedt's avatar
      Use doctest for examples, improve docs · 7230aab2
      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
      7230aab2
  28. Apr 28, 2018
  29. Apr 27, 2018
    • Holger Nahrstaedt's avatar
      Memory consumption for graphenerpc reduced and other improvements · 8cc6342d
      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
      8cc6342d
  30. Apr 24, 2018
    • Holger Nahrstaedt's avatar
      Bug fixes for cli and blockchain · 45ae6dc0
      Holger Nahrstaedt authored
      45ae6dc0
    • 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
  31. 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
  32. Apr 11, 2018
Loading