Code Monkey home page Code Monkey logo

hodlwatch's People

Contributors

belaczek avatar cktang88 avatar dependabot[bot] 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  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  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hodlwatch's Issues

Add a cors proxy server that can be run locally?

I was thinking that some people want to run their own cors proxy servers for privacy reasons, so it might be easier for them if this proj includes one, and has an npm script to start it?

Then they could just do:
image

Something like

/*
* from https://www.npmjs.com/package/cors-anywhere#example
*/

// Listen on a specific host via the HOST environment variable
const host = process.env.HOST || "0.0.0.0";
// Listen on a specific port via the PORT environment variable
const port = process.env.PORT || 8080;

const cors_proxy = require("cors-anywhere");
cors_proxy
  .createServer({
    originWhitelist: [], // Allow all origins
    requireHeader: ["origin", "x-requested-with"],
    removeHeaders: ["cookie", "cookie2"],
  })
  .listen(port, host, function () {
    console.log("Running CORS Anywhere on " + host + ":" + port);
  });

I can make a PR if this is something you feel is beneficial!

Hodl Watch proxy is dead

https://hodlwatch-proxy.herokuapp.com/ is not working anymore.

Either:

  • Fix the issue (You can host the server for free on vercel or cyclic)
  • Remove the proxy url when enabling proxy settings
  • Change the url to another free proxy server

I see you are still active on github but this repo has no updates since a while. Is this project dead ?

Docker

Hi do you think it would be possible for you to create a docker version of this application.
Ready to be setup as a virtual machine. As the installation process of this software is very hard, as there are so many dependencies which are outdated it is very hard to setup locally. Most of the problems seem to be coming from node-sass yet i think the list of problems with dependencies is endless once you fix that one it opens more worms.

If i could get it to work offline i could modernise it easily yet i cannot get it to work offline at all on various linux distributions.

Issue to connect with Binance

Hello there,

I tried to deploy the script on my virtual server, and I can't find it's working for Binance. Keep showing me this error
Error while trying to connect to exchange. Please check your credentials and try again.
I created an api to read only, and use proxy server but still the same, any idea?

Unable to connect to Coinbase Pro

Hello! I have built Hodlwatch on my machine but I am not able to connect to Coinbase Pro. I always receive the error "Error while trying to connect to exchange. Please check your credentials and try again."

I have created a fresh set of API as well to use with it.

Is there any other log that could help getting more information about where is this failing?

Password protect stored data

It would be good to encrypt redux store data when saved to local storage, not just during export.
This requires changing app start workflow, showing password prompt first

Add other currencies

Could it be possible to add other currencies (CHF) ?
And do you plan to add the possibility to add manually some positions?
I found your tools perfect but I'm missing this 2 features !

Support onchain wallets

Alongside with exchanges, I also have online wallets.

Would it be possible to support online wallets ?

It will probably depends on the ccxt library. I have made an issue about it.

Source code for the proxy server for transparency

I started using your website, but I can't see the source-code of the proxy server for CORS.

  • Where can I find it?
  • Could you provide it in a folder of this project so anyone can reuse it?

thank you
Marcello

Support for Transactions List

Very awesome app! This is my second week on Crypto and I'm looking for alternatives to the paid versions of apps...

Since this is showing the general list, how far are you from implementing a feature for the transactions list?

Feature

  • Show the list of transactions per Exchange

thank you
Marcello

free logo/icon/favicon design

Hi, my name is Ksenia. I'm a graphic designer and I'd like to collaborate on your open source project and propose free logo/icon/favicon design for your project. If it's something you're interested in, please, let me know!

Add TimeFrame ALL

In the chart section, it is possible to select 1D, 1W, 1M, 6M, 1Y and 2Y. My portfolios are more than 2 years old. I would like to be able to see the evolution of my portfolios since the beginning.

We can add a "ALL" button next to the "2Y" button.

(cryptocompare issue) Incorrect current price fetched for FX@CoinbasePro

After successfully connecting Coinbase Pro, I can see that the price for FX is incorrect in my local running copy of hodlwatch.

The quantity is correct, but it is just not fetching the correct price. Even after refreshing multiple times, the price is still incorrect.

See the screenshot at the end.

Thanks so much for this project. I do have some programming skills (though I'm more of a C#/Java/Python programmer with some Javascript experience a long time ago), so if you have any initial tips on where to view debug logs to help trace this, let me know and I'll provide anything you need.

image

Instructions Startup

Hi,
Could you add how to start this local on the PC.
What are the requirements (installed tools, settings)?
Which steps to open the webpage?
This could be helpful for beginner
Thx

Possibility to hide an exchange

In my web interface, I've saved multiple portfolios. I would like to be able to hide the ones I want.

At the bottom of the interface, in the "exchanges" section, we can add a "hide/show" button next to the "edit" button.

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.