bitpay / wallet

Bitpay Wallet (formerly Copay) is a secure Bitcoin and other crypto currencies wallet platform for both desktop and mobile devices.
http://bitpay.com/wallet
MIT License
3.78k stars 1.74k forks source link

What will happen to BTC in different chains in Copay/BitPay in case of network split? Will app support all chains? #6439

Closed RussianSwiss closed 6 years ago

RussianSwiss commented 7 years ago

Will Copay/BitPay app support BTC operations in all network chains?

dabura667 commented 7 years ago

There's no way we can know if it works on all chains until those chains exist.

For instance, UAHF (aka Bitcoin ABC, aka Bitcoin Cash) has flip flopped on exactly what they're going to do like 10 times in the last week.

Can't tell you which wallets will support them, because no one even knows on a technical level what "they" are yet.

However, Copay's app connects to a single blockchain. So the answer is that they can only support one chain at a time.

Which chain Copay's backend will follow? Currently the only open source implementation of the Copay backend supports an old version of Bitcoin Core.

So I highly doubt they will support anything other than Core without extensive effort.

(Who knows, maybe they are secretly working on a bitcore-cash implementation. I have no clue)

RussianSwiss commented 7 years ago

Do you know any way to export xprv for any xpub 555th address generated by app if one has mnemonics?

dabura667 commented 7 years ago

You shouldn't need to do that.

The recovery phrase will work in other wallets.

paOol commented 7 years ago

I think what most people want clarity on is whether they'll be able to access UASF or BitcoinCash if they hold their funds in CoPay.

I think the answer is yes, but would be good to have a definite answer. @dabura667 's response made it a bit less clear.

but in theory if XYZ wallet comes around and seamlessly offers sending through all possible chains, it should be possible to import your recovery phrase into that new wallet.

dabura667 commented 7 years ago

To be more specific.

The current state of Copay and Bitpay app only support Bitcoin Core.

In the event that UASF or BIP91 is successful, Copay will follow it.

In the event that UASF or BIP91 has less than 33% of the hash power (upon activation) Copay will not follow UASF or BIP91.

Copay can also not currently support Bitcoin Cash. But when you send from Copay, there will be a chance that your transaction is mirrored on the Bitcoin Cash network, as Bitcoin Cash's replay protection is opt-in.

These explanations are based on the assumption that Bitpay's developers do nothing.

If they have plans, they will probably make a statement here eventually.

dabura667 commented 7 years ago

But your recovery phrase is your key. So if another wallet supports Bitcoin Cash, import your phrase into that wallet.

RussianSwiss commented 7 years ago

Thank you very much for your answer!

Wallets working with other chains won't be available immediately. Also we don't want to give access to all our xpub addresses.

Still is there a way to export xprv for i xpub address?

dabura667 commented 7 years ago

Yes. "Export" then decrypt with sjcl

JDonadio commented 6 years ago

Please follow https://github.com/bitpay/copay/issues/6557