Bitcoin Forum
May 06, 2024, 07:15:53 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 »  All
  Print  
Author Topic: Using Armory on the BCH chain  (Read 45951 times)
Magilla Gorilla
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
December 16, 2017, 06:51:09 PM
 #161

I am a noob when it comes to some of these matters and having a bit of trouble separating my coins.

*For simplicity’s sake, I have used an arbitrary number of 10 BTC to illustrate my issue.

•   Work = work computer
•   Home = home computer
•   Prior to the BCH fork I had 10* BTC spread across 5 addresses.
•   Addresses A, B, C, D, and E.
•   Assume 2 BTC per address.
•   I have a paper copy of the public AND private keys for each. None have been moved post-fork prior to yesterday.
•   Work has Bitcoin Core v0.14.2 and Armory 0.96.3[/size]

Per my (mis)interpretation of Goatpig’s Aug 6 post and some posts from everyone that followed, I have done the following:

1.   Home - Uninstalled Bitcoin Core, deleted the block folder and uninstalled Armory.

2.   Home - Installed Bitcoin ABC and let it download the full chain (1+day). Installed Armory 0.96.3

My intent was to transfer my BTC from Work to my Electrum wallet and transfer the BCH on Home to an exchange. Per previous posts I interpreted this as the easiest method to ensure I don’t mix or corrupt data from each side of the fork.

To follow Goatpig’s process as closely as I could my intent was to transfer the BTC first then the BCH.

3.   Yesterday I transferred 1.5 BTC from Work to Electrum. Using the “coin control” feature I specifically made the transfer from Address E. The change of 0.5 BTC went to a newly created address in my Armory wallet. The other addresses remain unchanged (I printed paper copies again).

4.   I went to Home and opened the newly installed Armory. It ran its opening scans and was then online (I trust the BCH chain?). I “Import or Restore Wallet” using the Root Key. I then had the same wallet on both Home and Work. While importing the wallet it got stuck on “scan transaction history”. I’ve restarted, let Bitcoin ABC run until its up-to-date and still no luck. It constantly gets stuck with only a few seconds left on the “scan transaction history” stage.

I assumed the Home wallet would run against the BCH chain since that is all there is on that machine. Shouldn’t Home Armory see all my pre-fork coins and allow me to transfer on that chain?

I can see the remaining 8.5 BTC on Work and the transferred 1.5 BTC in my Electrum Wallet.

How do I separate the coins since the Armory on Home will not open the wallet thus allowing me to transfer the pre-fork coins on the BCH network?

Please assist. I would like the least risky method to split the coins…not necessarily the easiest / quickest.

Goatpig, if you wish we can correspond via email and I will compensate you for your time.


Thank you in advance.

Magilla Gorilla



1715022953
Hero Member
*
Offline Offline

Posts: 1715022953

View Profile Personal Message (Offline)

Ignore
1715022953
Reply with quote  #2

1715022953
Report to moderator
1715022953
Hero Member
*
Offline Offline

Posts: 1715022953

View Profile Personal Message (Offline)

Ignore
1715022953
Reply with quote  #2

1715022953
Report to moderator
1715022953
Hero Member
*
Offline Offline

Posts: 1715022953

View Profile Personal Message (Offline)

Ignore
1715022953
Reply with quote  #2

1715022953
Report to moderator
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715022953
Hero Member
*
Offline Offline

Posts: 1715022953

View Profile Personal Message (Offline)

Ignore
1715022953
Reply with quote  #2

1715022953
Report to moderator
1715022953
Hero Member
*
Offline Offline

Posts: 1715022953

View Profile Personal Message (Offline)

Ignore
1715022953
Reply with quote  #2

1715022953
Report to moderator
1715022953
Hero Member
*
Offline Offline

Posts: 1715022953

View Profile Personal Message (Offline)

Ignore
1715022953
Reply with quote  #2

1715022953
Report to moderator
Ente
Legendary
*
Offline Offline

Activity: 2126
Merit: 1001



View Profile
December 16, 2017, 11:14:16 PM
 #162

[..] having a bit of trouble separating my coins.
[..]

Sounds good to me (although I chose the other approach and didn't install a bcash node).
- Are you sure both your bcash node and Armory are fully synchronized? Like, please check in bitcoind (or however it's called) what block it is at. And that Armory shows the same blockheight at the lower right corner.
- Check if the Armory Root Key import worked: compare some bitcoin addresses at "home" and "work", shouldn't matter if some "receive" or "used" addresses. If you find at least one address the same on both, you should be fine here.
- Run Armory via commandline, observe it it shows you errors, "scanning" or the like. And if it receives new blocks from time to time.

Don't worry, I see no hint that any funds would be in actual danger here.

Ente

HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
December 17, 2017, 04:36:13 AM
 #163

4.   I went to Home and opened the newly installed Armory. It ran its opening scans and was then online (I trust the BCH chain?). I “Import or Restore Wallet” using the Root Key. I then had the same wallet on both Home and Work. While importing the wallet it got stuck on “scan transaction history”. I’ve restarted, let Bitcoin ABC run until its up-to-date and still no luck. It constantly gets stuck with only a few seconds left on the “scan transaction history” stage.
I suspect we're going to need to see the Armory logs to understand what is happening... armorylog.txt and dbLog.txt (or export logs from within Armory).

Copy/Paste the contents of your log files to https://pastebin.com/ click the "create new paste" button and then cop/paste the generated URL for your paste here.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
PeZ
Sr. Member
****
Offline Offline

Activity: 297
Merit: 250


View Profile
December 17, 2017, 06:21:04 AM
Last edit: December 17, 2017, 07:36:57 AM by PeZ
 #164

I'm trying to move my BCH out of my Armory addresses. I have spent some bitcoin, so I deleted some blocks to get Armory back in time. I followed the instructions on the first post and sent a test of amount to be safe. The change ended up in an empty address. How am I going to move the change out if Armory doesn't know the offline transaction was processed?
[EDIT]
I used the "Max" option to clear out the Cash, other than the change in one address. Will there be any way to recover it? Control doesn't allow you to select zero balance addresses.
goatpig (OP)
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1345

Armory Developer


View Profile
December 17, 2017, 02:21:05 PM
 #165

I used the "Max" option to clear out the Cash, other than the change in one address. Will there be any way to recover it? Control doesn't allow you to select zero balance addresses.

These are post fork coins now, you need the BCH chain.

Magilla Gorilla
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
December 18, 2017, 04:32:52 PM
 #166

Ente,

Thank you for the quick response. In response to your questions:

1.   I am uncertain if the BCH node and Armory are fully synchronized. Now that I have imported my wallet, Armory will not open and gets stuck during the “Scanning Transaction History” process. I trust this means it cannot synch for some reason. Based on my dblog attached in a post a few minutes ago, it appears to consistently get stuck after scanning block #496043 to #504744.

2.   I am unable to view the Bitcoin addresses at Home since Armory will not open. During the “Scanning Transaction History” it gets permanently stuck with “xx seconds” left.

3.   I am uncertain how to run via command line. Since you are looking to see errors, if they could be viewed in my dblog or armorylog…those are now posted. If you can let me know how to run via commandline I will do so and let you know any errors shown.

Since I have paper copies of the public and private keys and my only objective is to split the coins and sell or store the BCH elsewhere….would it be just as easy to create a BCH wallet elsewhere and manually import (ie type in / copy and paste) my keys into that BCH wallet?
Magilla Gorilla
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
December 18, 2017, 05:25:59 PM
 #167

GOATPIG - Based on the dialog under the "Export Log File...." selection within Armory, I assume making my logs public does not put my BTC / BCH private keys nor my wallet Root Key at risk. I understand that my TXs or perhaps public address privacy could be impaired....but still not anything putting my BTC at risk. Please verify my assumption is correct.
goatpig (OP)
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1345

Armory Developer


View Profile
December 18, 2017, 06:46:04 PM
 #168

Logs leak some of your privacy, they do not carry anything that can reveal you private keys.

Magilla Gorilla
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
December 18, 2017, 06:57:21 PM
 #169

Goatpig - thank you for confirmation that posting my Logs does not jeopardize my BTC / BCH (via private keys, root key or otherwise).

Per HCP's request for logs regarding my post #161

dbLog
https://pastebin.com/nJCQLbL1

armorylog
https://pastebin.com/PtujAYbe

You may see that  Armory completed its scans and showed as online the one time I ran it before my wallet was "restored". Once the wallet was restored the "Scanning Transaction History" process always got stuck with only "xx seconds left". Based on my cursory understanding of the logs it always seems to get stuck on the same blocks.
Ente
Legendary
*
Offline Offline

Activity: 2126
Merit: 1001



View Profile
December 18, 2017, 10:27:18 PM
 #170

I see 16 entries of
Quote
BitcoindError: bitcoind not found

So, is it at default folder path, and is it running? AFAIK you can also open Bitcoin-qt (the GUI shortcut).
Oh, and you need to allow api connections to bitcoind too, in bitcoin.conf.

If you checked all this already, nevermind. Also I don't know what the current state of Armory regarding "automatically find bitcoind path" and "automatically start bitoind" is.

edit: armorylog seems to find and scan the bcash blocks fine.
Also, nevermind me mixing up bitcoin and bcash here :-)

Ente
PeZ
Sr. Member
****
Offline Offline

Activity: 297
Merit: 250


View Profile
December 20, 2017, 01:02:40 AM
 #171

I always ran bitcoin-qt and Armory separately, and I don't mess with the Armory settings by using a shortcut...

"D:\Program Files (x86)\Armory\ArmoryQt.exe" --datadir="D:\ArmoryData" --satoshi-datadir="D:\BitcoinData"

I renamed the database folder in ArmoryData to database.old to save it.

Substitute Qt with DB if you are following the instructions.

You don't want Bitcoind running if you are following the first page instructions.
Magilla Gorilla
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
December 20, 2017, 03:02:44 PM
 #172

The discussion is getting beyond my scope of knowledge so I apologize if I cant keep up with some of the questions / instructions.

I sincerely appreciate all of your assistance.


ENTE
I am uncertain if bitcoind is in the default path and whether or not its running. In Armory Settings (from the dropdown File menu) the checkbox is selected for "Let Armory run Bitcoin Core/bitcoind in the background". Where is the default location Armory is looking for bitcoind? Should I specifically select a location within settings for the "Bitcoin Install Dir:" or "Bitcoin Home Dir:"?

API connections are a new concept to me as well as how to adjust with bitcoin.conf.

I agree that it seems to scan the bcash blocks just fine. Before importing the wallet Armory would show as online and kept up with the Bcash blocks as they were created.

PeZ
I am following the first page instructions and uncertain if bitcoind is running in the background. I am not running it intentionally (ie opening the .exe).


Another thought...
Since I am having difficulty getting the new Armory to run after i import my wallet, is there any risk to taking the following route to extract my BCH:
1. Transfer my existing BTC (at pre-fork addresses) to a new address in a new wallet created in Armory or my Nano S.
2. Install a BCH wallet such as Electron Cash.
3. In the BCH wallet, sweep the private keys from my old BTC addresses that existed pre-fork and send to a newly created BCH address.
Once i have transferred all BTC out of the current wallet and away from the existing addresses, is there any risk in exposing those public and private keys to the BCH network?


I would prefer to transfer the BCC from Armory per GOATPIG's page 1 instructions but remain unable to get Armory to load my wallet on the BCH chain. To start on a somewhat clean-slate, I am contemplating uninstalling ABC and Armory from Home and then re-install to see if that makes a difference; though I am sure you will tell me I'll end up at the same spot.




zurswierding
Newbie
*
Offline Offline

Activity: 55
Merit: 0


View Profile
December 20, 2017, 06:32:04 PM
 #173

What is the easiest way to claim post fork BCC from an Armory wallet?  I have moved the coins post fork.  Is it as simple as running armory with a complete BCC node and then sending using the BCC signer?

Thanks for any help,

Zurs
goatpig (OP)
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1345

Armory Developer


View Profile
December 20, 2017, 07:55:52 PM
 #174

Is it as simple as running armory with a complete BCC node and then sending using the BCC signer?

Yes.

droark
Sr. Member
****
Offline Offline

Activity: 525
Merit: 282


View Profile WWW
December 20, 2017, 08:38:48 PM
 #175

What is the easiest way to claim post fork BCC from an Armory wallet?  I have moved the coins post fork.  Is it as simple as running armory with a complete BCC node and then sending using the BCC signer?

Yes. That said, I highly recommend keeping the Armory database separate from the Core DB, otherwise you'll have problems. This link explains how to set up the paths, which you'll need for both the Armory DB and the Bcash chain.
PeZ
Sr. Member
****
Offline Offline

Activity: 297
Merit: 250


View Profile
December 20, 2017, 08:40:01 PM
Last edit: December 20, 2017, 08:52:38 PM by PeZ
 #176

ENTE
I am uncertain if bitcoind is in the default path and whether or not its running. In Armory Settings (from the dropdown File menu) the checkbox is selected for "Let Armory run Bitcoin Core/bitcoind in the background". Where is the default location Armory is looking for bitcoind? Should I specifically select a location within settings for the "Bitcoin Install Dir:" or "Bitcoin Home Dir:"?
This is what I do/did. I had previously emptied my BTC from my main wallet. Some BCH got stuck as change when I transferred it away, so I installed Bitcoin ABC in a separate directory.
Uncheck the box that lets Armory run bitcoin core. It will find it, if it is running - as long as your firewall is not blocking it.
Keep separate directories for Bitcoin ABC data and Bitcoin Core data and copy the Armory wallet to another directory, but remove the database directory for when you use it with Bitcoin ABC.
If you want to run Bitcoin, do it with a shortcut e.g. "D:\Program Files\Bitcoin\bitcoin-qt.exe" -datadir="D:\BitcoinData" -disablewallet
When synced, run Armory with the shortcut that I mention in the previous post. Follow the directions on the first page.
Not sure if this is the easiest method, but it worked. I am using Windoze, but other OS's should have something similar.
rob40021
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
December 20, 2017, 09:27:19 PM
 #177

OK this is what I did but didn't work

I'm a noob

so I created a second windows user and the downloaded and synced bch abc installed new armory pointed the directory at bch abc when i imported wallet with BTC it comes up with a balance of zero so I'm confused (which is easily done)
talktothe
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
December 20, 2017, 10:48:02 PM
 #178

Hey PeZ, when you did this does the transaction completed or you should copy the tx raw data and transmit to online service?
I have fully sinced bitcoin ABC and i want to execute the transaction through armory with the BCH signer.

Also do you see the correct BCH balance on armory when running against bitcoin ABC.

Thanks

ENTE
I am uncertain if bitcoind is in the default path and whether or not its running. In Armory Settings (from the dropdown File menu) the checkbox is selected for "Let Armory run Bitcoin Core/bitcoind in the background". Where is the default location Armory is looking for bitcoind? Should I specifically select a location within settings for the "Bitcoin Install Dir:" or "Bitcoin Home Dir:"?
This is what I do/did. I had previously emptied my BTC from my main wallet. Some BCH got stuck as change when I transferred it away, so I installed Bitcoin ABC in a separate directory.
Uncheck the box that lets Armory run bitcoin core. It will find it, if it is running - as long as your firewall is not blocking it.
Keep separate directories for Bitcoin ABC data and Bitcoin Core data and copy the Armory wallet to another directory, but remove the database directory for when you use it with Bitcoin ABC.
If you want to run Bitcoin, do it with a shortcut e.g. "D:\Program Files\Bitcoin\bitcoin-qt.exe" -datadir="D:\BitcoinData" -disablewallet
When synced, run Armory with the shortcut that I mention in the previous post. Follow the directions on the first page.
Not sure if this is the easiest method, but it worked. I am using Windoze, but other OS's should have something similar.
PeZ
Sr. Member
****
Offline Offline

Activity: 297
Merit: 250


View Profile
December 20, 2017, 11:30:53 PM
 #179

Hey PeZ, when you did this does the transaction completed or you should copy the tx raw data and transmit to online service?
I have fully sinced bitcoin ABC and i want to execute the transaction through armory with the BCH signer.

Also do you see the correct BCH balance on armory when running against bitcoin ABC.
Thanks
With both Bitcoin Core and Bitcoin ABC, I unchecked RBF, used 1 S/B fee and copied the Hex data and used http://blockdozer.com/insight/tx/send to submit the transaction. I don't know if it is required, but I would empty the wallet of BTC before messing with the BCH contents.

Yes, when you use Bitcoin ABC you would see the BCH contents, but my wallet was completely empty of BTC.
relik
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
December 21, 2017, 10:12:52 AM
 #180

Just read the news about BCH chain introducing new type of address:
https://news.bitcoin.com/bitcoin-cash-community-prepares-for-change-the-address-day/
Is Armory supporting it (or planning to support it in any upcoming release)?
Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!