Coder Social home page Coder Social logo

ethereumminingcalculator's People

Contributors

agemanning avatar mathvdh avatar paulhauner avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

ethereumminingcalculator's Issues

Including a possibility to have a "prediction" of the price of ETH in the calculations.

So, I know predicting the price of ETH is difficult if not impossible.

This being said, I think we can see a slow linear growth (in general) in the price.

So I was wondering if it wouldn't be interesting to give an option to activate a 'predicted' price for ETH instead of a fixed price ...

Does it make sense ? (Are my thoughts at least understandable to you guys ?)

Cheers

Share URL Button

Make a share url button, so people know they can copy the url's for their friends.

Currency Change Half Way though

This should be easy. I'm just unsure how to reload the current built URL.

If a user goes half-way through the inputs in ethereum. Then changes the currency to btc or something, the inputs don't reload, like difficulty price etc. All we need to do is say if inputs.cryptocurrency is changed, just reload the page with the current built url.

Crypto price for Other Currency

I'm tired and have almost got everything working.

When the currency "other" is selected, the crypto price no longer has a list?. Should be quick.

Hashrate to list and value

Turn the hash rate into a list and value so user can choose the unit. I.e MH/s TH/s, GH/s. Useful when using alternate currencies.

Validation Messsages

I tried to extend your messages to include the cases where the user enters 0. I failed.

You will be able to figure out what I was trying to do. See:
forecaster-input-single-value{.html, -controller.js}
forecaster-input-currency{.html, -controller.js}
mining-performance-address{.html, -controller.js}

I'm sure this is something simple.

Location URL Difficulty Type

In the url, you can choose a difficulty type, eg expoential, but if your complexity type is default, or complex, your difficulty will auto change to none/ or automatic.

This is because when a complexity of default is chosen, it broadcasts a none difficulty, similarly for complex it broadcasts an auto difficulty type.
Can we shuffle the logic such that the url takes precedent over complexity?

Paul Magic - Miner Performance

The style is not good.

Not sure whether to put graph above or below inputs. At the moment graph is really close the calculate button and things. Needs some Paul UI love.

Dynamically Change Text in Directives

For our directives in forecaster.html, we have info-text="".

It would be nice if we could dynamically change this. Specifically for difficulty a, I would like to say something different depending on what userInputs.difficultyType is. If its too hard, doesn't matter I can make the text generic.

Landing buttons centered

I changed some text and didn't want to mess with the html and css.

Do you think it would look better if we horizontally align the buttons, and center them in the columns. But i guess it depends on display etc. Just a thought.

Variance Scaling Broken

Predictive Difficulty Whole Days?

Make help-text use pop-over instead of tooltip

IN the Projected Cost Efficiency Statistics table, there are little question marks next to Time before unprofitable and max profit....

It was not obvious that one must hover over this in order to get the tooltip to appear.

It would be better if bootstrap's popovers could be used here, so that it shows up immediately.

It would also be good to provide some extra text on the 'time before unprofitable' -- I got the not applicable and didn't realise that's because I didn't predict far enough in the future.

Difficulty prediction doesn't take into consideration the difficulty bomb.

Hi Everyone !

First : A big thank you for this nice tool and for making it open-source (I was thinking about coding something similar, but I'd better collaborate on this one)

๐Ÿ‘

After quickling scanning the code of predicting-difficulty/prediction-service.js

I couldn't find anything related to the difficulty bomb. I believe this should be taken into consideration ... Here are some relevant infos about it :

http://ethereum.stackexchange.com/questions/3779/when-will-the-difficulty-bomb-make-mining-impossible/3800

https://www.reddit.com/r/ethereum/comments/3jynkc/difficulty_adjustment_scheme_block_200000_coming/

https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2.mediawiki

Let me know what you think about it ?

Thanks

Refreshing Plots

Plots don't fill entire page and need a resizing.

When they get filled, need to make them fill the page.

Loading Symbol

Add loading symbol, useful when it becomes time consuming to pull data for predictive difficulty

Tooltips or Extra Info

Somehow let the user know they can edit entries.

Also that they can zoom in on graphs.

Allow 0 Values for Some Cost Inputs

People could pay nothing for electricity, or assume miner uses 0 electricity and still want to calculate an ROI. Reconfigure calc-service to accommodate this.

Miner Address History

If you get bored and have the interest. We talked about maybe a drop-down list or an auto-complete, where past miner address entered would appear.

Not for initial-release.

loadBlockTime autostart

It will save the user time if when we open the miner-performance page we can run the function:

loadBlockTime() in miner-performance-service. It will load the blocktime into a variable and save time.

Make Lists Bigger

Mehdi suggested making the options to choose larger, more visible.

Ensure Modifying Elements Work

Double check that modifying elements still work, after a logic train has gone through.

Found that elements dont get sent to calculate

Automatic Accepting Values Loading - Low Priority

This is a small issue.

In basic options, I auto-select options. There is a period where we load the values, I set the value to "loading" during this period, however number fields cannot be set as this and it returns "Na". Can we set default values to loading during this time?

Store the kind of currency

In the first table to appear and in some of the plots, we need a variable that stores the currency type. i.e AUD or BTC etc.

So the plot can say how many $$'s per currency.

Also when displaying the value. Can we make have like $ 18.23 AUD.
So do rounding and show currency type.

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.