Pages:
Author

Topic: Blockchain.info Development Bounties - page 7. (Read 19074 times)

legendary
Activity: 1379
Merit: 1003
nec sine labore
January 09, 2013, 05:08:04 AM
#17
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
hero member
Activity: 743
Merit: 500
January 09, 2013, 04:50:47 AM
#16
Ubuntu Phone OS comes soon and just one BTCapp on Ubuntu Apps Directory https://apps.ubuntu.com
newbie
Activity: 24
Merit: 0
January 09, 2013, 12:52:05 AM
#15
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
hero member
Activity: 700
Merit: 500
January 08, 2013, 08:27:15 PM
#14
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?
donator
Activity: 1419
Merit: 1015
January 08, 2013, 08:16:52 PM
#13
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?
hero member
Activity: 910
Merit: 1005
January 08, 2013, 07:23:39 PM
#12
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.

legendary
Activity: 1379
Merit: 1003
nec sine labore
January 08, 2013, 05:47:25 PM
#11
Hi all,

sent a PM for the Italian translation.

spiccioli
sr. member
Activity: 311
Merit: 251
Bitcoin.se site owner
January 08, 2013, 02:39:03 PM
#10
I'll have a go at the Swedish translation. Sent you a PM Ben.
legendary
Activity: 1792
Merit: 1111
January 08, 2013, 11:26:56 AM
#9
member
Activity: 81
Merit: 10
To fix or not to fix.
January 08, 2013, 11:09:00 AM
#8
I'll work on the Spanish translation (PM'ed)
hero member
Activity: 743
Merit: 500
January 08, 2013, 11:01:27 AM
#7
for Translations have look this
Traductoapp
full member
Activity: 225
Merit: 100
January 08, 2013, 10:39:18 AM
#6
I'll work on the German translation (send you a PM already)
legendary
Activity: 1288
Merit: 1227
Away on an extended break
January 08, 2013, 10:34:44 AM
#5
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.
hero member
Activity: 910
Merit: 1005
January 08, 2013, 10:29:30 AM
#4
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.
legendary
Activity: 1526
Merit: 1134
January 08, 2013, 09:31:56 AM
#3
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.
legendary
Activity: 1288
Merit: 1227
Away on an extended break
January 08, 2013, 08:46:29 AM
#2
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.
hero member
Activity: 910
Merit: 1005
January 08, 2013, 08:27:04 AM
#1
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://bitcointalksearch.org/topic/m.1435670 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/.
Pages:
Jump to: