Bitcoin Forum
April 23, 2025, 11:33:21 AM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 »
1  Bitcoin / Development & Technical Discussion / Do aggregate public keys expose a set-like interface? on: December 11, 2021, 01:26:06 PM
One way to view a Schnorr aggregate public key is as a non-empty set of public keys.

The interface exposed by this set of public keys includes at least the insert operation. This operation takes as input an existing aggregate public key (PKa), another public key (PKb), and returns an aggregate public key that contains both PKa and PKb.
Note that if both PKa and PKb are aggregate public keys, then this operation acts more like a union operation than insert.

One remarkable property of this set type is that its size, as a function of how many elements it contains, is constant.

Viewing an aggregate public key as a set of public keys raises the question of whether it exposes more set-like operations than just insert. For example, does it support the member operation, which takes as input an aggregate public key PKagg, another public key PKsingle and returns true if PKsingle is contained within PKagg and false otherwise.
Perhaps this operation can be implemented only by requiring more input data, such as a signature (created by the corresponding private key of PKsingle) over a challenge created for the purpose of proving membership?

Another useful operation would be delete, which takes as input an aggregate public key PKagg, another public key PKsingle and returns an aggregate public key that contains all the keys of PKagg except PKsingle.

I am not aware of any other example of constant-sized set, which is why I'm intrigued by this possibility. I realize these operation may require multiple rounds (similar to producing an aggregate signature), but regardless I still think the possibility of a set-like interface for aggregate public keys holds great potential, which is why I want to start this discussion.
2  Bitcoin / Armory / "RuntimeError: can't connect socket" when trying to create unsigned tx on: February 02, 2017, 09:15:36 PM
I'm running Armory 0.95.1 on OSX El Capitan.

When I open the Offline Transactions dialog, enter address, amount, fee and click Continue ("Create Unsigned" is checked), Armory freezes for about 20 seconds, and when it becomes responsive again, nothing has happened (the dialog is still open, and the same happens if I click Continue again).

At the same time, the following appears in the log:

Code:
2017-02-02 22:06 (ERROR) -- Traceback (most recent call last):
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/ui/TxFrames.py", line 829, in createTxAndBroadcast
    ustx = self.validateInputsGetUSTX()
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/ui/TxFrames.py", line 646, in validateInputsGetUSTX
    utxoList = self.getUsableTxOutList(totalSend + feeTry)
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/ui/TxFrames.py", line 900, in getUsableTxOutList
    return self.wlt.getUTXOListForSpendVal(totalSend)
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/armoryengine/PyBtcWallet.py", line 52, in inner
    return func(*args, **kwargs)
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/armoryengine/PyBtcWallet.py", line 450, in getUTXOListForSpendVal
    utxos = self.cppWallet.getSpendableTxOutListForValue(valToSpend, IGNOREZC)
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/CppBlockUtils.py", line 2160, in getSpendableTxOutListForValue
    return _CppBlockUtils.BtcWallet_getSpendableTxOutListForValue(self, *args)
RuntimeError: can't connect socket

I'm not sure what the issue is here. I'm trying to create an unsigned transaction, so I don't see why it would need to connect to something. It's connected to Bitcoin Core, according to the green text in the lower right corner.

EDIT: Here's the full log:

Code:
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1128 - C++ block utilities loaded successfully
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:642 - Executing popen: sysctl hw.memsize
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:642 - Executing popen: sysctl -n machdep.cpu.brand_string
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1238 -
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1239 -
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1240 -
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1241 - ************************************************************
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1242 - Invoked: /Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/ArmoryQt.py
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1243 - ************************************************************
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1244 - Loading Armory Engine:
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1245 -    Armory Version        : 0.95
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1246 -    Armory Build:         : 374672b751
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1247 -    PyBtcWallet  Version  : 1.35
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1248 - Detected Operating system: MacOSX
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1249 -    OS Variant            : 10.11.6
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1250 -    User home-directory   : /Users/rune/Library/Application Support
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1251 -    Satoshi BTC directory : /Users/rune/Library/Application Support/Bitcoin/
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1252 -    Armory home dir       : /Users/rune/Library/Application Support/Armory/
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1253 - Detected System Specs    :
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1254 -    Total Available RAM   : 16.00 GB
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1255 -    CPU ID string         : Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz

2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1256 -    Number of CPU cores   : 8 cores
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1257 -    System is 64-bit      : True
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1258 -    Preferred Encoding    : US-ASCII
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1259 -    Machine Arch          : x86_64
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1260 -    Available HDD (ARM)   : 76 GB
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1261 -    Available HDD (BTC)   : 76 GB
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1262 -
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1263 - Network Name: Main Network
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1264 - Satoshi Port: 8333
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1265 - Do wlt check: True
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1266 - Named options/arguments to armoryengine.py:
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     thread_count    : -1
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     rescan          : False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     ignoreAllZC     : False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     rescanBalance   : False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     disableModules  : False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     port            : None
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     interport       : 8223
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     skipStatsReport : False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     forceWalletCheck: False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     regtest         : False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     rebuild         : False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     nettimeout      : 2
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     datadir         : DEFAULT
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     clearMempool    : False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     offline         : False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     coverageOutputDir: None
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     armoryDBDir     : DEFAULT
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     armorydb_port   : 9001
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     psn             : None
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     satoshiPort     : DEFAULT
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     useTorSettings  : False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     netlog          : False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     keypool         : 100
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     coverageInclude : None
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     forceOnline     : False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     skipAnnounceCheck: False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     redownload      : False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     armorydb_ip     : 127.0.0.1
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     multisigFile    : DEFAULT
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     ram_usage       : -1
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     testAnnounceCode: False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     mtdebug         : False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     logDisable      : False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     settingsPath    : /Users/rune/Library/Application Support/Armory/ArmorySettings.txt
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     db_type         : DB_FULL
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     doDebug         : False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     enableDetSign   : True
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     disableConfPermis: False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     testnet         : False
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     rpcport         : DEFAULT
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     satoshiHome     : DEFAULT
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     satoshiRpcport  : DEFAULT
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     logFile         : /Users/rune/Library/Application Support/Armory/ArmoryQt.py.log.txt
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1268 -     verbosity       : None
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1269 - Other arguments:
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1272 - ************************************************************
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:1675 - C++ block utilities loaded successfully
2017-02-02 22:17 (INFO) -- BDM.py:367 - Using the asynchronous/multi-threaded BlockDataManager.
2017-02-02 22:17 (INFO) -- BDM.py:368 - Blockchain operations will happen in the background. 
2017-02-02 22:17 (INFO) -- BDM.py:369 - Devs: check TheBDM.getState() before asking for data.
2017-02-02 22:17 (INFO) -- BDM.py:370 - Registering addresses during rescans will queue them for
2017-02-02 22:17 (INFO) -- BDM.py:371 - inclusion after the current scan is completed.
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:3588 - Using settings file: /Users/rune/Library/Application Support/Armory/ArmorySettings.txt
2017-02-02 22:17 (INFO) -- ArmoryQt.py:2485 - loadWalletsAndSettings
2017-02-02 22:17 (INFO) -- ArmoryQt.py:2539 - Loading wallets...
2017-02-02 22:17 (INFO) -- ArmoryQt.py:2598 - Number of wallets read in: 1
2017-02-02 22:17 (INFO) -- ArmoryQt.py:2603 -    Wallet (6QZdwscT):    "6QZdwscT (Watch)                "   (No Encryption)
2017-02-02 22:17 (INFO) -- ArmoryQt.py:2608 - Loading Multisig Lockboxes
2017-02-02 22:17 (INFO) -- ArmoryQt.py:2153 - Setting up networking...
2017-02-02 22:17 (INFO) -- ArmoryQt.py:1412 - setupUriRegistration
2017-02-02 22:17 (INFO) -- ArmoryQt.py:546 - Usermode: Expert
2017-02-02 22:17 (INFO) -- ArmoryQt.py:1708 - Changing usermode:
2017-02-02 22:17 (INFO) -- ArmoryQt.py:1709 -    From: Expert
2017-02-02 22:17 (INFO) -- ArmoryQt.py:1717 -      To: Expert
2017-02-02 22:17 (INFO) -- ArmoryQt.py:2217 - startBitcoindIfNecessary
2017-02-02 22:17 (INFO) -- ArmoryQt.py:2257 - setSatoshiPaths
2017-02-02 22:17 (INFO) -- SDM.py:382 - Reading bitcoin.conf file
2017-02-02 22:17 (INFO) -- SDM.py:416 - Setting permissions on bitcoin.conf
2017-02-02 22:17 (INFO) -- ArmoryQt.py:2257 - setSatoshiPaths
2017-02-02 22:17 (INFO) -- ArmoryUtils.py:642 - Executing popen: ['/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/../../bin/ArmoryDB', '--db-type="DB_FULL"', '--spawnId="4wh3R5Tw9K1k4ThdmJ2PxuGVC7Ezdrf7reBHAjxNWqK4"', '--satoshi-datadir="/Users/rune/Library/Application Support/Bitcoin/blocks"', '--dbdir="/Users/rune/Library/Application Support/Armory/databases"']
2017-02-02 22:17 (INFO) -- ArmoryQt.py:2307 - Setting netmode: 1
2017-02-02 22:17 (INFO) -- ArmoryQt.py:2289 - loadBlockchainIfNecessary
2017-02-02 22:17 (INFO) -- ArmoryQt.py:2307 - Setting netmode: 1
2017-02-02 22:17 (INFO) -- ArmoryQt.py:5645 - Dashboard switched to "Scanning" mode
2017-02-02 22:17 (INFO) -- ArmoryQt.py:5645 - Dashboard switched to "Scanning" mode
2017-02-02 22:17 (INFO) -- ArmoryQt.py:2886 - Current block number: 449854
2017-02-02 22:19 (ERROR) -- Traceback (most recent call last):
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/ui/WalletFrames.py", line 253, in doCoinCtrl
    aStr = hash160_to_addrStr(utxo.getRecipientHash160)
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/armoryengine/ArmoryUtils.py", line 2149, in hash160_to_addrStr
    if not len(binStr) == 20:
TypeError: object of type 'instancemethod' has no len()

2017-02-02 22:19 (INFO) -- TxFrames.py:768 - Change address behavior: NewAddr
2017-02-02 22:19 (ERROR) -- Traceback (most recent call last):
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/ui/TxFrames.py", line 829, in createTxAndBroadcast
    ustx = self.validateInputsGetUSTX()
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/ui/TxFrames.py", line 810, in validateInputsGetUSTX
    utxoSelect, scriptValPairs, pubKeyMap)
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/armoryengine/Transaction.py", line 2259, in createFromTxOutSelection
    return self.createFromPyTx(thePyTx, pubKeyMap, txMap, p2shMap)
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/armoryengine/Transaction.py", line 2169, in createFromPyTx
    cppPrevTx = TheBDM.bdv().getTxByHash(txhash)
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/CppBlockUtils.py", line 2405, in getTxByHash
    return _CppBlockUtils.BlockDataViewer_getTxByHash(self, txHash)
RuntimeError: unexpected return value

2017-02-02 22:19 (ERROR) -- Traceback (most recent call last):
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/ui/TxFrames.py", line 829, in createTxAndBroadcast
    ustx = self.validateInputsGetUSTX()
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/ui/TxFrames.py", line 646, in validateInputsGetUSTX
    utxoList = self.getUsableTxOutList(totalSend + feeTry)
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/ui/TxFrames.py", line 900, in getUsableTxOutList
    return self.wlt.getUTXOListForSpendVal(totalSend)
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/armoryengine/PyBtcWallet.py", line 52, in inner
    return func(*args, **kwargs)
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/armoryengine/PyBtcWallet.py", line 450, in getUTXOListForSpendVal
    utxos = self.cppWallet.getSpendableTxOutListForValue(valToSpend, IGNOREZC)
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/CppBlockUtils.py", line 2160, in getSpendableTxOutListForValue
    return _CppBlockUtils.BtcWallet_getSpendableTxOutListForValue(self, *args)
RuntimeError: can't connect socket
3  Bitcoin / Development & Technical Discussion / Blockchain with "account-based" transactions on: August 29, 2016, 06:57:08 PM
Some guy wrote this:

Account-Based Blockchains Would Save Space & Ease Clearing

Ideas?
4  Bitcoin / Armory / When I suspend my PC with Armory open, it scans the entire blockchain on: January 06, 2015, 10:01:51 AM
I've experienced this a couple of times.

I open Armory, and it needs to scan the new transactions in the blockchain that it hasn't seen yet. This takes around 5 minutes. When it is done doing this, it's ready for use. If I then suspend my PC, turn it on again and open Armory, it now needs to scan the entire blockchain, which takes a couple of hours.

I don't know why this happens.

Here's the relevant log (I turned my PC on at 10:32, and opened Armory at 10:52 (it seems it had been running in the background)):

Code:
2015-01-06 10:32 (INFO) -- announcefetch.py:264 - Fetching: https://bitcoinarmory.com/announce.txt
2015-01-06 10:32 (ERROR) -- announcefetch.py:276 - Specified URL was inaccessible
2015-01-06 10:32 (ERROR) -- announcefetch.py:277 - Tried: https://bitcoinarmory.com/announce.txt
2015-01-06 10:32 (INFO) -- announcefetch.py:264 - Fetching: https://s3.amazonaws.com/bitcoinarmory-media/announce.txt
2015-01-06 10:32 (ERROR) -- announcefetch.py:276 - Specified URL was inaccessible
2015-01-06 10:32 (ERROR) -- announcefetch.py:277 - Tried: https://s3.amazonaws.com/bitcoinarmory-media/announce.txt
2015-01-06 10:32 (WARNING) -- announcefetch.py:290 - Error fetching announce digest
2015-01-06 10:32 (ERROR) -- Networking.py:357 - ***Connection to Satoshi client LOST!  Attempting to reconnect...
2015-01-06 10:32 (INFO) -- ArmoryQt.py:5442 - Switching Armory state text to Mgmt:User, State:Disconnected
2015-01-06 10:32 (INFO) -- ArmoryQt.py:5384 - Switching Armory functional mode to "Offline"
2015-01-06 10:32 (INFO) -- ArmoryQt.py:2386 - Setting netmode: 1
2015-01-06 10:32 (INFO) -- Networking.py:63 - Connection initiated.  Start handshake
2015-01-06 10:32 (INFO) -- ArmoryQt.py:6128 - Dashboard switched to fully-online mode
2015-01-06 10:32 (INFO) -- ArmoryQt.py:5442 - Switching Armory state text to Mgmt:User, State:OnlineFull1
2015-01-06 10:32 (INFO) -- ArmoryQt.py:5384 - Switching Armory functional mode to "Online"
2015-01-06 10:32 (INFO) -- ArmoryQt.py:5442 - Switching Armory state text to Mgmt:User, State:OnlineFull2
2015-01-06 10:32 (INFO) -- Networking.py:152 - Received version message from peer:
2015-01-06 10:32 (INFO) -- Networking.py:153 -    Version:     70002
2015-01-06 10:32 (INFO) -- Networking.py:154 -    SubVersion:  /Satoshi:0.9.99/
2015-01-06 10:32 (INFO) -- Networking.py:155 -    TimeStamp:   1420536755
2015-01-06 10:32 (INFO) -- Networking.py:156 -    StartHeight: 337679
2015-01-06 10:32 (INFO) -- Networking.py:348 - Handshake finished, connection open!
2015-01-06 10:32 (INFO) -- Networking.py:63 - Connection initiated.  Start handshake
2015-01-06 10:32 (INFO) -- ArmoryQt.py:6128 - Dashboard switched to fully-online mode
2015-01-06 10:32 (INFO) -- ArmoryQt.py:5442 - Switching Armory state text to Mgmt:User, State:OnlineFull1
2015-01-06 10:32 (INFO) -- ArmoryQt.py:5384 - Switching Armory functional mode to "Online"
2015-01-06 10:32 (INFO) -- ArmoryQt.py:5442 - Switching Armory state text to Mgmt:User, State:OnlineFull2
2015-01-06 10:32 (INFO) -- Networking.py:152 - Received version message from peer:
2015-01-06 10:32 (INFO) -- Networking.py:153 -    Version:     70002
2015-01-06 10:32 (INFO) -- Networking.py:154 -    SubVersion:  /Satoshi:0.9.99/
2015-01-06 10:32 (INFO) -- Networking.py:155 -    TimeStamp:   1420536758
2015-01-06 10:32 (INFO) -- Networking.py:156 -    StartHeight: 337679
2015-01-06 10:32 (INFO) -- Networking.py:348 - Handshake finished, connection open!
2015-01-06 10:32 (INFO) -- ArmoryQt.py:6561 - New Block! : 337680
2015-01-06 10:32 (INFO) -- ArmoryQt.py:6582 - Current block number: 337680
2015-01-06 10:32 (INFO) -- Networking.py:212 - Received new block.  00000000000000000b1c01d6d290cda21aeaebc3b34e29466322c9e98c47118e
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1020 - C++ block utilities loaded successfully
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:565 - Executing popen: free -m
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:565 - Executing popen: ['cat', '/proc/cpuinfo']
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1127 -
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1128 -
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1129 -
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1130 - ************************************************************
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1131 - Invoked: /usr/lib/armory/ArmoryQt.py
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1132 - ************************************************************
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1133 - Loading Armory Engine:
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1134 -    Armory Version        : 0.92.3
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1135 -    PyBtcWallet  Version  : 1.35
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1136 - Detected Operating system: Linux
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1137 -    OS Variant            : Ubuntu-14.04-trusty
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1138 -    User home-directory   : /home/rune
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1139 -    Satoshi BTC directory : /home/rune/.bitcoin/
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1140 -    Armory home dir       : /home/rune/.armory/
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1141 - Detected System Specs    :
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1142 -    Total Available RAM   : 15.58 GB
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1143 -    CPU ID string         : AMD FX(tm)-8320 Eight-Core Processor
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1144 -    Number of CPU cores   : 8 cores
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1145 -    System is 64-bit      : True
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1146 -    Preferred Encoding    : UTF-8
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1147 -    Machine Arch          : x86_64
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1148 -    Available HDD (ARM)   : 8 GB
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1149 -    Available HDD (BTC)   : 8 GB
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1150 -
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1151 - Network Name: Main Network
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1152 - Satoshi Port: 8333
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1153 - Do wlt check: True
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1154 - Named options/arguments to armoryengine.py:
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     maxOpenFiles    : 0
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     nettimeout      : 2
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     rescan          : False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     leveldbDir      : DEFAULT
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     ignoreAllZC     : False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     disableModules  : False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     port            : None
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     interport       : 8223
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     skipStatsReport : False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     forceWalletCheck: False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     rebuild         : False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     datadir         : DEFAULT
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     offline         : False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     coverageOutputDir: None
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     satoshiPort     : DEFAULT
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     useTorSettings  : False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     netlog          : False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     keypool         : 100
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     coverageInclude : None
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     forceOnline     : False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     skipAnnounceCheck: False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     redownload      : False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     multisigFile    : DEFAULT
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     disableTorrent  : False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     testAnnounceCode: False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     mtdebug         : False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     logDisable      : False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     settingsPath    : /home/rune/.armory/ArmorySettings.txt
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     verbosity       : None
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     doDebug         : False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     testnet         : False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     rpcport         : DEFAULT
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     satoshiHome     : DEFAULT
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     satoshiRpcport  : DEFAULT
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     logFile         : /home/rune/.armory/ArmoryQt.py.log.txt
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1156 -     disableConfPermis: False
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1157 - Other arguments:
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1160 - ************************************************************
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:1555 - C++ block utilities loaded successfully
2015-01-06 10:52 (INFO) -- BDM.py:1568 - Using the asynchronous/multi-threaded BlockDataManager.
2015-01-06 10:52 (INFO) -- BDM.py:1569 - Blockchain operations will happen in the background. 
2015-01-06 10:52 (INFO) -- BDM.py:1570 - Devs: check TheBDM.getBDMState() before asking for data.
2015-01-06 10:52 (INFO) -- BDM.py:1571 - Registering addresses during rescans will queue them for
2015-01-06 10:52 (INFO) -- BDM.py:1572 - inclusion after the current scan is completed.
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:3447 - Using settings file: /home/rune/.armory/ArmorySettings.txt
2015-01-06 10:52 (INFO) -- announcefetch.py:88 - Reading files in fetcher directory:
2015-01-06 10:52 (INFO) -- announcefetch.py:97 -    announce         : 5946e84327e26ff5eff6f8677a5b2a7165f18e5aa33d17aac21bc4e6352a3c19
2015-01-06 10:52 (INFO) -- announcefetch.py:97 -    changelog        : c85ce5fde5a156c5db41be26eb8bb669ff9602acc92fc8ed1587ffde0b7e4b5b
2015-01-06 10:52 (INFO) -- announcefetch.py:97 -    downloads        : 049bf369f1279ea1dec0a279ce93add4962df889d5b9fbfb6e0b4fd48f6720b9
2015-01-06 10:52 (INFO) -- announcefetch.py:97 -    bootstrap        : b229da7b17a86a01bf1d167f8811383e36616b198d18c0a4918c843691682c50
2015-01-06 10:52 (INFO) -- announcefetch.py:97 -    notify           : 8df17b142a8c44800848168a0304386ddf61195c02caf12af121db508fd26cc4
2015-01-06 10:52 (INFO) -- ArmoryQt.py:2566 - loadWalletsAndSettings
2015-01-06 10:52 (INFO) -- ArmoryQt.py:2622 - Loading wallets...
2015-01-06 10:52 (INFO) -- announcefetch.py:264 - Fetching: https://bitcoinarmory.com/announce.txt?osvar=ubuntu&os=lin&ver=0.92.3&id=642af22e
2015-01-06 10:52 (INFO) -- ArmoryQt.py:2668 - Number of wallets read in: 2
2015-01-06 10:52 (INFO) -- ArmoryQt.py:2673 -    Wallet (6QZdwscT):    "offline (Watch)                 "   (No Encryption)
2015-01-06 10:52 (INFO) -- ArmoryQt.py:2673 -    Wallet (2uyc3aSdm):   "new pocket change               "   (Encrypted)
2015-01-06 10:52 (INFO) -- ArmoryQt.py:2682 - Loading Multisig Lockboxes
2015-01-06 10:52 (INFO) -- ArmoryQt.py:2106 - Setting up networking...
2015-01-06 10:52 (INFO) -- ArmoryQt.py:2159 - Internet connection is Available: True
2015-01-06 10:52 (INFO) -- ArmoryQt.py:2160 - Bitcoin-Qt/bitcoind is Available: 8333
2015-01-06 10:52 (INFO) -- ArmoryQt.py:2161 - The first blk*.dat was Available: True
2015-01-06 10:52 (INFO) -- ArmoryQt.py:2162 - Online mode currently possible:   True
2015-01-06 10:52 (INFO) -- ArmoryQt.py:2349 - loadBlockchainIfNecessary
2015-01-06 10:52 (INFO) -- ArmoryQt.py:2386 - Setting netmode: 1
2015-01-06 10:52 (INFO) -- BDM.py:470 - Setting online mode: True (wait=False)
2015-01-06 10:52 (INFO) -- BDM.py:1509 - Go online requested
2015-01-06 10:52 (INFO) -- BDM.py:982 - Setting Armory Home Dir: /home/rune/.armory/
2015-01-06 10:52 (INFO) -- BDM.py:983 - Setting BlkFile Dir:     /home/rune/.bitcoin/blocks
2015-01-06 10:52 (INFO) -- BDM.py:984 - Setting LevelDB Dir:     /home/rune/.armory/databases
2015-01-06 10:52 (INFO) -- ArmoryQt.py:1367 - setupUriRegistration
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:565 - Executing popen: gconftool-2 --get /desktop/gnome/url-handlers/bitcoin/command
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:565 - Executing popen: xdg-mime query default x-scheme-handler/bitcoin
2015-01-06 10:52 (INFO) -- ArmoryUtils.py:565 - Executing popen: find /home/rune -type f -name "mimeTypes.rdf"
2015-01-06 10:52 (INFO) -- ArmoryQt.py:617 - Usermode: Expert
2015-01-06 10:52 (INFO) -- ArmoryQt.py:1662 - Changing usermode:
2015-01-06 10:52 (INFO) -- ArmoryQt.py:1663 -    From: Expert
2015-01-06 10:52 (INFO) -- ArmoryQt.py:1671 -      To: Expert
2015-01-06 10:52 (INFO) -- ArmoryQt.py:6138 - Dashboard switched to "Scanning" mode
2015-01-06 10:52 (INFO) -- ArmoryQt.py:5442 - Switching Armory state text to Mgmt:User, State:ScanWithWallets
2015-01-06 10:52 (INFO) -- ArmoryQt.py:5442 - Switching Armory state text to Mgmt:Auto, State:NewUserInfo
2015-01-06 10:52 (INFO) -- ArmoryQt.py:5384 - Switching Armory functional mode to "Scanning"
2015-01-06 10:52 (INFO) -- Networking.py:63 - Connection initiated.  Start handshake
2015-01-06 10:52 (INFO) -- ArmoryQt.py:6138 - Dashboard switched to "Scanning" mode
2015-01-06 10:52 (INFO) -- ArmoryQt.py:5442 - Switching Armory state text to Mgmt:User, State:ScanWithWallets
2015-01-06 10:52 (INFO) -- ArmoryQt.py:5442 - Switching Armory state text to Mgmt:Auto, State:NewUserInfo
2015-01-06 10:52 (INFO) -- ArmoryQt.py:5384 - Switching Armory functional mode to "Scanning"
2015-01-06 10:52 (INFO) -- Networking.py:152 - Received version message from peer:
2015-01-06 10:52 (INFO) -- Networking.py:153 -    Version:     70002
2015-01-06 10:52 (INFO) -- Networking.py:154 -    SubVersion:  /Satoshi:0.9.99/
2015-01-06 10:52 (INFO) -- Networking.py:155 -    TimeStamp:   1420537927
2015-01-06 10:52 (INFO) -- Networking.py:156 -    StartHeight: 337739
2015-01-06 10:52 (INFO) -- Networking.py:348 - Handshake finished, connection open!
2015-01-06 10:53 (INFO) -- BDM.py:419 - Reading blockchain, pct complete: 0.1
2015-01-06 10:53 (INFO) -- BDM.py:419 - Reading blockchain, pct complete: 0.3
2015-01-06 10:53 (INFO) -- BDM.py:419 - Reading blockchain, pct complete: 0.4

Perhaps the issue is that I open Armory while it's already running in the background? But it had disappeared both from the the top bar on the screen in Ubuntu, and the launcher on the left as well.

Let me know if additional info is needed to solve this issue.
5  Bitcoin / Armory / Feature request: specify "satoshi-datadir" in settings instead of as a CL option on: April 08, 2014, 12:12:16 PM
Hi all

First of all, thanks for making Armory! I've been using it as my main wallet for over a year now and I'm very happy with it. An offline wallet with a paper backup makes me sleep so much better Smiley.

I've changed the configuration of my system to run bitcoind as a service. This means that the bitcoind service starts as soon as my OS boots, and as a consequence it's always up-to-date when I want to use it.

It's running as its own user "bitcoinuser" and it stores the data files in /home/bitcoinuser/.bitcoin/, which means Armory needs to look in that directory.

Currently this is only possible by specifying it as a command line option, which means I need to edit the Armory .desktop files in /usr/share/applications every time I update Armory (since these are overwritten).

It'd be much easier if I could just specify this directory in the Armory settings, so that they're saved along all my other settings in ~/.armory/ and I won't need to update any files after updating Armory.
6  Other / Meta / Bitcointalk API on: September 04, 2013, 06:52:50 PM
I want to create a bot that posts the dividend of the ASICMiner stock when it arrives at my address.

For that I need to be able to post to bitcointalk.org using an API. Does such a thing exist, and if so, how do I use it?
7  Economy / Service Discussion / blockchain.info receive API not working on: April 23, 2013, 01:23:09 PM
So I'm just testing the blockchain.info receive API (http://blockchain.info/api/api_receive) and I've created a receive address by sending the following request (using the test form on the site):

Code:
/api/receive?method=create&format=plain&address=19kiXZ7v5fr7p7SJyZSENqNudyMPpXJnV9&shared=true&callback=http%3A%2F%2Fruneks.dk%3A8154%2F%3Fusername%3Djimmy

The response was

Code:
{"input_address":"177uzgnG5uh4ZZjNyN1XTvAMajRmmoWjpq","callback_url":"http://runeks.dk:8154/?username=jimmy","fee_percent":0.5,"destination":"19kiXZ7v5fr7p7SJyZSENqNudyMPpXJnV9"}

I've sent two payments to 177uzgnG5uh4ZZjNyN1XTvAMajRmmoWjpq. I haven't received a callback for either of them, and the balance of that address has not been forwarded to 19kiXZ7v5fr7p7SJyZSENqNudyMPpXJnV9.

In an earlier test it worked (as you can see from the balance of 19kiXZ7v5fr7p7SJyZSENqNudyMPpXJnV9).

The "Fire Test Callback" test works fine. I can see that I receive a callback after pressing this button, but I have received no callbacks from the actual payments (nor have they been forwarded to my address).

Is it because I've used the same address twice?

I first tried to forward payments to the 19kiXZ7v5fr7p7SJyZSENqNudyMPpXJnV9 address and got the address 15WBVNkxhxKLgd1eewFAgH1BipuGpZeK3w back. I successfully sent funds to this address and they went to my 19kiXZ7v5fr7p7SJyZSENqNudyMPpXJnV9 address. But the above request, which should forward to the same address, doesn't work.
8  Bitcoin / Development & Technical Discussion / Zerocoin: Anonymous Distributed E-Cash from Bitcoin on: April 12, 2013, 10:41:23 PM
Let's discuss this paper: http://spar.isi.jhu.edu/~mgreen/ZerocoinOakland.pdf

What are your thoughts on this? I don't understand a lot of the technical stuff in the paper, so I'm interested in hearing your opinions.

Quote
Abstract—Bitcoin is the first e-cash system to see widespread
adoption. While Bitcoin offers the potential for new types of
financial interaction, it has significant limitations regarding
privacy. Specifically, because the Bitcoin transaction log is
completely public, users’ privacy is protected only through the
use of pseudonyms. In this paper we propose Zerocoin, a
cryptographic extension to Bitcoin that augments the protocol
to allow for fully anonymous currency transactions. Our system
uses standard cryptographic assumptions and does not introduce
new trusted parties or otherwise change the security model of
Bitcoin. We detail Zerocoin’s cryptographic construction, its
integration into Bitcoin, and examine its performance both in
terms of computation and impact on the Bitcoin protocol.

9  Bitcoin / Mining speculation / BFL releases pictures of their supposed ASIC chips on: March 11, 2013, 07:01:36 PM
So here they are. Legit? I presume so, but I have no friggin idea.

Original URL: https://forums.butterflylabs.com/dbtgallery.php?catid=1&gal=gallery

Imgur album: http://imgur.com/a/rhTnH























10  Economy / Services / Create guitar tabs for this song for 0.50 BTC (or make an offer) on: January 06, 2013, 08:23:58 PM
Hey all

I'd like some *guitar* tabs for this song http://www.youtube.com/watch?v=WwG9of7EUi0
Must be 100% accurate. If you think 0.5 BTC is too little, make me an offer!
11  Bitcoin / Development & Technical Discussion / Cryptography child board on: September 30, 2012, 02:48:20 AM
I've been wondering if it would be helpful to include a "Cryptography" child forum to the "Development & Technical Discussion" forum. I'm in the process of learning some elliptic curve cryptography, and I have some questions that are fairly cryptography theory-oriented, and I feel they would fit better in a subforum dedicated to cryptography, than to this forum which mainly concerns the client, and the protocol and software surrounding it.
12  Economy / Services / [WTB] Bitcoin to ACH deposit on: September 24, 2012, 11:19:03 PM
Hello all

I'm planning on opening an account with an online trading firm called Zecco. I'm located in Europe though, and they charge $50 for an international wire transfer (yikes!). ACH transfers are free though. Is there a way for me to pay some company or person in bitcoins, who then send send the amount, converted to dollars, to an account specified by me using ACH? I don't really know how ACH works, if it's just an account number I need to be able to send funds, but I've read that transfers are reversible for up to 60 days, so I guess the party I buy the service from will have to be trustworthy.

Any reason why this can't be done? $50 is really a ridiculous fee, and might make my trading unprofitable considering I need to get the money back again, which is $100 in total, and then the intermediate banks will probably also take a cut.
13  Bitcoin / Development & Technical Discussion / Creating a bitcoin block with a user-specified generation address on: September 12, 2012, 02:16:34 AM
Hello all

What I'm trying to do is basically create the data structure that would qualify as a valid bitcoin block, if its nonce caused its hash to be below the current target, where the address that would receive the generation output is specified by me.

What I've figured out so far is that I need to use bitcoind's getmemorypool request. From this I can construct all the necessary fields, as far as I can gather:

  • prev_block is included directly in the output, that one's easy
  • For merkle_root I first have to calculate the hash of each transaction included in the output, ie. first transaction in the current output is "0100000001da8d10a3b749dbda1658298d84512836c1bfb2bcbe7b61dcdd3e508bcb7e147700000 0006c493046022100e041a6e5df8c8b44231b4fee02b34e2f12d553ab54dc434c1bf95dffb68e5f 8d022100c74e5318b4c209397be7e1ea4f4ef783d036f5fbe894918e8e31c72e49f75fc30121034 ecf9a2859c419500001e05710bec6673db9a8ea5faaf07497c9c996e1d28f81ffffffff0280324c 35800000001976a914fc8e972d3f4c41b44a3ee71051aaf52f107ceb0f88ac005cb2ec220000001 976a914847641ad2efb44d949070bf6e7b1c367c70f194388ac00000000", so that transaction's hash would be SHA256(SHA256(<output>)) (after converting to and from little endian where necessary), and then the merkle_root would be a double SHA256 of a concatenation of all those hashes. Is this correct?
  • timestamp is included in the getmemorypool as "time", and "bits" is there as well

At least one additional question comes to mind: is there a generation transaction included as the first transaction in the list of transactions output by getmemorypool and, if so, which address is the payout sent to?

Thanks! Smiley
14  Economy / Goods / [WTS] Mt. Gox Yubikey coupon on: September 11, 2012, 11:21:58 AM
I can't make use of the coupon code without paying (the equivalent of) a $25 import fee plus VAT, so I'm selling the code instead.

Suggested price is 1 BTC.
15  Economy / Goods / [WTB] Transcription of the acoustic version of "Street" by Jamie Woon: 5 BTC on: February 20, 2012, 05:53:45 PM
I want to pay 5 BTC for anyone who can transcribe the following song: http://www.youtube.com/watch?v=mWJtQUfL_Dc

You can see a lot of the chords pretty clearly from the video, and I've got the first few myself. But I can only 'see' the chords, I can't really listen to a chord and be able to play it. I've only been playing guitar for a little over a year.

We'd probably need to do some escrow of some sort, because I would need to verify that it really does match the track (according to my hearing). I need a perfect transcription. Perhaps we can split the 5 BTC into 5/<number of chords in the song> payments, and I pay for each successive chord so that I can verify along the way that it's correct, and so you don't have to show the whole transcription to me before I pay. I can cover the fees for that.
16  Economy / Trading Discussion / Possible scam on bitmit-auction on: February 05, 2012, 04:47:18 PM
The following auction on bitmit.net looks a lot like a scam:
http://bitmit.net/en/trade/i/740-bitcoin-mining-rig/description

See my reddit post describing why I think this is the case here: http://www.reddit.com/r/Bitcoin/comments/pbpxs/bitcoin_mining_rig_4_sale_15ghash/c3o4lni
17  Other / CPU/GPU Bitcoin mining hardware / Which screws are needed to mount the stock heatsink on a 5970? on: February 03, 2012, 06:22:07 PM
Hey all

I'm thinking of buying a used 5970 that has been used with water cooling. The thing is that the seller bought the item with the water block on. He has the original heatsink, but he has no screws for it, so I'm trying to find out which screws to buy in order to be able to attach the original heatsink to the card.

I know from this Ek manual that there are 21 screws in total, and where they are located, but I don't know which screws to buy. So I'm looking for some details on thread measurement, width and length of the screws needed.

As far as I can see, from pictures like this one and this one, the only really necessary screws are the 7 screws used to attach the heatsink, PCB and back plate together, and the 8 screws used to attach the heatsink to the PCB with the X-bracket on the back. The 7 screws that attach the heatsink, PCB and back plate are seemingly all of the same size, and larger than the 8 smaller screws used to attach the heatsink to the PCB with the X-brackets. But that's about what I know.

Can anyone help me out here?
18  Bitcoin / Mining software (miners) / AMDOverdriveCtrl in Linuxcoin startup script doesn't have any effect on: January 16, 2012, 07:04:08 PM
Hey all

I would like to use AMDOverdriveCtrl to set the core clock and voltage of the two GPUs in my my mining rig - a 5870 and a 5770.
I have successfully made a script that sets these properties, and added it to be run in /etc/rc.local. The script looks like this:

Code:
#!/bin/bash
sleep 30
cd /home/user/
AMDOverdriveCtrl -b -i 3 .AMDOverdriveCtrl/5770.ovdr >> logs/overdrive.log 2>&1
AMDOverdriveCtrl -b -i 0 .AMDOverdriveCtrl/5870.ovdr >> logs/overdrive.log 2>&1

The problem is that when I start up my mining rig, and run "aticonfig --odgc" to see the clocks of my cards, they're at their default clocks (and voltages). So the script hasn't had any effect. This is printed to the log file:

Code:
Error: Unable to initialize gtk, is DISPLAY set properly?
Error: Unable to initialize gtk, is DISPLAY set properly?

The script works fine if I log in via SSH and execute it manually. But when run from /etc/rc.local, it prints the error message above.
19  Other / CPU/GPU Bitcoin mining hardware / Undervolting a 5870 and a 5770 to achieve better MH/J performance on: January 16, 2012, 02:33:12 PM
Hello all

I just recently found out how dramatic an increase in efficiency undervolting can achieve. In my mining rig I'd like to optimize this, and preferably get it to consume around 250W in total. Right now it's consuming around 265W. I'm running with the following voltage/clock settings currently:

5870: 750 MHz / 1.000V / 97W / 343 MH/s / 3.54 MH/J
5770: 750 MHz / 1.010V / 63W / 168 MH/s / 2.67 MH/J

As you can the 5870 is significantly more efficient than the 5770. Then again it's also running at 1V vs. the 5770's 1.01V. But I simply can't get the 5770 to run properly at 1V at 750 MHz. At this voltage it keeps stalling in cgminer ("declared SICK") unless I run it at 700 MHz.

What are people's experiences with 5870's and 5770's and stable voltage/clock combinations of these?

By the way, the 5870 is an HD-587X-ZNFV V1.3 5870, and the 5770 is this Sapphire card, though I'm not sure if it has 512 or 1024MB RAM.
20  Bitcoin / Bitcoin Discussion / Does anyone have all the 575 posts satoshi has made on this board? on: January 01, 2012, 04:03:14 PM
On satoshi's profile on this board, it says that he has made 575 posts. Yet when I search for posts made by him (either through the "Show the last posts of this person."-link or by using this board's search feature, I can only find 540 posts.

The first post, seemingly, is the "Welcome to the new Bitcoin forum!"-post. It seems strange if he has made 35 (575-540) posts before that one, so unless his most recent post is newer than this one regarding DoS attacks (which his "Show the last posts of this person."-page displays as the newest), I can't figure out where his other posts has gone.

Can anyone help with this?

Also, as his first post says, there was an old forum, previous to this one, that was once available at the address specified in the post. This URL gives a 404 now. Does anyone have a backup of the threads from this old board?
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!