Pages:
Author

Topic: Brainwallet.org (Read 4773 times)

legendary
Activity: 3038
Merit: 1032
RIP Mommy
April 05, 2013, 03:16:13 AM
#27
https://github.com/brainwallet/brainwallet.github.com/commit/aeee13c8d151e23a50c29e034bc8622df0795108

The default was uncompressed, now it is compressed. Just click the other button.
full member
Activity: 146
Merit: 100
In da Jungle!
April 05, 2013, 02:27:47 AM
#26
I just checked to see if the Brainwallet js I downloaded from github a few weeks ago still matches results given by the brainwallet.org site

THEY DON'T MATCH!!!

This is scary because I generated my super secret VAULT addresses offline,and if they can't be recreated without my saved zip version, that sucks!

The core of the code shouldn't change with time should it... do i understand this wrong?

[the current github files generate the same codes as the website!]

legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
March 27, 2013, 11:56:41 PM
#25
Unfortunately I don't think that the tx part has been designed to work properly offline (at least I had no luck with it when I tried) but assuming you can get it to properly handle the manual entry of the UTXO information (rather than having it read it from blockchain.info) then it should be able to work.

As far as the lag goes it does run a bunch of .js after every keystroke although the event to do this fires after a delay (you could try playing with that).
donator
Activity: 980
Merit: 1004
felonious vagrancy, personified
March 27, 2013, 10:42:54 PM
#24
This is a really great tool.

Is the "transactions" tab supposed to be usable in offline (airwalled) mode?

I sort of expected to be able to:

1. Use the webpage on an internet-connected machine to grab the transaction history for my public key
2. Use a USB stick to transfer the JSON-encoded tx history to my airwalled machine
3. Enter the JSON-encoded tx history and private key on the airwalled machine
4. Sign the transaction

Unfortunately #4 didn't work.  Despite filling all the boxes, the "source address" field stays blank and clicking "sign" doesn't cause anything to appear in the "JSON transaction" box.  Also the UI is unusually laggy on that tab, which makes me think it's polling in the background or something.

Is the JS written with the expectation that the "transaction history" box will be populated by querying blockchain.info or blockexplorer?  If so, is there any chance it could be adjusted for airwalled mode?

Thanks, it's been ages since I wrote any javascript code.
legendary
Activity: 1708
Merit: 1020
March 10, 2013, 11:01:45 AM
#23
Is there somewhere I can download a signed copy of the webpage to run offline?  I am skeptical of having to load it every time and not being technical enough to review the code.

[...]

here the source: https://github.com/brainwallet/brainwallet.github.com

Did anybody take a look at it?
donator
Activity: 1736
Merit: 1014
Let's talk governance, lipstick, and pigs.
March 10, 2013, 08:57:05 AM
#22
Is there somewhere I can download a signed copy of the webpage to run offline?  I am skeptical of having to load it every time and not being technical enough to review the code.
I use bitaddress.org saved to my desktop and offline. I don't see why you can't do this with brainwallet.
sr. member
Activity: 257
Merit: 250
Not trusting third parties with my private keys
March 10, 2013, 08:29:01 AM
#21
Is there somewhere I can download a signed copy of the webpage to run offline?  I am skeptical of having to load it every time and not being technical enough to review the code.
legendary
Activity: 3038
Merit: 1032
RIP Mommy
February 25, 2013, 09:02:09 PM
#20
I'm far from a programmer and it's perfect for me.
legendary
Activity: 1031
Merit: 1000
February 25, 2013, 07:58:14 PM
#19
http://brainwallet.org

Can we get a version of this that has a decent user interface? Is there a version of this that has a decent UI?

What is wrong with the current interface? It does exactly what it needs to do...

Spoken like a true programmer.

The Brainwallet UI could be significantly improved. But I suppose part of using Bitcoin at that level is being able to figure out the Brainwallet UI ....
legendary
Activity: 1708
Merit: 1020
February 25, 2013, 03:59:30 AM
#18
this is a great page. is there no official thread?

here the source: https://github.com/brainwallet/brainwallet.github.com

Did anybody take a look at it?
legendary
Activity: 3038
Merit: 1032
RIP Mommy
October 18, 2012, 01:31:36 AM
#17
http://blockchain.info's API isn't playing nice with BW.org anymore. No data, no response. Bitcoin Block Explorer works...

Had to copy the raw hex and paste it into http://blockchain.info/pushtx myself.

ETA: Fixed as of 1717 Pacific 10/19/12.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
October 09, 2012, 09:25:27 PM
#16

I have played with bitaddress.org but AFAIA it doesn't let you create raw tx's.
legendary
Activity: 1190
Merit: 1000
www.bitcointrading.com
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
October 09, 2012, 12:51:51 AM
#14
One issue I have found is that when specifying a tx amount when one has a "change" address then one satoshi goes missing in the "change" amount.

So starting from its default tx if I first set the BTC for the dest addr to 40.00 then it correctly creates a 10.00000000 value for the change, however, if I then set the tx fee to 0.005 the "change" output now appears as follows:
Code:
  "value": "9.99499999",

And if I change the fee to 0.05 the "change" output now appears as follows:
Code:
  "value": "9.94999999",

Maybe there is some kind of rounding issue going on here?
sr. member
Activity: 247
Merit: 250
September 12, 2012, 08:59:49 AM
#13
The transactions page has been updated to allow multiple destination addresses & transaction fees.  I also noticed it appears to automatically send unused funds back to the source address.  Although I haven't tested this out so use at your own risk.  It may have always done this AFAIK, but I don't recall that being the case.
legendary
Activity: 1102
Merit: 1014
September 11, 2012, 11:56:15 PM
#12
Security Suggestion: do not suggest a static example passphrase of 'correct horse battery staple' or otherwise. Either go blank or have the page gather enough entropy from mouse movements to be safe. Someone is likely to lose an unknown amount of funds in the future due to this joke.

Another one which is more minor: default to compressed keys to save space in the blockchain.

donator
Activity: 1736
Merit: 1014
Let's talk governance, lipstick, and pigs.
September 09, 2012, 01:42:02 PM
#11
Whomever is the developer of the brainwallet on github, thanks for not only writing it, but making it PD a month ago.
full member
Activity: 197
Merit: 100
August 30, 2012, 10:03:17 AM
#10
am pretty sure that this is indeed how the protocol works (input - output = miner's fees).
Thanks for that info.

Gotta be careful with Brainwallet and Bitaddress. Someone could lose thousands to a very lucky miner!
full member
Activity: 237
Merit: 100
August 30, 2012, 09:50:47 AM
#9
http://brainwallet.org

Can we get a version of this that has a decent user interface? Is there a version of this that has a decent UI?

What is wrong with the current interface? It does exactly what it needs to do...


I have to copy my private key (security risk), click the transactions tab, paste the private key, scoll to the bottom of the page.

I use BrainWallet exclusively on a clean offline computer.

I have to copy my private key (security risk)
All left overs will be considered a transaction fee & collected by a miner.

Holy s***.

OK, now THAT's dangerous. Good thing I've always used the full amount.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
August 30, 2012, 09:43:58 AM
#8
Are you sure such a thing is possible?

I dont see how the miner can take the change. If I sign a transaction with an input of 10 BTC and and output of 7 BTC and I dont specify a change address. Then surely the 3 BTC is lost forever. I dont see how a miner can add his own change address to a transaction signed by someone else.

It would not be possible for miners to get any fees if you had to sign an address for them to do so (which address?) so am pretty sure that this is indeed how the protocol works (input - output = miner's fees).

Note that the change address is simply one of the output addresses (nothing in the protocol denotes it as being a change address).
Pages:
Jump to: