Bitcoin Forum
May 26, 2024, 04:57:20 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ... 233 »
161  Bitcoin / Armory / Re: chain code validator on: November 04, 2021, 05:14:56 PM
Quote
also what purpose does the chain code have?

It is clear text data used to generate the address chain. It basically allows the creation of watching only wallets that can derive the addresses without the need to know any private keys.

Quote
i have a partial chain code

What version is your wallet? 1.35c derives the chaincode from the private key. Old versions use a random chaincode. I'm guessing your wallet is of the former kind (4 lines on the backup instead of 2). That said, with either wallet types, if you have 2 consecutive private keys, you can regenerate the chaincode.

Quote
hello, is there any test code that i can run to validate a chain code?

There isn't code per se, you'd have to tell me what information you have and I can point to which calls to use to check the chaincode.
162  Bitcoin / Armory / Re: difference between gcc4.9_noasm and gcc7.2 .deb packages on: October 19, 2021, 07:12:15 AM
Either version works. The noasm version is for (older) devices with CPUs that lack AES registers.
163  Bitcoin / Armory / Re: Importing extended public key (xpub) into Bitcoin Armory? on: October 13, 2021, 06:30:39 AM
Is this possible? This would be useful to have a watch-only wallet while my hardware wallet (which can get me an xpub) is buried in my backyard.

Upcoming version can do this. Working on the GUI for the wallet migration and BIP32 wallet structure next. Current version can't.
164  Bitcoin / Armory / Re: Armory TestNet Buffer overflow error on: October 13, 2021, 06:28:58 AM
There has been a fix in dev for a couple weeks now. The issue is that there is a malformed multisig in there and kills the parser. I'll try to hurry up the fixes to the GUI so that you can at least build the new stuff from source. 2-3ish weeks ETA maybe?

EDIT:

Here's the commit, for reference:

https://github.com/goatpig/BitcoinArmory/commit/a6b60694f65f91431d0faf59ca7c9db0d3fc6002
165  Bitcoin / Armory / Re: Armory 0.96.5 on: October 02, 2021, 06:58:40 AM
You can send to bech32 addresses (bc1) in 0.96.5. What you cannot do is generate these addresses from Armory wallets.
166  Bitcoin / Armory / Re: can you reccommend a machine with Ubuntu 18 loaded on it on: September 17, 2021, 02:08:05 PM
I'd suggest you install ubuntu yourself instead of looking for a pre-install.
167  Bitcoin / Wallet software / Re: Does any wallet software use the heuristic of adding a dust UTXO in each TX? on: August 26, 2021, 11:16:28 AM
-my Q is How those UTXOS got generated in the 1st place when the Bitcoin Core stated the dust limit to 546 Satoshi?

Dust is non-standard but valid: nodes won't relay such transactions but miners can include them.
168  Bitcoin / Armory / Re: Step 4: Backup Wallet on: August 24, 2021, 12:24:19 PM
This is good info but I'd like to see the whole log file please.

Code:
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1164 - C++ block utilities loaded successfully
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1281 -
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1282 -
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1283 -
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1284 - ************************************************************
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1285 - Invoked: C:\Program Files (x86)\Armory\ArmoryQt.exe
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1286 - ************************************************************
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1287 - Loading Armory Engine:
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1288 -    Armory Version        : 0.96.5
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1289 -    Armory Build:         : 8730390989
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1290 -    PyBtcWallet  Version  : 1.35
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1291 - Detected Operating system: Windows
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1292 -    OS Variant            : 7-6.1.7601-SP1-Multiprocessor Free
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1293 -    User home-directory   : C:\Users\XXX\AppData\Roaming
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1294 -    Satoshi BTC directory : C:\Users\XXX\AppData\Roaming\Bitcoin
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1295 -    Armory home dir       : C:\Users\XXX\AppData\Roaming\Armory\
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1296 - Detected System Specs    :
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1297 -    Total Available RAM   : 7.91 GB
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1298 -    CPU ID string         : Intel64 Family 6 Model 42 Stepping 7, GenuineIntel
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1299 -    Number of CPU cores   : 8 cores
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1300 -    System is 64-bit      : True
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1301 -    Preferred Encoding    : cp1256
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1302 -    Machine Arch          : amd64
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1303 -    Available HDD (ARM)   : 4 GB
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1304 -    Available HDD (BTC)   : 4 GB
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1305 -
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1306 - Network Name: Main Network
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1307 - Satoshi Port: 8333
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1308 - Do wlt check: True
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1309 - Named options/arguments to armoryengine.py:
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     force_segwit    : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     nettimeout      : 2
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     rescan          : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     force_fcgi      : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     ignoreAllZC     : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     rescanBalance   : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     disableModules  : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     port            : None
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     interport       : 8223
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     coverageOutputDir: None
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     forceWalletCheck: False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     regtest         : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     rebuild         : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     thread_count    : -1
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     datadir         : DEFAULT
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     clearMempool    : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     offline         : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     armoryDBDir     : DEFAULT
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     armorydb_port   : 9001
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     satoshiPort     : DEFAULT
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     disableConfPermis: False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     useTorSettings  : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     netlog          : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     keypool         : 100
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     coverageInclude : None
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     forceOnline     : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     disableWalletCheck: False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     redownload      : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     rpcBindAddr     : 127.0.0.1
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     armorydb_ip     : 127.0.0.1
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     multisigFile    : DEFAULT
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     ram_usage       : -1
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     ignoreZC        : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     logDisable      : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     settingsPath    : C:\Users\XXX\AppData\Roaming\Armory\ArmorySettings.txt
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     language        : en
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     db_type         : DB_FULL
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     doDebug         : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     enableDetSign   : True
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     mtdebug         : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     testnet         : False
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     rpcport         : DEFAULT
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     satoshiHome     : DEFAULT
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     satoshiRpcport  : DEFAULT
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     logFile         : C:\Users\XXX\AppData\Roaming\Armory\ArmoryQt.exe.log.txt
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1311 -     verbosity       : None
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1312 - Other arguments:
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1315 - ************************************************************
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:1720 - C++ block utilities loaded successfully
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:3578 - Using settings file: C:\Users\XXX\AppData\Roaming\Armory\ArmorySettings.txt
2021-08-22 17:40:43 (ERROR) -- ArmoryUtils.pyc:3735 - Unsupported language  specified. Defaulting to English (en)
2021-08-22 17:40:43 (INFO) -- ArmoryUtils.pyc:3738 - Using Language: en
2021-08-22 17:40:43 (INFO) -- BDM.pyc:353 - Using the asynchronous/multi-threaded BlockDataManager.
2021-08-22 17:40:43 (INFO) -- BDM.pyc:354 - Blockchain operations will happen in the background.  
2021-08-22 17:40:43 (INFO) -- BDM.pyc:355 - Devs: check TheBDM.getState() before asking for data.
2021-08-22 17:40:43 (INFO) -- BDM.pyc:356 - Registering addresses during rescans will queue them for
2021-08-22 17:40:43 (INFO) -- BDM.pyc:357 - inclusion after the current scan is completed.
2021-08-22 17:40:45 (INFO) -- ArmoryUtils.pyc:3578 - Using settings file: C:\Users\XXX\AppData\Roaming\Armory\ArmorySettings.txt
2021-08-22 17:40:45 (INFO) -- ArmoryQt.py:2060 - loadWalletsAndSettings
2021-08-22 17:40:45 (INFO) -- ArmoryQt.py:2120 - Loading wallets...
2021-08-22 17:40:48 (INFO) -- ArmoryQt.py:2185 - Number of wallets read in: 15
2021-08-22 17:40:48 (INFO) -- ArmoryQt.py:2190 -    Wallet (2FW6PfFwV):   "XXXXX                  "   (Encrypted)
2021-08-22 17:40:48 (INFO) -- ArmoryQt.py:2190 -    Wallet (2vksCtQ87):   "XXXXX                         "   (Encrypted)
2021-08-22 17:40:48 (INFO) -- ArmoryQt.py:2190 -    Wallet (uRhd3m6X):    "XXXXX                           "   (Encrypted)
2021-08-22 17:40:48 (INFO) -- ArmoryQt.py:2190 -    Wallet (2rpbqSLNj):   "XXXXX                          "   (Encrypted)
2021-08-22 17:40:48 (INFO) -- ArmoryQt.py:2190 -    Wallet (2Jc6dkLEB):   "XXXXX                          "   (Encrypted)
2021-08-22 17:40:48 (INFO) -- ArmoryQt.py:2190 -    Wallet (2J8dm1gP9):   "XXXXX                  "   (Encrypted)
2021-08-22 17:40:48 (INFO) -- ArmoryQt.py:2190 -    Wallet (2kGdcor5M):   "XXXXX                 "   (Encrypted)
2021-08-22 17:40:48 (INFO) -- ArmoryQt.py:2190 -    Wallet (PwRgcpgf):    "XXXXX                         "   (Encrypted)
2021-08-22 17:40:48 (INFO) -- ArmoryQt.py:2190 -    Wallet (PMA8UmaF):    "XXXXX                  "   (Encrypted)
2021-08-22 17:40:48 (INFO) -- ArmoryQt.py:2190 -    Wallet (LMBKpBno):    "XXXXX                      "   (Encrypted)
2021-08-22 17:40:48 (INFO) -- ArmoryQt.py:2190 -    Wallet (37cPsFHTD):   "XXXXX                         "   (Encrypted)
2021-08-22 17:40:48 (INFO) -- ArmoryQt.py:2190 -    Wallet (16vgvrTZ):    "XXXXX                         "   (Encrypted)
2021-08-22 17:40:48 (INFO) -- ArmoryQt.py:2190 -    Wallet (8djCjF19):    "XXXXX                         "   (Encrypted)
2021-08-22 17:40:48 (INFO) -- ArmoryQt.py:2190 -    Wallet (2rpibJ2Yo):   "XXXXX                  "   (Encrypted)
2021-08-22 17:40:48 (INFO) -- ArmoryQt.py:2190 -    Wallet (23NCyME2s):   "XXXXX                           "   (Encrypted)
2021-08-22 17:40:48 (INFO) -- ArmoryQt.py:1763 - acquiring process mutex...
2021-08-22 17:40:49 (INFO) -- ArmoryQt.py:1395 - setupUriRegistration
2021-08-22 17:40:49 (INFO) -- ArmoryQt.py:1463 - Armory already registered for current user.  Done!
2021-08-22 17:40:49 (INFO) -- ArmoryQt.py:566 - Usermode: Advanced
2021-08-22 17:40:49 (INFO) -- ArmoryQt.py:1698 - Changing usermode:
2021-08-22 17:40:49 (INFO) -- ArmoryQt.py:1699 -    From: Advanced
2021-08-22 17:40:49 (INFO) -- ArmoryQt.py:1707 -      To: Advanced
2021-08-22 17:40:49 (INFO) -- ArmoryQt.py:1836 - startBitcoindIfNecessary
2021-08-22 17:40:49 (INFO) -- ArmoryQt.py:1872 - setSatoshiPaths
2021-08-22 17:40:49 (ERROR) -- ArmoryQt.py:1862 - Failed to setup SDM
Traceback (most recent call last):
  File "ArmoryQt.py", line 1857, in startBitcoindIfNecessary
  File "SDM.pyc", line 190, in setupSDM
BitcoindError: bitcoind not found
2021-08-22 17:40:49 (INFO) -- ArmoryQt.py:1923 - Setting netmode: 0
2021-08-22 17:40:52 (INFO) -- ArmoryQt.py:1872 - setSatoshiPaths
2021-08-22 17:40:52 (WARNING) -- SDM.pyc:402 - Spawning DB with command: C:\Program Files (x86)\Armory\ArmoryDB.exe --db-type="DB_FULL"
 --cookie --satoshi-datadir="C:\Users\XXX\AppData\Roaming\Bitcoin\blocks" --satoshi-port=8333 --datadir="C:\Users\XXX\AppData\Roaming\Armory\"
--dbdir="C:\Users\XXX\AppData\Roaming\Armory\databases"
2021-08-22 17:40:52 (INFO) -- ArmoryUtils.pyc:689 - Executing popen: ['C:\\Program Files (x86)\\Armory\\ArmoryDB.exe', '--db-type="DB_FULL"'
, '--cookie', u'--satoshi-datadir="C:\\Users\\XXX\\AppData\\Roaming\\Bitcoin\\blocks"', '--satoshi-port=8333',
'--datadir="C:\\Users\\XXX\\AppData\\Roaming\\Armory\\"', u'--dbdir="C:\\Users\\XXX\\AppData\\Roaming\\Armory\\databases"']
2021-08-22 17:40:55 (INFO) -- ArmoryQt.py:1824 - Connecting on port 58663
2021-08-22 17:40:55 (INFO) -- ArmoryQt.py:1923 - Setting netmode: 1
2021-08-22 17:40:57 (INFO) -- ArmoryQt.py:1905 - loadBlockchainIfNecessary
2021-08-22 17:40:57 (ERROR) -- ArmoryQt.py:1198 - 18 attempts to load blockchain failed.  Remove mempool.bin.
2021-08-22 17:40:57 (ERROR) -- ArmoryQt.py:1203 - File mempool.bin does not exist. Nothing deleted.
2021-08-22 17:40:57 (INFO) -- ArmoryQt.py:1923 - Setting netmode: 1
2021-08-22 17:40:57 (INFO) -- ArmoryQt.py:4672 - Dashboard switched to "Scanning" mode
2021-08-22 17:40:58 (INFO) -- ArmoryQt.py:4672 - Dashboard switched to "Scanning" mode
2021-08-22 17:40:59 (INFO) -- ArmoryQt.py:4672 - Dashboard switched to "Scanning" mode
2021-08-22 17:41:05 (INFO) -- ArmoryQt.py:4672 - Dashboard switched to "Scanning" mode
2021-08-22 17:41:10 (INFO) -- ArmoryQt.py:4672 - Dashboard switched to "Scanning" mode
2021-08-22 17:41:16 (INFO) -- ArmoryQt.py:4672 - Dashboard switched to "Scanning" mode
2021-08-22 17:41:21 (INFO) -- ArmoryQt.py:4672 - Dashboard switched to "Scanning" mode
2021-08-22 17:41:26 (INFO) -- ArmoryQt.py:4672 - Dashboard switched to "Scanning" mode
2021-08-22 17:41:27 (INFO) -- ArmoryQt.py:4672 - Dashboard switched to "Scanning" mode
2021-08-22 17:41:34 (INFO) -- ArmoryQt.py:1142 - Adding 29 keypress events to the entropy pool
2021-08-22 17:41:34 (INFO) -- ArmoryQt.py:1144 - Adding 1.7 MB bytes of filesystem data to the entropy pool
2021-08-22 17:41:34 (INFO) -- ArmoryQt.py:1146 - Adding 215.6 kB bytes from desktop screenshot to the entropy pool
2021-08-22 17:41:34 (INFO) -- PyBtcWallet.pyc:885 - ***Creating new deterministic wallet
2021-08-22 17:41:34 (INFO) -- PyBtcWallet.pyc:891 - (with encryption)
2021-08-22 17:41:34 (INFO) -- PyBtcWallet.pyc:893 - Target (time,RAM)=(0.250,33554432)
2021-08-22 17:41:43 (INFO) -- PyBtcWallet.pyc:960 -    New wallet will be written to: C:\Users\XXX\AppData\Roaming\Armory\armory_iRovMi7q_.wallet
2021-08-22 17:42:26 (INFO) -- ArmoryQt.py:4672 - Dashboard switched to "Scanning" mode
2021-08-22 17:42:26 (INFO) -- ArmoryQt.py:4672 - Dashboard switched to "Scanning" mode
2021-08-22 17:42:26 (INFO) -- ArmoryQt.py:4672 - Dashboard switched to "Scanning" mode
2021-08-22 17:42:26 (INFO) -- ArmoryQt.py:4672 - Dashboard switched to "Scanning" mode
2021-08-22 17:42:26 (INFO) -- ArmoryQt.py:2858 - addWalletToApplication
2021-08-22 17:42:37 (ERROR) -- ArmoryUtils.pyc:3211 - Error in pybkgdthread: dictionary changed size during iteration
Traceback (most recent call last):
  File "armoryengine\ArmoryUtils.pyc", line 3209, in run
  File "armoryengine\ArmoryUtils.pyc", line 3146, in funcPartial
  File "ArmoryQt.py", line 5567, in CheckWalletConsistency
RuntimeError: dictionary changed size during iteration
2021-08-22 17:42:52 (ERROR) -- Traceback (most recent call last):
  File "ui\Wizards.pyc", line 127, in initializePage
  File "ui\Wizards.pyc", line 195, in createNewWalletFromWizard
  File "ArmoryQt.py", line 2880, in addWalletToApplication
  File "ArmoryQt.py", line 2723, in walletListChanged
  File "ArmoryQt.py", line 826, in changeWltFilter
  File "CppBlockUtils.pyc", line 3068, in updateWalletsLedgerFilter
RuntimeError: can't connect socket

2021-08-22 17:42:59 (ERROR) -- Traceback (most recent call last):
  File "ui\WalletFrames.pyc", line 1118, in clickedDoIt
AttributeError: 'WalletBackupFrame' object has no attribute 'wlt'

2021-08-22 17:45:40 (ERROR) -- Traceback (most recent call last):
  File "ui\WalletFrames.pyc", line 1118, in clickedDoIt
AttributeError: 'WalletBackupFrame' object has no attribute 'wlt'

2021-08-22 17:46:13 (ERROR) -- Traceback (most recent call last):
  File "ui\WalletFrames.pyc", line 1118, in clickedDoIt
AttributeError: 'WalletBackupFrame' object has no attribute 'wlt'


Edit:
The issue is solved now.
I deleted all the files located in AppData\Roaming\Armory. Then opened Armory and created a new wallet.
Now, the "Create paper backup" button in step 4 is working fine.

It's failing cause it's looking for DB resources as it wants to register the addresses for the wallet that will be generated. I believe this could be fixed by explicitly running Armory in offline mode (start with --offline).
169  Bitcoin / Armory / Re: old armory wallet (2011/2012) help on: August 24, 2021, 12:21:04 PM
Yeah, what nc50lc said... The earlier versions of the restore process required 4 lines of input... only the 1.35c version is two lines of root key (+ secureprint code, if any).

Either, your memory isn't quite correct and your wallet isn't from as long ago as you think... or older roots are also compatible with 1.35c and will work without the chaincode. I don't know if this is actually possible, as like I said, I don't have an older paper backup version to test.

paging @goatpig Wink

1.35c derives the chaincode deterministically from the root, hence why it's not part of the backup. If your backup has an explicit chaincode, you need to provide it to restore the wallet.

Quote
doesn't help me understand why I recognize the wallet id when I only use the root key and without the secure print code.

Why care? Just restore both and check for balance. When in doubt, scattershot. For what it's worth, the only way you can end up in this situation (recognize root without SP password applied) means just that: your root is unencrypted. It's perfectly possible to generate a SP pass for a wallet, then backup the unencrypted root instead, in which case the SP pass is useless.
170  Bitcoin / Armory / Re: Step 4: Backup Wallet on: August 22, 2021, 01:43:44 PM
This is good info but I'd like to see the whole log file please.
171  Bitcoin / Armory / Re: Step 4: Backup Wallet on: August 22, 2021, 07:40:45 AM
Post armorylog.txt found in ~/AppData/Roaming/Armory. This should have some relevant error verbose.
172  Bitcoin / Wallet software / Re: Does any wallet software use the heuristic of adding a dust UTXO in each TX? on: August 18, 2021, 06:19:31 AM
Really?
Can u have references for that? This goes along very well with my suggestions.
.
I was also going to add before I saw ur reply, commenting on

Sorry I don't think there is an actual BIP for this. This is an idea that was floated among wallet devs a while back:

1. Merklerize the UTXO set for each new block
2. Commit the merkle root to the block's header
3. Maybe provide an alternate network to grab the full merkle tree per block from. This is debatable.
4. As a miner, modulate tx fees based on added UTXO proof.

Originally, committing the utxo tree merkle root to headers was to allow for lightweight UTXO proofs for offline signers (so that they can sign anything without requiring all tx data for each outputs). A corollary use would be to provide proofs for old outputs.

Say, miners and nodes only keep UTXOs for the last 3000 blocks in RAM (2 weeks worth). Transactions that spend from these can be use regular fees. Transactions that want to spend older UTXOs need to provide an added merkle proof that the output is spendable. Without the proof, they would have to hike the fee.

This allows nodes and miners to segregate older outputs out of the UTXO set in RAM, and comes at a negligible added cost to the transaction signer (they should have the proofs for their own UTXOs pre computed, this is static data for each block). It also improves security for offline signers. Since then, SegWit has mitigated that risk, but there still remains a few attack vectors that can leverage that (get an offline signer to sign anything).
173  Bitcoin / Wallet software / Re: Does any wallet software use the heuristic of adding a dust UTXO in each TX? on: August 17, 2021, 11:37:47 AM
There has been proposals to identify provably unspendable outputs (say bit message kind of stuff) and prune them out of the UTXO set.
174  Bitcoin / Wallet software / Re: Does any wallet software use the heuristic of adding a dust UTXO in each TX? on: August 16, 2021, 04:34:44 PM
Others say this happens in Electrum wallet too, but if this is already happening & dust ~0.16$, and was even less when Bitcoin was less than 30,000$, where did the dust problem came from?
why there's ever dust ?

Dust in Armory is defined as a change amount that is less than the transaction's fee. At the time of signing this tx, it is unlikely the change can be spent on its own. The privacy implication and why it is preferable to burn the dust rather than to keep it is that it will most likely lead to damaged privacy in a later transaction, that will combine the dust output with another UTXO. Note that in this assessment, only the fee amount in satoshi is relevant, not the fiat value.

The economics of fees in satoshi vs fiat is hard to predict. In the long term, fees in $$$ tend to stabilize around certain price points (instead of growing unbounded). Fees in satoshi are affected by network load rather than price (the two do tend to come together however), regardless of price point, and will cycle up and down. There is therefor a buffer of UTXOs that is within the reach of the dust threshold, in perpetuity.

To predict what will be in and out of that buffer in the future is about as hard as predicting the market. Armory errs on the side of caution and burns dust by default (you can disable this), while it tries to avoid UTXO consolidation. This is because I expect a user's privacy is worth more to him than a few cents/dollars, even if he might not think so at the moment.

For what it's worth, there is a dust "propagation rule" in Core. There is a minimum amount of satoshis per output Core will tolerate (something like 350, don't quote me on this). A transaction with outputs that have less than this limit will be valid but won't be propagated by default Core nodes (i.e. it is likely you'd have to mine it yourself).
175  Bitcoin / Wallet software / Re: Does any wallet software use the heuristic of adding a dust UTXO in each TX? on: August 16, 2021, 11:42:57 AM
Not sure this fits the discussion. If change for a tx would come out as dust, Armory will burn that amount as fee instead.
176  Bitcoin / Armory / Re: Armory - Github - BSA - FBAR on: August 15, 2021, 07:08:43 PM
Any thoughts on the current infrastructure bill?

I don't know what the US government could do tbh. I'm not American, my country doesn't extradite to the US (or Polanski would have long been yeeted back) and the first thing I did when I took over Armory was to remove all of the phone home code. Therefor, I don't have any info for any regulator or hacker to steal.

Government is rife with petty tyrants and pencil pushers, whose greatest fantasy is flexing on genpop. There's always been a gap between that "utopia" and the reality on the ground. Case in point, bitching at silicon valley for backdoors in CPUs, phones, messaging apps, cryptography itself even. For well over a decade.

I've elected to let these clowns do their thing and I'll go about my business. Bitcoin is built so that we won't have to ask permission from unrelated 3rd parties anymore.
177  Bitcoin / Armory / Re: Armory on macOS 11 (Big Sur) on: August 14, 2021, 11:21:59 PM
Quote
Do you think is possible that Armory wallet will be upgraded to recent MacOS version?

WIP
178  Bitcoin / Armory / Re: Armory on macOS 11 (Big Sur) on: August 10, 2021, 05:42:58 PM
Set this topic as the new MacOS sticky. For reference, this is the previous sticky thread:

https://bitcointalk.org/index.php?topic=5200633.0
179  Bitcoin / Armory / Re: Bitcoin Armory failed to spawn ArmoryDB on: July 19, 2021, 08:38:55 AM
Can you start ArmoryDB from the command prompt and see if it chokes?
180  Bitcoin / Armory / Re: Parallels for Mac: Error BDM.pyc, DB error: … not a valid path on: July 12, 2021, 12:56:22 PM
You can start ArmoryDB directly from the command line prompt with your --satoshi-datadir argument. ArmoryQt talks to ArmoryDB over a socket so there is no requirement ArmoryQt to spawn it.

What you may be experiencing is some snafu with py2's handling of strings and/or the sys package path resolution that leads to a silently handled error and a revert back to the default value. ArmoryDB is compiled binary written in C++, it wouldn't be subject to these shenanigans.
Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ... 233 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!