Pages:
Author

Topic: GreenAddress: open source multisig wallet service - page 4. (Read 28246 times)

legendary
Activity: 1302
Merit: 1068
I have the desktop chrome plugin version...
It's the third time this week i come to try to access my wallet and i can't login. Is there a way to to get a desktop version that can login even when the website is down? Otherwise i don't get what's the point of a desktop/web wallet hybrid with better security if you can't access your BTC half the time?
sr. member
Activity: 306
Merit: 250
GA 2 of 2 multisig is not like 2 of 3 Coinkite/bitgo/coinbase/copay multisig.

You control one key, GA controls the other key, that's it.

Quote
My original question still remains. How do I implement MultiSig using GreenAddress?

If you spend with Greenaddress Chrome App / Android Greenaddress / Android Greenbits then you're using multisig.

Other schemes let you choose who the cosigners are by xpub, this is not how GreenAddress works.

In order to prevent loss of bitcoins if Greenaddress disappears they sign with their key an nTimeLock withdrawal transaction.

greenaddress does actually in the app have a 2 of 3 scheme, ignore it for the sake of simplicity

Thank you! That's exactly what I was looking for!!! BTW I found that the 2of3 feature in GA has value as you can add the xpub key to a 3rd party app like Electrum and then use Electrum to generate the transaction and have GA be one of "signers"

hero member
Activity: 692
Merit: 500
GA 2 of 2 multisig is not like 2 of 3 Coinkite/bitgo/coinbase/copay multisig.

You control one key, GA controls the other key, that's it.

Quote
My original question still remains. How do I implement MultiSig using GreenAddress?

If you spend with Greenaddress Chrome App / Android Greenaddress / Android Greenbits then you're using multisig.

Other schemes let you choose who the cosigners are by xpub, this is not how GreenAddress works.

In order to prevent loss of bitcoins if Greenaddress disappears they sign with their key an nTimeLock withdrawal transaction.

greenaddress does actually in the app have a 2 of 3 scheme, ignore it for the sake of simplicity
sr. member
Activity: 306
Merit: 250
GreenAddress is 2 of 2 multisig, both keys are required to spend, and you can specify the criteria under which GreenAddress will cosign with their key. You can set spending limits, 2nd factor confirmation, etc

Thanks for answering. But again, I don't mean to be rude, but I read that on their webpage too. My original question still remains. How do I implement MultiSig using GreenAddress? I don't see any functional difference between 2of2 and 2of3. How do you utilize 2of3?

So far I've tried to ask this question at least 3 different times in 3 different ways. Am I just asking in the wrong place? Is there a different forum somewhere that I should be asking my questions?

Thanks.

hero member
Activity: 692
Merit: 500
GreenAddress is 2 of 2 multisig, both keys are required to spend, and you can specify the criteria under which GreenAddress will cosign with their key. You can set spending limits, 2nd factor confirmation, etc
sr. member
Activity: 306
Merit: 250
I'm still very confused about the MultiSig wallet.

After creating a multisig wallet using the Chrome app I sent a test amount to another address but was never prompted for any additional verification or
request for any additional signatures outside of the 2FA challenge.

Can you please explain the difference between the standard wallet and the multisig wallet? I just don't see any difference.

Thank you in advance.
sr. member
Activity: 306
Merit: 250
Hello Everyone!

I just set up the Chrome version of GreenAddress on my laptop. It looks really nice!

But I'm a little confused. I set up up a MultiSig sub-wallet and have backed up the recovery information and the xpub key as suggested/warned. But what do I do at this point? How do I use it? Can it be used with something like a Blockchain.info wallet? Is there any documentation that can walk me through the process of getting a GreenAddress MultiSig wallet actually operating?

I don't know if I'm being thick-headed or what but I just don't see how to implement the wallet now that I've created it.

Please advise.

I think you can use Electrum[1]. I have not tried it. You will have to choose 2-of-3 when creating Electrum wallet.

FYI -- xpub key is extended public key which you can use to check your balance in block explorers.

[1] https://github.com/greenaddress/electrum/tree/greenaddress-2of3-recovery

Thanks for the response but it doesn't address my question. I'm looking for a step-by-step guide on how to implement and use Multi-Sig.

Here is what we've tried so far:

1. I created an multisig wallet using GreenAddress. I backed up the pass phrase as well as the xpub hey.

2. I had my friend create a multisig wallet using GreenAddress but this time when he created his wallet he did it using the xpub key I supplied him.

3. I put $0.10 into the newly created multisig wallet.

Now here is where things fall apart. I see the $0.10 in the new wallet with confirmations. When my friend starts GreenAddress although the multisig wallet is there it has a zero balance.  The $0.10 deposit is not reflected in his wallet.

So I'm thinking we did something wrong in the wallet creation or we missed a step at some point? So you see what my question is now? We're looking for some guidance/documentation/inspiration on how to correctly setup, implement, and use a multisig wallet using Greenaddress.

I looked at the Electrum wiki and it really didn't explain things. I don't want to use Electrum (although I like it) because I'm using a HW.1 hardware wallet in conjunction with GreenAddress. I know the docs state that Electrum supports the HW.1 but I'm on Windows 7 and Electrum doesn't appear to support the HW.1 without a bunch of additional libraries and a re-compile from source. I'm not a programmer and I don't have the ability to build Electrum from source.

There are sites out there on the web that discuss multisig and there are Youtube videos. But so far I haven't found anything on how to actually implement multisig.



hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
Hello Everyone!

I just set up the Chrome version of GreenAddress on my laptop. It looks really nice!

But I'm a little confused. I set up up a MultiSig sub-wallet and have backed up the recovery information and the xpub key as suggested/warned. But what do I do at this point? How do I use it? Can it be used with something like a Blockchain.info wallet? Is there any documentation that can walk me through the process of getting a GreenAddress MultiSig wallet actually operating?

I don't know if I'm being thick-headed or what but I just don't see how to implement the wallet now that I've created it.

Please advise.

I think you can use Electrum[1]. I have not tried it. You will have to choose 2-of-3 when creating Electrum wallet.

FYI -- xpub key is extended public key which you can use to check your balance in block explorers.

[1] https://github.com/greenaddress/electrum/tree/greenaddress-2of3-recovery
sr. member
Activity: 306
Merit: 250
Hello Everyone!

I just set up the Chrome version of GreenAddress on my laptop. It looks really nice!

But I'm a little confused. I set up up a MultiSig sub-wallet and have backed up the recovery information and the xpub key as suggested/warned. But what do I do at this point? How do I use it? Can it be used with something like a Blockchain.info wallet? Is there any documentation that can walk me through the process of getting a GreenAddress MultiSig wallet actually operating?

I don't know if I'm being thick-headed or what but I just don't see how to implement the wallet now that I've created it.

Please advise.

hero member
Activity: 644
Merit: 500
P2P The Planet!
10 hours later and i am still sitting here trying to log in. WTF IS GOING ON GREENADDRESS ANSWER ME! I NEED MY COINS.
hero member
Activity: 644
Merit: 500
P2P The Planet!
I'm having trouble accessing my funds in the GreenBits app and can't login on the website either (it just keeps saying that I'm already logged in - maybe my phone didn't log out correctly?)

I'm using the LG Nexus 5 with a TREZOR.


Me too.
I cannot login more than 6 hours.

"You are already logged in. Do you want to log out the other session?"

There is no other session. I restarted my PC and tried to login with 3 different browsers too.  

I always got the same error message.

I have 2 wallets, I can login with the another one.  So it is very interesting.

The wallet i cannot login has no 2 factor authentication and perhaps i did not give any email address at the wallet creation time . (so there is no nlocktime files) .
(As i see 2 factor authentication is now required to create  a new wallet)

I hope greenaddress could fix this bug or they will owe me 60 bitcoins.


Same problem here, can't access my coins, absolutely no response from support.
hero member
Activity: 686
Merit: 500
If somebody has 2 or more greenaddress wallets then he has to clear the browser history (cookies, etc.)  to be able to login to another wallet, because at login page you can only enter your pin number and there is no button to forget current wallet data. (login with another account/wallet)

Do you not have a "Show other logins" option just below the PIN field?



Ok, it works, but if i login with my other wallet (with passphrase) and logout and login again (with pin number, same pin) then i will be logged in into my 1st wallet and not into my 2nd wallet that i used the last time.

using the same pin# for 2 wallets does not sound like a good idea to me
newbie
Activity: 1
Merit: 0
Website down and unable to log in to chrome extension for a couple of hours what's up?  Huh
hero member
Activity: 672
Merit: 504
a.k.a. gurnec on GitHub
The wallet i cannot login has no 2 factor authentication and perhaps i did not give any email address at the wallet creation time . (so there is no nlocktime files) .
(As i see 2 factor authentication is now required to create  a new wallet)

I hope greenaddress could fix this bug or they will owe me 60 bitcoins.

Now it works again. I hope greenaddress fixed it or it can happen anytime again ...

Me too.

I also hope you've added an email address, enabled both send & receive notifications, and written down your mnemonic so that you won't have to worry about losing your funds....
hero member
Activity: 569
Merit: 500
I'm having trouble accessing my funds in the GreenBits app and can't login on the website either (it just keeps saying that I'm already logged in - maybe my phone didn't log out correctly?)

I'm using the LG Nexus 5 with a TREZOR.


Me too.
I cannot login more than 6 hours.

"You are already logged in. Do you want to log out the other session?"

There is no other session. I restarted my PC and tried to login with 3 different browsers too.  

I always got the same error message.

I have 2 wallets, I can login with the another one.  So it is very interesting.

The wallet i cannot login has no 2 factor authentication and perhaps i did not give any email address at the wallet creation time . (so there is no nlocktime files) .
(As i see 2 factor authentication is now required to create  a new wallet)

I hope greenaddress could fix this bug or they will owe me 60 bitcoins.



Now it works again. I hope greenaddress fixed it or it can happen anytime again ...

hero member
Activity: 608
Merit: 509

It's possible that some of your deposits have not yet expired, even if most of your larger ones have. If there are still funds left in your old wallet, you may want to try this process again in another week or two to recover the remaining funds (if any).


Nope... all cleared out to -zero-

There were only TWO transactions sending small amounts of bitcoin IN to this wallet (just to test how it worked) before I realized that I had screwed up the 2FA settings and could not get any funds OUT of it, so PUSHING only these two (as noted above) were all that could've been possible.


Since the app only keeps track of the most recently used wallet, there's no need to do any wallet deleting.


Okay I see that, but I also saw the "delete all info from our servers" button inside the wallet, which I would've LIKED to be able to do just to be very thorough and make it impossible to use this wallet again in the future, even by mistake.

But, AAAGGGG, that function *ALSO* required the use of the corrupted 2FA GoogleAuth to proceed!!  So it too is "blocked".  Sad


FYI when you set up 2FA, I think you might need to use a separate email address, not sure though.... (And of course this goes without saying: give them an email address and enable notifications just like you did last time in case you need to do an account recovery again Wink)


Fortunately, it appears that the SAME email I used on the bad wallet IS allowed to be used again for a NEW wallet, and cell phone number etc too.

I have now set up a new GreenAddress wallet with all the same info as the corrupted wallet, same address book entries I made before and etc, and the only thing that seems to be different is the mnemonic passphrase for logging in to them.

So, in theory, I suppose it IS still possible for me to use the wrong "old" mnemonic and log in again to the corrupted wallet, but that probably won't happen in practice, as long as the GreenAddress software only always uses the most recent wallet opened via the PIN entry.

So, all in all... everything's fixed I think.

It took 90 days, but no funds lost (if you don't count the decline in bitcoin exchange rate value during that waiting time, LOL)

Thanks again to everyone for help Smiley

hero member
Activity: 569
Merit: 500
I'm having trouble accessing my funds in the GreenBits app and can't login on the website either (it just keeps saying that I'm already logged in - maybe my phone didn't log out correctly?)

I'm using the LG Nexus 5 with a TREZOR.


Me too.
I cannot login more than 6 hours.

"You are already logged in. Do you want to log out the other session?"

There is no other session. I restarted my PC and tried to login with 3 different browsers too.  

I always got the same error message.

I have 2 wallets, I can login with the another one.  So it is very interesting.

The wallet i cannot login has no 2 factor authentication and perhaps i did not give any email address at the wallet creation time . (so there is no nlocktime files) .
(As i see 2 factor authentication is now required to create  a new wallet)

I hope greenaddress could fix this bug or they will owe me 60 bitcoins.
hero member
Activity: 672
Merit: 504
a.k.a. gurnec on GitHub
Pushed them, copied private keys into a new "import" wallet using the (more simple and relatively easy to understand, for me) blockchain.info wallet service... and now the bitcoin seems to have been (mostly?) moved to this blockchain wallet.

I'm glad you finally worked everything out!

It's possible that some of your deposits have not yet expired, even if most of your larger ones have. If there are still funds left in your old wallet, you may want to try this process again in another week or two to recover the remaining funds (if any).

I want to now TRY AGAIN and set up a new GreenAddress wallet (delete all traces of the old damaged one from my system, desktop PC and iPhone app both)... hopefully not goofing up the 2FA settings this time.

It should be pretty straight-forward. On one of your devices, launch the app and choose "Create new Wallet" in the upper right corner. On your other devices (if any), click the slider at the bottom labeled "Show other logins", and use your full mnemonic (from step one) to log in.

Since the app only keeps track of the most recently used wallet, there's no need to do any wallet deleting.

FYI when you set up 2FA, I think you might need to use a separate email address, not sure though.... (And of course this goes without saying: give them an email address and enable notifications just like you did last time in case you need to do an account recovery again Wink)
hero member
Activity: 608
Merit: 509
Hi Muhammed: okay thanks for that, but gotta say it's still pretty much going over my head LOL

No idea what's really goin' on here... I feel like I'm pretty up to speed on bitcoin in general BUT this advanced stuff is still not really GELLING so fast.  Bitcoin still has a long way to go before the average man on the street is gonna be able to handle it.

Anyway, okay, I just blindly forged ahead here and went to that "gentle" website, using my mnenomic and the ZIP file.

Entering those, it chewed on it for a bit and then presented me a page showing two private keys, with a check box and a button for if I wanted to PUSH the listed transactions.

Now, not really knowing what else I could do I figured, (insert Hunter S. Thompson voice impression here) "okay, why not?"

Pushed them, copied private keys into a new "import" wallet using the (more simple and relatively easy to understand, for me) blockchain.info wallet service... and now the bitcoin seems to have been (mostly?) moved to this blockchain wallet.

Less a little dust, apparently, for fees and whatnot... not exactly the balance that I thought I had there but so far so good.

SO... bottom line?  Funds recovered and sent back to my main working address.  All good.

I want to now TRY AGAIN and set up a new GreenAddress wallet (delete all traces of the old damaged one from my system, desktop PC and iPhone app both)... hopefully not goofing up the 2FA settings this time.

How should I best go about doing that, next?

TIA for all comments Smiley
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
OK, I am BACK.

I got an emailed notice yesterday that said:

>>>Some of your deposits will soon expire because of nLockTime.
>>>
>>>Please log in at https://greenaddress.it/wallet/ to re-deposit them.

...which I assume is related to my problem (above) of having screwed up my 2FA/GoogleAuth setup in my GreenAddress wallet.

So: what do I need to do here? 

I want to either get the small amount of bitcoin OUT of that wallet, moved into a new GreenAddress wallet I will set up again from scratch (hopefully not goofing up the 2FA this time) -OR- just somehow re-set the existing wallet again (turn off 2FA?) so I can use it... what's the best way to go here?

Please "ELI5" to a noob (me) as simple as possible LOL

nLockTime transactions will have a pre-set period of time and deposits 'expire' when the period is up. It is enabled by default when you have email notifications and two factor enabled. Every time the funds expire the user has to re-transfer them. This can be automated on login and notified in advance via email or manually done.

GreenAddress will send a transaction with nLockTime whenever a deposit is made. This transaction sends the funds back to the depositor. The nLockTime transaction will have expiry and after this time, it will be included in a block and the user who deposited will get the funds back.

For redeeming the funds after expiration, you can use https://gentle.greenaddress.it/. You can download this webpage from https://github.com/greenaddress/gentle so that if the website goes down, you can still redeem funds.

Always keep your nLockTime transaction safely.
Pages:
Jump to: