Pages:
Author

Topic: Using Armory on the BCH chain - page 8. (Read 46022 times)

sr. member
Activity: 389
Merit: 250
April 12, 2018, 09:05:10 PM
Quote
it must be seeing the previously running bitcoind

I completely uninstalled the original Bitcoin wallet including hidden files. That way it can't interfere. I couldn't even cleanly install ABC without removing previous wallet.

If you don't want to delete the Bitcoin wallet. Why not cut and paste the Bitcoin hidden folder to a thumb drive until BCH is extracted? Then after extracting BCH, put the Bitcoin file back and reinstall the program. Then you won't have to download the block chain again and your settings will be saved.

It looks to me like you have to uninstall the Bitcoin Client and it's hidden folder. Then Reinstall ABC wallet. And you might have to re-download the ABC Block chain.  

Another thing you could try is to uninstall Armory. And delete the hidden Amory files also. Nuke it. Then restore Armory. If you're ABC wallet is working normal.  Then it is likely corrupted Armory data on your online computer. I originally was going to do that but decided to Scan and Rebuild the data base instead.  

member
Activity: 178
Merit: 10
member
Activity: 178
Merit: 10
April 12, 2018, 08:53:44 PM
this is what i'm seeing.  the Armory GUI overlapping the terminal window.  blocks are up to date and continuously being successfully added  on the BCH chain (when i query bitcoin-cli getblockcount) yet no blocks are being recognized by Armory.

https://imgur.com/zjCRo3a

i should add that this BCH chain in the guest VM is on the same machine that holds the BTC chain on the host.  it could be some sort of socket interference, altho i'm not trying to run them at the same time.  i've been reading about TIME WAIT's binding the socket but i'm not sure.
sr. member
Activity: 389
Merit: 250
April 12, 2018, 05:16:16 AM
You did download the Linux version?

https://download.bitcoinabc.org/0.16.1/linux/
HCP
legendary
Activity: 2086
Merit: 4361
April 12, 2018, 02:56:29 AM
tried your method but it fails inside an Ubuntu VM.  Armory shows "Node Offline" but with the correct number of initial blocks as it must be seeing the previously running bitcoind.  i've unchecked the Setttings box that allows Armory to control bitcoind.  the background Armory Terminal  window shows "BDM is ready!" but no further blocks get appended to this window altho bitcoind is keeping up and appears to be running properly.  any help would be appreciated.
Do you have:
Code:
server=1
listen=1
in the bitcoin.conf file in the Bitcoin-ABC data directory (ie. the directory with the wallet.dat)? It's also possible that the VM setup is causing the issue with Bitcoin-ABC being able to talk to bitcoind...
member
Activity: 178
Merit: 10
April 11, 2018, 11:46:07 PM
Quote
May you sum up the procedure?

(1) First move all BTC coins off of your Armory wallets and Bitcoin Core wallet to a safe place. I'm using a hardware wallet that will hold both BTC, BCH and other altcoins.

(2) Uninstall  Bitcoin Core.

(3) Configure your computer to show hidden files (google methods for your particular computer). Delete all hidden Bitcoin Core hidden files and blockchain. Google or use youtube to find files if you don't know. Your looking for a folder labeled Bitcoin. Delete it.

(4) Download bitcoin-abc-0.16.1 (Bitcoin-qt) for windows https://download.bitcoinabc.org/0.16.1/win/

(5) Install and synchronize new ABC (bitcoin-qt). Could take several days. Not easy to find the wallet install in the downloaded folders. If you use a zip file you will have to extract the files. "Hint" Open the files with the most data in them.

(6) Open Armory and in "User" tab and set to "expert" in both online and offline computers.

(7)  Also in Armory (online computer) go to File/Settings and uncheck the box at the top of the page that says. "Let Armory run Bitcoin Core/bitcoind in the background".

(Cool Shut down Armory and bitcoin-abc. Restart computer for the hell of it.

(9) Open up the new ABC wallet you previously synchronized. Wait until it is synchronized. Leave it on.

(10) Then open up Armory and let it synchronize.

(11)  Go to Help tab in Armory and select "Rebuild and Rescan Data Bases"

(12) You should be able to see the BCH balance in a few hours. To move the BCH you just follow the directions at   "the first post of this thread".    

tried your method but it fails inside an Ubuntu VM.  Armory shows "Node Offline" but with the correct number of initial blocks as it must be seeing the previously running bitcoind.  i've unchecked the Setttings box that allows Armory to control bitcoind.  the background Armory Terminal  window shows "BDM is ready!" but no further blocks get appended to this window altho bitcoind is keeping up and appears to be running properly.  any help would be appreciated.
sr. member
Activity: 389
Merit: 250
April 08, 2018, 02:19:20 AM
Quote
Should Shut down bitcoin-abc?

Yes. Bitcoin-abc. I fixed the error.
Peg
newbie
Activity: 41
Merit: 0
April 07, 2018, 10:46:45 PM
Thank you very much for your reply!!



Quote
May you sum up the procedure?

(1) First move all BTC coins off of your Armory wallets and Bitcoin Core wallet to a safe place. I'm using a hardware wallet that will hold both BTC, BCH and other altcoins.

(2) Uninstall  Bitcoin Core.

(3) Configure your computer to show hidden files (google methods for your particular computer). Delete all hidden Bitcoin Core hidden files and blockchain. Google or use youtube to find files if you don't know. Your looking for a folder labeled Bitcoin. Delete it.

(4) Install bitcoin-abc-0.16.1 (Bitcoin-qt) for windows https://download.bitcoinabc.org/0.16.1/win/

(5) Install and synchronize new ABC (bitcoin-qt). Could take several days. Not easy to find the wallet in the downloaded folders. If you use a zip file you will have to extract the files. "Hint" Open the files with the most data in them.

(6) Open Armory and in "User" tab and set to "expert" in both online and offline wallets.

(7)  Also in Armory go to File/Settings and uncheck the box at the top of the page that says. "Let Armory run Bitcoin Core/bitcoind in the background".

(Cool Shut down Armory and Bitcoin core. Restart computer for the hell of it.  Should Shut down bitcoin-abc?

(9) Open up the new ABC wallet you previously synchronized. Wait until it is synchronized. Leave it on.

(10) Then open up Armory and let it synchronize.

(11)  Go to Help tab in Armory and select "Rebuild and Rescan Data Bases"

(12) You should be able to see the BCH balance in a few hours. To move the BCH you just follow the directions at   "the first post of this thread".    
sr. member
Activity: 389
Merit: 250
April 07, 2018, 01:05:31 PM
Quote
May you sum up the procedure?

(1) First move all BTC coins off of your Armory wallets and Bitcoin Core wallet to a safe place. I'm using a hardware wallet that will hold both BTC, BCH and other altcoins.

(2) Uninstall  Bitcoin Core.

(3) Configure your computer to show hidden files (google methods for your particular computer). Delete all hidden Bitcoin Core hidden files and blockchain. Google or use youtube to find files if you don't know. Your looking for a folder labeled Bitcoin. Delete it.

Or. If you intend to use the Bitcoin Core wallet later. Why not cut and paste the hidden Bitcoin File to a large enough Thumb drive? Then you could put it back later and won't have to download the blockchain later. I just deleted mine. 

(4) Download bitcoin-abc-0.16.1 (Bitcoin-qt) for windows https://download.bitcoinabc.org/0.16.1/win/

(5) Install and synchronize new ABC (bitcoin-qt). Could take several days. Not easy to find the wallet install in the downloaded folders. If you use a zip file you will have to extract the files. "Hint" Open the files with the most data in them.

(6) Open Armory and in "User" tab and set to "expert" in both online and offline computers.

(7)  Also in Armory (online computer) go to File/Settings and uncheck the box at the top of the page that says. "Let Armory run Bitcoin Core/bitcoind in the background".

(Cool Shut down Armory and bitcoin-abc. Restart computer for the hell of it.

(9) Open up the new ABC wallet you previously synchronized. Wait until it is synchronized. Leave it on.

(10) Then open up Armory and let it synchronize.

(11)  Go to Help tab in Armory and select "Rebuild and Rescan Data Bases"

(12) You should be able to see the BCH balance in a few hours. To move the BCH you just follow the directions at   "the first post of this thread".    
Peg
newbie
Activity: 41
Merit: 0
April 07, 2018, 02:25:32 AM
May you sum up the procedure?



Good to see you managed to get it sorted...

Logically, rebuilding and rescanning was always likely to be the best option. Especially if you had made BTC transactions after the fork... That would confuse the hell out of Armory as it tried to use a database built on a different chain with transactions that don't exist on the current chain in use! Tongue

Just a shame the price of everything has dumped so much... Undecided

Also, for future reference... Try the "edit" button instead of multi posting Wink

I've moved all the free BCC in both wallets today. I think this is the easiest way. Especially if you don't understand computer code.

And one more thing when doing an offline transaction. Don't forget to change your offline signing wallet to expert. If you don't the window to choose BCC won't come up.

The prices are low now. But when the next big one comes expect 18 times the value of the last little blip of $18,000 per BTC. I'll be glad I waited.   
sr. member
Activity: 389
Merit: 250
April 07, 2018, 01:50:33 AM
Good to see you managed to get it sorted...

Logically, rebuilding and rescanning was always likely to be the best option. Especially if you had made BTC transactions after the fork... That would confuse the hell out of Armory as it tried to use a database built on a different chain with transactions that don't exist on the current chain in use! Tongue

Just a shame the price of everything has dumped so much... Undecided

Also, for future reference... Try the "edit" button instead of multi posting Wink

I've moved all the free BCH in both wallets today. I think this is the easiest way. Especially if you don't understand computer code.

And one more thing when doing an offline transaction. Don't forget to change your offline signing wallet to expert. If you don't the window to choose BCH won't come up.

The prices are low now. But when the next big one comes expect 18 times the value of the last little blip of $18,000 per BTC. I'll be glad I waited.    
HCP
legendary
Activity: 2086
Merit: 4361
April 06, 2018, 11:37:56 PM
Good to see you managed to get it sorted...

Logically, rebuilding and rescanning was always likely to be the best option. Especially if you had made BTC transactions after the fork... That would confuse the hell out of Armory as it tried to use a database built on a different chain with transactions that don't exist on the current chain in use! Tongue

Just a shame the price of everything has dumped so much... Undecided

Also, for future reference... Try the "edit" button instead of multi posting Wink
sr. member
Activity: 389
Merit: 250
April 06, 2018, 10:59:05 PM
I went to the Armory Help button/Rebuild and Rescan Data Base. Took a few hours and now I see the full balance of my wallets as they should be. So I guess I can now send the coins out of the wallet and be done with it.  Grin



As Jojo69 suggested I used bitcoin-abc-0.16.1-win64     Cheesy
sr. member
Activity: 389
Merit: 250
April 06, 2018, 08:12:15 PM
I have my Armory node online by unchecking the "let Armory run Bitcoin Core in the background" box. Then restarting Armory after starting Bitcoin ABC. Still no balance. So I have to do some type of computer whiz kid trick Or just uninstall and rebuild my Armory Wallets.

Would Rebuild and Rescan Data Bases do it? Or should I completely nuke it?  

Oh. It's Friday night. Everyone is out having a big night watching "I Love Lucy" reruns.     Crickets............................           
sr. member
Activity: 389
Merit: 250
April 06, 2018, 06:56:24 PM
I started up Armory without deleting just for kicks. It shows zero balances and node is offline. When it is fixed will it show a BCC balance?
sr. member
Activity: 389
Merit: 250
April 06, 2018, 06:46:24 PM
Well. My BCH ABC wallet is synchronized.

 I guess I'll just uninstall Armory. Delete hidden Armory files. Reinstall Armory. Restore online quick wallet with paper back up. Then go to the offline computer with thumb drive and get data from the offline wallet to the online transmitting computer.

Would it hurt to turn on Armory to see if I can do without all this?

I wonder if I can do this with Bitcoin Gold?        
sr. member
Activity: 525
Merit: 282
April 04, 2018, 12:40:18 PM
Yeah, you'll likely need to rebuild Armory... as the existing database it has built from Bitcoin blockchain will likely not line up with the Bitcoin Cash blockchain (ie. missing inputs/transactions etc) if you have transactions etc from AFTER the fork.

I'd still rebuild the Armory DB to be safe. I'm not intimately familiar with the DB code (yet) but I know the DB can go haywire if it thinks something is in a place where it actually isn't. I suppose the OP can try with what they have (assuming no post-fork Txes) but I wouldn't count on it working, and would rebuild to be safe.

(That said, I seem to recall a copy of the DB working when I dumped my Bcash coins at launch. Maybe I'm wrong!)
HCP
legendary
Activity: 2086
Merit: 4361
April 04, 2018, 02:50:57 AM
Yeah, you'll likely need to rebuild Armory... as the existing database it has built from Bitcoin blockchain will likely not line up with the Bitcoin Cash blockchain (ie. missing inputs/transactions etc) if you have transactions etc from AFTER the fork.
sr. member
Activity: 389
Merit: 250
April 03, 2018, 11:45:39 PM
HCP
legendary
Activity: 2086
Merit: 4361
April 03, 2018, 02:53:27 AM
it was a crass attempt at "taking over" when BCH was first launched and seems to be getting worse.
can you elaborate?
NOTE: "Windows" locations used for convenience

Instead of installing to a "unique" location and using a "unique" data directory location (for example C:\Program Files\BitcoinABC and C:\Users\USERNAME\AppData\Roaming\BitcoinABC) like all the other "QT" clones do... The BitcoinCash devs deliberately setup the installers for Bitcoin ABC to install to the same default location that Bitcoin Core uses. Specifically C:\Program Files\Bitcoin and C:\Users\USERNAME\AppData\Roaming\Bitcoin.

The upshot of this, was that any user that wasn't paying attention, and was just clicking "next-next-next" through the installer and during first run, would end up overwriting their Bitcoin Core install with Bitcoin ABC... furthermore, Bitcoin ABC would "take over" the data directory (ie. Blocks and Chainstate folders etc)... which would effectively "corrupt" the blocks folder making it no longer work with Bitcoin Core... as "invalid" blocks (as far as BTC is concerned) were being added into Blocks folder etc.

The Bitcoin Cash camp were trying to be "THE" Bitcoin... instead of accepting their fate as an "altcoin". I suspect this was also why they only added "replay protection" at the 11th hour when it was obvious they were not going to succeed usurping Bitcoin.


yes, imo, this would be the much simpler way to do it.  if you try to work with a truncated chain terminating at the 8/1/17 fork date like the one HCP is recommending, this means that you have to go back and manually dig out every BTC tx you made when clearing/moving your BTC to Trezor and then construct separate BCH tx's using the same UTXO's in a like for like tx repeat if you will.  this is a pain and is the way i'm stuck doing it for now.  by my understanding, if you instead sync up an entirely new ABC chain on top of Armory, all your BCH will be on display in the GUI in an up to date fashion thus allowing you to harvest the entire BCH balance in a single tx.  at least, that's the way i understand it since i've never done it this way.  someone correct me if i'm wrong.
If you work on a truncated chain and reindex with Bitcoin ABC and then let it finish syncing up to todays date... and then do a "Rebuild and Rescan Databases" in Armory... theoretically, that should really be the same as a complete resync/build using a "from scratch" Bitcoin ABC and Armory... But without needing Bitcoin ABC to sync up to 1st August 2017.

At the end of the day, either way should really work... and depending on your syncing speed, a truncated chain may only save a few hours or a day or two... If speed is not a concern, then a "clean" install is probably  less likely to cause you issues
Pages:
Jump to: