Show Posts
|
Pages: [1]
|
Hi Armory dev team/community! I'm trying to migrate my cold storage wallet from Armory to my Trezor. I have a bunch of outputs to different addresses, and what I'd like to do is create an UnsignedTransaction for each address, spending all of the funds (minus fees) to a Trezor address (assume I have a sufficient number of these available in a Python list). I've got a lot of these outputs, so I really don't want to do this through the GUI. I didn't see an easy way to do this using armoryd, so I am writing a Python script. Here's my code so far: import sys
sys.path.append('..')
from armoryengine.ALL import *
walletFile = "[REDACTED]"
wallet = PyBtcWallet().readWalletFile(walletFile) TheBDM.registerWallet(wallet.cppWallet)
TheBDM.setOnlineMode(goOnline=True, wait=True)
for o in wallet.getTxOutList(): output = PyUnspentTxOut(o) output.pprint()
TheBDM.execCleanShutdown(wait=True) Every time I run this, I get a Segmentation fault with nothing in the logs. I'm on a Mac and am working from git master. Any ideas? Here's what I do have in my logs: -INFO - 1412470223: (BlockUtils.cpp:4441) Finished blockchain scan in 6.04233 seconds -INFO - 1412470223: (BlockUtils.cpp:4460) Updating registered addresses -INFO - 1412470223: (BlockUtils.cpp:4468) Scanning Wallets -INFO - 1412470223: (BlockUtils.cpp:4479) Scanning Wallet #1 from height 0 -INFO - 1412470223: (BlockUtils.cpp:4800) Saving wallet history to DB Segmentation fault: 11
|
|
|
Is there an API on the S3 that will give me hash rate, pool status, chip status and such, or is that only accessible through the web GUI? I've noticed sometimes a chip will go from O to X and a reboot solves it, I'd like to automate this. Also, it would be great to pull all of my S3s into one dashboard, instead of having to check each one individually.
|
|
|
I know this is a long shot, but that's what I'm looking for. I'm willing to pay fair market value with bitcoin. I will only use a reputable community member or service for a 2 of 3 escrow transaction (I will pay the cost for this). I will travel to your location and pick the car up.
If you know of anyone that can help me secure a vehicle for bitcoin, let me know.
If you want to get a significant number of bitcoins without having to go through a KYC exchange, this could be a good way to go.
|
|
|
I'd like a traced vector image of this character (no background), in the rageface style. If you are interested, please reply here and also PM me. If someone has already replied, know that I will choose their work if it's completed in a timely manner and is satisfactory. Otherwise, I will choose the one that meets the criteria and has the first reply in the thread. When you are finished, post a thumbnail of the image here, and I will send payment, at which point you should PM me a link to the full image.
|
|
|
I am posting this on behalf of Jillian Batty, the owner of Stateless Sweets. To order with Bitcoin, just send her an email at statelesssweets@yahoo.com. The offer is good until midnight PST. Salted Honey Caramel $12.50 for 40 pieces shipped. If you're buying with BTC today, just one coin will get you an order of these. No corn syrup in this caramel. The raw honey was purchased with bitcoin! I have rooommates right now who brought some raw honey with them from Seattle/Spokane, Washington. He gladly accepted bitcoin for a 3 pound jug.
|
|
|
Was running version 0.5.1-beta. Tried deleting everything but wallet.dat out of ~/.bitcoin/testnet and restarting with bitcoin-qt -testnet -rescan, but the problem persisted. Updated to 0.5.2 but the problem persisted. Deleted everything again but now the block chain is downloading very slowly, so I don't have logs around the time of stopping.
Any ideas?
|
|
|
I have a useful LinuxCoin setup script that I'd like to post in the thread in Project Development. You set this up to run automatically upon boot and it will create all of the miner scripts, the auto start script, the restart script, etc based upon the devices installed in your system. #!/bin/bash
xhost + echo $DISPLAY > /home/user/.display
echo "Configuring on first run..."
while [ -z $IP ]; do sleep 1 IP=`/sbin/ifconfig | grep 192.168 | awk '{ split($2, ip, "."); print ip[4] }'` done
sudo awk '{ if($3 == "linuxcoin") { print "127.0.0.1 localhost stimbo102" >> "/etc/hosts.new" } else { print $0 >> "/etc/hosts.new" } }' /etc/hosts
sudo mv /etc/hosts.new /etc/hosts
sudo hostname stimbo$IP
AMDOverdriveCtrl -h | awk -v ip=$IP ' function append(data, file) { print data >> file }
function write(data, file) { print data > file }
function write_miner(device) { file = "/home/user/miner" device ".sh" write("#!/bin/bash", file) append("cd /opt/miners/phoenix", file) append("sudo ./phoenix.py -u http://stimbo10." ip ":stimbo789@api.bitcoin.cz:8332/ -q 7 -k phatk BFI_INT VECTORS FASTLOOP=false AGGRESSION=11 DEVICE=" device, file) system("chmod +x " file) }
function start_miner(device) { file = "/home/user/miner" device ".sh" system("lxterminal --title miner" device " --command sh " file) }
function write_autostart() { file = "/home/user/.config/autostart/auto.desktop" write("[Desktop Entry]", file) append("Encoding=UTF-8", file) append("Name=coin", file) append("Exec=lxterminal --command \"sh /home/user/start.sh\"", file) append("Terminal=true", file) }
function write_start() { file = "/home/user/start.sh" write("#!/bin/bash", file) append("sleep 20", file) append("xhost +", file) append("echo $DISPLAY > /home/user/.display", file) system("chmod +x " file) }
function append_start(adapter, device) { file="/home/user/start.sh" append("AMDOverdriveCtrl -i " adapter " -b", file) append("lxterminal --title miner" device " --command sh /home/user/miner" device ".sh", file) }
function write_restart() { file = "/home/user/restart.sh" write("#!/bin/bash", file) append("export DISPLAY=`cat /home/user/.display`", file) system("chmod +x " file) }
function append_restart(adapter, device) { file="/home/user/restart.sh" append("pc=`ps waxuf | grep miner" device ".sh -c`", file) append("ld=`aticonfig --odgc --adapter=" device " | grep \"GPU load\" | cut -c 30-35 | cut -d % -f 1`", file) append("if [ $pc -lt \"2\" ] || [ $ld -lt \"50\" ] ; then", file) append(" kill `ps -ef | grep miner" device " | grep -v grep | awk \x27{print $2}\x27`", file) append(" lxterminal --title miner" device " --command sh /home/user/miner" device ".sh &", file) append(" date +\"%D %r miner" device " restarted\" >> /home/user/cron_job.log", file) append("fi", file) }
BEGIN { n=0 write_autostart() write_start() write_restart() } { if($5 ~ /active.*/) { device = substr($4, 1, length($4) - 1) devices[n++] = device } } END { for(device in devices) { print "Found device number " device " in adapter slot " devices[device] write_miner(device) append_start(devices[device], device) append_restart(devices[device], device) start_miner(device) } }'
if [ -f /home/user/.config/autostart/firstrun.desktop ]; then rm /home/user/.config/autostart/firstrun.desktop fi
|
|
|
I'm at a bit of a loss how to run a Bitcoin node that accepts incoming connections through the Mullvad VPN service. I was able to get more than 8 connections by using their software to open a port (you can't choose, it creates a random one) and then using -port=X, but that only got me 12 connections, and my understanding is that doing it like that makes the node not discoverable.
Any ideas?
|
|
|
|