Author

Topic: Blockchain.info - Bitcoin Block explorer & Currency Statistics - page 140. (Read 482400 times)

hero member
Activity: 910
Merit: 1005
You should add a donate-textbox in "Send money -> New Transaction"

No need, the Site isn't going anywhere, I'd rather see growth at the moment.

Thank you to the recent donors though.

New Feature - Full offline mode

My Wallet can now function even when blockchain.info is offline. Using html5 offline cache all javascript, wallet and transaction data will now be temporally stored in your browser.

This means even if our servers got seized tomorrow you would still be able to access your wallet and move funds elsewhere.

To Test:

1) Login to My Wallet as normal.
2) Disconnect your internet
3) Now refresh the page and the site should still load.

Usage notes:

** Does not work when two-factor authentication is enabled as that would defeat the purpose.
** If you want to disable this feature enable private browsing.
** The Unspent outputs cache can be invalidated if you are using alternative clients (including the blockchain iPhone / android app).
** It is still recommended you keep regular email or dropbox backups.
** Without blockchain.info an alternative method is needed to broadcast the transaction. Currently the only service that offers this publicly is bitsend.rowit.co.uk - please consider a donation to keep this Site running.

staff
Activity: 4256
Merit: 1203
I support freedom of choice

I'm not sure about subscriptions. If people find the Site useful donations are always welcome.
You should add a donate-textbox in "Send money -> New Transaction"
( something like what you can see on bitmarket.eu )

So people will always see it and they will be probably more encouraged to donate you something Smiley
hero member
Activity: 910
Merit: 1005
And a way to know sooner when there are service issues?  This new use by thallium205 is a testament to how much of a utility BlockChain.info has become.  But like a real-world utility, the number of people affected when the entire service fails is huge.

I know of another service that solved the dilemma of how can a free service afford to meet service levels required by those dependent on the service -- they offered commercial subscriptions.   There was no change to the service except that those paying the subscriptions got a weekly monitoring report showing availability and other metrics.  The revenue from those subscriptions though was used to pay for the monitoring service and for an on-call admin who would respond to alerts and do ticket triage so the founder/developer wasn't stuck supporting the project all by himself.

tl;dr: Blockchain.info is becoming critical infrastructure for Bitcoin.



http://status.blockchain.info/500250 or http://blockchain.info/status_check will now show if there is any service disruption. The script compares the latest block height with blockexplorer and checks the websocket api is running.

I'm not sure about subscriptions. If people find the Site useful donations are always welcome.

legendary
Activity: 2506
Merit: 1010
Just need to find a way to ensure the cache table gets properly emptied when getting full.

And a way to know sooner when there are service issues?  This new use by thallium205 is a testament to how much of a utility BlockChain.info has become.  But like a real-world utility, the number of people affected when the entire service fails is huge.

I know of another service that solved the dilemma of how can a free service afford to meet service levels required by those dependent on the service -- they offered commercial subscriptions.   There was no change to the service except that those paying the subscriptions got a weekly monitoring report showing availability and other metrics.  The revenue from those subscriptions though was used to pay for the monitoring service and for an on-call admin who would respond to alerts and do ticket triage so the founder/developer wasn't stuck supporting the project all by himself.

tl;dr: Blockchain.info is becoming critical infrastructure for Bitcoin.
hero member
Activity: 910
Merit: 1005
New payment request screen available on address pages which you can use to construct a bitcoin URI.

hero member
Activity: 910
Merit: 1005
I gave thallium205 https://bitcointalksearch.org/topic/blockchaininfo-api-json-archives-76167 an api code to crawl the site last night and the rate of queries caused the cache table to fill up, causing the MySQL Cluster to die.

Not necessarily his fault, the Site should be able to handle 10 queries / sec easily. Just need to find a way to ensure the cache table gets properly emptied when getting full.
legendary
Activity: 1288
Merit: 1227
Away on an extended break
Main site seems to be down:

Code:
HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.NullPointerException
java.util.AbstractCollection.addAll(AbstractCollection.java:333)
piuk.website.ChainManager.fetchRecentBlocksFromDB(ChainManager.java:181)
piuk.website.ChainManager.recentBlocks(ChainManager.java:58)
piuk.website.HomeServlet.doGet(HomeServlet.java:21)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.26 logs.

Apache Tomcat/7.0.26
sr. member
Activity: 312
Merit: 250
Constant "Error getting wallet balance" error
+1
...and if try to send some BTC's I get "null"...
hero member
Activity: 558
Merit: 500
Constant "Error getting wallet balance" error
legendary
Activity: 2506
Merit: 1010
Got some serious issues with the blockchain reporting pages.  Clicking on a block reports: "Unknown Exception"
donator
Activity: 2772
Merit: 1019
steps to reproduce and some potential solutions above-mentioned "problem": https://bitcointalksearch.org/topic/m.842474
donator
Activity: 2772
Merit: 1019
Is it possible the "receiving wallet addresses"-process overwrites locally generated addresses that haven't been synced up to the server somehow?

The app needs to be online when generating a new address. If you receive an "error saving wallet" and the logout button turns red then the changes you have made maybe lost after restart.



urm. don't display an address and it's qr-code if it might disappear later?

EDIT: in the first case I did not restart the app, the address was lost anyhow. I ignored "error saving wallet" because I assumed it would be syned later.

EDIT2: excuse me but I have to get this straight: you're displaying an address and it's qr-code to receive money to and you're not even storing it locally on the phone somehow until it can be synced to the server?

I must say this is quite insane. The address should at least be marked as "non-synced" and a warning should appear before displaying the qr-code that you might lose all money being sent to that address.

This is not about the 0.2 BTC I lost, but about all the other users that will fall into this trap (especially with an iPod that can easily be offline at times).

Please fix this, it's not acceptable!

If I'm understanding something wrong here, I apologize in advance, but I don't think I am.
hero member
Activity: 742
Merit: 500
Is it possible the "receiving wallet addresses"-process overwrites locally generated addresses that haven't been synced up to the server somehow?

The app needs to be online when generating a new address. If you receive an "error saving wallet" and the logout button turns red then the changes you have made maybe lost after restart.




I'm colorblind and have a hard time with red/green buttons.  Any chance you could do blue/red? Or maybe make the green brighter?
hero member
Activity: 910
Merit: 1005
Is it possible the "receiving wallet addresses"-process overwrites locally generated addresses that haven't been synced up to the server somehow?

The app needs to be online when generating a new address. If you receive an "error saving wallet" and the logout button turns red then the changes you have made maybe lost after restart.



donator
Activity: 2772
Merit: 1019
I might've found a serious bug regarding wallet sync when offline (lost addresses) on my iPod touch.

I cannot reproduce it exactly, but a similar one:
  • start client
  • turn off networking
  • ignoring all errors, generate a new address
  • archive the address (this step I didn't do when I originally discovered the potential bug)
  • reboot phone (might not be necessary)
  • start client, wait for sync
  • the address does not appear in online wallet and, even worse, in the origianal case, the address disappeared comletely

Is it possible the "receiving wallet addresses"-process overwrites locally generated addresses that haven't been synced up to the server somehow?

legendary
Activity: 1078
Merit: 1002
piuk I know you're probably busy with other stuff and don't have time to play around but I just think it would be really cool if he had this graph somewhere so please at least consider this idea:

change the graph http://blockchain.info/charts/total-bitcoins

so that it's drawn on the full theoretical graph of how bitcoins are going to get issued




 I'd really like to see a clear visual of where in the issuing process we are right now..
R-
full member
Activity: 238
Merit: 100
Pasta
This is such a great site mate.
donator
Activity: 2772
Merit: 1019
It worked fine for me when i set up new account but when i tried to sync with existing account, i got a crash and after that i get insta crashes when i try to relaunch the app.
It crashed when i tried to scan QR code for syncing app and online account.

I have the same problem, described here: https://bitcointalksearch.org/topic/m.839814

Notable: in my case it tkes about 8 seconds (display says "downloading wallet") to close/crash/whatever. I'm behind a satellite, so my latency is very high (500-1000ms), so this might indicate the TCP/IP connection is setup and _after_ that and maybe some additional protocol handshaking (?), the error occurs.

donator
Activity: 674
Merit: 522
Update:

It worked fine for me when i set up new account but when i tried to sync with existing account, i got a crash and after that i get insta crashes when i try to relaunch the app.
It crashed when i tried to scan QR code for syncing app and online account.

I have removed the app and installed it again and i still get insta crashes, like with versions before v1.5.

One typo:
On welcome screen, if you choose to sync... it says: "Open YOU account"...

Cheers!
hero member
Activity: 742
Merit: 500
1.5 is working for me, too.

When I registered the account, it told me my captcha failed, but it seems to have made my account anyways.
Jump to: