Bitcoin Forum
July 07, 2024, 09:05:11 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 [2]
21  Economy / Service Discussion / Re: BREAKING NEWS- Coinbase Logins Failing on: December 20, 2013, 09:22:29 PM
I was able to get in, finally, by switching from FF to IE but the page looks corrupt and I can't really do anything.  At least my balance is the same.

I'm viewing the source in IE and my information is all there but it's not displaying--I wonder if coinbase ever tested this on Windows 8 in IE???

22  Bitcoin / Development & Technical Discussion / Re: Ported bitcoin 0.8.5 to VS2012 and QT5 to help learn internals on: December 05, 2013, 08:43:00 PM
I've created a github project from a fork of bitcoin.  The original post has been updated with the details.
23  Bitcoin / Development & Technical Discussion / Re: Ported bitcoin 0.8.5 to VS2012 and QT5 to help learn internals on: December 02, 2013, 05:29:35 PM
I've updated the first post to emphasize that this project should only be used for educational purposes unless you really understand the code--and I don't, so I've switched over to testnet-in-a-box.

I have found a couple of issues, one of which caused me considerable grief.  The Bitcoin 0.8.5 source code relies on the ASSERT macro being active, even in release mode.  In wallet.cpp there is a line:

assert(reservekey.GetReservedKey(vchPubKey));

When you create new projects in MSVC, the release mode configuration, by default, has NDEBUG defined and, if NDEBUG is defined, ASSERT statements are NOPed.  This means that line of code from wallet.cpp gets skipped in a release mode compile and it contains a critical statement.  If that statement is NOPed, "change" from a BTC send transaction will be sent to a bogus address based on an empty string (1HT7xU2Ngenf7D4yocz2SAcnNLW7rK8d4E).   It was all working so well in debug mode so I switched over and whamo.  Well, it was quite a wake up call.

Live and learn.  When it first happened, I thought I had been hacked so I'm grateful that it was just a bug in the way I created the MSVC project.
24  Bitcoin / Development & Technical Discussion / Re: Ported bitcoin 0.8.5 to VS2012 and QT5 to help learn internals on: November 27, 2013, 07:25:03 PM
I'm not sure I see the point of creating a new codeplex project though, do you plan to contribute back the changes that were needed to github?

I just wanted a place to store the solution while I play with it and also let others access it, if they are interested.  I'm also used to TFS but not "git".  Anyway, if I make any changes that people actually care about, then I can add them to github.

I based the port on this source, not the latest from github:

http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.5/bitcoin-0.8.5-win32.zip/download

I just did a diff on main.h from the latest on github to the source that I started with and it's already way different. 

I'm having issues with InvalidChainFound and I'm stepping through it now to debug.
25  Bitcoin / Development & Technical Discussion / (Now At Github) Bitcoin 0.8.6 for *VS2013* (32 and 64 bit) and Qt5.2 on: November 27, 2013, 04:23:52 PM
I forked a new project (again) from Bitcoin and committed the fixes for a port to Visual Studio 2013 on the 0.8.6 branch here:

https://github.com/ClaireDuSoleil/bitcoin/tree/0.8.6

This project builds the daemon, Qt app, and all the dependencies in 32 and 64 bit.  I re-worked the batch scripts that build the dependencies so please check out the readme:

https://github.com/ClaireDuSoleil/bitcoin/blob/0.8.6/MSVC/README.md

The projects at codeplex are still VS2012 and I don't currently have plans to continue updating these repositories:

Litecoin(0.8.6.2) :  https://coindusoleil.codeplex.com/

Bitcoin(0.8.6) : https://bitcoinqtmsvc2012.codeplex.com/

Please let me know if you notice any issues.  Thank you.

Pages: « 1 [2]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!