- get_blog, get_followers and get_following works with api.creary.net (issue #146)
- creapy newaccount - possible to provide owen, posting, active, and memo pub_key to create a new account
- https://rpc.usecrea.com added to nodelist
- NodeList.get_nodes() has a new parameter exclude_limited. When True (default value), api.creary.net is not returned as node.
- PR #150: fix empty block handling (by crokkon)
- PR #151: Add support for EFTG appbase chain (by pablomat)
- PR #153: fix issue with adding posting auth to new accounts (by netuoso)
- Fix transfer rounding error, which prevent transfering of e.g. 1.013 CREA.
- get_account_votes works again with api.creary.net
- Use secp256k1prp as better replacement for secp256k1
- Fix creapy walletinfo and sign
- Improve file reading for creapy sign and broadcast
- add option to write file for creapy sign
- Disable not working nodes
- add missing prefix to comment_options op (by crokkon)
- fix creapy verify --use-api (by crokkon)
- Update installation.rst (by Nick Foster)
- unit tests fixed
- Account: support for retrieving all delegations (thanks to crookon, PR #129)
- Change recovery account / list recovery account change requests (thanks to crokkon, PR #130)
- Exclude sbd_interest_rate, as it is not present on the VIT blockchain (thanks to svitx, PR #132)
- connect for creapy createwallet (thanks to crokkon, PR #133)
- creapy post improved
- creapy ImageUploader added
- issues #125 and #126 fixed
- VotedBeforeWaitTimeReached exception added
- pep8 formating improved
- Too Many Requests error handled
- different limit handling in WLS fixed for account history
- percent-crea-dollars and max-accepted-payout added to creapy post
- update_account_keys added for changing account keys
- comment, witness, account classes fixed for chains without CBD
- RC costs adapted on changes from 0.20.6
- VIT chain fixed
- update_account_keys function added to account
- creapy commands for post, reply and beneficiaries added
- add missing scrypt to the pyinstaller
- prepare for removed witness api in rpc nodes
- fix hardfork property in crea
- Fix resource_market_bytes calculation
- Adding additional parameter to recharge time calculations by flugschwein (PR #103)
- fix Comment reward calculations by crokkon (PR #105)
- Fix typo in witness update feed
- Fix appveyor CI
- Fix issue #97 get_discussions() does not finish if discussions are empty by espoem
- Fix issue #99 DivisionByZero Error in Account.get_rc_manabar() by crokkon
- Add claimaccount to creapy and some improvements for crea.sbd_symbol
- newaccount adapted for HF20 and can be used to create claimed account
- Correct operationids for WLS
- Improve crea.refresh_data() reading
- Set network prefix in Signed_Transaction and Operation for using the correct operationids
- Fix test_block unit test
- fix issue #93 - Wrong input parameters for Discussions_by_author_before_date in Docstring and get_discussions by espoem
- Add support for whaleshares (WLS) and Financial Transparency Gateway (EFTG)
- Using generic asset symbols by crokkon
- Bug fixes for python 2.7
- Fix for witness update
- fix get_effective_vesting_shares()
- get_effective_vesting_shares() added to calculated max_mana correctly
- dict key words adapted to cread for get_manabar() and get_rc_manabar()
- Voting mana fixed for 0 SP accounts
- comment_benefactor_reward adapted for snapshot
- Custom_json RC costs added to print_info
- add RC class to calculate RC costs of operations
- add comment, vote, transfer RC costs in account.print_info() and creapy power
- Shows number of possible comments, votes, tranfers with available RCs in account.print_info() and creapy power
- get_rc_cost was added to crea to calculation RC costs from resource count
- bug regarding new amount format in witness update fixed (also for creapy witnessenable and witnessdisable)
- estimated_mana is now capped by estimated_max
- print_info fixed()
- get_api_methods() and get_apis() added to Crea
- Improved get_rc_manabar(), get_manabar() output
- get_voting_power() fixed again
- print_info for account improved
- get_manabar_recharge_time_str(), get_manabar_recharge_timedelta() and get_manabar_recharge_time() added
- https://cread-appbase.creary.net added to nodelist
- Fully supporting hf20
- add get_resource_params(), get_resource_pool(), claim_account(), create_claimed_account() to Crea
- fix 30x fee for create_account
- add find_rc_accounts() to Blockchain
- get_rc(), get_rc_manabar(), get_manabar() added to Account
- get_voting_power() fixed
- last hf19 release
- working witness_set_properties operation
- witness_set_properties() added to crea
- creapy witnessproperties added
- creapy pricefeed uses witnessproperties when witness wif is provided
- adding methods to claim and create discounted accouts (PR #84) by crokkon
- Make vote rshare calculations HF20 ready (PR #85) by flugschwein
- Issue #80 fixed
- Fix some Warnings
- Blockchain.stream() improved for appbase format
- All unit tests are fixed and non-appbase related tests were removed
- Issue #72 fixed by crokkon
- Improved Docu by jrswab
- Add get_vote_pct_for_CBD, sbd_to_vote_pct and sbd_to_rshares by flugschwein
- creabase/objects: fix serialization of appbase trx by crokkon
- Fix many documentation errors (based on error messages when building) by flugschwein
- Appbase detection fixed
- Unit tests fixed
- Issue #69 fixed
- bug in batched streaming + cli fixed
- Nodelist updated
- unit tests improved
- Add last_current_block_num parameter to wait_for_and_get_block for reducing the number of api calls
- not_broadcasted_vote parameter added for improving vote calculation accuracy thanks to flugschwein
- Add userdata and featureflags to creapy
- cread.pevo.science and cread.creagigs.org removed from Nodelist
- bug fixed in allow and disallow for CLI
- Issue #52 closed thanks to crokkon
- Issue #64 fixed
- Issue #66 fixed thanks to flugschwein
- appbase.buildtime.io node added
- history is made ready for appbase
- account refresh fixed
- fix ops_statistics for new appase nodes
- Add missing trx_num to streamed block operation
- Add d.tube format to resolve_authorperm
- disable_chain_detection added to graphenerpc (for testing hivemind e.g.)
- set_next_node_on_empty_reply added to some appbase rpc calls
- Class to access Creary Conveyor instances added by crokkon
- Option added to loed custom chains into the Crea object
- add get_parent() to comment
- fix for creapy reward
- fix #46 (used power calculation may treat downvotes incorrectly) by crokkon
- fix #49 (discussions: set crea inst. as keyword argument) by crokkon
- Fix issue #51 (Discussions.get_discussions("blog", ...) returns the same two comments over and over)
- Fix #52 discussions.Replies_by_last_update() by crokkon
- Some bug fixes for Discussions
- Fix #54 (discussions may fail to handle empty responses correctly) by crokkon
- Snapshot improved
- Unit tests fixed
- Examples account_vp_over_time, account_reputation_by_SP
- Spelling errors fix by crokkon
- Adding account methods for feed, blog, comments and replies by crokkon
- Fix #57 (CreaConnect expects double quotes in JSON)
- Improved handling of "Client returned invalid format. Expected JSON!" erros
- Fix issue #45 (upvote() and downvote() of a pending post/comment without vote did not work)
- fix Amount for condenser broadcast ops on appbase nodes (fixes transfer broadcast for example)
- Added get_all_replies() to Comment for fetching all replies to a post
- bemepy claimreward improved
- Amount handling in Account improved
- upvote and downvote in creapy fixed
- update_vote and build_vp_arrays added to AccountSnapshot for showing vote power history
- account_vp_over_time added to examples
- Some bug fixes
- Unit tests using testnet fixed
- crea.snapshot improved
- Example account_sp_over_time added
- Example account_curation_per_week_and_1k_sp added
- Add block_number check to wait_for_and_get_block
- Force refresh of chain_params on node switch
- Replace recursive call in _get_followers
- Nodelist updated and bitcoiner.me node disabled
- First testing version of crea.snapshot with example added (thanks to crokkon for his example)
- Add RLock to ObjectCache (ObjectCache is threadsafe now)
- Fix Blockchain Version comparison
- Add support for RPC Nodes below 0.19.5
- Add Example for measuring objectcache performance
- Fix start and datetime in history_reverse
- add lazy option to all Discussion classes
- VIT and SMT testnet added to chains
- estimate_virtual_op_num improved by crokkon (fixes issue #36)
- Fix minimal version in known_chains from 0.0.0 to 0.19.5
- improve parse_body for post()
- Add conversion of datetime objects to timestamp in get_crea_per_mvest
- Fix crea for crea update 0.19.5 and 0.19.10
- Issue #34 fixed thanks to crokkon
- "Bad or missing upstream response" is handled
- Use thread_num - 1 instances for blocks with threading
- Fix missing repsonses in market
- add parse_body to post() (thanks to crokkon)
- Examples added to all Discussions classes
- Discussions added for fetch more than 100 posts
- Improvement of blocks/stream with threading (issue #32 fixed)
- Remove 5 tag limit
- Empty answer fixed for discussions
- Add fallback to condenser api for appbase nodes
- get_feed_entries, get_blog_authors, get_savings_withdrawals, get_escrow, verify_account_authority, get_expiring_vesting_delegations, get_vesting_delegations, get_tags_used_by_author added to Account
- get_account_reputations, get_account_count added to Blockchain
- Replies_by_last_update, Trending_tags, Discussions_by_author_before_date
- ImageUploader class added
- Score calculation improved in update_nodes
- apidefinitions added to docs, which includes a complete condenser API call list.
- Bug fixes
- Bool variables for CreaConnect link creation fixed
- Account handling in crea.account is improved
- json_metadata property added to crea.account
- missing addTzInfo added to crea.blockchain
- json_metadata update for comment edit improved
- use_stored_data option added to crea.info()
- poloniex removed and huobi and ubpit added to crea_btc_ticker()
- Add timeout to websocket connections
- Documentation improved by crokkon
- "time", "reputation" and "rshares" are parsed from string in all vote objects and inside all active_votes from a comment object
- lazy and full properly passed
- "votes", "virtual_last_update", "virtual_position", "virtual_scheduled_time",
- "created", "last_sbd_exchange_update", "hardfork_time_vote" are properly casted in all witness objects
- "time" and "expiration" are parsed to a datetime object inside all block objects
- The json() function returns the original not parsed json dict. It is available for Account, Block, BlockHeader, Comment, Vote and Witness
- json_transactions and json_operations added to Block, for returning all dates as string
- Issues #27 and #28 fixed (thanks to crokkon for reporting)
- Thread and Worker class for blockchain.blocks(threading=True)
- Bug fixes
- Fix handling of empty json_metadata
- Prepare broadcasting in new appbase format
- Condenser API handling improved
- Condenser API forced for Broadcast operation on appbase-nodes
- Several bug fixes
- Account features + some fixes and refactorings by crokkon
- blockchain.awaitTxConfirmation() fix timeout by crokkon
- creapy 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 for NodeList.get_nodes
- updatenodes is used in all tests
- add witnessenable, witnessdisable, witnessfeed and witness
- time_diff_est and block_diff_est added to witness for next block producing estimation
- btc_usd_ticker, crea_btc_ticker, crea_usd_implied and _weighted_average added to Market
- creapy witnesses uses the proxy name when set
- creapy keygen added, for creating a witness signing key
- creapy parsewif improved
- Several bug fixes (including issue #18 and #20)
- fix get_config and get_blockchain_version
- fix get_network
- Several bug fixes (including issue #17)
- missing crea_instance fixed
- update_account_profile fixed
- update_account_metadata added
- Several bug fixes (including issue #13 and #16)
- creaconnect v2 integration added
- token storage added to wallet
- add setToken, clear_local_token, encrypt_token, decrypt_token, addToken, getTokenForAccountName, removeTokenFromPublicName, getPublicNames added to the wallet class
- url_from_tx add to creaconnect for creating a URL from any operation
- login demo add added
- add -l option to creapy for creating URL from any operation
- add -s option to creapy for broadcasting via creaconnect
- addtoken, deltoken and listtoken added to creapy
- bug fix and improvements for creapy curation
- datetime.date is also supported
- creapy curation improved
- owner key is used, when provided and when no other permission is given
- active key is used, when provided and when no posting key is given (post, vote, ...)
- MissingKeyError is raised when a wrong key is set by Crea(keys=[])
- get_replies() for comments added
- Account_witness_proxy added
- Custom added
- Custom_binary added
- Prove_authority added
- Limit_order_create2 added
- Request_account_recovery added
- Recover_account added
- Escrow_transfer added
- Escrow_dispute added
- Escrow_release added
- Escrow_approve added
- Decline_voting_rights added
- Export option for votes and curation command under creapy added
- getOwnerKeysForAccount, getActiveKeysForAccount, getPostingKeysForAccount added
- Node Class and Nodelist added
- Several bug fixes
- CLI improved
- wait_for_and_get_block refactoring (Thanks to crokkon)
- Bug fix for blockchain.stream(), raw_ops added
- Fix and improve estimate_virtual_op_num
- Support for New Appbase Operations format
- Improve rewards command in creapy
- estimate_virtual_op_num improved and small bug fixed
- CBD value in Comment always converted to Amount
- accuracy renamed to stop_diff
- Doku of estimate_virtual_op_num improved
- Unit test for estimate_virtual_op_num added
- creapy rewards command renamed to pending
- new creapy command: rewards shows now the received rewards
- Block have only_ops and only_virtual_ops as parameter
- transactions and operations property added to Block
- entryId changed to start_entry_id in get_feed, get_blog_entries and get_blog
- estimate_virtual_op_num() added to Account, can be used to fastly get account op numbers from dates or blocknumbers
- history and history_reverse uses estimate_virtual_op_num()
- blockchain.ops() is obsolete
- only_ops and only_virtual_ops added to blockchain.get_current_block(), blockchain.blocks() and blockchain.stream()
- reward, curation, verify added to cli
- new curation functions added to the Comment class
- Signed_Transaction.verify() fixed, by trying all recover_parameter from 0 to 3
- get_potential_signatures, get_transaction_hex and get_required_signatures added to Transactionbuilder
- KeyNotFound is replaced by MissingKeyError and KeyNotFound is removed
- Several small bugs fixed
- cache which stores blockchainobjects is now autocleaned
- requests.session is now a shared instance
- websocket will be created again for each Crea instance
- A node benchmark which uses threads added to examples
- Documentation improved
- Optional threading added to creapy pingnode (use --threading with --sort)
- bug fix release
- AsciiChart for creapy: pricehistory, tradehistory and orderbook
- Sort nodes regarding their ping times (creapy ping --sort --remove)
- currentnode and nextnode skip not working nodes
- Memory consumption fer requests and websocket reduced when creating more instances of crea
- trade_history added to market
- Issue #4 fixed
- Crea(use_condenser=True) activates condenser_api calls for 19.4 nodes
- new function for creapy added: power, follower, following, muter, muting, mute, nextnode, pingnode, currentnode
- support for read-only systems added
- more unit tests
- Several improvements and bug fixes
- creapy (command line tool) improved and all missing functions which are available in creapy are added
- new functions to creapy added: witnesses, walletinfo, openorders, orderbook and claimreward
- unit tests for cli added
- Transactionbuilder and Wallet improved
- Accounts with more than one authority can be used for signing
- Examples added
- reconstruct_tx added to sign and addSigningInformation
- proposer from Transactionbuilder removed, as it had no function
- rshares_to_vote_pct added
- serveral bug fixes and improvements
- coverage improved
- rpc improvements
- Native appbase support for broadcasting transactions added
- Native appbase support for Transfer added
- serveral bug fixes and improvements
- coverage improved
- crea.get_blockchain_version added
- post and comment_options moved from crea.commment to crea.crea
- wait_for_and_get_block improved
- num_retries handling improved
- block_numbers can be set as start and stop in account.history and account.history_reverse, when use_block_num=True (default)
- bug fix release
- GOLOS chain added
- Huge speed improvements for all sign/verify operations (around 200%) when secp256k1 can not be installed and cryptography is installed
- benchmark added
- Example for speed comparison with crea-python added
- Several bug fixes and improvements
- rename wallet.purge() and wallet.purgeWallet() to wallet.wipe()
- Handle internal node errors
- Account class improved
- Several improvements
- bugfixes for testnet operations
- refactoring
- batched api calls possible
- Threading added for websockets
- bug fixes
- crea is now in the beta state, as now 270 unit tests exists
- unit tests added for appbase
- bug fixes for appbase-api calls
- bug fix release for condenser_api
- crea is appbase ready
- more examples added
- print_appbase_calls added
- https nodes can be used
- Memo encryption/decryption fixed
- CLI tool improved
- bug fixes
- more unittests
- bug fixes
- CLI tool added
- crea added to conda-forge
- more unittests
- works on python 2.7
- can be installed besides crea-python
- graphenelib included
- unit tests added
- comment and account improved
- timezone added
- Delete_comment added
- Small bug-fix
- Market fixed
- Account, Comment, Discussion and Witness class improved
- Bug fixes
- New library name is now crea
- Upstream fixes from https://github.com/xeroc/python-bitshares
- Improved Docu
- Add Comment/Post
- Add Witness
- Several bugfixes
- Added all transactions that are supported from crea-python
- New library name planned: crea
- Notify and websocket fixed
- Several fixes
- Imported from https://github.com/xeroc/python-bitshares
- Replaced all BitShares by Crea
- Flake8 fixed
- Unit tests are working
- renamed to crea
- Docs fixed
- Signing fixed
- pycrea: Account, Amount, Asset, Block, Blockchain, Instance, Memo, Message, Notify, Price, Crea, Transactionbuilder, Vote, Witness are working