Author

Topic: Restore BTC Multibit 12-word-seed to BCH electroncash (Read 1598 times)

legendary
Activity: 2030
Merit: 1076
A humble Siberian miner
Personally, I would have thought that just importing the seed to ElectronCash (Note: use the BIP39 option, and derivation path of m/0' ) would have been the easier option... but that's your choice Wink

A huge thanx to you for those simple, but so important words...
HCP
legendary
Activity: 2086
Merit: 4361
dropped you a PM... also with some advice for checking why BitcoinABC isn't syncing
sr. member
Activity: 290
Merit: 250
Thank you very much! this seems to help!  Grin Grin Grin

i have imported both private keys as you told me.
i do now have correct total balance of 2,97BCC but now my BitcoinABC Client is not syncing any more. crap!


and pls submit some donation address  Kiss
HCP
legendary
Activity: 2086
Merit: 4361
Ahhhh I see what has happened Wink

BitcoinABC is finding the amounts sent to the "change addresses" from the two transactions and showing those as "sent"... MultiBit is "hiding" this as these change addresses are in the MultiBit wallet, so MBHD is showing the "effective" amount sent (ie. Input - Change)

In this transaction: b13af4f4ace7283a13dc98ea858f5a18fdd9625831a389f8c23cbe477dbd9289

You used a 1 BTC input:
1MTpePZja5eHmeThBsqvqzNA3kTC9kww6e (1 BTC)

and sent 0.02 to this address:
1Lp972rBgoaVZcNcQjehjdj6PH16r21dw8 - (Unspent) 0.02 BTC

This, created change of 0.9799 which it deposited here:
17z53gDzUvzEyi5endgaZX9c1Ewz92StyA - (Unspent) 0.9799 BTC

So the "effective" amount sent is 1 - 0.9799 = 0.0201 BTC




In the second transaction: c4dc402ba3463dfa7be8428a2c4c02dd53e2276e14bf2be8d58bec6ed9099a00

You used a 2 BTC input:
1MTpePZja5eHmeThBsqvqzNA3kTC9kww6e (2 BTC - Output)

and I'm assuming you actually sent 0.01 to:
1L1jtgiafSHyTuSzDfiAjB2qARRNTFauLx - (Unspent) 0.01 BTC

and generated change of 1.9899:
1MAVL1idU4SqdAQ3JMtqDfRMvPgagrccPy - (Spent) 1.9899 BTC


So the "effective" amount sent is 2 - 1.9899 = 0.0101 BTC




BitcoinABC is showing the change amounts as "sent" as I suspect you've only imported the "receive" address private keys... you need to import your "change" address private keys... and then those 1.9899 and 0.9799 amounts will no longer show as "sent"... and will be properly included in your balance.

You need to use the "Custom" BIP32 Derivation Path of m/0'/1 in the BIP39 standalone tool to see your MBHD change addresses... Also, You shouldn't need to import 160K keys Tongue... just look through until you find the addresses:

17z53gDzUvzEyi5endgaZX9c1Ewz92StyA and 1MAVL1idU4SqdAQ3JMtqDfRMvPgagrccPy


Personally, I would have thought that just importing the seed to ElectronCash (Note: use the BIP39 option, and derivation path of m/0' ) would have been the easier option... but that's your choice Wink
sr. member
Activity: 290
Merit: 250
Hi, i'll try to explain it a bit more:

Multibit HD (BTC)


txid's:
b13af4f4ace7283a13dc98ea858f5a18fdd9625831a389f8c23cbe477dbd9289
c4dc402ba3463dfa7be8428a2c4c02dd53e2276e14bf2be8d58bec6ed9099a00

Bitcoin ABC (BCC) (similar to electron cash)


the only payments i made are the both in the first screenshot, not the two about 0.9799 and 1.99 BTC(=BCC) in the second screenshot.
where is the error from?
can somebody explain how this could happen?
where are the missing 3 BCC now?

within MultibitHD (BTC) all seems fine.
HCP
legendary
Activity: 2086
Merit: 4361
Can you provide some TXIDs... It's very hard to understand what the issue is without being able to see actual transactions.

It's simply not possible for the amounts to be magically multiplied... They use the same blockchain history up until the fork, so the numbers in BTC and BCH have to be identical.
sr. member
Activity: 290
Merit: 250
By default, Electrum and ElectronCash both show milli units. You need to go into the settings and change from mBCC to BCC... that is why the numbers are all messed up. Wink

Then just use the seed

Thanks, but i already knew this. it is really the whole amount of 1.0BCC instead of 0.01BCC applied.
HCP
legendary
Activity: 2086
Merit: 4361
By default, Electrum and ElectronCash both show milli units. You need to go into the settings and change from mBCC to BCC... that is why the numbers are all messed up. Wink

Then just use the seed
sr. member
Activity: 290
Merit: 250
Hi all, i've a problem and need some help on it:

when i add the 12 word seed from multibitHD to electroncash restore (as BIP39), i get a wrong balance. my last BTC payments before 01/08/2017 are now on BCH factor 100 greater than before in BTC. A Payment of -0.01BTC  appears after restore in BCC as -1.00BCH

as a workaround i used bip39-standalone tool and already have extracted 160.000 private keys from my 12 word seed (Multibit hd) - but i dont know which one really containes some balance.
is there a simple way to get information of which key conatins balance ?

i've imported the keys via batch bitcoin-cli.
bitcoin-cli -datadir=d:\path\ importprivkey   XXXXPRIVATEKEYXXXXX somelabel false

on this way i can add about 35000 keys a day to my wallet.
but the outcome from the previous 160.000 keys was 0 zero !

over all i am not sure if this is the right way.
maybe someone can give me some tips on how to go on now.

brgds
mcc

Jump to: