Bitcoin Forum

Bitcoin => Project Development => Topic started by: piuk on January 08, 2013, 01:27:04 PM



Title: Blockchain.info Development Bounties
Post by: piuk on January 08, 2013, 01:27:04 PM
I am going to be using this thread to offer bounties for those interested in helping with blockchain.info development. Please contact me before starting any work.

Code should be released under a BSD license unless the project's existing license requires otherwise.

------

Filing a detailed and repeatable bug report 0.5 BTC

Report a bug in this thread 0.25 BTC

https://github.com/blockchain/My-Wallet/issues

-----

Translations 15 BTC Bounties on hold

More info https://blockchain.info/wallet/translations. Bounty is for a full translation of one language.

- Vietnamese : Done
- English : Done
- Spanish : Done
- Japanese : Done
- Chinese Simplified : Done
- Indonesian :Done
- Romanian : Done
- Portuguese : Done
- Dutch : Done
- Italian : Done
- Bulgarian : Done
- Slovenian : Done
- Thai : Done
- Danish : Done
- Greek : Done
- Hindi : Done

- Polish : Partially Completed
- Russian : Partially Completed

- Swedish : In Progress
- Turkish : In Progress

- French : Translator Needed
- German : Translator Needed
- Korean : Translator Needed

-------------

FAQ Writing Bounties

Use divshot (http://divshot.com) to produce pages in-keeping with the blockchain.info design. Word or text documents will not suffice. https://blockchain.info/wallet/faq is what they will ultimately replace. Must be an experienced bitcoin user and know the types of questions newbies ask, the question below are just a guide more should be added.

Bitcoin Basics Wallet FAQ - 5 BTC (Claimed)

What is bitcoin, What is blockchain (website and actual blockchain), What fees are involved, What are miners, Is it anonymous, What is a bitcoin address, What is a private key

Blockchain.info Wallet FAQ - 5 BTC (Claimed)

What is My Wallet, Are there any fees, Is it secure, Where can i find help, How do I send coins, How do I receive coins, How can I label an address, How can I delete an address, What is watch only address, What is a paper wallet, What is two factor authentication, How can I enable two factor authentication, What device can the wallet be accessed, How to export a wallet to multibit, How to import a Bitcoin-Qt wallet, How to close an account (not possible).

Blockchain Website FAQ (block explorer site). 5 BTC (Claimed)

Explain what a block explorer is. Take a screenshot of a transaction and label different parts. What is a block, What is a bitcoin address, What are address tags, What is taint, How do I view scripts, What does relay by mean, What are public notes.

------

Electrum Fallback (In Progress) 20 BTC

The core functionality of blockchain wallets consists of two calls /multiaddr and /unspent, sparsely documented at http://blockchain.info/api/blockchain_api. Alternatives to these calls should be provided using the electrum API should blockchain.info be offline. See: https://github.com/blockchain/My-Wallet/blob/master/electrum.js

Also requires a patch to https://github.com/spesmilo/electrum-server/blob/master/transports/stratum_http.py to echo back the clients http headers for Access-Control-Allow-Headers.

------

Rounding bug in the iPhone app 2 BTC (Complete)

Locate and fix this bug https://bitcointalk.org/index.php?topic=40264.msg1435670#msg1435670 in the iphone app https://github.com/blockchain/My-Wallet-iPhone (Claimed)

-------

Exchange Bot 20 BTC (Complete)

Create a bot run at fixed time intervals whose job it is top up a target bitcoin address to a specific value.

- The bot should a number (configurable) of open orders staggered below the market price.
- When balance of the target address drops the bot should move the open orders closer to the lowest ask price.
- If the balance of the address exceeds the target balance the bot should cancel all open orders.
- When orders are filled the bot should place new orders.
- If the balance of the target address drops 50% below the target balance simple market orders should be placed.

See: https://github.com/blockchain/Java-Bits/blob/master/MtGoxClient.java for basic Mt.Gox Client. Fetch the balance of an address using  http://blockchain.info/q/addressbalance

------

Sign & Verify Message in Java 15 BTC (Complete)

Claimed by Mike Hearn. http://code.google.com/p/bitcoinj/source/detail?r=ae6b2fbd4d961b46b6a283fe7aa744601a6c946d

--------

Package the wallet service as a Chrome Extension. 25 BTC (Complete)

All javascript and html must be included with the extension. May require modifications to how the wallet is stored to use localstorage rather than being embedded in the html page. https://github.com/blockchain/My-Wallet should contain all js needed.

-------

Update Paper Wallet Tutorial 1.5 BTC (Complete)

Paper wallet tutorial needs updating. There is no longer an offline mode checkbox, instead users should simply login disconnect their internet and clear the cache after logout.

https://blockchain.info/wallet/paper-tutorial

--------------

Package Chrome Extension as firefox app. 5 BTC. (Complete)

Edit: More complicated than initially thought, will update soon.

Source available at https://github.com/blockchain/My-Wallet-Chrome-Extension. Should not require any modifications to the javascript, simply follow a packaging how to guide http://abcdefu.wordpress.com/2008/06/14/quickstart-to-creating-firefox-extensions/.


Title: Re: Blockchain.info Development Bounties
Post by: John (John K.) on January 08, 2013, 01:46:29 PM
I'll do the translations to Simplified Chinese. I can do Malay and Bahasa Indonesia too but there's no existing json files there however.


Title: Re: Blockchain.info Development Bounties
Post by: Mike Hearn on January 08, 2013, 02:31:56 PM
Good though bounties are, once the amounts get high I think you'd be better off with traditional contracting. The problem with bounties is you can't know who else is working on it. If two parties both spend significant time on the same bounty and one gets in a day before the other, the latter loses everything. Especially problematic if the both implementations are objectively complete but the latter is subjectively a lot better.

This "winner takes all" proposition makes bounties much less attractive to work on than a good old fashioned tender-and-contract.


Title: Re: Blockchain.info Development Bounties
Post by: piuk on January 08, 2013, 03:29:30 PM
I'll do the translations to Simplified Chinese. I can do Malay and Bahasa Indonesia too but there's no existing json files there however.

Replied via PM. Added Indonesian template.

Good though bounties are, once the amounts get high I think you'd be better off with traditional contracting. The problem with bounties is you can't know who else is working on it. If two parties both spend significant time on the same bounty and one gets in a day before the other, the latter loses everything. Especially problematic if the both implementations are objectively complete but the latter is subjectively a lot better.

This "winner takes all" proposition makes bounties much less attractive to work on than a good old fashioned tender-and-contract.

Point taken, I'll try and coordinate it so two people are not working on claiming the same bounty. For the Android App redesign, which is much more involved, one person will be chosen and provided with a design brief / project specification. If nobody is interested I will probably post the job on elance or something.


Title: Re: Blockchain.info Development Bounties
Post by: John (John K.) on January 08, 2013, 03:34:44 PM
I'll do the translations to Simplified Chinese. I can do Malay and Bahasa Indonesia too but there's no existing json files there however.

Replied via PM. Added Indonesian template.

Good though bounties are, once the amounts get high I think you'd be better off with traditional contracting. The problem with bounties is you can't know who else is working on it. If two parties both spend significant time on the same bounty and one gets in a day before the other, the latter loses everything. Especially problematic if the both implementations are objectively complete but the latter is subjectively a lot better.

This "winner takes all" proposition makes bounties much less attractive to work on than a good old fashioned tender-and-contract.

Point taken, I'll try and coordinate it so two people are not working on claiming the same bounty. For the Android App redesign, which is much more involved, one person will be chosen and provided with a design brief / project specification. If nobody is interested I will probably post the job on elance or something.
Okay - I'm working through the Simplified Chinese template now. Does the order of strings in the JSON file matter? I find the structure of the strings different from the original language template.


Title: Re: Blockchain.info Development Bounties
Post by: Pontius on January 08, 2013, 03:39:18 PM
I'll work on the German translation (send you a PM already)


Title: Re: Blockchain.info Development Bounties
Post by: World on January 08, 2013, 04:01:27 PM
for Translations have look this
Traductoapp (http://www.traductoapp.com/traducto-features)


Title: Re: Blockchain.info Development Bounties
Post by: mrmx on January 08, 2013, 04:09:00 PM
I'll work on the Spanish translation (PM'ed)


Title: Re: Blockchain.info Development Bounties
Post by: jl2012 on January 08, 2013, 04:26:56 PM
Would you want a traditional Chinese version? Some Hong Kong and Taiwan would feel irritated if they find a Simplified Chinese (they call it "broken Chinese") version but not a Traditional Chinese version.

Of course, it is simple to convert a simplified version to a traditional one, so I don't think I'm eligible for claiming a bounty for this. But as said, I strongly recommend you to offer a traditional version if you are going to offer a simplified one.

Help is needed to improve blockchain.info. I am going to be using this thread to offer bounties for those interested in contributing. Please post if you are working on any of the tasks below.

Code should be released under a BSD license unless the project's existing license requires otherwise.

------

Filing a detailed and repeatable bug report 0.5 BTC

https://github.com/blockchain/My-Wallet/issues

------

Package the wallet service as a Chrome Extension. 25 BTC

All javascript and html must be included with the extension. May require modifications to how the wallet is stored to use localstorage rather than being embedded in the html page. https://github.com/blockchain/My-Wallet should contain all js needed.

------

Electrum Fallback 20 BTC

The core functionality of blockchain wallets consists of two calls /multiaddr and /unspent, sparsely documented at http://blockchain.info/api/blockchain_api. Alternatives to these calls should be provided using the electrum API should blockchain.info be offline. See: https://github.com/blockchain/My-Wallet/blob/master/electrum.js

Also requires a patch to https://github.com/spesmilo/electrum-server/blob/master/transports/stratum_http.py to echo back the clients http headers for Access-Control-Allow-Headers.

-----

Translations 15 BTC

More info https://blockchain.info/wallet/translations. Bounty is for a full translation of one language.

- Vietnamese : Done
- English : Done

- Danish : Partially Completed
- French : Partially Completed
- German : Partially Completed
- Italian : Partially Completed
- Polish : Partially Completed
- Russian : Partially Completed

- Spanish : In Progress
- Japanese : In Progress
- Chinese Simplified : In Progress
- Indonesian : In Progress

- Bulgarian : Translator Needed
- Dutch : Translator Needed
- Greek : Translator Needed
- Hindi : Translator Needed
- Korean : Translator Needed
- Portuguese : Translator Needed
- Romanian : Translator Needed
- Swedish : Translator Needed
- Thai : Translator Needed

--------

Redesign Android App ~150 BTC

Looking for a UI designer to redesign the android app https://github.com/blockchain/My-Wallet-Android/. PM me for more info, negotiable rate.

-------

Rounding bug in the iPhone app 2 BTC

Locate and fix this bug https://bitcointalk.org/index.php?topic=40264.msg1435670#msg1435670 in the iphone app https://github.com/blockchain/My-Wallet-iPhone

-------

Sign & Verify Message in Java 15 BTC

Claimed by Mike Hearn. http://code.google.com/p/bitcoinj/source/detail?r=ae6b2fbd4d961b46b6a283fe7aa744601a6c946d


Title: Re: Blockchain.info Development Bounties
Post by: D.H. on January 08, 2013, 07:39:03 PM
I'll have a go at the Swedish translation. Sent you a PM Ben.


Title: Re: Blockchain.info Development Bounties
Post by: spiccioli on January 08, 2013, 10:47:25 PM
Hi all,

sent a PM for the Italian translation.

spiccioli


Title: Re: Blockchain.info Development Bounties
Post by: piuk on January 09, 2013, 12:23:39 AM
Bugs related to online wallet at blockchain.info?

Any bugs.

Would you want a traditional Chinese version? Some Hong Kong and Taiwan would feel irritated if they find a Simplified Chinese (they call it "broken Chinese") version but not a Traditional Chinese version.

If anyone would like to volunteer to do Traditional I will add it however for the moment as I am happy with it at least being semi readable.

Regarding partial translations, it might be difficult to resolve which string are translated and which have been omitted and might be easier to start from scratch. Or I need to make a better tool to keep track of this.

-----

Added bounty for an exchange bot. This should be an interesting one for someone.



Title: Re: Blockchain.info Development Bounties
Post by: Raize on January 09, 2013, 01:16:52 AM
This "winner takes all" proposition makes bounties much less attractive to work on than a good old fashioned tender-and-contract.

How would you recommend it be done? I've often wondered how best to go about it if the developer wishes to remain anonymous or semi-anonymous. I once offered 15 BTC for a Blockchain transaction parser to track Silk Road transactions and had two developers each ask for exclusivity and gave them each a week to work on it in sequence and neither delivered. Should we instead encourage people to post as they code with how far along they are or do the contract method as you mentioned which requires them to show a portfolio?


Title: Re: Blockchain.info Development Bounties
Post by: ColdHardMetal on January 09, 2013, 01:27:15 AM
I can probably get someone to do the Korean version for you, but there is no way she is gong to want to deal with the whole github thing. Got another method?


Title: Re: Blockchain.info Development Bounties
Post by: dgarrett on January 09, 2013, 05:52:05 AM
I've solved the "Rounding bug in the iPhone app".

You can see my Github pull request here (including details and my BTC address): https://github.com/blockchain/My-Wallet-iPhone/pull/5

There was basically a discrepancy in the data types between the front-end and the back-end. The Javascript backend handled full precision properly, but the front-end did not. BTC amounts were going through a couple of conversions and losing precision.

My BTC address for the bounty is: 1FT7eT3S1ZnekDrbd3zVmS9WFdypnEeFqA


Title: Re: Blockchain.info Development Bounties
Post by: World on January 09, 2013, 09:50:47 AM
Ubuntu Phone OS comes soon and just one BTCapp on Ubuntu Apps Directory https://apps.ubuntu.com


Title: Re: Blockchain.info Development Bounties
Post by: spiccioli on January 09, 2013, 10:08:04 AM
Piuk,

this string from language.json makes little sense in english

Code:
"n_transactions_excluding_popular2": "A chart of the total number of unique bitcoin transactions per day excluding transactions with involve on of the top 100 most",


can you correct it please?

spiccioli


Title: Re: Blockchain.info Development Bounties
Post by: John (John K.) on January 09, 2013, 10:14:22 AM
Piuk,

this string from language.json makes little sense in english

Code:
"n_transactions_excluding_popular2": "A chart of the total number of unique bitcoin transactions per day excluding transactions with involve on of the top 100 most",


can you correct it please?

spiccioli

+1. It's at like line 1400~ for Simplified Chinese though, so I'll need some time to work to there yet...

PS: The string arrangements do not matter, right? The auto_(language).json and the original English JSON file are not arranged similarly in structure.


Title: Re: Blockchain.info Development Bounties
Post by: spiccioli on January 09, 2013, 10:44:31 AM
PS: The string arrangements do not matter, right? The auto_(language).json and the original English JSON file are not arranged similarly in structure.

John,

and this is another pain in... :) because it makes it more difficult to see what was the original text.

spiccioli


Title: Re: Blockchain.info Development Bounties
Post by: John (John K.) on January 09, 2013, 10:49:21 AM
PS: The string arrangements do not matter, right? The auto_(language).json and the original English JSON file are not arranged similarly in structure.

John,

and this is another pain in... :) because it makes it more difficult to see what was the original text.

spiccioli

Yep - I've been having to CTRL-F every new 'category' I'm presented with, and that's adding a lot of trouble.

By the way, can I just simply edit everything in the auto_(language).json, and replace the (language).json with the results afterwards? It seems that almost every line has a minor mistake here...


Title: Re: Blockchain.info Development Bounties
Post by: CIYAM on January 09, 2013, 11:06:38 AM
Point taken, I'll try and coordinate it so two people are not working on claiming the same bounty. For the Android App redesign, which is much more involved, one person will be chosen and provided with a design brief / project specification. If nobody is interested I will probably post the job on elance or something.

I would be happy to create a project for you on CIYAM Open which will help you to manage the funding (you can fund individual tasks as well as have an address for Project Areas [which are nestable] and an overall Project address) and *no* bitcoins are stored on ciyam.org nor will you be charged any costs for this service (I am allowing the first 10 projects that are started on it to be fee free for life).

It already has a sophisticated bidding system (not bidding on price but on deliverable date) to let you decide upon which dev to "assign" the task to and each task can have "skills" attached (special tags) to which "points" get added to the user if the task is "completed" (and deducted if "rejected").

This stops the whole "multiple people competing for a bounty" problem and provides a clear and easy to follow approach to managing software projects (I managed a team of 6 devs for several years using a similar approach but with *hours* rather than *bitcoins*) and lets you make better informed decisions about which bid to accept by comparing the skills of the bidder.

It's a complete workflow system for funding and managing software development (and has had years of work put into it) so please at least take a look (http://ciyam.org/open).


Title: Re: Blockchain.info Development Bounties
Post by: spiccioli on January 09, 2013, 11:46:48 AM
PS: The string arrangements do not matter, right? The auto_(language).json and the original English JSON file are not arranged similarly in structure.

John,

and this is another pain in... :) because it makes it more difficult to see what was the original text.

spiccioli

Yep - I've been having to CTRL-F every new 'category' I'm presented with, and that's adding a lot of trouble.

By the way, can I just simply edit everything in the auto_(language).json, and replace the (language).json with the results afterwards? It seems that almost every line has a minor mistake here...

John,

I've copied auto_italian.json over italian.json, since italian.json was just a few KBs, and now I'm moving each section I translate following the order they have inside language.json.

I hope this does not destroy everything. :)

spiccioli.


Title: Re: Blockchain.info Development Bounties
Post by: HostFat on January 09, 2013, 12:04:23 PM
It was a partial italian translation that I did few weeks ago.


Title: Re: Blockchain.info Development Bounties
Post by: spiccioli on January 09, 2013, 05:13:07 PM
It was a partial italian translation that I did few weeks ago.

Ok,

in the meantime I've found out that it takes a lot of time to correct the auto_italian.json file because string sections don't have the same order they have inside language.json.

I've done 300 strings in a little more than three hours.

So, it is probably faster to simply copy language.json to italian.json (or your_language.json) and start over from scratch.

This way you don't spend time reading the auto translation and trying to reconcile it with Italian on one side and the original on the other.

spiccioli.



Title: Re: Blockchain.info Development Bounties
Post by: minimalB on January 09, 2013, 10:21:43 PM
Slovenian translation is not on the list...

User "mazi" and I could work on Slovenian translation.

PM Sent


Title: Re: Blockchain.info Development Bounties
Post by: piuk on January 10, 2013, 12:39:43 AM
this string from language.json makes little sense in english

I believe it should be be "A chart showing the total number of unique bitcoin transactions per day excluding those which involve any of the top 100 most popular addresses"

The order of strings in the json files does not matter (as long as the nesting hierarchy is maintained). Sorry that the file formats are a bit of a pain.

It's a complete workflow system for funding and managing software development (and has had years of work put into it) so please at least take a look (http://ciyam.org/open).

Looks good however for the moment I would like to stick with bounties since the the response has been great so far. If a some tasks split into full projects which require proposals, bidding etc I will certainly consider CIYAM.

User "mazi" and I could work on Slovenian translation.

Added Slovenian & Turkish. I am open to accepting new languages not on the initial list if a translator is available.


Title: Re: Blockchain.info Development Bounties
Post by: piuk on January 10, 2013, 12:41:16 AM
You can see my Github pull request here (including details and my BTC address): https://github.com/blockchain/My-Wallet-iPhone/pull/5

Perfect, thank you. Bounty paid.


Title: Re: Blockchain.info Development Bounties
Post by: malevolent on January 10, 2013, 01:02:34 AM
I would do the Polish translation but I see it is marked as ''partially completed''. To be honest this looks like a Google translator's work:

https://github.com/blockchain/Blockchain-Translations/blob/master/auto_polish.json

Would I be paid 15 BTC for translating & correcting current translation?

I also can do the French one, it is also marked as ''partially completed'' and again my eyes hurt from the mistakes they see.

I can translate French & Polish for 30 BTC.


Title: Re: Blockchain.info Development Bounties
Post by: finway on January 10, 2013, 02:21:25 AM
I'll claim the Simplified Chinese Translation bounty.   https://github.com/blockchain/Blockchain-Translations/pull/19


Title: Re: Blockchain.info Development Bounties
Post by: John (John K.) on January 10, 2013, 02:43:53 AM
I'll claim the Simplified Chinese Translation bounty.   https://github.com/blockchain/Blockchain-Translations/pull/19

*facepalm* I thought I was the only one working at it, as piuk said?
Now I'm 70% through and wasted the time on it... :-\


Title: Re: Blockchain.info Development Bounties
Post by: piuk on January 10, 2013, 03:04:14 AM
Agh It's happening as mike predicted. As I had already given John the go ahead, he will get the bounty if he still wishes to finish, Sorry finway. Please contact me before starting any work to avoid conflicts like this, its not a race to finish first.


Title: Re: Blockchain.info Development Bounties
Post by: finway on January 10, 2013, 03:12:56 AM
never mind.


Title: Re: Blockchain.info Development Bounties
Post by: John (John K.) on January 10, 2013, 04:00:48 AM
I'll finish the remaining 30% then. Sorry, finway.


Title: Re: Blockchain.info Development Bounties
Post by: finway on January 10, 2013, 04:11:37 AM
I'll finish the remaining 30% then. Sorry, finway.

Never mind, i've present free translation service for blockchain.info before, and i do Bitcoin-qt translation too.
Can't wait to see blockchina.info in refined Chinese, both on the web and in the app:)
Use if you like, piuk.


Title: Re: Blockchain.info Development Bounties
Post by: agita on January 10, 2013, 05:03:35 PM
Does "Partially Completed" mean that there is somebody working at the moment?
If not, I would like to do the german translation

Perhaps its not a real bug, but:
It would be nice, if you could show the "label dialog" not only on the top of the page (a mix of the twitter scrollspy and a few lines of js should fix this). This just happens when you generate a new adress
Also I´m getting "Uncaught Error: INVALID_STATE_ERR: DOM Exception 11 wallet.min.js:1
(anonymous function)" everytime I create a new adress.



For tipping 175R5UQbTvVawgK1izFu1wSZAjfDCn3Jus


Title: Re: Blockchain.info Development Bounties
Post by: Tacticat on January 11, 2013, 12:35:21 AM
Hello, Tacticat here!

I don't know if Piuk is the same person that I have been speaking with over email for the last couple of days but I wanted to say that the new spanish translation we provided is not yet online.

I don't know how long it usually takes for such a translation to get online, but I just wanted to notify you that it still isn't (in case this is some sort of error). When it is, it should say "INICIO" on the homepage instead of "CASA".

Cheers!



Title: Re: Blockchain.info Development Bounties
Post by: timmolter on January 12, 2013, 06:40:12 PM
Hi,

I'd be happy to do the Exchange Bot, if no one else claimed it yet, or if whoever is attempting it fails. I'm the lead dev of the XChange OSS project: https://github.com/timmolter/XChange

Cheers, Tim


Title: Re: Blockchain.info Development Bounties
Post by: ripper234 on January 13, 2013, 12:01:41 AM
FYI, I did a code review (https://github.com/blockchain/My-Wallet/issues/1) on WalletServlet.java a month ago, didn't get any replies.

No bounties needed, just please fix the issues.


Title: Re: Blockchain.info Development Bounties
Post by: 🏰 TradeFortress 🏰 on January 13, 2013, 07:12:29 AM

Package the wallet service as a Chrome Extension. 25 BTC

All javascript and html must be included with the extension. May require modifications to how the wallet is stored to use localstorage rather than being embedded in the html page. https://github.com/blockchain/My-Wallet should contain all js needed.


Claimed, also I sent you a PM but do you want it as a popup or as a tab?


Title: Re: Blockchain.info Development Bounties
Post by: John (John K.) on January 13, 2013, 03:02:24 PM
Sent a pull request and PM'ed, thanks!


Title: Re: Blockchain.info Development Bounties
Post by: mazi on January 13, 2013, 05:18:26 PM
Bug report:

The "Cost Per Transaction" value on http://blockchain.info/stats is denoted in US$, while next to it there is a link to the chart at http://blockchain.info/charts/cost-per-transaction where the chart title and y-axis label both state percentage.

I think the chart labels are wrong and should be in US$. See also http://blockchain.info/charts/cost-per-transaction-percent .


Title: Re: Blockchain.info Development Bounties
Post by: piuk on January 14, 2013, 12:10:23 PM
after selecting escrow, you cannot select the other options anymore

Thanks, Bounty paid. However if you would like to claim the bounty for a bug report please file a github issue.

I wanted to say that the new spanish translation we provided is not yet online.

Spanish up now. I normally deploy updates once every 2 days.

FYI, I did a code review (https://github.com/blockchain/My-Wallet/issues/1) on WalletServlet.java a month ago, didn't get any replies.

sorry I must have missed that, I will take a look shortly.

Claimed, also I sent you a PM but do you want it as a popup or as a tab?

tab I think would be better.

Sent a pull request and PM'ed, thanks!

Thanks John, Bounty paid.

The "Cost Per Transaction" value on http://blockchain.info/stats is denoted in US$, while next to it there is a link to the chart at http://blockchain.info/charts/cost-per-transaction where the chart title and y-axis label both state percentage.

Will fix shortly.


Title: Re: Blockchain.info Development Bounties
Post by: John (John K.) on January 14, 2013, 12:19:47 PM
Thanks, received. Working on Indonesian now.  ;D


Title: Re: Blockchain.info Development Bounties
Post by: John (John K.) on January 14, 2013, 02:33:37 PM
PS: I can do Bahasa Malaysia (the official language used in Malaysia, Singapore and Brunei) too, as I've outlined in the PM.
I'm a Malaysian after all.  ;D


Title: Re: Blockchain.info Development Bounties
Post by: rudrigorc2 on January 14, 2013, 03:13:31 PM
I will translate to Pt-BR.
well, technically both Portugal and Brazilian portuguese are the same thing now but the Brazilian flag is a must have ;)


Title: Re: Blockchain.info Development Bounties
Post by: teste on January 14, 2013, 03:33:01 PM
Hi, I reported this issue: https://github.com/blockchain/My-Wallet/issues/5

Anyone can reproduce it.

Hope I get the 0.5btc bounty.


Title: Re: Blockchain.info Development Bounties
Post by: John (John K.) on January 14, 2013, 04:57:58 PM
I've updated the tutorial and sent you the link via PM too.


Title: Re: Blockchain.info Development Bounties
Post by: rudrigorc2 on January 15, 2013, 05:56:05 AM
still need your OK, Piuk, >100,000 characters to review!

no answer on private or here. : (


Title: Re: Blockchain.info Development Bounties
Post by: spiccioli on January 15, 2013, 12:51:08 PM
Hi,

just to let you know I'm at two thirds of the Italian translation, made from scratch from the english one.

I'd say that there are tons of fully or partially repeated strings which make translating slower and more prone to inconsistencies.

It would be a great thing if, after all languages have been translated, the string file is cleaned/compacted and re-organized to make it smaller and with less repetitions.

Now, back to work :)

spiccioli.


Title: Re: Blockchain.info Development Bounties
Post by: 🏰 TradeFortress 🏰 on January 16, 2013, 03:07:54 AM
Thanks for the 25 BTC bounty  ;D


Title: Re: Blockchain.info Development Bounties
Post by: piuk on January 16, 2013, 03:54:28 AM
I will translate to Pt-BR.
well, technically both Portugal and Brazilian portuguese are the same thing now but the Brazilian flag is a must have ;)

Please do generic Portuguese if you can (is there such a thing?). The template is on github.

Hi, I reported this issue: https://github.com/blockchain/My-Wallet/issues/5

Anyone can reproduce it.

Hope I get the 0.5btc bounty.

I'm not sure that is really a bug. Why not enter a different label.

just to let you know I'm at two thirds of the Italian translation, made from scratch from the english one.

I'd say that there are tons of fully or partially repeated strings which make translating slower and more prone to inconsistencies.

It would be a great thing if, after all languages have been translated, the string file is cleaned/compacted and re-organized to make it smaller and with less repetitions.

Now, back to work :)

Sounds good. Often they are seem duplicate phrases but often have small changes (case, or slightly different wording).

I updated the paper wallet the paper wallet procedure and I reported a bug I found in the procedure for IE10.  Then I put it into a web page at your request .... but I never got the bounty or a reply.  What a hassle.

Please give me time to review it.


Title: Re: Blockchain.info Development Bounties
Post by: teste on January 16, 2013, 12:37:41 PM
Quote
Hi, I reported this issue: https://github.com/blockchain/My-Wallet/issues/5

Anyone can reproduce it.

Hope I get the 0.5btc bounty.

I'm not sure that is really a bug. Why not enter a different label.

I think this a bug. I labeled an address just to test and now I'm forced to use a name.


Title: Re: Blockchain.info Development Bounties
Post by: teste on January 16, 2013, 12:47:47 PM
I reported this issue: https://github.com/blockchain/My-Wallet/issues/6



Title: Re: Blockchain.info Development Bounties
Post by: Tacticat on January 16, 2013, 07:13:41 PM
Dear Piuk,

We're ready to submit a correction of our previous Spanish translation which has got some improvements.
Now before we submit that translation, we wanted to ask if we could substitute the english phrase "For an introduction to bitcoin please see weusecoins.com" with queesbitcoin.info for the spanish version?

http://queesbitcoin.info is an extensive introduction to Bitcoin in spanish and it might be much more meaninful as there is currently no spanish weusecoins version.

Thanks!


Title: Re: Blockchain.info Development Bounties
Post by: piuk on January 18, 2013, 01:20:48 AM
I reported this issue: https://github.com/blockchain/My-Wallet/issues/6

Bounty paid, thanks.

we wanted to ask if we could substitute the english phrase "For an introduction to bitcoin please see weusecoins.com" with queesbitcoin.info for the spanish version?

Yes that would be fine, translators can add their own local links.

-------

Apart from translations most of the original bounties are now complete. I have added two new ones for FAQ writing and Packaging the chrome extension for firefox.


Title: Re: Blockchain.info Development Bounties
Post by: teste on January 18, 2013, 01:27:50 AM
I reported four new issues:

1- https://github.com/blockchain/My-Wallet/issues/7
2- https://github.com/blockchain/My-Wallet/issues/5
3- https://github.com/blockchain/My-Wallet/issues/8
4- https://github.com/blockchain/My-Wallet/issues/9

Piuk: Did you receive my Personal Message with my temporary password? Reproduced the bug?


Title: Re: Blockchain.info Development Bounties
Post by: John (John K.) on January 18, 2013, 02:08:38 AM
Finished, and PM'ed piuk with the files.

Quote
FAQ Writing Bounties

Use divshot (http://divshot.com) to produce pages in-keeping with the blockchain.info design. Word or text documents will not suffice. https://blockchain.info/wallet/faq is what they will ultimately replace. Must be an experienced bitcoin user and know the types of questions newbies ask, the question below are just a guide more should be added.

Bitcoin Basics Wallet FAQ - 5 BTC

What is bitcoin, What is blockchain (website and actual blockchain), What fees are involved, What are miners, Is it anonymous, What is a bitcoin address, What is a private key

Thanks!

Edit: This is also done.

Quote
Blockchain Website FAQ (block explorer site). 5 BTC

Explain what a block explorer is. Take a screenshot of a transaction and label different parts. What is a block, What is a bitcoin address, What are address tags, What is taint, How do I view scripts, What does relay by mean, What are public notes.

Edit2: Finished all FAQ's!  ;D

Quote
Blockchain.info Wallet FAQ - 5 BTC

What is My Wallet, Are there any fees, Is it secure, Where can i find help, How do I send coins, How do I receive coins, How can I label an address, How can I delete an address, What is watch only address, What is a paper wallet, What is two factor authentication, How can I enable two factor authentication, What device can the wallet be accessed, How to export a wallet to multibit, How to import a Bitcoin-Qt wallet, How to close an account (not possible).


Title: Re: Blockchain.info Development Bounties
Post by: spiccioli on January 18, 2013, 04:35:43 PM
Hi Piuk,

I've made a pull request for the Italian translation.

https://github.com/blockchain/Blockchain-Translations/pull/24

I hope I did not make mistakes since this is the first time I use git

I've used subversion in the past, but there are differences I don't fully grasp yet.

Let me know if it is OK for you.

In that case you can pay the bounty here  16CtsQsV6bPrtzc3DaYvDHjsHS5MwXL476  and as soon as I can use it in your site I'll give it a review to correct errors / inconsistencies.

spiccioli

PS. auto_italian.json should/could be removed now since italian.json was made copying language.json over it and converting the resulting file from scratch because auto_italian.json has all the strings in an order which is different from the order inside language.json.


Title: Re: Blockchain.info Development Bounties
Post by: spiccioli on January 18, 2013, 04:40:05 PM
BTW,

I have, inside italian.json

Code:
"properties":{
      "extends":"auto_italian"
   },

should I change it so that it reads

Code:
"extends":"language"


?


spiccioli


Title: Re: Blockchain.info Development Bounties
Post by: John (John K.) on January 22, 2013, 04:39:01 AM
Note: Indonesian translation is done too.


Title: Re: Blockchain.info Development Bounties
Post by: Cyrus on January 22, 2013, 09:39:43 PM
I can do the Romanian translation as I can see that's on the to-do list.
I hope I'm not disconsidered for being a newish member, I'll get to work in a few hours if it's ok!

Salut!


Title: Re: Blockchain.info Development Bounties
Post by: John (John K.) on January 23, 2013, 03:44:49 AM
I can do the Romanian translation as I can see that's on the to-do list.
I hope I'm not disconsidered for being a newish member, I'll get to work in a few hours if it's ok!

Salut!
Before you waste your time, please notice that:

Quote
- Romanian : Done


Title: Re: Blockchain.info Development Bounties
Post by: Cyrus on January 23, 2013, 07:47:58 AM
I can do the Romanian translation as I can see that's on the to-do list.
I hope I'm not disconsidered for being a newish member, I'll get to work in a few hours if it's ok!

Salut!
Before you waste your time, please notice that:

Quote
- Romanian : Done

Well, this is odd. It was under "Translator Needed" yesterday when I PM'ed him, also when I wrote the post.
He could've at least modify the status or announce that somebody was working on it.


Title: Re: Blockchain.info Development Bounties
Post by: John (John K.) on January 23, 2013, 07:52:08 AM
I can do the Romanian translation as I can see that's on the to-do list.
I hope I'm not disconsidered for being a newish member, I'll get to work in a few hours if it's ok!

Salut!
Before you waste your time, please notice that:

Quote
- Romanian : Done

Well, this is odd. It was under "Translator Needed" yesterday when I PM'ed him, also when I wrote the post.
He could've at least modify the status or announce that somebody was working on it.
You'll have to get a confirmation from Ben before starting the translation- he is always swamped by the work on blockchain.info considering that he's the sole admin and customer service guy.


Title: Re: Blockchain.info Development Bounties
Post by: CIYAM on January 23, 2013, 07:57:02 AM
Not wanting to derail the thread at all but what might be helpful would be a system that has bids for tasks that have a clear "accepted" status (so no-one can end up wasting their time working on something that someone else has been accept to do) and a promised delivery date and time.... wonder if such a system already exists today?

:)


Title: Re: Blockchain.info Development Bounties
Post by: Cyrus on January 23, 2013, 08:16:00 AM
I can do the Romanian translation as I can see that's on the to-do list.
I hope I'm not disconsidered for being a newish member, I'll get to work in a few hours if it's ok!

Salut!
Before you waste your time, please notice that:

Quote
- Romanian : Done

Well, this is odd. It was under "Translator Needed" yesterday when I PM'ed him, also when I wrote the post.
He could've at least modify the status or announce that somebody was working on it.
You'll have to get a confirmation from Ben before starting the translation- he is always swamped by the work on blockchain.info considering that he's the sole admin and customer service guy.

Yeah, I figure...
Well, I hope to be of service soon.


Title: Re: Blockchain.info Development Bounties
Post by: nexus6 on January 23, 2013, 09:23:58 AM
Added Slovenian & Turkish. I am open to accepting new languages not on the initial list if a translator is available.

I'll work on the Catalan translation if still needed (send you a PM ).


Title: Re: Blockchain.info Development Bounties
Post by: bitvientiane on January 23, 2013, 05:13:32 PM
I've added a pull request for the Dutch translation.


Title: Re: Blockchain.info Development Bounties
Post by: btctalk on January 23, 2013, 09:25:02 PM
I sent you a message yesterday regarding my work, please check it and let me know


Title: Re: Blockchain.info Development Bounties
Post by: BIGMERVE on January 23, 2013, 10:19:09 PM
You should add arabic to the translation list, it's one of the most used languages.


Title: Re: Blockchain.info Development Bounties
Post by: spiccioli on January 24, 2013, 08:33:45 AM
Hi Piuk,

I've got half of the bounty ???

Anyway, I'd like to ask one thing: I've translated "My Wallet" in Italian, but now I think that "My Wallet" could be a trademark or sort of.

So, the question is: Do you want that "My Wallet" remains "My Wallet" inside national language files or can I (or we) translate it into our own languages?

spiccioli


Title: Re: Blockchain.info Development Bounties
Post by: Cyrus on January 24, 2013, 11:25:35 AM
Well Romanian was also auto-translated and marked as Done. Good think I haven't started working on it, as I haven't received the Developer's approval. If he thinks the proper translation is needed, I'ld be happy to do it :).


Title: Re: Blockchain.info Development Bounties
Post by: 53rv3r on January 27, 2013, 02:25:30 PM
I would like to do a Ukrainian translation.

Could you add the appropriate language file to the repo?


Title: Re: Blockchain.info Development Bounties
Post by: btctalk on January 28, 2013, 09:42:15 PM
anyone moderating this thread?? I haven't got my answer neither from the message nor here....


Title: Re: Blockchain.info Development Bounties
Post by: John (John K.) on January 29, 2013, 02:23:00 AM
anyone moderating this thread?? I haven't got my answer neither from the message nor here....
Did you PM piuk directly? He's a quite busy guy so he might take some time to reply.


Title: Re: Blockchain.info Development Bounties
Post by: piuk on January 30, 2013, 04:33:54 PM
Hi Piuk,

I've got half of the bounty ???

Anyway, I'd like to ask one thing: I've translated "My Wallet" in Italian, but now I think that "My Wallet" could be a trademark or sort of.

So, the question is: Do you want that "My Wallet" remains "My Wallet" inside national language files or can I (or we) translate it into our own languages?

spiccioli

Sorry, For the languages marked Partially Completed only half the bounty is available.

"My Wallet" should stay as is i.e. as a brand name, the brand may be removed soon anyway.

I would like to do a Ukrainian translation.

You should add arabic to the translation list, it's one of the most used languages.

For the moment I would like to get the existing languages full translated. Arabic will be difficult to get right since its RTL.

German & French translators particularly needed.

I sent you a message yesterday regarding my work, please check it and let me know

Thank you for contribution however I was unable to get the xpi working in FF 18, also the source should be provided (ideally on github).

If you wish to claim any bounty please contact me before starting any work, I am not always quick to respond.



Title: Re: Blockchain.info Development Bounties
Post by: spiccioli on January 30, 2013, 08:44:28 PM
Hi Piuk,

I've got half of the bounty ???

Anyway, I'd like to ask one thing: I've translated "My Wallet" in Italian, but now I think that "My Wallet" could be a trademark or sort of.

So, the question is: Do you want that "My Wallet" remains "My Wallet" inside national language files or can I (or we) translate it into our own languages?

spiccioli

Sorry, For the languages marked Partially Completed only have the bounty is available.

"My Wallet" should stay as is i.e. as a brand name, the brand may be removed soon anyway.


I beg to differ!

the Partially Completed was a 350 lines file, current italian.json file has around 1650 lines... so it was not partially, it was marginally translated!

Anyway, I'll change "My Wallet" back into it.

Regards.

spiccioli


Title: Re: Blockchain.info Development Bounties
Post by: teste on January 30, 2013, 10:29:55 PM
I found a bug on My Wallet. Steps to reproduce:

1- Go to https://blockchain.info/pt/wallet/ then click to login.
2- Inserted my identifier: example
3- Inserted my password

Result: Logged to my wallet but the top right butttons, quit and refresh, is not showed.

Obs: If I enter directly, with the identifier on url address, like: https://blockchain.info/pt/wallet/example (The buttons appear with no problem)

Obs: To reproduce the problem you probably need to clean cache, forms. (The identifier can not  be prefilled)

Obs: I reproduced the problem with site and wallet set in Portuguese language.

Bounty: 1Dj7j1Y5dJosKD5uxsAmKbNXkJLjiMvtFU


Title: Re: Blockchain.info Development Bounties
Post by: btctalk on February 01, 2013, 12:35:42 AM
there was no reply to my message so I'm sending it here again:

Quote
Hi

I've converted the extension from chrome to firefox's but not sure if it's working perfectly as it supposed to.
here is the file:
https://docs.google.com/file/d/0B1TXw6t_ObpxT2lKLTR5WHdTQUk/edit

by the way, I'm hosting the site and the forum for persian bitcoin users and was working on a persian online wallet, it is not half done though. would be glad to help on the translation to Persian/Farsi if you're interested too.

Thanks, Let me know what you think,

btctalk


Title: Re: Blockchain.info Development Bounties
Post by: Zeilap on February 01, 2013, 11:00:37 PM
Some bugs on Firefox:

1)
On 'Wallet home'
Click download
Pop-up window appears with contents of wallet.aes.json, but displayed in the window, not prompting for download.
Worse, right-click -> save-as -> wallet.aes.json does not work properly (won't import into multibit)
Workaround is to copy paste the contents into a new file and save as wallet.aes.json. Even this is dodgy, because if your text editor is set to do things like insert BOM or change encoding or modify the file in some invisible way, the decrypted version won't be correct.


2)
With no email set in my account,
On 'Wallet home' backup area
click email (to send my wallet.aes.json)
On chromium i get 'Please verify your email in Account Settings'
On firefox I get:

'Пожалуйста, проверьте вашу электронную почту в настройки учетной записи'

3)
According to the help, a copy of my wallet is stored in my cache and I can use this to import my wallet into Multibit should blockchain.info be down. The help doesn't explain where or how to find this file though.

My system is Linux Mint Nadia (most recent), Firefox version 18.0.1

Address for bounty/bounties: 1GLeSqooAPe8PfWbJecnL3AteDac2B3cqj


Title: Re: Blockchain.info Development Bounties
Post by: agita on February 02, 2013, 05:21:49 PM

German & French translators particularly needed.


I would like to claim that work, can I start?


Title: Re: Blockchain.info Development Bounties
Post by: John (John K.) on February 02, 2013, 05:42:37 PM
Ben, you probably need to start hiring PR/admins.  :P
There's also a backlog of pull requests at GitHub.


Title: Re: Blockchain.info Development Bounties
Post by: John (John K.) on February 04, 2013, 06:52:14 AM
The guy who did the Indonesian translation realized that it has some errors in it after he visited the site. I'll submit a pull request again after the fixes are in, thanks.

PS: The tag for 'Home' was translated wrongly, I see it now too. I should have reviewed the translations after he did his part. :-[


Title: Re: Blockchain.info Development Bounties
Post by: finway on February 06, 2013, 08:15:42 AM
Error report:  bitoind is dead.

Height   Age   Transactions   Total Sent   Relayed By   Size (kB)
219837   6 hours 0 minutes   570   26,846.19 BTC   5.199.170.24   244.19
219837   6 hours 1 minutes   611   31,869.69 BTC   BitMinter   243.19
219836   6 hours 13 minutes   610   34,487.85 BTC   5.199.170.24   271.53
219835   6 hours 33 minutes   469   3,485.01 BTC   Slush   230.53
219834   6 hours 32 minutes   8   363.58 BTC   69.245.118.163   3.33
219833   6 hours 38 minutes   711   21,018.90 BTC   5.199.170.24   270.71
219832   6 hours 56 minutes   469   11,240.96 BTC   EclipseMC   419.36


Communications link failure The last packet successfully received from the server was 21,549,554 milliseconds ago. The last packet sent successfully to the server was 21,081,579 milliseconds ago.


Title: Re: Blockchain.info Development Bounties
Post by: Zeilap on February 08, 2013, 09:03:49 AM
Some bugs on Firefox:

1)
On 'Wallet home'
Click download
Pop-up window appears with contents of wallet.aes.json, but displayed in the window, not prompting for download.
Worse, right-click -> save-as -> wallet.aes.json does not work properly (won't import into multibit)
Workaround is to copy paste the contents into a new file and save as wallet.aes.json. Even this is dodgy, because if your text editor is set to do things like insert BOM or change encoding or modify the file in some invisible way, the decrypted version won't be correct.


2)
With no email set in my account,
On 'Wallet home' backup area
click email (to send my wallet.aes.json)
On chromium i get 'Please verify your email in Account Settings'
On firefox I get:

'Пожалуйста, проверьте вашу электронную почту в настройки учетной записи'

3)
According to the help, a copy of my wallet is stored in my cache and I can use this to import my wallet into Multibit should blockchain.info be down. The help doesn't explain where or how to find this file though.

My system is Linux Mint Nadia (most recent), Firefox version 18.0.1

Address for bounty/bounties: 1GLeSqooAPe8PfWbJecnL3AteDac2B3cqj
Got some more minor issues:
4)
In Import/Export, 'Export encrypted' and 'Export unencrypted', the text area has 'cursor: not-allowed' set, but the whole point is that you can select the text there and copy it.
It doesn't prevent you using it - but it's confusing, and more importantly prevents the user from doing things like: Click text area, Ctrl-A, Ctrl-C.

5) Import/Export - Paper wallet tab has no href set, so it doesn't appear to be clickable - I get the 'I' cursor like for selecting text instead of the clicky hand cursor for links.

6) Import/Export - Export Encrypted: 'Download backup' button doesn't appear to do anything when clicked.

Above 3 for both Chromium 24.0.1312.56 and FF 18.0.1 as in previous post.





Title: Re: Blockchain.info Development Bounties
Post by: leckey on February 08, 2013, 11:33:37 AM
I can't help but feel this would be a lot more streamlined with a bidding and acceptance process.


Title: Re: Blockchain.info Development Bounties
Post by: zefir on February 10, 2013, 09:56:29 AM
Reported this already to support (ticket #1589), but without being responded so far, checking if it qualifies for a quarter.


Issue 1: MtGox Yubikey for 2FA not supported
As opposed to the support pages claiming:
Quote
Can I use my Mt. Gox Yubikey?
Yes. Be sure to select "Mt Gox Yubikey" in the Two factor authentication select box.
there is no such an option in the security setting page. All I see (Ubuntu 12.10, FF 16.0.1, Chromium 23.0.1271.97) is {None, SMS, Yubikey, Email, Google Authenticator}.

Issue 2: Locking out after failed 2FA setup
Attempting an invalid 2FA setup and not setting it back to 'None' will lock you out of the system.

To reproduce (starting without active 2FA):
1) go to Account Settings->Security
2) setup invalid 2FA (like pairing a MtGox Yubikey as Yubikey)
3) system reports error
4) log out
5) try to log in -> need to enter 2FA
6) request 2FA reset

I'd expect 2FA to remain disabled until a valid setup is given.



Title: Re: Blockchain.info Development Bounties
Post by: v3miner on February 10, 2013, 06:42:30 PM
I don't know if this is a bug, or a "feature", but I have noticed that the iPhone app does not seem to obey the default fee settings that have been set on the account.
This results in randomly sending transactions that either a.) have a .0005 fee attached or b.) have NO fee attached.

For instance, I have my account default set to a "generous" level fee of .001 and all transactions I send when logged directly into the site get sent with that fee.

On my app however, any time I send a transaction the app will arbitrarily decide for me whether or not to include a fee. When it does include a fee, it is a paltry .0005.

This is extremely frustrating since the app does not allow you to explicitly include a fee when sending a transaction. I'm not saying that the ability to explicitly define a fee is needed within the app, but I feel that you should at least be able to rely on your default setting so that you have SOME control.

The transactions that get .0005 added is acceptable, but the times when no fee is included really bugs me since I am not given the power to decide.


Title: Re: Blockchain.info Development Bounties
Post by: asoltys on February 12, 2013, 10:37:26 PM
Multisig addresses considered invalid by Android app.  Haven't tested on iPhone.  Issue posted on Github: https://github.com/blockchain/My-Wallet-Android/issues/2


Title: Re: Blockchain.info Development Bounties
Post by: jabetizo on February 16, 2013, 03:18:28 PM
the page http://blockchain.info/blocks doesn't display the last 3 columns (Relayed By, Transactions, Size (KB)) correctly

if this qualifies for a bounty, please send to: 1BMN98wj2czyKCNRNpKMVppHKtH9rACjax


Title: Re: Blockchain.info Development Bounties
Post by: mazi on February 18, 2013, 11:07:05 AM
Hi,

I have several fixes for the Slovenian translation, but I can't submit a pull request on github since the current Slovenian translation isn't in the master branch yet (still only a stub there: https://github.com/blockchain/Blockchain-Translations/blob/master/slovenian.json) even though it's already used in the live site.

Here's the newest version with fixes included:
https://github.com/mmazi/Blockchain-Translations/blob/slo-fixes/slovenian.json


Title: Re: Blockchain.info Development Bounties
Post by: scribe on March 04, 2013, 10:02:34 PM
Hi Piuk,

Raised one of these issues in the main blockchain.info thread but now posted on Github along with another. Thought I'd note them here just in case too:

Got "Payment received" email instead of "Payment sent":
https://github.com/blockchain/My-Wallet/issues/17

Endless error message loop leads to temporary site lock-out:
https://github.com/blockchain/My-Wallet/issues/18

Using Chrome on Mac in both instances.

Cheers,
Scribe

1HAyNwkrQv9jbe6N32EqFdeYwTGWCnraKk


Title: Re: Blockchain.info Development Bounties
Post by: 01BTC10 on March 07, 2013, 05:16:09 AM
I can do french translation if it's still needed.


Title: Re: Blockchain.info Development Bounties
Post by: malevolent on March 07, 2013, 05:29:20 AM
Piuk, could you answer my last PM to you?

Thanks


Title: Re: Blockchain.info Development Bounties
Post by: GoodGeorge on March 07, 2013, 11:37:27 AM
Mr.Ben, please answer my messages...


Title: Re: Blockchain.info Development Bounties
Post by: Neosoft on March 08, 2013, 02:46:01 PM
I've sent you a PM regarding the German translation.

So please let me know if i can get started.


Title: Re: Blockchain.info Development Bounties
Post by: rme on March 08, 2013, 02:59:27 PM
The FistBits system is not working  ;)


Title: Re: Blockchain.info Development Bounties
Post by: FooBaer on March 12, 2013, 09:38:25 AM
Hello Thread,

Now it happend: there were two people working on the german translations without knowing from each other.

Nerzahd: https://github.com/Nerzahd/Blockchain-Translations/blob/49153bd740f6cf7b41158092f3e96992e6b80417/german.json
and
DanielWeigl: https://github.com/DanielWeigl/Blockchain-Translations/blob/9d034b0e8e9dad7919ee21c01411ead860592e4c/german.json

Are there any german-natives here that can vote for one or the other translation to make it easier for Piuk to choose one or the other?


Title: Re: Blockchain.info Development Bounties
Post by: whizter on March 12, 2013, 10:01:34 PM
Hello Thread,

Now it happend: there were two people working on the german translations without knowing from each other.

Nerzahd: https://github.com/Nerzahd/Blockchain-Translations/blob/49153bd740f6cf7b41158092f3e96992e6b80417/german.json
and
DanielWeigl: https://github.com/DanielWeigl/Blockchain-Translations/blob/9d034b0e8e9dad7919ee21c01411ead860592e4c/german.json

Are there any german-natives here that can vote for one or the other translation to make it easier for Piuk to choose one or the other?


Native german here, both have several errors, but DanielWeigl wins by far imho.


Title: Re: Blockchain.info Development Bounties
Post by: minimalB on March 13, 2013, 09:15:09 AM
Looks like a bug:

1. open browser and clear cash (or enter private browsing)
2. go to https://blockchain.info/wallet/login  and login to your wallet
3. buttons for refresh and logout are missing (top right corner)

Tried with:
PC: Firefox
Mac: Firefox and Safari


Title: Re: Blockchain.info Development Bounties
Post by: bitspill on March 25, 2013, 07:24:17 PM
Bug report also posted to GitHub (https://github.com/blockchain/My-Wallet/issues/21)

The Y-axis and tooltip on the Miners Revenue Chart (http://blockchain.info/charts/miners-revenue) is labeled as BTC however the description on the chart listing page (http://blockchain.info/charts) says that the graph should be showing the number of bitcoins and transaction fees multiplied by the market price.

The axis on the graph should rather be represented by USD or the description on the chart listing page updated.

12x9GZbeCzGqGxUihByNS36ULsLn392Det


Title: Re: Blockchain.info Development Bounties
Post by: FooBaer on April 13, 2013, 12:05:21 PM
Hi piuk,

any feedback on this: "Development Bounties not paid" --> edit: solved

thx


Title: Re: Blockchain.info Development Bounties
Post by: JonathanB72 on April 14, 2013, 09:58:37 PM
Hey, I'm a very fluent french speaker (Studied in an all French school in Quebec for 2 years) so I would love to help translate the site.

Cheers!


Title: Re: Blockchain.info Development Bounties
Post by: rme on April 19, 2013, 12:35:00 PM
The ip issue seems to be fixed  :D


Title: Re: Blockchain.info Development Bounties
Post by: ErebusBat on April 19, 2013, 07:13:51 PM
I REALLY like blockchain.info; however I think Ben needs to hire some Tier 1 support staff to help on things like this because he is just so overlaoded right now.


Title: Re: Blockchain.info Development Bounties
Post by: der_troll on May 04, 2013, 12:52:03 PM
Using Blockchain.info has become a bit annoying lately. Now it guesses that I'm Norwegian (which is correct), but the Norwegian translation is worthless. When I change to English, it changes back again when a new page loads. I have English as preferred language in the wallet settings, but when I log in it's always in Norwegian.

Edit: Actually, it looks like it's been fixed :) (Not the translation, but it doesn't change back again anymore)


Title: Re: Blockchain.info Development Bounties
Post by: malevolent on May 04, 2013, 09:01:22 PM
I really wish Piuk started to respond to PMs and posts, the Polish translation is completely wrong (google translator FTW) and it really hurts in the eyes. I am of course interested in the bounty, not going to deny that. I talked with him about it 4 months ago, he was supposed talk with the guy who apparently did half of the Polish translation but I don't see how that guy could have done half of the work if all it took him was to Ctrl + C, Ctrl + V to google translator and Ctrl + C, Ctrl + V the ''translated'' text  ::)


Title: Re: Blockchain.info Development Bounties
Post by: jackjack on May 17, 2013, 09:38:01 AM
The French version is not finished, do you need a French translator?

Also, there's a typo at the end of https://blockchain.info/wallet/paypal-vs-bitcoin : 'A new tecnology'


Title: Re: Blockchain.info Development Bounties
Post by: 🏰 TradeFortress 🏰 on May 17, 2013, 10:13:00 AM
I love how I got paid 25 BTC to make the chrome app :)

Go btc!


Title: Re: Blockchain.info Development Bounties
Post by: VTC on July 26, 2013, 08:18:34 PM
I love how I got paid 25 BTC to make the chrome app :)

Go btc!

The webcam qr code scaning of a private key fails to load in Chrome in the blockchain chrome app while it works just fine on the live site.

Code:
Console error:
NavigatorUserMediaError {code: 1, PERMISSION_DENIED: 1}

Is this a bug with chrome because there is no hostname for a google app so it can not load the hostname permissions?
Chrome doesn't let me manually edit the entries for media exceptions, only remove existing entries.

On the chance this qualifies for a bounty: 16YVe16XuqPsz1ikv5x3cPYTg3kA3y7Zzv


Title: Re: Blockchain.info Development Bounties
Post by: Mooshire on July 27, 2013, 02:37:22 AM
Too bad I can't do shit, I would be fixing this site.


Title: Re: Blockchain.info Development Bounties
Post by: jantenner81 on October 21, 2013, 03:57:58 PM
the shared sent service doesn't work correctly .... when adding a amount of 1 BTC then the input field change the amount to ficitve amounts like 33.99426548 BTC for example and erverytime a click for example the print key to make screenshot the amount is changing also. Hope i can help you with this ...

When you need more information about pls don't hesitate to contact me anytime!

Cheers
Jan


Title: Re: Blockchain.info Development Bounties
Post by: piuk on October 21, 2013, 04:12:38 PM
the shared sent service doesn't work correctly .... when adding a amount of 1 BTC then the input field change the amount to ficitve amounts like 33.99426548 BTC for example and erverytime a click for example the print key to make screenshot the amount is changing also. Hope i can help you with this ...

When you need more information about pls don't hesitate to contact me anytime!

Cheers
Jan

This should be fixed now if you refresh the page.


Title: Re: Blockchain.info Development Bounties
Post by: jantenner81 on October 21, 2013, 04:29:11 PM
the shared sent service doesn't work correctly .... when adding a amount of 1 BTC then the input field change the amount to ficitve amounts like 33.99426548 BTC for example and erverytime a click for example the print key to make screenshot the amount is changing also. Hope i can help you with this ...

When you need more information about pls don't hesitate to contact me anytime!

Cheers
Jan

This should be fixed now if you refresh the page.

all fine :) thank you for this fast support! Amazing ...


Title: Re: Blockchain.info Development Bounties
Post by: jantenner81 on October 29, 2013, 12:24:02 PM
new bug found on FF - when want to sent btc with new shared coin sent function -- i get a script error - pls have a look screenshot attached ...
if you need more info about, pls let me know ...

http://abload.de/img/bug_shared_coinsent_fhqoel.png

bug bounty address: 1CzGDGGV62EboerUDDkg1SPZSAQaporGho

Thx
Jan


Title: Re: Blockchain.info Development Bounties
Post by: VTC on November 07, 2013, 03:10:03 PM
Problem: Input Private Key for Signing a Transaction gets stuck in a continuous loop of dialog pops.  Cannot cancel the dialog or continue even though the private key is correct.

I've had this problem reproduce each time I try to do more than one transaction, using both the Chrome App and Blockchain.info/wallet (Running Win7 64 Bit Chrome 30)

Steps to reproduce:
1) Create a watch only address that you have the private key in QR format
2) Custom send from that address to any address (to itself is fine)
3) When prompts for the private key, use the scan with webcam feature.
4) After private key is detected, continue.
5) Now I send the transaction (you can cancel it, it doesn't matter to reproduce the problem)
6) Click review transaction to send again, or make another transaction repeating the same steps, when you try to proceed after step 4 you will have a problem, chrome console shows it is still using the webcam to try to scan the private key.
7) Restart wallet

So pretty much I can only do one transaction per signing into my wallet.


Bounty: 16YVe16XuqPsz1ikv5x3cPYTg3kA3y7Zzv


Title: Re: Blockchain.info Development Bounties
Post by: niktitan132 on November 07, 2013, 03:18:22 PM
Hi!If you need Croatian translation i can help you.
I can make a translation to croatian.I know many users from Croatia that are using this site.Im a native speaker.


Title: Re: Blockchain.info Development Bounties
Post by: VTC on November 10, 2013, 07:08:41 AM
I want blockchain to continue to be the best web wallet and have compiled a list of useability issues.  Some I have mentioned before but have not seen any fixes.


Both Blockchain App and Blockchain Web Wallet:

Redundancy:
Do not prompt the user for secondary password when sending from input(s) which are all watch only address, as this is. The transaction is going to be signed using a QR Code or manually private key entry.  There is no point to decrypt the other private keys with a secondary password.

Security Suggestion:
The secondary password should only expose the private keys to the system just for signing the transaction.  Do not hold the decrypted private keys in memory.  This will save someone a lot of BTC who leaves there wallet unattended.  The secondary password should function like a PIN, and needs to be entered for each transaction, or have a customizable timeout in the settings for users that send many transactions.

Inconsistent Fiat Rates:
Click on any transaction in the history, to view the transaction summary.  The "Value at time of transaction" is still using the mtgox rates instead of bitstamp, while the current value is at bitstamp rates.  This makes it look like the $ amount received decreases by 10% instantly.


Blockchain App for Chrome:

1) You want to confirm that a certain address exists in your receiving address by "find in page" but cannot use Ctrl+F to find and confirm an address as this shortcut is blocked. With blockchain live version, its very easy to verify as chrome will highlight the matched text.

2) There is no logout button to switch wallets.  There is no refresh button to update transaction. Many times a transaction doesn't show unless you restart the wallet, having a refresh button would be easier then logging out and back in.

Bounty: 16YVe16XuqPsz1ikv5x3cPYTg3kA3y7Zzv


Title: Re: Blockchain.info Development Bounties
Post by: VTC on November 21, 2013, 06:39:38 AM

I moved a good amount of BTC from one of my addresses to another and the transaction shows up for the fee instead of the amount.
The html5 alerts also says .0001 sent.

https://i.imgur.com/OithRTI.png


A bunch of other errors still, freezing when using custom send. Etc...

Bounty: 16YVe16XuqPsz1ikv5x3cPYTg3kA3y7Zzv


Title: Re: Blockchain.info Development Bounties
Post by: malevolent on November 21, 2013, 02:20:45 PM

I moved a good amount of BTC from one of my addresses to another and the transaction shows up for the fee instead of the amount.
The html5 alerts also says .0001 sent.

https://i.imgur.com/OithRTI.png


A bunch of other errors still, freezing when using custom send. Etc...

Bounty: 16YVe16XuqPsz1ikv5x3cPYTg3kA3y7Zzv


It's normal because you only have 0.0001 less BTC.

As for the freezing how many PBKDF2 iterations do you use for the key stretching and what device do you use for accessing your blockchain.info wallet?


Title: Re: Blockchain.info Development Bounties
Post by: elbandi on November 21, 2013, 02:40:55 PM
I started to create a new wallet, but i missed the captcha code. there are two error in response:
  • i use hungarian translatons, but there is a english string "Error Saving Wallet"
  • there is a strange chars: ó is displayes as ó

screenshot: http://imgur.com/GPCGhfl



Title: Re: Blockchain.info Development Bounties
Post by: Martijnvdc on November 21, 2013, 08:55:12 PM
The Dutch translation is quite bad, actually.


Title: Re: Blockchain.info Development Bounties
Post by: Xleek on November 21, 2013, 09:33:56 PM
Is there someone actually translating it to French ?


Title: Re: Blockchain.info Development Bounties
Post by: malevolent on November 21, 2013, 11:00:07 PM
The Dutch translation is quite bad, actually.

And so is Polish.

Very unlikely that it will be fixed in the near future. (Piuk does not respond to those issues)


Title: Re: Blockchain.info Development Bounties
Post by: MemoryDealers on November 22, 2013, 12:13:19 AM
If you speak more than one language,  please help with the translations:

https://blockchain.info/wallet/translations (https://blockchain.info/wallet/translations)


Title: Re: Blockchain.info Development Bounties
Post by: Holdaaja on December 06, 2013, 09:22:45 PM
There is bug at exchange rate of brazilian real, it shows "R$ ∞" at everywhere.

Bug report bounty can be sent to: 1Agy5BVCxFHi34nJxPdggyAoGh4XLAwbdP


Title: Re: Blockchain.info Development Bounties
Post by: rme on December 21, 2013, 12:21:04 AM
In the page https://blockchain.info/pools a incorrect HTML code is malforming the image:

https://i.imgur.com/unaDGbR.png


1R2sWeVhFitB8zVbkrmdSoXzaQRsw6cfh


Title: Re: Blockchain.info Development Bounties
Post by: Holdaaja on December 21, 2013, 10:10:18 AM
Why you haven't pay me?


Title: Re: Blockchain.info Development Bounties
Post by: rme on February 09, 2014, 12:14:13 PM
In the main page (https://blockchain.info/) in the NEWS block, all links to http://blog.blockchain.info are not working.

Example:
https://blockchain.info/r?url=http%3A%2F%2Fblog.blockchain.info%2F2014%2F02%2F06%2Fblockchain-response-to-apple%2F
Error: "URL cannot link to blockchain.info"

Quote
Blockchain Response to Apple (https://blockchain.info/r?url=http%3A%2F%2Fblog.blockchain.info%2F2014%2F02%2F06%2Fblockchain-response-to-apple%2F)
BlockChain.info < 1 minute ago

1R2sWeVhFitB8zVbkrmdSoXzaQRsw6cfh


Title: Re: Blockchain.info Development Bounties
Post by: Holdaaja on February 09, 2014, 12:19:58 PM
There is bug at exchange rate of brazilian real, it shows "R$ ∞" at everywhere.

Bug report bounty can be sent to: 1Agy5BVCxFHi34nJxPdggyAoGh4XLAwbdP

They have fixed it but I never got my bounty :(


Title: Re: Blockchain.info Development Bounties
Post by: btctalk on March 31, 2014, 01:26:11 AM
I've been seeing these kind of things a lot lately in blockchain.info.
can you explain why there is a negative final balance?

image: http://postimg.org/image/4xfdfeoyt/

https://blockchain.info/address/1Bd5wrFxHYRkk4UCFttcPNMYzqJnQKfXUE


Title: Re: Blockchain.info Development Bounties
Post by: TheNewAnon135246 on March 31, 2014, 10:53:04 AM
Very useful topic. Will definately post if I run into something.


Title: Re: Blockchain.info Development Bounties
Post by: coininaction on April 30, 2014, 09:30:47 AM
FYI - Bug

Largest Transaction section doesn't work
https://blockchain.info/de/largest-recent-transactions


Title: Re: Blockchain.info Development Bounties
Post by: zefir on August 20, 2014, 07:23:53 AM
Bug: exported history not conforming to CSV spec

Symptom: if your exported history contains transactions with more that 1000 BTC, importing fails

Reason: comma is used to separate cells - while at the same time it is also used as thousands delimiter

Workaround: use semicolon instead of comma to separate cells in CSV export

Reproduce: a) make some small transactions, b) make a transaction over 1000 BTC, c) export history, d) import in your favourite spreadsheet application using comma as cell delimiter



https://blockchain.info/address/15i1ppL2JdW6xLT9HZh4tcbiqHYw2oFZee


Title: Re: Blockchain.info Development Bounties
Post by: Chillance on August 20, 2014, 09:52:45 AM
You can't use passwords with 63 random alpha-numeric characters (a-z, A-Z, 0-9), and use the RPC API (walletpassphrase) to unlock. You will get "pad block corrupted" error then. You have to use shorter passwords. This is not good.

Send bounty to: 1LWpfgUxQZGcGZsednymFguJDEJdiUSYSn :)


Title: Re: Blockchain.info Development Bounties
Post by: Wafel16 on August 20, 2014, 09:54:12 AM
My BTC wallet is at Blockchain.info, never had troubles. Keep up the good work guys  :)


Title: Re: Blockchain.info Development Bounties
Post by: newIndia on August 20, 2014, 10:19:21 AM
Very useful topic. Will definately post if I run into something.

I doubt if they monitor this topic anymore. It'd be great if someone from blockchain.info posts here. Last post from PIUK was on March 13, 2014.