Skip to content

Releases: holgern/beem

0.24.10

09 Oct 21:52
Compare
Choose a tag to compare
  • Add hbd_interest_rate to beempy witnessproperties
  • Add beempy listdelegations (thanks to @crokkon)
  • fix account_name assignment from dict in get_account_reputations() (PR #259)
  • Add new operation ids for HF 24
  • Remove remaining py2 code
  • Run unit tests on beta.openhive.network
  • Fix compatibility issues with HF 24
  • account get_follow_count, get_followers and get_following have been fixed
  • improved get_discussions calls, fallback to condenser when tags api not available
  • Fix detection when content does not exists on HF24
  • Fix detection when a vote does not exists on HF24

v0.24.9

07 Sep 11:56
Compare
Choose a tag to compare
  • Support for update_proposal_operation (thanks to dkedzierski)
  • Remove not needed SECP256K1 import
  • Fix corner case last_irreversible_block_num == head_block_number for Transactionbuilder (thanks to dkedzierski)
  • import keyring only when needed
  • Add use_condenser to config (can be set wtih beempy set), when set to False, condenser calls are not used
  • Add set_expiration to Object Cache
  • Use floor instead of round in beembase/Amount in order to handle floats which have a higher precision than allowed
  • json_str parameter has been added to beembase.Amount, when True, a json dict is returned as string (needing when broadcasting with use_condenser=False)
  • Handle deleted comments in beempy pending thanks to @crokkon

0.24.5

14 Jul 22:00
Compare
Choose a tag to compare
  • replace percent_hive_dollars by percent_hbd (to make beem HF24 ready)
  • Remove whaleshares related code
  • Fix adding of a wif in beempy
  • Remove SteemConnect
  • Fix set token in HiveSigner
  • Add Blurt
  • Add Community for community reladed requests and broadcasts
  • Improve community lookup for beempy createpost
  • Improved beempy history command output
  • Improved beempy stream

0.24.4

29 Jun 21:49
Compare
Choose a tag to compare

  • add get_replace_hive_by_steem() to Hive(), for transition from HF23 to HF24 on HIVE
  • Replace HIVE by STEEM and SBD by HBD only when Hive HF < 24
  • Replace steem and sbd parameter names for Hive HF >= 24 by hive and hbd
  • Add get follow list to Account (only for HIVE and HF >= 24)
  • Add BLURT, SMOKE and VIZ chain_id
  • Remove not used STEEM chains (STEEMZERO and STEEMAPPBASE)
  • Improve chain detection
  • rshares_to_token_backed_dollar, get_token_per_mvest, token_power_to_vests, token_power_to_token_backed_dollar
    and vests_to_token_power have been added for chain independent usage
  • New beempy command followlist, which can be used on HIVE to receive info about follow lists
  • Fix beempy info on Hive
  • Use Hive() on beempy when setting default_chain to "hive"
  • Simplify chain identification
  • Fix more Token symbols in beempy
  • Fix unittest and add more unit tests

0.24.3

25 Jun 21:00
Compare
Choose a tag to compare
  • Fix encrypted memo decryption
  • from_account and to_account in Memo() can also be a publick and private key
  • Prepare for sbd/steem replacement by hbd/hive
  • Add unit test for beem.memo
  • Use reputation api
  • Add Server error to _check_error_message
  • Fix trx_id generation when sign return none
  • Retry up to 5 times when coingecko price api failes

0.24.2

21 Jun 20:43
Compare
Choose a tag to compare
  • New UnknownTransaction exception that is raised when using get_transaction with an unkown trx_id
  • New function is_transaction_existing which returns false, when a trx_id does not exists
  • beempy info does not show information for a trx_id
  • broadcast from TransactionBuilder can now return a trx_id, when set trx_id to True (default)
  • sign and finalizeOp from Hive and Steem return now the trx_id in a field
  • add export parameter to all broadcast commands in beempy
  • When setting unsigned in beempy, the default value of expires is changed to 3600
  • beempy history returns account history ops in table or stored in a json file

0.24.1

18 Jun 16:10
Compare
Choose a tag to compare
  • fixed missing module in setup.py

0.24.0

18 Jun 15:57
Compare
Choose a tag to compare
  • new beemstorage module
  • Config is handled by SqliteConfigurationStore or InRamConfigurationStore
  • Keys are handled by SqliteEncryptedKeyStore or InRamPlainKeyStore
  • Move aes to beemgraphenebase
  • Wallet.keys, Wallet.keyStorage, Wallet.token and Wallet.keyMap has been removed
  • Wallet.store has now the Key Interface that handles key management
  • Token handling has been removed from Wallet
  • Token storage has been move from wallet to SteemConnect/HiveSigner
  • handle virtual ops batch streaming fixed thanks to @crokkon

0.23.13

09 Jun 23:09
Compare
Choose a tag to compare
  • receiver parameter removed from beempy decrypt
  • beempy encrypt / decrypt is able to encryp/derypt a binary file
  • encrypt_binary, decrypt_binary and extract_decrypt_memo_data added to beem.memo
  • extract_memo_data added to beembase.memo

0.23.11

31 May 20:45
Compare
Choose a tag to compare
  • replace asn1 by asn1crypto