Bitcoin Forum
June 21, 2024, 10:08:11 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Alternate cryptocurrencies / Announcements (Altcoins) / Re: INFINITECOIN – 1.8.5 - MANDATORY UPDATE CLIENT! NEW DEV, NEW THREAD! on: December 11, 2013, 02:11:09 PM
Have the message start bits been changed from 1.8.0 to 1.8.5?

I can't get P2Pool to connect to the P2P port of the client and this typically happens when the "magic bits" aren't correct.

Ever since I upgraded to 1.8.5 I have not been able to connect.
I've just tried upgrading TreasureQuarry's P2Pool to 1.8.5 and have had the same problem...failure to connect between p2pool and Infinitecoind on 127.0.0.1:9321

After some downtiime whilst the pool reloaded the blockchain for 1.8.5, I've had to put the pool back to version 1.8 now.

My best guess was that part of the new code is refusing connections from anything that it doesn't recognise as another version of Infinitecoin 1.8.5  .  I see the following new code in main.cpp ...

Code:
        // A check to make sure only the most recent versions of infinitecoin can connect
        // this is a temporary hack for the time being and will be corrected in the next version
        if( pfrom->strSubVer.find( "Satoshi:1.8" ) == std::string::npos )
        {

            printf("peer %s not using Infinitecoin, Client: %s Protocol %i; disconnecting\n", pfrom->addr.ToString().c_str(), pfrom->strSubVer.c_str(), pfrom->nVersion);
            pfrom->Misbehaving(100);
            pfrom->fDisconnect = true;
            return false;
        }

However, on reading through that code I'm not sure whether this has anything to do with it or not?

TECSHARE/uRrndUsr, could this be looked into, otherwise we may not be able to have any p2pools for IFC in future versions.


Sorry about this, I did not think about P2Pool when making this change. Either way it was needed to clear out non IFC clients.


I have you tried looking at the P2Pool code?

https://github.com/forrestv/p2pool/blob/master/p2pool/bitcoin/p2p.py#L35
https://github.com/forrestv/p2pool/blob/master/p2pool/p2p.py#L61

You could try forcing it to Satoshi:1.8.5, I am unsure if this would break p2pool in anyway tho.
2  Alternate cryptocurrencies / Announcements (Altcoins) / Re: INFINITECOIN – 1.8.5 - MANDATORY UPDATE CLIENT! NEW DEV, NEW THREAD! on: December 05, 2013, 02:53:49 AM
Allow me to introduce myself, as I will be taking over development of Infinitecoin.

I have been using and working with bitcoin for the last 3 years.
I have been programming for going on 10 years now. Using languages C/C++,C#,php,python

Most of the projects I have worked on deal with automation and large amounts of data.

*IMPORTANT UPDATE*

This update will fix sync issues for many users and stabilize the infinitecoin network.

*IMPORTANT UPDATE*


What has been done:
   
   The current changes that have been implemented are a sync fix, this was done by adding more checkpoints. Gitian was updated allowing it to be
   easier for users to compile the infinitecoin client on their own. There is a temporary fix to clean up some network node issues.

Known issues

   Using the same magicn umber used to identify Litecoin. The issue with this is a few other alts are using this as well.
   This means when you connect to a node on the network it might not be used for infinitecoin. This makes it harder for infinitecoin
   nodes to find each other. A fix for this is being streched out over 1.8.5 and 2.0. Currently there is a temporary check in place that will
   disconnect nodes that are not using a 1.8 client. This temporary will be replaced in 2.0 where it can filter the versions correctly.
   
   
Whats next

   The next step is to update to 2.0 which will be using a newer code base of Litecoin. Which will bring infinitecoin up to date with all the changes
   the newer Litecoin client has.
   
   Things you can look forward to in 2.0. Coin control,  increased tx fee.
   

3  Other / Beginners & Help / Re: Whitelist Requests (Want out of here?) on: December 05, 2013, 02:35:41 AM
Requesting to be whitelisted.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!