1) (Supernode enabled) Import an address into a wallet. View the "Wallet Properties" and now double-click on the imported address. Instead of displaying "Address Information" nothing comes up and this is the log:
2015-01-11 19:36 (ERROR) -- Traceback (most recent call last):
File "qtdialogs.pyc", line 1968, in dblClickAddressView
File "qtdialogs.pyc", line 3813, in __init__
IndexError: list index out of range
2) (Supernode enabled) If you try to sweep an address that doesn't have enough in it for a fee (this address only had 0.0001), you get a lot of the same error coming up.
https://www.youtube.com/watch?v=szrJoT6Gv0o3) (Supernode enabled) If you try to sweep an address that does have enough in it (this address has 0.0002), you get a lot of the same confirmation message popping up.
https://www.youtube.com/watch?v=Ohf_pbmibgwThis is also in the log:
Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in ignored
(ERROR) Traceback (most recent call last):
File "/usr/lib/armory/ArmoryQt.py", line 6129, in handleCppNotification
wlt.doAfterScan()
File "/usr/lib/armory/armoryengine/PyBtcWallet.py", line 52, in inner
return func(*args, **kwargs)
File "/usr/lib/armory/armoryengine/PyBtcWallet.py", line 3145, in doAfterScan
calls[0](*calls[1])
File "/usr/lib/armory/armoryengine/PyBtcWallet.py", line 52, in inner
return func(*args, **kwargs)
File "/usr/lib/armory/armoryengine/PyBtcWallet.py", line 3153, in sweepAfterRescan
sweepToAddr = self.getNextUnusedAddress().getAddr160()
File "/usr/lib/armory/armoryengine/PyBtcWallet.py", line 989, in getNextUnusedAddress
self.advanceHighestIndex(1)
File "/usr/lib/armory/armoryengine/PyBtcWallet.py", line 968, in advanceHighestIndex
self.fillAddressPool()
File "/usr/lib/armory/armoryengine/PyBtcWallet.py", line 1061, in fillAddressPool
doRegister=False)))
File "/usr/lib/armory/armoryengine/PyBtcWallet.py", line 1011, in computeNextAddress
newAddr = self.addrMap[addr160].extendAddressChain(self.kdfKey)
File "/usr/lib/armory/armoryengine/Timer.py", line 99, in inner
ret = func(*args, **kwargs)
File "/usr/lib/armory/armoryengine/PyBtcAddress.py", line 777, in extendAddressChain
newAddr = PyBtcAddress()
File "/usr/lib/armory/armoryengine/PyBtcAddress.py", line 87, in __init__
self.binPublicKey65 = SecureBinaryData() # 0x04 X(BE) Y(BE)
RuntimeError: maximum recursion depth exceeded while calling a Python object
Traceback (most recent call last):
File "/usr/lib/armory/ArmoryQt.py", line 6129, in handleCppNotification
wlt.doAfterScan()
File "/usr/lib/armory/armoryengine/PyBtcWallet.py", line 52, in inner
return func(*args, **kwargs)
File "/usr/lib/armory/armoryengine/PyBtcWallet.py", line 3145, in doAfterScan
calls[0](*calls[1])
File "/usr/lib/armory/armoryengine/PyBtcWallet.py", line 52, in inner
return func(*args, **kwargs)
File "/usr/lib/armory/armoryengine/PyBtcWallet.py", line 3153, in sweepAfterRescan
sweepToAddr = self.getNextUnusedAddress().getAddr160()
File "/usr/lib/armory/armoryengine/PyBtcWallet.py", line 989, in getNextUnusedAddress
self.advanceHighestIndex(1)
File "/usr/lib/armory/armoryengine/PyBtcWallet.py", line 968, in advanceHighestIndex
self.fillAddressPool()
File "/usr/lib/armory/armoryengine/PyBtcWallet.py", line 1061, in fillAddressPool
doRegister=False)))
File "/usr/lib/armory/armoryengine/PyBtcWallet.py", line 1011, in computeNextAddress
newAddr = self.addrMap[addr160].extendAddressChain(self.kdfKey)
File "/usr/lib/armory/armoryengine/Timer.py", line 99, in inner
ret = func(*args, **kwargs)
File "/usr/lib/armory/armoryengine/PyBtcAddress.py", line 777, in extendAddressChain
newAddr = PyBtcAddress()
File "/usr/lib/armory/armoryengine/PyBtcAddress.py", line 87, in __init__
self.binPublicKey65 = SecureBinaryData() # 0x04 X(BE) Y(BE)
RuntimeError: maximum recursion depth exceeded while calling a Python object
4) (Supernode enabled) Removing an imported address breaks the wallet it was imported into. There is a lot of output in the logs I'm not adding here but the video should show enough.
https://www.youtube.com/watch?v=zjQpUn-YZ-M