Author [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] Topic: Delegates and seed nodes, upgrade your client version to 0.3.1  (Read 1615 times)

Offline DACSunlimited

  • Full Member
  • ***
  • Posts: 136
    • View Profile

Download and build from:

https://github.com/dacsunlimited/bitsharesx/releases/tag/0.3.1

Suggestions:

1. Active Delegate, be careful and make sure you are producing blocks during upgrading.
2. Note to delegates: Before you upgrade, make sure you install the ntp daemon, and check the ntp_error in info command.
Here is a guide about how to setup that on ubuntu.
http://www.cyberciti.biz/faq/debian-ubuntu-linux-install-ntpd/

Here might be a quick way to update, if ntp_error is not close to zero.
Code: [Select]
ntpdate -u pool.ntp.org
And please refer bytemaster's post:
https://bitsharestalk.org/index.php?topic=6344.msg84692#msg84692


Change Log
---
- added new vote_recommended slate selection method (wallet_transfer, wallet_transfer_from)
- added command to publish a public delegate slate for recommended voting (wallet_publish_slate)
- added command to recover deterministic account keys (wallet_recover_accounts)
- added automatic wallet backup feature (wallet_set_automatic_backups)
- wallet can now locally set approval for delegates, registered accounts, and unregistered local accounts (wallet_account_set_approval)
- desired connection count is automatically increased when block production is enabled (wallet_delegate_set_block_production)
- all wallets can now enable/disable transaction scanning and save the setting (wallet_set_transaction_scanning)
- delegates will now not produce blocks if chain is not synced
- new seed nodes are now always merged into client config
- improved re-syncing speed
- sync speed and time remaining is now printed when syncing
- fixed local account renaming conflict bug (wallet_account_rename)
- fixed wallet opening crash when not synced (wallet_open)
- fixed crashes on exit
- various networking fixes
- miscellaneous fixes
- fixed windows crash on start
- code sign OSX dmg

API Changes:
- blockchain_get_blockcount -> blockchain_get_block_count
- blockchain_get_blockhash -> blockchain_get_block_hash
- blockchain_get_config -> blockchain_get_info
- wallet_export_to_json -> wallet_backup_create
- wallet_create_from_json -> wallet_backup_restore
- wallet_scan_transaction -> wallet_transaction_scan
- wallet_remove_transaction -> wallet_transaction_remove
- wallet_rebroadcast_transaction -> wallet_transaction_rebroadcast
- wallet_delegate_set_transaction_scanning -> wallet_set_transaction_scanning
- wallet_approve -> wallet_account_set_approval
« Last Edit: August 01, 2014, 12:23:22 PM by vikram »

Offline daidai

  • Full Member
  • ***
  • Posts: 76
    • View Profile
Re: Delegates and seed nodes, upgrade your client version to 0.3.0
« Reply #1 on: August 01, 2014, 12:49:01 AM »
well done!

lzr1900

  • Guest
Re: Delegates and seed nodes, upgrade your client version to 0.3.0
« Reply #2 on: August 01, 2014, 01:08:41 AM »
still crashed on exit..(osx)

Offline ripplexiaoshan

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 1947
    • View Profile
  • BTS: xiaoshan
Re: Delegates and seed nodes, upgrade your client version to 0.3.0
« Reply #3 on: August 01, 2014, 01:10:52 AM »
The avatar can display now, yeah +5%
BTS ID:xiaoshan                   www.btsabc.org

Offline DACSunlimited

  • Full Member
  • ***
  • Posts: 136
    • View Profile
Re: Delegates and seed nodes, upgrade your client version to 0.3.0
« Reply #4 on: August 01, 2014, 01:11:31 AM »
still crashed on exit..(osx)

known issue when release.

Offline alt

Re: Delegates and seed nodes, upgrade your client version to 0.3.0
« Reply #5 on: August 01, 2014, 01:13:39 AM »
I suggest don't update to this version,
seems _in_sync is not correct
delegate will missed block

If somebody missed block like me, here is a temporary patch
Code: [Select]
diff --git a/libraries/client/client.cpp b/libraries/client/client.cpp
index 709991a..70fba2b 100644
--- a/libraries/client/client.cpp
+++ b/libraries/client/client.cpp
@@ -744,7 +744,7 @@ config load_config( const fc::path& datadir )
               {
                   try
                   {
-                      FC_ASSERT( _in_sync, "Blockchain must be synced to produce blocks!" );
+                      //FC_ASSERT( _in_sync, "Blockchain must be synced to produce blocks!" );
                       FC_ASSERT( network_get_connection_count() >= _min_delegate_connection_count,
                                  "Client must have ${count} connections before you may produce blocks!",
                                  ("count",_min_delegate_connection_count) );
« Last Edit: August 01, 2014, 01:18:17 AM by alt »

Offline DACSunlimited

  • Full Member
  • ***
  • Posts: 136
    • View Profile
Re: Delegates and seed nodes, upgrade your client version to 0.3.0
« Reply #6 on: August 01, 2014, 01:23:13 AM »
I suggest don't update to this version,
seems _in_sync is not correct
delegate will missed block

If somebody missed block like me, here is a temporary patch
Code: [Select]
diff --git a/libraries/client/client.cpp b/libraries/client/client.cpp
index 709991a..70fba2b 100644
--- a/libraries/client/client.cpp
+++ b/libraries/client/client.cpp
@@ -744,7 +744,7 @@ config load_config( const fc::path& datadir )
               {
                   try
                   {
-                      FC_ASSERT( _in_sync, "Blockchain must be synced to produce blocks!" );
+                      //FC_ASSERT( _in_sync, "Blockchain must be synced to produce blocks!" );
                       FC_ASSERT( network_get_connection_count() >= _min_delegate_connection_count,
                                  "Client must have ${count} connections before you may produce blocks!",
                                  ("count",_min_delegate_connection_count) );

This is a good suggestion, don't upgrade for now. 0.3.1 for delegates is coming in several minutes
« Last Edit: August 01, 2014, 01:25:19 AM by DACSunlimited »

Offline vikram

Re: Delegates and seed nodes, upgrade your client version to 0.3.0
« Reply #7 on: August 01, 2014, 01:41:45 AM »
I suggest don't update to this version,
seems _in_sync is not correct
delegate will missed block

If somebody missed block like me, here is a temporary patch
Code: [Select]
diff --git a/libraries/client/client.cpp b/libraries/client/client.cpp
index 709991a..70fba2b 100644
--- a/libraries/client/client.cpp
+++ b/libraries/client/client.cpp
@@ -744,7 +744,7 @@ config load_config( const fc::path& datadir )
               {
                   try
                   {
-                      FC_ASSERT( _in_sync, "Blockchain must be synced to produce blocks!" );
+                      //FC_ASSERT( _in_sync, "Blockchain must be synced to produce blocks!" );
                       FC_ASSERT( network_get_connection_count() >= _min_delegate_connection_count,
                                  "Client must have ${count} connections before you may produce blocks!",
                                  ("count",_min_delegate_connection_count) );

Thank you alt; we have backed out this change pending further review. All delegates please make sure to use 0.3.1. All other users can continue to 0.3.0.

Offline alt

Re: Delegates and seed nodes, upgrade your client version to 0.3.0
« Reply #8 on: August 01, 2014, 01:51:26 AM »
I suggest don't update to this version,
seems _in_sync is not correct
delegate will missed block

If somebody missed block like me, here is a temporary patch
Code: [Select]
diff --git a/libraries/client/client.cpp b/libraries/client/client.cpp
index 709991a..70fba2b 100644
--- a/libraries/client/client.cpp
+++ b/libraries/client/client.cpp
@@ -744,7 +744,7 @@ config load_config( const fc::path& datadir )
               {
                   try
                   {
-                      FC_ASSERT( _in_sync, "Blockchain must be synced to produce blocks!" );
+                      //FC_ASSERT( _in_sync, "Blockchain must be synced to produce blocks!" );
                       FC_ASSERT( network_get_connection_count() >= _min_delegate_connection_count,
                                  "Client must have ${count} connections before you may produce blocks!",
                                  ("count",_min_delegate_connection_count) );

Thank you alt; we have backed out this change pending further review. All delegates please make sure to use 0.3.1. All other users can continue to 0.3.0.
we need more carefully now :)

Offline testz

Re: Delegates and seed nodes, upgrade your client version to 0.3.0
« Reply #9 on: August 01, 2014, 05:02:46 AM »

This is a good suggestion, don't upgrade for now. 0.3.1 for delegates is coming in several minutes

Please publish 0.3.1 Windows installer.

Offline alt

Re: Delegates and seed nodes, upgrade your client version to 0.3.0
« Reply #10 on: August 01, 2014, 07:13:30 AM »

This is a good suggestion, don't upgrade for now. 0.3.1 for delegates is coming in several minutes

Please publish 0.3.1 Windows installer.
for windows user, I think 0.3.1 is the same with 0.3.0

Offline emski

  • Hero Member
  • *****
  • Posts: 1283
    • View Profile
    • http://lnkd.in/nPbhxG
Re: Delegates and seed nodes, upgrade your client version to 0.3.1
« Reply #11 on: August 01, 2014, 07:28:56 AM »
I'm getting the following message:

Peer 106.5.241.234:30579 disconnected us: You offered me a list of more sync blocks than could possibly exist

Code: [Select]
emski (unlocked) >>> info
{
  "blockchain_head_block_num": 108809,
  "blockchain_head_block_age": "4 seconds old",
  "blockchain_head_block_timestamp": "2014-08-01T07:29:00",
  "blockchain_average_delegate_participation": "97.12 %",
  "blockchain_delegate_pay_rate": "1.30777 BTSX",
  "blockchain_blocks_left_in_round": 69,
  "blockchain_confirmation_requirement": 1,
  "blockchain_accumulated_fees": "158,188.66702 BTSX",
  "blockchain_share_supply": "1,999,666,902.64558 BTSX",
  "blockchain_random_seed": "fac12862b14b64c4dd799e060c96700d27c8e3b4",
  "blockchain_database_version": 117,
  "blockchain_version": 109,
  "client_data_dir": "MASKED",
  "network_num_connections": 55,
  "network_num_connections_max": 200,
  "network_protocol_version": 104,
  "ntp_time": "2014-08-01T07:29:04",
  "ntp_error": -0.01404,
  "wallet_open": true,
  "wallet_unlocked": true,
  "wallet_unlocked_until": "44 years  in the future",
  "wallet_unlocked_until_timestamp": "1923-03-02T05:44:56",
  "wallet_scan_progress": "0.00 %",
  "wallet_block_production_enabled": true,
  "wallet_next_block_production_time": "6 seconds in the future",
  "wallet_next_block_production_timestamp": "2014-08-01T07:29:10",
  "wallet_version": 100
}

Offline testz

Re: Delegates and seed nodes, upgrade your client version to 0.3.1
« Reply #12 on: August 01, 2014, 09:02:59 AM »


This is a good suggestion, don't upgrade for now. 0.3.1 for delegates is coming in several minutes

Please publish 0.3.1 Windows installer.
for windows user, I think 0.3.1 is the same with 0.3.0

0.3.0 has a problems for delegates, i'm interesting for Windows 0.3.1 to run it as delegate.


Sent from my iPhone using Tapatalk

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 11958
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: Delegates and seed nodes, upgrade your client version to 0.3.1
« Reply #13 on: August 01, 2014, 09:31:29 AM »
just upgrading my backup system and checking if it correctly produces bocks
+5% .. well done on the updates
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline Riverhead

Re: Delegates and seed nodes, upgrade your client version to 0.3.1
« Reply #14 on: August 01, 2014, 11:58:21 AM »
Updated.  Great work!

 

Google+