Skip to content
This repository has been archived by the owner on Feb 21, 2019. It is now read-only.

BitShares 0.9.0

Compare
Choose a tag to compare
@vikramrajkumar vikramrajkumar released this 23 Apr 20:54
· 62 commits to master since this release
  • Required upgrade for all users by block 2460000 (approximately 2015-05-05 13:00 UTC)
    • RC1/RC2 users are also required to upgrade
  • Blockchain history will be replayed on upgrade; this can take a long time
  • Wallet database will be upgraded on first login; this can take a long time
    • Recommended to close and re-open client after first login after upgrade
  • The following changes will occur after block 2460000:
    • Advanced user-issued asset features have been added (see below for API changes)
    • Fix remaining rounding errors in market engine
    • Message burning now costs 1 BTS/KiB of message string
    • Registering long asset symbols now costs 5000 BTS instead of 500 BTS
    • Fix bug with random shuffling of delegate production round order
    • Many other market engine fixes
  • Project repository now has nested git submodules; use git submodule update --init --recursive when building
  • New wallet contact and approval handling API (see below for API changes)
    • Wallet accounts, contacts, and approvals are now three distinct types of records in the wallet
  • Fix bug where active keys could not be regenerated from owner keys using wallet_regenerate_keys
  • Fix incorrect output of blockchain_get_account_public_balance in some cases
  • Fix incorrect recording of market history in some cases
  • Fix bug where RPC ID was erroneously cached
  • API changes
    • Removed:
      • blockchain_is_synced
      • blockchain_get_security_state
      • wallet_get_name
      • wallet_account_set_favorite
      • wallet_account_set_approval
      • wallet_add_contact_account
      • wallet_transfer_to_legacy_address
      • wallet_transfer_to_address
      • wallet_transfer_to_public_account
      • wallet_transfer_from
      • wallet_account_update_private_data
      • wallet_list_favorite_accounts
      • wallet_list_unregistered_accounts
      • wallet_list_my_accounts
      • wallet_get_account_public_address
      • wallet_remove_contact_account
      • wallet_check_vote_status
      • wallet_asset_create
      • wallet_asset_update
      • wallet_asset_issue
      • wallet_asset_issue_to_addresses
      • wallet_asset_authorize_key
    • Modified:
      • No more floats/doubles in any API inputs or outputs
      • blockchain_market_price_history output now separates volume into base_volume and quote_volume
      • Some fields in the output of blockchain_get_transaction have been removed or renamed
      • wallet_transfer now accepts contacts, public keys, addresses, and BTC addresses as the recipient in addition to account names
      • An argument has been added to wallet_create and wallet_change_passphrase to allow for optional passphrase double-verification
      • An argument has been added to wallet_rescan_blockchain to allow scanning synchronously
      • Many of the fields in any asset_record such as those returned by blockchain_get_asset have been renamed
      • Some of the fields in any wallet_account_record have been removed:
        • is_my_account
        • approved
        • is_favorite
    • Added:
      • blockchain_list_address_orders
      • blockchain_get_market_order
      • wallet_list_contacts
      • wallet_get_contact
      • wallet_add_contact
      • wallet_remove_contact
      • wallet_list_approvals
      • wallet_get_approval
      • wallet_approve
      • wallet_set_custom_data
      • wallet_mia_create
      • wallet_uia_create
      • wallet_uia_issue
      • wallet_uia_issue_to_addresses
      • wallet_uia_collect_fees
      • wallet_uia_update_description
      • wallet_uia_update_supply
      • wallet_uia_update_fees
      • wallet_uia_update_active_flags
      • wallet_uia_update_authority_permissions
      • wallet_uia_update_whitelist
  • Full block contents are no longer written to log files
  • Separate exception database has been removed
  • Fix memory leak
  • Fix some syncing bugs
  • Fix some crashes
  • Many GUI fixes/updates
    • Tray icon removed
    • Spanish translation added
  • Miscellaneous fixes and optimizations
SHA1(BitShares-0.9.0.dmg)= 306c07504280f9ca99b9c2522358dc5a7de79647
SHA1(bitshares-0.9.0-linux-x86_64.tar.gz) = 27f8fe97c5b60960dc66c62f8e8e40be3c633b76
SHA1(bitsharesGUI-0.9.0-linux-x86_64.tar.gz) = ecfcba6dcae922ff808051d271451fda09878489
SHA1(BitShares-v0.9.0.exe) = b1b918d0f9f86c3390b6be1a8f67125fe0c9800d