Bitcoin Forum
May 23, 2024, 10:19:04 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 »  All
  Print  
Author Topic: RAM-Reduction & Backup Center Testing (version 0.89.99.16)  (Read 41219 times)
cp1
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Stop using branwallets


View Profile
September 28, 2013, 10:14:01 PM
 #81

I look around in parsePrivateKeyData and figured out what I needed to add to my base58 conversion, thanks.

So what was it?  I just did the same thing as you did at first and got a wacky answer.  I haven't looked at that in forever, so I'm curious what I forgot.

I had to take the substring of the hex instead of the substring of the private key and then it worked.

line = "5KJvsngHeMpm884wtkJNzQGaCErckhHJBGFsvd3VyK5qMZXj3hS"
binEntry = base58_to_binary(line)
print prettyHex(binary_to_hex(binEntry[1:33]))

Guide to armory offline install on USB key:  https://bitcointalk.org/index.php?topic=241730.0
Kupsi
Legendary
*
Offline Offline

Activity: 1193
Merit: 1003


9.9.2012: I predict that single digits... <- FAIL


View Profile
September 28, 2013, 11:46:56 PM
 #82

P.S -- Has no one played with the new backup center?  Come on!  It's so badass!

It's awesome!
P_Shep
Legendary
*
Offline Offline

Activity: 1795
Merit: 1198


This is not OK.


View Profile
September 29, 2013, 12:06:48 AM
 #83

It appeared to be working... started up, took forever to scan then showed my balance... but then I hit exit and my machine immediately BSOD'ed :/

Wtf?  Certainly haven't heard that one yet...

System specs?


Sorry, was going to, but forgot... Win 8, 16Gb Ram, SSD + HDD, i7 Quad core 2.4GHz.

I'll try again tomorrow see what happens.
Kupsi
Legendary
*
Offline Offline

Activity: 1193
Merit: 1003


9.9.2012: I predict that single digits... <- FAIL


View Profile
September 29, 2013, 12:08:08 AM
 #84

A little bug?

etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
September 29, 2013, 12:46:14 AM
 #85

A little bug?

<IMG>


Meh.  It's not really a bug.  The backwards compatibility of the new backup features led to me breaking up the versions of the backups based on various factors.  Basically, the wallet is version 1.35, and the type of backup is "c" (vs "a" vs "").  I can see it being slightly confusing, but it's really because the wallet code hasn't changed, only the backup features did.

Founder and CEO of Armory Technologies, Inc.
Armory Bitcoin Wallet: Bringing cold storage to the average user!
Only use Armory software signed by the Armory Offline Signing Key (0x98832223)

Please donate to the Armory project by clicking here!    (or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
September 29, 2013, 12:57:38 AM
 #86

Just pushed 0.89.99.5-testing.  Also updated the download link for Windows, which is now a NSIS installer courtesy of my new employee (Andy) Smiley  Try it out!  I did sign the .exe with my SSL Class 2 cert, but the signature is no shown when you double-click the .exe to run it.  I need to figure out why that is...  but you can still see it by right-clicking, going to "Properties" and then "Digital Signatures". 

By the way, the process of building the installer is now integrated into the MSVS build system, so every time I "Rebuild All", I get a properly named "ArmorySetup_<version>.exe" file.  This will dramatically improve my release process.  Thanks Andy!

As for code, this is really just an efficiency update for Windows, with a few tweaks.  "goatpig" has been awesome: he built me a completely native port of LevelDB, which seems to be totally absent everywhere else on the internet... because it's really hard.  Please test it especially if you were testing before.  That way you can compare speed for me, and know what did and did not work before. 

Also updated the progress meter to give better feedback while building and scanning.  And a few tiny things mentioned on this thread over the past few days.


Founder and CEO of Armory Technologies, Inc.
Armory Bitcoin Wallet: Bringing cold storage to the average user!
Only use Armory software signed by the Armory Offline Signing Key (0x98832223)

Please donate to the Armory project by clicking here!    (or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
CircusPeanut
Full Member
***
Offline Offline

Activity: 123
Merit: 100


View Profile
September 29, 2013, 02:04:00 AM
 #87

(This is Andy)

Alan, Glad to take some of the grunt work off of your hands.

Feel free to let me know any feedback you have about the windows installer.
prezbo
Sr. Member
****
Offline Offline

Activity: 430
Merit: 250


View Profile
September 29, 2013, 10:32:16 AM
Last edit: September 30, 2013, 01:38:27 PM by prezbo
 #88

It appeared to be working... started up, took forever to scan then showed my balance... but then I hit exit and my machine immediately BSOD'ed :/

I have a similar problem. The building databases stage takes forever (about an hour or so), it doesn't bsod when I quit but on the restart the preparing/building databases stage starts all over again. Also similar specs - win 7 64 bit, i5-2500k, 12 g of ram. Logs don't indicate anything to be wrong either.

Nevermind, problem on my end, works as intended. Awesome stuff!
P_Shep
Legendary
*
Offline Offline

Activity: 1795
Merit: 1198


This is not OK.


View Profile
September 29, 2013, 12:49:08 PM
 #89

It appeared to be working... started up, took forever to scan then showed my balance... but then I hit exit and my machine immediately BSOD'ed :/

Wtf?  Certainly haven't heard that one yet...

System specs?


Sorry, was going to, but forgot... Win 8, 16Gb Ram, SSD + HDD, i7 Quad core 2.4GHz.

I'll try again tomorrow see what happens.

Just upped to the latest. Quit OK now.
Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
September 29, 2013, 01:16:16 PM
 #90

Wow, I missed all the action. I will begin testing this week. I still use Win XP SP3 32 bit with 2 gig of ram. Two old laptops. And dozens of new desktops with 4 gig ram but still old XP on them for work. (I run a clothes business, no need for new OS.)

I do have an updated blockchain of bitcoin-qt.

picobit
Hero Member
*****
Offline Offline

Activity: 547
Merit: 500


Decor in numeris


View Profile
September 29, 2013, 07:31:48 PM
 #91

Just pushed 0.89.99.5-testing. 
Looks like this fixed the crashing on exit bug on OS X!
picobit
Hero Member
*****
Offline Offline

Activity: 547
Merit: 500


Decor in numeris


View Profile
September 29, 2013, 07:36:45 PM
 #92

I have finally produced a script that creates a stand-alone OS X app of Armory.  Not a single line of higuys' script has been used (but I use his Info.plist), and I do many things in a different way.  Nevertheless, this is based on his work and it would have taken me at least ten times longer to do it without his work to build on! 

Some comments:

* I have only tested it slightly, and almost exclusively on Testnet.

* The building script is written in Python.  Perhaps that will make it easier for etotheipi to maintain it; it certainly made it easier for me to write it.   Wink

* The app is 64-bit only.  I doubt that Armory can fit into a 32-bit memory model.

* Higuys' script delegated most of the compiling to Homebrew, and copied the result into the App.  This script compiles things directly (although mostly the same way as Homebrew would have done it).  It looks like this solves the problem with the App crashing on Macs that are older than the one used to build the App.  Homebrew assumes that compiled code will be executed on the local machine, and tries to get a bit of extra performance by enabling the full instruction set of the actual CPU.  The usual building scripts are more conservative, and build for all 64-bit CPUs.

* The app claims to work on OS X 10.6 or later, but in reality I have no idea if it works on 10.6 and 10.7.  I suspect that if it declared 10.8 or later that alone would prevent it from working on older versions.

* The app is huge, 136 M.  This is because it contains the majority of a Python installation (mostly .pyc files, but still 65M) and a large part of Qt (51M).  I suspect I can shave off another 25-50 M.

* Command line arguments are ignored (so even if you know how to pass command line arguments to OS X apps, you cannot ask Armory to use e.g. testnet).  This is because I cannot just pass on command line arguments to the Python script as OS X adds its own extra arguments.

I will send this script by PM to etotheipi.  I hereby donate the script to the Armory project and transfer copyright etc.

LogicalUnit
Sr. Member
****
Offline Offline

Activity: 299
Merit: 250


View Profile
September 30, 2013, 01:53:17 AM
 #93

I just installed 0.89.99.5-beta, and was a little disappointed to see that the Message Signing functionality is only compatible with other versions of Armory. Will there ever be an Armory/Bitcoin-Qt cross-compatible signing mechanism?
cp1
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Stop using branwallets


View Profile
September 30, 2013, 03:21:02 AM
 #94

I just installed 0.89.99.5-beta, and was a little disappointed to see that the Message Signing functionality is only compatible with other versions of Armory. Will there ever be an Armory/Bitcoin-Qt cross-compatible signing mechanism?

What do you mean?  As far as I know there's only one way to sign something.

Guide to armory offline install on USB key:  https://bitcointalk.org/index.php?topic=241730.0
picobit
Hero Member
*****
Offline Offline

Activity: 547
Merit: 500


Decor in numeris


View Profile
September 30, 2013, 09:54:58 AM
 #95

I just installed 0.89.99.5-beta, and was a little disappointed to see that the Message Signing functionality is only compatible with other versions of Armory. Will there ever be an Armory/Bitcoin-Qt cross-compatible signing mechanism?

What do you mean?  As far as I know there's only one way to sign something.
No, he is right.  The mathematics may be (almost) the same, but armory signing and bitcoin-qt signing are not compatible.  He is working on it, but unsurprisingly getting the RAM problems solved has much higher priority.
Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
October 01, 2013, 03:42:47 AM
Last edit: October 01, 2013, 04:03:40 AM by Dabs
 #96

I downloaded the windows msi file which is ArmorySetup-0.89.99.5-beta_win32.exe

Ran it. Installed. Clicked OK OK, Next, Etc. Clicked "Run Armory". Then I get this:

Quote
Errors occured
See the logfile 'C:\Program Files\Armory\ArmoryQT.exe.log' for details

Contents of that file:

Quote
Traceback (most recent call last):
  File "ArmoryQt.py", line 21, in <module>
  File "psutil\__init__.pyc", line 85, in <module>
  File "psutil\_psmswindows.pyc", line 15, in <module>
  File "_psutil_mswindows.pyc", line 12, in <module>
  File "_psutil_mswindows.pyc", line 10, in __load
ImportError: DLL load failed: The specified procedure could not be found.

My system specs:
Windows XP SP3 (almost fresh install) 32 bit. (pro or corp, if that matters, not home)
2 gig ram
Intel Pentium T4400

Bitcoin-Qt is running in the background, version 0.8.5
Bitcoin-Qt is also not "installed", I run it from a different drive with -datadir. The blockchain data is in another drive.

*edit* I tried doing -datadir and -offline (there are also shortcuts after installation) and both did not work. I can't even run it offline mode.

goatpig
Moderator
Legendary
*
Online Online

Activity: 3668
Merit: 1347

Armory Developer


View Profile
October 01, 2013, 04:07:32 AM
 #97

Most likely an msvc11 build. Long story short, the tool used to build Armory for Windows doesn't natively creates .exe that can be run under WinXP. You'd have to select the specific build tool for XP to build XP compatible Armory. The task is simple, but that version of the binary is most likely not bundled in the package you got. You should ask for a WinXP build or build it yourself, although you'll need Win Vista or above to build it, since msvc11 needs .Net Framework 4.0, which is for Win 6.0 and above only

SimonBelmond
Full Member
***
Offline Offline

Activity: 226
Merit: 100



View Profile
October 01, 2013, 04:44:44 AM
 #98

I also have problems with this latest version. I have Win7 64 4 gb ram and some quadcore processor. I installed and ran. The blockchain downloaded fine. The scan took forever and I finaly ended with aborting the scan after 14h. Progress bar was still showing 1%. With version 0.89.99.3 The scan was finished after 7h or maybe even earlier (i went to bed so I don't know exactly). Any sugestions? Should I have deleted some files or something before starting?
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
October 01, 2013, 06:18:17 PM
 #99

There is still a problem where the app occasionally starts up like that and is filling the log with "Marking Orphan Chain" messages, but it looks like it's doing something or getting ready to do something.  This is one of the big bugs I have to fix before I can put out a real release.

After you've done the initial sync with Bitcoin-Qt, and Armory built the database, the most it should take is 10-20 minutes to do a rescan.  And if you've loaded it before and closed it in a good state, it won't even need to do that.  And when it is rescanning, it will tell you that it is.

Moral of the story:  if it stays at 1% for more than a couple minutes, it's hosed.  But restarting seems to fix it. 

Founder and CEO of Armory Technologies, Inc.
Armory Bitcoin Wallet: Bringing cold storage to the average user!
Only use Armory software signed by the Armory Offline Signing Key (0x98832223)

Please donate to the Armory project by clicking here!    (or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
e4xit
Sr. Member
****
Offline Offline

Activity: 302
Merit: 250



View Profile
October 01, 2013, 07:52:04 PM
 #100

I am trying to 'make' the Makefile in Ubuntu 13.04, but I have found this instruction from you Etotheipi:

Quote
...open the cppForSwig/Makefile and uncomment the LIBRARY_OPTS line around line 13 that includes "config-x86_64-linux" and also remove the STATICPYTHON variable (just use "STATICPYTHON =" without anything after it)...

What exactly does this mean? My makefile looks like this:

Code:
LIBRARY_OPTS += -lpthread -Lleveldb -L/usr/lib/python2.7/config-x86_64-linux-gnu/ -lpython2.7
SWIG_OPTS    += -c++ -python -classic -threads


UNAME := $(shell uname)

ifeq ($(UNAME), Darwin)
   # This configuration assumes you have setup your 10.X.X system like
   # Red Emerald in this thread:
   #    https://bitcointalk.org/index.php?topic=73648.msg976015#msg976015
# The makefile updates he shows are already tied into this if/else branch
   PYVER += `python -c 'import sys; print str(sys.version_info[0]) + "." + str(sys.version_info[1])'`
   SWIG_INC     += -I"/usr/include/python$(PYVER)"
   STATICPYTHON +=   "/usr/lib/python$(PYVER)/config/libpython$(PYVER).a"
else
   PYVER += `python2 -c 'import sys; print str(sys.version_info[0]) + "." + str(sys.version_info[1])'`
   SWIG_INC     += -I"$(DEPSDIR)/include/python$(PYVER)"
   #STATICPYTHON +=   "$(DEPSDIR)/lib/libpython$(PYVER).a"
   STATICPYTHON =

Which I believe does not have any comments on line LIBRARYOPTS, and also already has the line STATICPYTHON blank, so do I need to change this file before running 'make'?

Sorry if this is obvious.

Not your keys, not your coins.
CoinJoin, always.
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!