Author

Topic: 0 Connected blocks, can't send from wallet (Read 1394 times)

jr. member
Activity: 70
Merit: 2
March 23, 2014, 05:02:39 AM
#13
Just wondering if anyone had any luck with the latest version? I'm still having this issue...

https://bitcointalksearch.org/topic/m.5839976

Which version are you using. The one that addresses the issue you mentioned is here: https://bitcointalksearch.org/topic/please-help-test-armory-091-beta-522866

If you're using that version and still have an issue - that's a first - email support.
newbie
Activity: 49
Merit: 0
Just wondering if anyone had any luck with the latest version? I'm still having this issue...

https://bitcointalksearch.org/topic/m.5839976
full member
Activity: 168
Merit: 100

Update for others whom might be having the same or similar issues:

I found other posts with similar issues:
https://bitcointalksearch.org/topic/m.5559493

No solution yet (at the time of writing), but goatpig wrote that a new release is coming soon, which could fix those issues.

More might be posted on that thread.

I am also having the same problem on Mint.
full member
Activity: 138
Merit: 100

Update for others whom might be having the same or similar issues:

I found other posts with similar issues:
https://bitcointalksearch.org/topic/m.5559493

No solution yet (at the time of writing), but goatpig wrote that a new release is coming soon, which could fix those issues.

More might be posted on that thread.
full member
Activity: 138
Merit: 100
You're using Windows.
Have you checked for malware? That's the first thing that comes to my mind when Windows behaves strangely.
(well actually, Windows doesn't need no stinking malware to behave strangely, but it helps a lot)

Onkel Paul

No malware, I am sure of it - that system is kept very secure.
I also ran MBAM on it, just to be sure.

Anyhow, the OP (Klazzik) also had the exact same issue, and was on a linux-based system.

It seems to me like Armory cannot communicate properly with bitcoind.  That's my guess, but I don't know where/how to investigate further.
legendary
Activity: 1039
Merit: 1005
You're using Windows.
Have you checked for malware? That's the first thing that comes to my mind when Windows behaves strangely.
(well actually, Windows doesn't need no stinking malware to behave strangely, but it helps a lot)

Onkel Paul
full member
Activity: 138
Merit: 100
Update:

The issue hasn't been solved by deleting Armory's database.  Armory still indicates  "Connected (0 blocks)"  and hangs for about 20 secs at a time, and being responsive for only a fraction of a second in between.
I left it for 10 hours like that, and nothing has changed.

So it is totally unusable at the moment.  Sad

Any idea?
full member
Activity: 138
Merit: 100
I am having the same issue: "Connected (0 blocks)", that started today as well.

Looking in the logs, the errors seems to be the same:

Code:
2014-03-04 19:15 (ERROR) -- ArmoryQt.py:4826 - Error in heartbeat function
Traceback (most recent call last):
  File "ArmoryQt.py", line 4684, in Heartbeat
  File "ArmoryQt.py", line 1921, in finishLoadBlockchain
  File "ArmoryQt.py", line 2052, in createCombinedLedger
  File "armoryengine.pyc", line 7278, in getBalance
  File "CppBlockUtils.pyc", line 1172, in getSpendableBalance
NotImplementedError: Wrong number or type of arguments for overloaded function 'BtcWallet_getSpendableBalance'.
  Possible C/C++ prototypes are:
    BtcWallet::getSpendableBalance(uint32_t)
    BtcWallet::getSpendableBalance()

Using Armory v0.90-beta, on a Windows 7 64-bit machine.
It worked well for months without noticing any bug or weird behavior.

How it happened:
I sent some coins today (which went fine, coins were sent and the transaction appeared in the blockchain), but couldn't make another transaction straight after it.  It told me that a bigger fee was needed, I clicked "Yes", the pop-up window disappeared but nothing happened.
After trying a few times, I restarted Armory, to find out that Armory wouldn't start correctly anymore:  It was synchronizing, then building database, and seems to be hanging afterwards, constantly using 25% of CPU (on a 4-core machine).  It would be responsive again for a short time (1 second?), then would freeze for another 20 seconds or so.

Some other errors I saw in the logs:

Code:
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12346 - BDM was not ready for your request!  Waited 20 sec.
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12347 -   getattr   name: enableZeroConf
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12348 - BDM currently doing: Passthrough (42242552)
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12349 - Waiting for completion: ID= 42242552
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12350 - Direct traceback
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12353 - Traceback:
Traceback (most recent call last):
  File "armoryengine.pyc", line 12343, in passthruFunc
  File "Queue.pyc", line 176, in get
Empty
2014-03-04 21:01 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: xxxxxxx
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12346 - BDM was not ready for your request!  Waited 20 sec.
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12347 -   getattr   name: scanRegisteredTxForWallet
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12348 - BDM currently doing: Passthrough (42242552)
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12349 - Waiting for completion: ID= 9063466
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12350 - Direct traceback
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12353 - Traceback:
Traceback (most recent call last):
  File "armoryengine.pyc", line 12343, in passthruFunc
  File "Queue.pyc", line 176, in get
Empty
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12346 - BDM was not ready for your request!  Waited 20 sec.
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12347 -   getattr   name: getTopBlockHeight
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12348 - BDM currently doing: Passthrough (42242552)
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12349 - Waiting for completion: ID= 77622474
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12350 - Direct traceback
2014-03-04 21:01 (ERROR) -- armoryengine.pyc:12353 - Traceback:
Traceback (most recent call last):
  File "armoryengine.pyc", line 12343, in passthruFunc
  File "Queue.pyc", line 176, in get
Empty

[...]


At some point, I saw "Connected False blocks" on the bottom right.

Now it just shows:  Connected (0 blocks)   (in green).

bitcoind works fine and if fully synchronized with the network.
I just tried deleting the database of Armory (folder "database") to see if it would work.  (It will take 1-2 hours to finish.)

Any idea about what could be the cause of the issue?
legendary
Activity: 3752
Merit: 1364
Armory Developer
Blockchain is fully synced, I just opened QT and it's updated fully.

Also, I never changed where Armory looks for blockchain, it was working well a couple days ago. But anyway, how do I make sure it's reading the blockchain?

You haven't changed anything on your Bitcoin nor Armory install and it started failing? You should delete your Armory DB and see if it tries to rebuild. If that fails, try the testing build for the new version:


https://bitcointalksearch.org/topic/m.5285727

If that fails too, send me your log file at [email protected]. Mention this thread so I can recognize you. Use File -> Export Log File in Armory.
legendary
Activity: 2212
Merit: 1199
Without a fully sync'ed Armory you cannot spend your coins (Armory doesn't know which transaction outputs to use).

First start Qt alone and see if its properly sync'ed. Then make sure Armory is pointed to the blockchain folder.

yep. This is how it is should be done. Other way it wont work because it can't work without correct newest blockchain.
newbie
Activity: 49
Merit: 0
Blockchain is fully synced, I just opened QT and it's updated fully.

Also, I never changed where Armory looks for blockchain, it was working well a couple days ago. But anyway, how do I make sure it's reading the blockchain?
legendary
Activity: 3752
Merit: 1364
Armory Developer
Without a fully sync'ed Armory you cannot spend your coins (Armory doesn't know which transaction outputs to use).

First start Qt alone and see if its properly sync'ed. Then make sure Armory is pointed to the blockchain folder.
newbie
Activity: 49
Merit: 0
Hi,

I'm running armory 0.90 beta on Ubuntu and it shows "Connected (0 blocks)" at the bottom and when I tried to send BTC from one of the wallet, it just wouldn't work. The 'Send' button isn't doing anything.

Here's the log

Code:
2014-03-05 01:38 (INFO) -- ArmoryQt.py:4465 - Dashboard switched to fully-online mode
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3838 - Switching Armory state text to Mgmt:User, State:OnlineFull1
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3780 - Switching Armory functional mode to "Online"
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3838 - Switching Armory state text to Mgmt:User, State:OnlineFull2
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (ERROR) -- ArmoryQt.py:4826 - Error in heartbeat function
Traceback (most recent call last):
  File "/usr/lib/armory/ArmoryQt.py", line 4684, in Heartbeat
    self.finishLoadBlockchain()
  File "/usr/lib/armory/ArmoryQt.py", line 1921, in finishLoadBlockchain
    self.createCombinedLedger()
  File "/usr/lib/armory/ArmoryQt.py", line 2052, in createCombinedLedger
    spendFunds += wlt.getBalance('Spendable')
  File "/usr/lib/armory/armoryengine.py", line 7278, in getBalance
    return self.cppWallet.getSpendableBalance(currBlk)
  File "/usr/lib/armory/CppBlockUtils.py", line 1172, in getSpendableBalance
    def getSpendableBalance(self, currBlk = 0): return _CppBlockUtils.BtcWallet_getSpendableBalance(self, currBlk)
NotImplementedError: Wrong number or type of arguments for overloaded function 'BtcWallet_getSpendableBalance'.
  Possible C/C++ prototypes are:
    BtcWallet::getSpendableBalance(uint32_t)
    BtcWallet::getSpendableBalance()

2014-03-05 01:38 (INFO) -- ArmoryQt.py:4465 - Dashboard switched to fully-online mode
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3838 - Switching Armory state text to Mgmt:User, State:OnlineFull1
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3780 - Switching Armory functional mode to "Online"
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3838 - Switching Armory state text to Mgmt:User, State:OnlineFull2
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (ERROR) -- ArmoryQt.py:4826 - Error in heartbeat function
Traceback (most recent call last):
  File "/usr/lib/armory/ArmoryQt.py", line 4684, in Heartbeat
    self.finishLoadBlockchain()
  File "/usr/lib/armory/ArmoryQt.py", line 1921, in finishLoadBlockchain
    self.createCombinedLedger()
  File "/usr/lib/armory/ArmoryQt.py", line 2052, in createCombinedLedger
    spendFunds += wlt.getBalance('Spendable')
  File "/usr/lib/armory/armoryengine.py", line 7278, in getBalance
    return self.cppWallet.getSpendableBalance(currBlk)
  File "/usr/lib/armory/CppBlockUtils.py", line 1172, in getSpendableBalance
    def getSpendableBalance(self, currBlk = 0): return _CppBlockUtils.BtcWallet_getSpendableBalance(self, currBlk)
NotImplementedError: Wrong number or type of arguments for overloaded function 'BtcWallet_getSpendableBalance'.
  Possible C/C++ prototypes are:
    BtcWallet::getSpendableBalance(uint32_t)
    BtcWallet::getSpendableBalance()

2014-03-05 01:38 (INFO) -- ArmoryQt.py:4465 - Dashboard switched to fully-online mode
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3838 - Switching Armory state text to Mgmt:User, State:OnlineFull1
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3780 - Switching Armory functional mode to "Online"
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3838 - Switching Armory state text to Mgmt:User, State:OnlineFull2
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (ERROR) -- ArmoryQt.py:4826 - Error in heartbeat function
Traceback (most recent call last):
  File "/usr/lib/armory/ArmoryQt.py", line 4684, in Heartbeat
    self.finishLoadBlockchain()
  File "/usr/lib/armory/ArmoryQt.py", line 1921, in finishLoadBlockchain
    self.createCombinedLedger()
  File "/usr/lib/armory/ArmoryQt.py", line 2052, in createCombinedLedger
    spendFunds += wlt.getBalance('Spendable')
  File "/usr/lib/armory/armoryengine.py", line 7278, in getBalance
    return self.cppWallet.getSpendableBalance(currBlk)
  File "/usr/lib/armory/CppBlockUtils.py", line 1172, in getSpendableBalance
    def getSpendableBalance(self, currBlk = 0): return _CppBlockUtils.BtcWallet_getSpendableBalance(self, currBlk)
NotImplementedError: Wrong number or type of arguments for overloaded function 'BtcWallet_getSpendableBalance'.
  Possible C/C++ prototypes are:
    BtcWallet::getSpendableBalance(uint32_t)
    BtcWallet::getSpendableBalance()

2014-03-05 01:38 (INFO) -- ArmoryQt.py:4465 - Dashboard switched to fully-online mode
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3838 - Switching Armory state text to Mgmt:User, State:OnlineFull1
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3780 - Switching Armory functional mode to "Online"
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3838 - Switching Armory state text to Mgmt:User, State:OnlineFull2
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (ERROR) -- ArmoryQt.py:4826 - Error in heartbeat function
Traceback (most recent call last):
  File "/usr/lib/armory/ArmoryQt.py", line 4684, in Heartbeat
    self.finishLoadBlockchain()
  File "/usr/lib/armory/ArmoryQt.py", line 1921, in finishLoadBlockchain
    self.createCombinedLedger()
  File "/usr/lib/armory/ArmoryQt.py", line 2052, in createCombinedLedger
    spendFunds += wlt.getBalance('Spendable')
  File "/usr/lib/armory/armoryengine.py", line 7278, in getBalance
    return self.cppWallet.getSpendableBalance(currBlk)
  File "/usr/lib/armory/CppBlockUtils.py", line 1172, in getSpendableBalance
    def getSpendableBalance(self, currBlk = 0): return _CppBlockUtils.BtcWallet_getSpendableBalance(self, currBlk)
NotImplementedError: Wrong number or type of arguments for overloaded function 'BtcWallet_getSpendableBalance'.
  Possible C/C++ prototypes are:
    BtcWallet::getSpendableBalance(uint32_t)
    BtcWallet::getSpendableBalance()

2014-03-05 01:38 (ERROR) -- Traceback (most recent call last):
  File "/usr/lib/armory/qtdialogs.py", line 5244, in createTxAndBroadcast
    txdp = self.validateInputsGetTxDP()
  File "/usr/lib/armory/qtdialogs.py", line 5514, in validateInputsGetTxDP
    recipValuePairs)
  File "/usr/lib/armory/armoryengine.py", line 6493, in createFromTxOutSelection
    return self.createFromPyTx(thePyTx, txMap)
  File "/usr/lib/armory/armoryengine.py", line 6397, in createFromPyTx
    pyPrevTx = PyTx().unserialize(cppPrevTx.serialize())
AttributeError: 'int' object has no attribute 'serialize'

2014-03-05 01:38 (INFO) -- ArmoryQt.py:4465 - Dashboard switched to fully-online mode
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3838 - Switching Armory state text to Mgmt:User, State:OnlineFull1
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3780 - Switching Armory functional mode to "Online"
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3838 - Switching Armory state text to Mgmt:User, State:OnlineFull2
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (ERROR) -- ArmoryQt.py:4826 - Error in heartbeat function
Traceback (most recent call last):
  File "/usr/lib/armory/ArmoryQt.py", line 4684, in Heartbeat
    self.finishLoadBlockchain()
  File "/usr/lib/armory/ArmoryQt.py", line 1921, in finishLoadBlockchain
    self.createCombinedLedger()
  File "/usr/lib/armory/ArmoryQt.py", line 2052, in createCombinedLedger
    spendFunds += wlt.getBalance('Spendable')
  File "/usr/lib/armory/armoryengine.py", line 7278, in getBalance
    return self.cppWallet.getSpendableBalance(currBlk)
  File "/usr/lib/armory/CppBlockUtils.py", line 1172, in getSpendableBalance
    def getSpendableBalance(self, currBlk = 0): return _CppBlockUtils.BtcWallet_getSpendableBalance(self, currBlk)
NotImplementedError: Wrong number or type of arguments for overloaded function 'BtcWallet_getSpendableBalance'.
  Possible C/C++ prototypes are:
    BtcWallet::getSpendableBalance(uint32_t)
    BtcWallet::getSpendableBalance()

2014-03-05 01:38 (INFO) -- ArmoryQt.py:4465 - Dashboard switched to fully-online mode
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3838 - Switching Armory state text to Mgmt:User, State:OnlineFull1
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3780 - Switching Armory functional mode to "Online"
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3838 - Switching Armory state text to Mgmt:User, State:OnlineFull2
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (ERROR) -- ArmoryQt.py:4826 - Error in heartbeat function
Traceback (most recent call last):
  File "/usr/lib/armory/ArmoryQt.py", line 4684, in Heartbeat
    self.finishLoadBlockchain()
  File "/usr/lib/armory/ArmoryQt.py", line 1921, in finishLoadBlockchain
    self.createCombinedLedger()
  File "/usr/lib/armory/ArmoryQt.py", line 2052, in createCombinedLedger
    spendFunds += wlt.getBalance('Spendable')
  File "/usr/lib/armory/armoryengine.py", line 7278, in getBalance
    return self.cppWallet.getSpendableBalance(currBlk)
  File "/usr/lib/armory/CppBlockUtils.py", line 1172, in getSpendableBalance
    def getSpendableBalance(self, currBlk = 0): return _CppBlockUtils.BtcWallet_getSpendableBalance(self, currBlk)
NotImplementedError: Wrong number or type of arguments for overloaded function 'BtcWallet_getSpendableBalance'.
  Possible C/C++ prototypes are:
    BtcWallet::getSpendableBalance(uint32_t)
    BtcWallet::getSpendableBalance()

2014-03-05 01:38 (INFO) -- ArmoryQt.py:4465 - Dashboard switched to fully-online mode
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3838 - Switching Armory state text to Mgmt:User, State:OnlineFull1
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3780 - Switching Armory functional mode to "Online"
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3838 - Switching Armory state text to Mgmt:User, State:OnlineFull2
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (ERROR) -- ArmoryQt.py:4826 - Error in heartbeat function
Traceback (most recent call last):
  File "/usr/lib/armory/ArmoryQt.py", line 4684, in Heartbeat
    self.finishLoadBlockchain()
  File "/usr/lib/armory/ArmoryQt.py", line 1921, in finishLoadBlockchain
    self.createCombinedLedger()
  File "/usr/lib/armory/ArmoryQt.py", line 2052, in createCombinedLedger
    spendFunds += wlt.getBalance('Spendable')
  File "/usr/lib/armory/armoryengine.py", line 7278, in getBalance
    return self.cppWallet.getSpendableBalance(currBlk)
  File "/usr/lib/armory/CppBlockUtils.py", line 1172, in getSpendableBalance
    def getSpendableBalance(self, currBlk = 0): return _CppBlockUtils.BtcWallet_getSpendableBalance(self, currBlk)
NotImplementedError: Wrong number or type of arguments for overloaded function 'BtcWallet_getSpendableBalance'.
  Possible C/C++ prototypes are:
    BtcWallet::getSpendableBalance(uint32_t)
    BtcWallet::getSpendableBalance()

2014-03-05 01:38 (INFO) -- ArmoryQt.py:4465 - Dashboard switched to fully-online mode
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3838 - Switching Armory state text to Mgmt:User, State:OnlineFull1
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3780 - Switching Armory functional mode to "Online"
2014-03-05 01:38 (INFO) -- ArmoryQt.py:3838 - Switching Armory state text to Mgmt:User, State:OnlineFull2
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (INFO) -- ArmoryQt.py:1913 - Syncing wallet: XXXXXXXXX
2014-03-05 01:38 (ERROR) -- ArmoryQt.py:4826 - Error in heartbeat function
Traceback (most recent call last):
  File "/usr/lib/armory/ArmoryQt.py", line 4684, in Heartbeat
    self.finishLoadBlockchain()
  File "/usr/lib/armory/ArmoryQt.py", line 1921, in finishLoadBlockchain
    self.createCombinedLedger()
  File "/usr/lib/armory/ArmoryQt.py", line 2052, in createCombinedLedger
    spendFunds += wlt.getBalance('Spendable')
  File "/usr/lib/armory/armoryengine.py", line 7278, in getBalance
    return self.cppWallet.getSpendableBalance(currBlk)
  File "/usr/lib/armory/CppBlockUtils.py", line 1172, in getSpendableBalance
    def getSpendableBalance(self, currBlk = 0): return _CppBlockUtils.BtcWallet_getSpendableBalance(self, currBlk)
NotImplementedError: Wrong number or type of arguments for overloaded function 'BtcWallet_getSpendableBalance'.
  Possible C/C++ prototypes are:
    BtcWallet::getSpendableBalance(uint32_t)
    BtcWallet::getSpendableBalance()
Jump to: