Pages:
Author

Topic: Using Armory on the BCH chain - page 19. (Read 45958 times)

full member
Activity: 159
Merit: 100
September 06, 2017, 03:08:10 AM
#65
There is a whole community running BCH nodes with almost religious fervor.  I am sure they would have noticed if it installed malware or stole wallets.
pf
full member
Activity: 176
Merit: 105
September 05, 2017, 08:32:21 PM
#64
Quote
Do you trust their code?
lol no
Hmm, in what sense do you not trust it? I was just wondering if it's trustworthy enough to run just for the purpose of dumping my BCH Smiley But who knows, maybe this code contains malware... that's what I meant.

After compiling a binary, maybe I should run the binary on a VM just to be safe.
legendary
Activity: 3640
Merit: 1345
Armory Developer
September 05, 2017, 08:19:48 PM
#63
Did you use Bitcoin ABC (https://www.bitcoinabc.org)?

Yes

Quote
Do you trust their code?

lol no
pf
full member
Activity: 176
Merit: 105
September 05, 2017, 08:08:19 PM
#62
1) I sync'ed a BCH node.

Ok, since you did that, I think I'll do that too. Did you use Bitcoin ABC (https://www.bitcoinabc.org)? Do you trust their code? I'll be compiling it myself.
legendary
Activity: 3640
Merit: 1345
Armory Developer
September 05, 2017, 07:50:50 PM
#61
I'm starting to get it, thank you! Just a few more questions if you don't mind:

1) What broadcasting website did you use? Others have reported http://blockdozer.com/insight/tx/send Have you tried that one? They don't use HTTPS which worries me.

2) I normally use https://bitcoinfees.21.co to check what BTC fees I should be using. What fees do you recommend for BCH? The faster I can dump, the better Smiley

3) Let's say I have a total of 2 BTC in various utxos in the Armory wallet. And let's say I'm transferring it all at once (to some BCH exchange address). Let's say I want to use the fee 0.001 BTC. Isn't it then just a matter of selecting all the utxos and transferring 1.999 BTC using a 0.001 BTC fee? I'm almost 100% sure this is correct, but I thought I'd make sure just in case.

1) I sync'ed a BCH node.

Blockchair uses SSL, but I don't know if they have a send API. One thing you need to know if you're going to push through a 3rd party: Armory RBF flags by default, and RBF is disabled on the BCH chain. This doesn't mean RBF flagged transactions are invalid on the BCH chain, but that second RBF won't be broadcasted (first RBF flags potential replacement, second RBF is replacement). However, people have reported 3rd party chain explorers won't broadcast RBF flagged tx on BCH, therefor I suspect they went for the idiot patch and reject anything sequence flagged as a whole (how do they deal with OP_CSV?).

2) Last I checked, you could get first block inclusion with as low as 20 sat/B atm. I expect it's cheaper now

3) Pick all the eligible utxos in the coin control UI (don't bother if you want to move the whole wallet balance), then check the "MAX" box and pick a sat/B fee (force a flat fee).
pf
full member
Activity: 176
Merit: 105
September 05, 2017, 05:40:10 AM
#60
949 was created on July 29 and I did no transactions around those days. Does this mean I should just remove all blk files 950 and above?

Also, is it enough to remove blk files? There are corresponding rev files in there. Do I need to remove those too?

Armory does not use the rev files. Remove whatever amount of files you need to roll back the chain in a state where all your post fork coins are unspent.

Quote
How do I "start ArmoryDB against" a particular folder?

https://btcarmory.com/docs/pathing

Quote
Sorry for these noobish questions, but I'm a bit confused. Will Armory not simply show me exactly how many BCH are in my wallet? (I wanna know exactly how many BCH I own that I can dump LOL.)

Using the "trick", you will know how much BCH you have in total, but since you can't use Armory to broadcast (you are not running an actual BCH node), Armory can't track which outputs you've spent on the BCH chain. If you dump in several transaction, you need to keep track of which utxos are still available.

I'm starting to get it, thank you! Just a few more questions if you don't mind:

1) What broadcasting website did you use? Others have reported http://blockdozer.com/insight/tx/send Have you tried that one? They don't use HTTPS which worries me.

2) I normally use https://bitcoinfees.21.co to check what BTC fees I should be using. What fees do you recommend for BCH? The faster I can dump, the better Smiley

3) Let's say I have a total of 2 BTC in various utxos in the Armory wallet. And let's say I'm transferring it all at once (to some BCH exchange address). Let's say I want to use the fee 0.001 BTC. Isn't it then just a matter of selecting all the utxos and transferring 1.999 BTC using a 0.001 BTC fee? I'm almost 100% sure this is correct, but I thought I'd make sure just in case.
legendary
Activity: 3640
Merit: 1345
Armory Developer
September 04, 2017, 07:19:59 PM
#59
949 was created on July 29 and I did no transactions around those days. Does this mean I should just remove all blk files 950 and above?

Also, is it enough to remove blk files? There are corresponding rev files in there. Do I need to remove those too?

Armory does not use the rev files. Remove whatever amount of files you need to roll back the chain in a state where all your post fork coins are unspent.

Quote
How do I "start ArmoryDB against" a particular folder?

https://btcarmory.com/docs/pathing

Quote
Sorry for these noobish questions, but I'm a bit confused. Will Armory not simply show me exactly how many BCH are in my wallet? (I wanna know exactly how many BCH I own that I can dump LOL.)

Using the "trick", you will know how much BCH you have in total, but since you can't use Armory to broadcast (you are not running an actual BCH node), Armory can't track which outputs you've spent on the BCH chain. If you dump in several transaction, you need to keep track of which utxos are still available.
pf
full member
Activity: 176
Merit: 105
September 04, 2017, 06:38:28 AM
#58
-------- Tricks --------
If you want to dump BCH but don't want to bother with the BCH node/don't trust their code, you can get around it with this trick:

I like this idea. Definitely don't trust BCH. Just wanna dump it ASAP Smiley

Quote from: goatpig
3) You'll want to create a copy of your blockchain data then remove blkXXXXX.dat files up until the fork point . I don't know which file this is, something around 950~960, I'm sure someone will figure out the exact file. Note that if you did not move any coins post fork yet, you do not need to delete anything.

949 was created on July 29 and I did no transactions around those days. Does this mean I should just remove all blk files 950 and above?

Also, is it enough to remove blk files? There are corresponding rev files in there. Do I need to remove those too?

Quote from: goatpig
4) With this done, you want to sync a fresh DB against this blockchain folder. Do not run a node against it, just start ArmoryDB against this folder, then start ArmoryQt, it will pick up on that DB.

How do I "start ArmoryDB against" a particular folder?

Quote from: goatpig
5) Once you're synced (it will show you as offline), you can create your transactions. You should pick utxos manually and keep track of them so as to not create conflicting transactions.

Sorry for these noobish questions, but I'm a bit confused. Will Armory not simply show me exactly how many BCH are in my wallet? (I wanna know exactly how many BCH I own that I can dump LOL.)
legendary
Activity: 3640
Merit: 1345
Armory Developer
September 01, 2017, 07:09:26 PM
#57
There are offline builds for 0.96.2. Otherwise, list the dependencies, download them and take those files to the offline machine.
newbie
Activity: 3
Merit: 0
August 26, 2017, 03:25:19 PM
#56
Hi

How does one install an offline version of Armory capable of signing for Bitcoin Cash??

I am currently running 0.93.2 on an offline machine (with TAILS), but unable to upgrade because of dependency problems.

I cannot find an offline install bundle for the new version or a repository to dependencies.

Please help! How do I get the latest version of Armory running on an offline machine?

Many thanks
legendary
Activity: 3640
Merit: 1345
Armory Developer
August 26, 2017, 08:30:51 AM
#55
There's no support for the BCH signer with lockboxes because lockboxes are not covered by the new C++ wallet interface. I'd have to do that first to even look at the signer part.
newbie
Activity: 52
Merit: 0
August 26, 2017, 03:29:06 AM
#54
Crud, so I guess the issue is that I can't even get it working using Bitcoin ABC's.

I managed to use the bitcoin-cli command/debug to import the 3Lxx multisig address, and it's children 1-2 private keys. I also got redeemScript.
I went through the process of creating the raw transaction, then signing it. Still I get error from Bitcoin core:

16: mandatory-script-verify-flag-failed (Signature must be zero for failed CHECK(MULTI)SIG operation) (code -26)

I guess I need to reach out to Bitcoin ABC then

EDIT: Ok, I solved the issue. Needed to send the amount when signing transaction and had to include fees.
newbie
Activity: 52
Merit: 0
August 25, 2017, 09:27:34 PM
#53
Quick Q: Is the BCH signer supported for multi-sig transactions (lockboxes)? Is there a way to select BCH Signer for when creating a multi sig transaction? If not, is this a particularly easy thing to add - ability to select BCH Signer in Lockbox mode - or there are no plans to include this?

Background:
I finally got the Bitcoin ABC & Bch Signer working in a VMWare Ubuntu instance.
I'm able to see my BCH balances correctly both on regular wallets and my multi-signature (lockbox) wallets.

But, I can only select the BCH Signer for when doing transactions using regular wallets. I can't get it working with the multi-signature/lockbox wallets.

Is there any way I can at least just get the BCH out of there by somehow manually crafting the BCH signer multi-sig-transaction? (I don't mind even just sweeping private keys, but these funds are sitting in a multi-signature wallet, so I don't believe key swiping/export would work there, I don't know).

EDIT: I'm in the process of going through Bitcoin ABC node and seeing if I can manually do a multi sig transaction that way by importing private keys.

Image of when doing a Multi-sig/Lockbox transaction, error returned:
non-mandatory-script-verify-flag (Signature must use SIGHASH_FORKID)

legendary
Activity: 1904
Merit: 1007
August 25, 2017, 07:09:37 PM
#52
I did, but nothing happens. Even when I rebuild the database. Will add more Smiley

Otherwise let me see your logs.

Additional blk files were required. Thank you!
legendary
Activity: 2126
Merit: 1001
August 25, 2017, 08:38:36 AM
#51
Does anyone have some recommendations of a non KYC exchange able to perform a few 1-10 BCH to BTC conversions without being scammed in the process?

Bitfinex has no KYC if you only deposit and withdraw crypto. You can send bcash there, convert to BTC, and withdraw BTC, all with no KYC. You can also trade to USD in between, just not use banktransfers up or down.
I normally avoid exchanges, so I can't tell you about other options.
Let me know if you want a 10% fee reduce code for Bitfinex for the first month ;-)

Ente
legendary
Activity: 3640
Merit: 1345
Armory Developer
August 25, 2017, 07:15:38 AM
#50
I've spent my BCH accross hitbtc, changelly, shapeshift, poloniex and bittrex. They all worked ok. Changelly was the least annoying.
legendary
Activity: 3640
Merit: 1345
Armory Developer
August 25, 2017, 04:23:00 AM
#49
I did, but nothing happens. Even when I rebuild the database. Will add more Smiley

Otherwise let me see your logs.
legendary
Activity: 1904
Merit: 1007
August 24, 2017, 08:52:15 PM
#48
I did, but nothing happens. Even when I rebuild the database. Will add more Smiley
legendary
Activity: 3640
Merit: 1345
Armory Developer
August 24, 2017, 08:07:16 PM
#47
keep adding blk files, blocks are not order in on chain so the one block linking the chain together can be 5 blk files ahead or more.
legendary
Activity: 1904
Merit: 1007
August 24, 2017, 03:21:30 PM
#46
I thought I have this, but I'm not. I need help.

I'm starting ArmoryDB.exe -datadir= --satoshi-datadir=
Then I'm starting ArmoryQT.exe with the same arguments. I turn off "Let Armory run Bitcoin/Core in the background" and I wait. But apparently Armory is stuck at block 472XXX and it's not updating no matter how I move the blkXXXXX.dat files files followed by a Rebuild Database option.

What am I doing wrong?
Pages:
Jump to: