Coder Social home page Coder Social logo

bitcoinium's People

Contributors

brianallred avatar mmazi avatar timmolter avatar veken0m avatar zerodivide1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bitcoinium's Issues

No Data in Vault of Satoshi Widget

Hello,

I've tried creating a BTC/USD and a BTC/CAD Vault of Satoshi widget. Neither of them populates with the exchange data. The widget only contains the default text of Low/Exchange/High/Last/Vol/Time. My VirtEx widget has been working great.

Quadriga CX as an exchange

Could Quadriga CX be added to the list of available exchanges? Vault of Satoshi will be shutting down soon.

Slush API

Hi, I can't fetch my mining information from Slush using my API key (401459-271e995c027321122bbb8ff71ed315a5). I get an error message: "Could not retrieve data from Slush", however I can fetch the JSON data from the URL: https://mining.bitcoin.cz/accounts/profile/json/401459-271e995c027321122bbb8ff71ed315a5

I noticed that the URL scheme is http in Bitcoinium description, but only https works (get 404 with http). That's the only lead I could deduct so far.

I'm using 1.7.1 from FDroid repo on Cyanogenmod.

Anyone has any tip on this?

Camille.

Improve Chart-Generation

Hi,

just a hint: there is an easier and faster way to generate the charts for exchanges:

you can use the json access to bitcoincharts.com which accepts the following parameter:
http://bitcoincharts.com/charts/chart.json?m=mtgoxUSD&r=1

m= exchange
r= days in past

This api gives you a preordered and filtered array of values, which are sufficient to generate a chart. As those are only a low number of values, the performance should increase dramatically ;)

greetz
Alex (using this in next release of https://play.google.com/store/apps/details?id=de.dev.eth0.bitcointrader)

error run app

i get an erro when i complied my app
Error:(13, 41) error: cannot find symbol class PollingMarketDataService

OutOfMemoryError on large JSON

The size of the JSON causes some devices to run out of memory. Android phones are limited to 16MB heap and some of the JSONs (MtGox Trades on high volume days) are sometimes over 10MB.

java.lang.OutOfMemoryError
at java.lang.AbstractStringBuilder.enlargeBuffer(AbstractStringBuilder.java:94)
at java.lang.AbstractStringBuilder.append0(AbstractStringBuilder.java:145)
at java.lang.StringBuilder.append(StringBuilder.java:216)
at com.xeiam.xchange.rest.HttpTemplate.readInputStreamAsEncodedString(HttpTemplate.java:228)
at com.xeiam.xchange.rest.HttpTemplate.executeRequest(HttpTemplate.java:192)
at com.xeiam.xchange.rest.HttpTemplate.executeRequest(HttpTemplate.java:97)
at com.xeiam.xchange.rest.RestInvocationHandler.invokeHttp(RestInvocationHandler.java:61)
at com.xeiam.xchange.rest.RestInvocationHandler.invoke(RestInvocationHandler.java:56)
at $Proxy7.getTrades(Native Method)
at com.xeiam.xchange.mtgox.v1.service.marketdata.polling.MtGoxPollingMarketDataService.getTrades(MtGoxPollingMarketDataService.java:113)
at com.veken0m.cavirtex.GraphActivity.generatePreviousPriceGraph(GraphActivity.java:142)
at com.veken0m.cavirtex.GraphActivity.access$4(GraphActivity.java:134)
at com.veken0m.cavirtex.GraphActivity$GraphThread.run(GraphActivity.java:104)

No Widget Update

When adding a widget with following settings, it is not being updated at all:
BTC-E
NMC/USD

Does not work since 1.6.0 update

The widgets do not work at all since the new update on 29th Mai.

No rates are shown, the widget just display the texts "Exchange", "Last", "Low", "High", "Volume", "Time". Also pressing on the widget to configure it does not work.

Phone: HTC Desire Z.
Android version: CyanogenMod 7.2.0 (Android 2.3.7)

(SM-G388F) getBalance method errors while trying to compile

Error:(204, 50) error: cannot find symbol method getBalanceBTC()
Error:(205, 50) error: cannot find symbol method getBalanceLTC()
Error:(206, 50) error: cannot find symbol method getBalanceNMC()
Error:(207, 50) error: cannot find symbol method getBalanceGHS()
Error:(218, 69) error: cannot find symbol method getBalanceBTC()
Error:(225, 69) error: cannot find symbol method getBalanceLTC()
Error:(232, 69) error: cannot find symbol method getBalanceGHS()
Error:(239, 69) error: cannot find symbol method getBalanceNMC()

Clicking widgets doesn't open one selected for pool

I click one 1 of 2 pools I have right now and the first one I set up opens regaurdless if I select the second pools widget for more Information on it.
I'm using android 4.1.2 on galaxy s3

Thanks for the help

Faster refresh

Bitcoin is so extremly volatile, that it should refresh lesser than once per minute.

Now when gox turned off sell lag, price will go down by 100$ in minutes. Real value is 30 and in few days price will be pumped up to 150-200+.

Less than a minute refresh time, seriously.

Eligius Widget not yet working

V1.8.1, Eligius widget is not displaying Eligius miner status, but rather Bitminter (another widget already on the screen) with one difference: it's not updating to match the Bitminter mining status either, just stays stuck on the rate it saw when created.

Confirmed that Eligius is updating JSON data (displays on another widget / other app).

Option to track bid price

It would be very helpful to have an option to track the bid price on the given trackers as well. Currently, the widgets are very useful for knowing when to buy bitcoins, but not really helpful for knowing when to sell.

Wallet balance not updating

I added the widget to my home screen but it won't update. It just shows the default text (Balance, Balance Value, etc). I am using Vault of Satoshi as my favourite exchange and BTC/CAD as my currency.

This started happening a few days ago. I have factory reset my phone since then.

Feature request: Mini widget

Hi,

Love the app, thank you for your hard work.

One thing I really hope you could implement are mini widgets.
Something like this:

Exchange name, Currency, Value

ex.:

BTC-e BTC/USD 624.25
MtGox BTC/USD 133.69
BTC-e LTC/USD 16.40

All this could fit in the space of a single current widget.

Most of the time I don't really need all the other info, the widgets are just cluttering my android launcher. Maybe you could use some color codes to show if the last price change went up, stuff like that but keep it all very tiny for those of us our are "screen realestate" challenged :P

Thanks again, your app helps me sleep at night.

Fred.

update: I just tought of something, when "touching" a widget instead of just opening the bitcoinium settings, it would be nice if it opened a screen with extra info on the currency itself, on this page you could display all the info that couldnt fit in the tiny widget and maybe links to charts etc... and allow to drill down into more info on specific currencies. This would also be nice with the regular widgets. Then you could put an icon on the top to access the settings page.

Just my thoughts, Thanks again.

Cryptographic APIs misuses

I'm a PhD student interested in finding security vulnerabilities in open source projects.

We found a total of 105 warnings (indicating potential vulnerabilities) when running the CogniCrypt static analyzer (*) on bitcoinium (or its library dependencies). We documented each one of these issues in private gists for the sake of confidentiality (non-disclosure).

Can you please let us know whether we can share these gists with you? We are eager to evaluate the perception of developers (e.g. severity of these warnings) and improve bitcoinium's security, and the quality of the reports of static analysis tools.
(*) https://github.com/CROSSINGTUD/CryptoAnalysis

Bitcoin24 has ask/bid reversed

The widget for Bitcoin24 shows the ask on the right and the bid on the left while all of the other exchanges show the ask on the left and the bid on the right.

CampBx feed down

CampBx exchange experienced a DDoS attack today and in response setup DDoS mitigation. The website came back online hours ago, but the feed for the bitcoinium android app is still down. I'm guessing their changes are blocking the feed.

BTW, wonderful app. Best bitcoin monitoring app in the play store!

Maven support

We at F-Droid project would like to distribute the app. Since there are many jars and the pom.xml is more or less written in the readme and pom.xml of the xchange repo it would be good to have a pom.xml here. If the jars in this repo were to change often it would be tedious for us to verify them (in the case that they are sourced from upstream) or to manually build them one by one from source.

HTTPS can be used in some literals

Running a security scan against the source code of this project has shown that HTTP has been used where HTTPS can just as easily be implemented. This can be resolved by changing the 'http://' to 'https://' in the URL string literals. Using HTTPS increases the security of credentials transmitted between the device and server as well as guaranteeing there is no middle-man attacker feeding malicious data to the user.

src/main/java/com/veken0m/bitcoinium/MinerStatsActivity.java:278:
src/main/java/com/veken0m/bitcoinium/MinerStatsActivity.java:285:
src/main/java/com/veken0m/bitcoinium/MinerStatsActivity.java:291:
src/main/java/com/veken0m/bitcoinium/MinerStatsActivity.java:297:

While not major with this project, moving toward HTTPS everywhere is crucial in determining undeniable server identification, especially in cryptocurrency.

Main menu: all buttons duplicated

This happens in the Bitcoinium buil yesterday from the develop branch (latest code).

I have two widgets:
Screenshot_2013-01-14-21-41-21 1

After tapping a widget, this happens:
Screenshot_2013-01-15-06-37-14 1

All the buttons are duplicated. After tapping a widget again, I get them three times.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.