Bitcoin Forum
November 16, 2024, 04:26:28 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Mycelium now has full Segwit support  (Read 507 times)
gentlemand (OP)
Legendary
*
Offline Offline

Activity: 2590
Merit: 3015


Welt Am Draht


View Profile
December 15, 2018, 12:05:02 AM
 #1

Mycelium has now gone full Segwit including bech32. When it updated it said something about certain seeds not being able to migrate to a Segwit set up. Dunno what that means. Mine crossed over just fine and it's a pretty old seed. You can switch between legacy, p2sh and bech32 to receive and send.

Now I don't have to justify my sentimental attachment to it any more.
BitMaxz
Legendary
*
Offline Offline

Activity: 3444
Merit: 3175


Playbet.io - Crypto Casino and Sportsbook


View Profile WWW
December 15, 2018, 12:35:00 AM
 #2

I think what they mean about the seeds is that old user with old seed will not be converted or transfer to new seeds that include both segwit and your old bitcoin addresses. So if you are planning to export the seed and import it to another wallet(like electrum) you can only recover the old addresses without segwit addresses.

Even though it still in beta version and we will expect more improve about the segwit to the wallet.

Honestly, this is one of my favorite mobile wallets before but since they don't support segwit I stopped using them but right now I'll be going to use it again until they clarify the seeds about segwit addresses.

███████████████
█████████████████████
██████▄▄███████████████
██████▐████▄▄████████████
██████▐██▀▀▀██▄▄█████████
████████▌█████▀██▄▄██████
██████████████████▌█████
█████████████▀▄██▀▀██████
██████▐██▄▄█▌███████████
██████▐████▀█████████████
██████▀▀███████████████
█████████████████████
███████████████

.... ..Playbet.io..Casino & Sportsbook.....Grab up to  BTC + 800 Free Spins........
████████████████████████████████████████
██████████████████████████████████████████████
██████▄▄████████████████████████████████████████
██████▐████▄▄█████████████████████████████████████
██████▐██▀▀▀██▄▄██████████████████████████████████
████████▌█████▀██▄▄█████▄███▄███▄███▄█████████████
██████████████████▌████▀░░██▌██▄▄▄██████████████
█████████████▀▄██▀▀█████▄░░██▌██▄░░▄▄████▄███████
██████▐██▄▄█▌██████████▀███▀███▀███▀███▀█████████
██████▐████▀██████████████████████████████████████
██████▀▀████████████████████████████████████████
██████████████████████████████████████████████
████████████████████████████████████████
gentlemand (OP)
Legendary
*
Offline Offline

Activity: 2590
Merit: 3015


Welt Am Draht


View Profile
December 15, 2018, 12:39:11 AM
 #3

I think what they mean about the seeds is that old user with old seed will not be converted or transfer to new seeds that include both segwit and your old bitcoin addresses. So if you are planning to export the seed and import it to another wallet(like electrum) you can only recover the old addresses without segwit addresses.

That makes sense.

I've only exported seeds to get my hands on forks, and Segwit seems to be problematic for that and forks are dead anyway so it makes no difference to me. Either I didn't read it properly or they could do with explaining it better. Someone might get a shock if they expect their Segwit coins to show up again.
bL4nkcode
Copper Member
Legendary
*
Offline Offline

Activity: 2142
Merit: 1307


Limited in number. Limitless in potential.


View Profile
December 15, 2018, 05:04:28 AM
 #4

You can switch between legacy, p2sh and bech32 to receive and send.
re.
Seems this is not working or just me? There's no option to switch back to legacy since one of my wallets was once in legacy only to p2sh and bech32.

Rath_
aka BitCryptex
Legendary
*
Offline Offline

Activity: 1876
Merit: 3139



View Profile
December 15, 2018, 09:55:48 AM
 #5

I have just installed Mycelium and I can't generate nested and native SegWit addresses. I can only see the default HD account. It would be a shame if I had to send some coins to a legacy address in order to convert the whole account to SegWit. I can't see SegWit related buttons anywhere. Does this update work with compatible hardware wallets? Can you access your Trezor's or Ledger's SegWit accounts? I guess I am going to stick with Samourai despite their strange decisions.
bL4nkcode
Copper Member
Legendary
*
Offline Offline

Activity: 2142
Merit: 1307


Limited in number. Limitless in potential.


View Profile
December 15, 2018, 11:29:53 AM
 #6

Earlier I just sent a small amount to one of my bech32 address from my segwit (P2SH) and the remaining amount in my p2sh address automatically transferred to segwit native (bech32). I wonder how it happened Undecided

Does this update work with compatible hardware wallets? Can you access your Trezor's or Ledger's SegWit accounts? I guess I am going to stick with Samourai despite their strange decisions.
Yeah, I just did. But never tried to sent any amount from ledger segwit account, I assumed it will do since it just connected.
gentlemand (OP)
Legendary
*
Offline Offline

Activity: 2590
Merit: 3015


Welt Am Draht


View Profile
December 15, 2018, 11:41:29 AM
 #7



That's the message you get with the update.

It's starting to sound like it's more trouble than it's worth to attempt to migrate your old account to this. I'll have to experiment a little with it before deciding.
Rath_
aka BitCryptex
Legendary
*
Offline Offline

Activity: 1876
Merit: 3139



View Profile
December 15, 2018, 12:10:54 PM
 #8

It looks like I had to sign up for the beta version in order to receive the update. Trezor T can't be used if the passphrase protection is turned on. Passphrase is being requested before the Trezor T asks user whether he wants to type it in on the host or on the device. However, I got it work to with my Trezor One. SegWit accounts are being displayed correctly and I was able to switch easily to bech32 addresses even though they aren't officially supported by Trezor in their web interface.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4361

<insert witty quote here>


View Profile
December 15, 2018, 07:33:55 PM
 #9

Earlier I just sent a small amount to one of my bech32 address from my segwit (P2SH) and the remaining amount in my p2sh address automatically transferred to segwit native (bech32). I wonder how it happened Undecided
How many UTXOs did you have in your original P2SH address? Huh If you only had the one unspent output, then the whole thing would have needed to be spent even when sending "a small amount" and then I suspect what has happened is that Mycelium has returned your change to a bech32 change address... rather than creating a new P2SH change address (or returning the change to the original address).

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


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
bL4nkcode
Copper Member
Legendary
*
Offline Offline

Activity: 2142
Merit: 1307


Limited in number. Limitless in potential.


View Profile
December 16, 2018, 07:01:19 AM
 #10

Earlier I just sent a small amount to one of my bech32 address from my segwit (P2SH) and the remaining amount in my p2sh address automatically transferred to segwit native (bech32). I wonder how it happened Undecided
How many UTXOs did you have in your original P2SH address? Huh If you only had the one unspent output, then the whole thing would have needed to be spent even when sending "a small amount" and then I suspect what has happened is that Mycelium has returned your change to a bech32 change address... rather than creating a new P2SH change address (or returning the change to the original address).

What I mean here is, when I send the small amount from p2sh (from imported private key) to some of my bech32 address, in the tx, mycelium returns my change to the bech32 address of the p2sh address and you're right. I know mycelium can automatically generate the p2sh to bech32 or vice versa but this thing doesn't mentioned in their update  Undecided
Rath_
aka BitCryptex
Legendary
*
Offline Offline

Activity: 1876
Merit: 3139



View Profile
December 16, 2018, 10:07:43 AM
 #11

I know mycelium can automatically generate the p2sh to bech32 or vice versa but this thing doesn't mentioned in their update  Undecided

Isn't it the "mixed spending" thing that was mentioned in the changelog? There would be nothing wrong with forcing you to use native SegWit address if all services were compatible with it. I wonder if forcing users to use bech32 addresses would result in services finally implementing support for them.
bL4nkcode
Copper Member
Legendary
*
Offline Offline

Activity: 2142
Merit: 1307


Limited in number. Limitless in potential.


View Profile
December 16, 2018, 01:25:39 PM
 #12

Isn't it the "mixed spending" thing that was mentioned in the changelog?
Ah, okay, maybe that was the reason, I didn't notice that one. So far, nothing to worry about the funds.

There would be nothing wrong with forcing you to use native SegWit address if all services were compatible with it. I wonder if forcing users to use bech32 addresses would result in services finally implementing support for them.
For mycelium users, yes that would be great and to some wallet also. The only missing thing is most explorer should support bech32 aside btc.com.
Rath_
aka BitCryptex
Legendary
*
Offline Offline

Activity: 1876
Merit: 3139



View Profile
December 16, 2018, 06:00:59 PM
Last edit: December 16, 2018, 06:13:04 PM by BitCryptex
Merited by HCP (1)
 #13

The only missing thing is most explorer should support bech32 aside btc.com.

There are actually quite a lot of block explorers which support bech32 addresses. Blockbook, OXT, smartbit, blockchair, BlockCypher and more. They are not as popular as blockchain.com, but as you can see, there are many alternatives.
bL4nkcode
Copper Member
Legendary
*
Offline Offline

Activity: 2142
Merit: 1307


Limited in number. Limitless in potential.


View Profile
December 17, 2018, 11:06:50 AM
 #14

The only missing thing is most explorer should support bech32 aside btc.com.

There are actually quite a lot of block explorers which support bech32 addresses. Blockbook, OXT, smartbit, blockchair, BlockCypher and more. They are not as popular as blockchain.com, but as you can see, there are many alternatives.
I must be lazy without knowing these explorers are existing already. Thanks for indicating this btw.
giszmo
Legendary
*
Offline Offline

Activity: 1862
Merit: 1114


WalletScrutiny.com


View Profile WWW
December 25, 2018, 06:19:42 PM
 #15

There would be nothing wrong with forcing you to use native SegWit address if all services were compatible with it. I wonder if forcing users to use bech32 addresses would result in services finally implementing support for them.
For mycelium users, yes that would be great and to some wallet also. The only missing thing is most explorer should support bech32 aside btc.com.

Mycelium will not force users to use bech32. bech32 is still not popular and has clear issues as for example the signing of messages is not yet well defined. If using bech32 puts you into a smaller anonymity set, it degrades your privacy. We opted to improve privacy instead by providing the mixed account feature, where you can seamlessly switch between address types.

ɃɃWalletScrutiny.comIs your wallet secure?(Methodology)
WalletScrutiny checks if wallet builds are reproducible, a precondition for code audits to be of value.
ɃɃ
Rath_
aka BitCryptex
Legendary
*
Offline Offline

Activity: 1876
Merit: 3139



View Profile
December 28, 2018, 07:21:55 PM
 #16

Mycelium will not force users to use bech32. bech32 is still not popular and has clear issues as for example the signing of messages is not yet well defined. If using bech32 puts you into a smaller anonymity set, it degrades your privacy. We opted to improve privacy instead by providing the mixed account feature, where you can seamlessly switch between address types.

Well, that's an interesting approach. Electrum has just released a software update in which bech32 addresses are the default ones. Users are obviously allowed to select a legacy type of addresses during the wallet setup but they can't switch between these two types (nested is only supported while importing the seed) without having to change currently opened wallet file. What will you do once SegWit becomes much more widely used?
STT
Legendary
*
Offline Offline

Activity: 4102
Merit: 1453



View Profile WWW
April 01, 2019, 02:04:53 PM
 #17

I'm way behind the story here but I thought Mycelium already supported segwit, the latest address my wallet has given to share is : 197bBbqV6yowtzax4ChWhyGBhxkMW87Mwc

So I guess I'm no longer fully compliant the big change is bech32 and I need to read up on advantages with that.   Time to update Shocked

Google telling me to read - https://bitcointalk.org/index.php?topic=2624630.msg26762627#msg26762627

▄▄███████████████████▄▄
▄███████████████████████▄
████████▀░░░░░░░▀████████
███████░░░░░░░░░░░███████
███████░░░░░░░░░░░███████
██████▀░░░░░░░░░░░▀██████
██████▄░░░░░▄███▄░▄██████
██████████▀▀█████████████
████▀▄██▀░░░░▀▀▀░▀██▄▀███
███░░▀░░░░░░░░░░░░░▀░░███
████▄▄░░░░▄███▄░░░░▄▄████
▀███████████████████████▀
▀▀███████████████████▀▀
 
 CHIPS.GG 
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
███▀░▄░▀▀▀▀▀░▄░▀███
▄███
░▄▀░░░░░░░░░▀▄░███▄
▄███░▄░░░▄█████▄░░░▄░███▄
███░▄▀░░░███████░░░▀▄░███
███░█░░░▀▀▀▀▀░░░▀░░░█░███
███░▀▄░▄▀░▄██▄▄░▀▄░▄▀░██
▀███
░▀░▀▄██▀░▀██▄▀░▀░██▀
▀███
░▀▄░░░░░░░░░▄▀░██▀
▀███▄
░▀░▄▄▄▄▄░▀░▄███▀
▀█
███▄▄▄▄▄▄▄████▀
█████████████████████████
▄▄███████▄▄
███
████████████▄
▄█▀▀▀▄
█████████▄▀▀▀█▄
▄██████▀▄▄▄▄▄▀██████▄
▄█████████████▄████████▄
████████▄███████▄████████
█████▄█████████▄██████
██▄▄▀▀▀▀█████▀▀▀▀▄▄██
▀█████████▀▀███████████▀
▀███████████████████▀
██████████████████
▀████▄███▄▄
████▀
████████████████████████
3000+
UNIQUE
GAMES
|
12+
CURRENCIES
ACCEPTED
|
VIP
REWARD
PROGRAM
 
 
  Play Now  
BitMaxz
Legendary
*
Offline Offline

Activity: 3444
Merit: 3175


Playbet.io - Crypto Casino and Sportsbook


View Profile WWW
April 01, 2019, 11:21:49 PM
 #18

I'm way behind the story here but I thought Mycelium already supported segwit, the latest address my wallet has given to share is : 197bBbqV6yowtzax4ChWhyGBhxkMW87Mwc
~snip~

What version of mycelium you have? Seems my mycelium wallet working fine because I have 2 option to use both bench32 native and P2SH segwit compatible with different address start from "3" and "bc1"

I think you are using an old version of mycelium that is why your address still legacy wallet.

The big problem of Mycelium right now the syncing process takes longer if you didn't open it for how many weeks or months.

███████████████
█████████████████████
██████▄▄███████████████
██████▐████▄▄████████████
██████▐██▀▀▀██▄▄█████████
████████▌█████▀██▄▄██████
██████████████████▌█████
█████████████▀▄██▀▀██████
██████▐██▄▄█▌███████████
██████▐████▀█████████████
██████▀▀███████████████
█████████████████████
███████████████

.... ..Playbet.io..Casino & Sportsbook.....Grab up to  BTC + 800 Free Spins........
████████████████████████████████████████
██████████████████████████████████████████████
██████▄▄████████████████████████████████████████
██████▐████▄▄█████████████████████████████████████
██████▐██▀▀▀██▄▄██████████████████████████████████
████████▌█████▀██▄▄█████▄███▄███▄███▄█████████████
██████████████████▌████▀░░██▌██▄▄▄██████████████
█████████████▀▄██▀▀█████▄░░██▌██▄░░▄▄████▄███████
██████▐██▄▄█▌██████████▀███▀███▀███▀███▀█████████
██████▐████▀██████████████████████████████████████
██████▀▀████████████████████████████████████████
██████████████████████████████████████████████
████████████████████████████████████████
AanotherUser
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
April 22, 2019, 04:48:21 PM
 #19

Can you guide me with latest update where my single legacy address stopped observe and show me tx sent to similiar address but in SegWit format ("3"). Previously it was fine with displaying (like recieving too) both legacy and segwit balances under "one" account. And now it says that io have private key only for legacy format so i dont see and dont own these coins on "3"-address.

Thanks in advance.
D.C.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4361

<insert witty quote here>


View Profile
April 22, 2019, 10:37:56 PM
 #20

I can click the "receive" button and then choose the "address type". You should get 3 options in the dropdown...

Legacy (P2PKH)
SegWit compatible (P2SH)
SegWit native (Bech32)

Is your account from a Mycelium generated HD seed? Or was it imported individual private keys?

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


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Pages: [1] 2 »  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!