This repository has been archived by the owner on Feb 21, 2019. It is now read-only.
BitShares 0.9.0
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 separatesvolume
intobase_volume
andquote_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
andwallet_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 byblockchain_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
- Removed:
- 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