Skip to content

๐Ÿ“ˆ ๐Ÿ’ฏ 1) Programmatically distribute any BTC/ETH sized deposit across 100 alt-coins/tokens and save tokens on cold storage wallet. 2) Rebalance portfolio with new % of desired ownership.

TobiahRex/coin-hundred

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

CoinHundred: DEMO - Coming Soon

Full-Stack REACT & Redux App - Created: 29 December 2017

DESCRIPTION:

Diversify any sized BTC or ETH deposit across 100 alt-coins and store all coins on a Cold Storage Wallet (Nano Ledger S).

  • Features

    • Programatically distribute any BTC or ETH sized deposit across 100 selected alt-coins/tokens.
    • "Rebalance" Portfolio after increasing portfolio % for specific coin.
      • Provide user with total "Gas" cost for "Rebalance".
      • Provide user "Initiate" button to execute full-scale rebalance operation.
  • Technology Used:

    • Uses apisauce for API calls. See API README.md for details.
    • Uses redux-sagas to call customized api methods.
    • Uses redux_sauce to create Types, Creators & Reducer.
    • Uses redux-logger to allow for informative workflow from the devtools console.
    • Uses redux-devtools-extension to allow for a macro perspective picture of your current store's state.
    • Airbnb Style Guide implemented.

Setup:

  • yarn || npm i to install dependencies
  • touch a ".env" file and add 3 variables
    • See .env_copy for reference.
      • WARNING: You will not successfully spin up the app without doing this step.
  • yarn start || npm start for development server
    • Once the "webpack built xxxxxx..." message appears (May take a few moments) the app will start.
  • yarn build || npm run build for production server
    • This command will automatically change the NODE_ENV env variable to "production" and set off a chain of events for creating a bundle for production.

NOTE: I Highly recommend running yarn upgrade || npm update --save to update package json before running yarn start || npm start or yarn build || npm build.

NOTE about babel-polyfill Error

There is an error that appears in the dev console in development saying there are multiple instances of babel-polyfill_ found. This is normal and a by-product of using redux-saga's which require stag-0 regenerator compatibility. This error will disappear when using creating a production build.

Helper Libraries:

Suggested Libraries:

Influences:

Updates:

  • December 29th 2017:
    • Project Genesis date.

ScreenShots:

About

๐Ÿ“ˆ ๐Ÿ’ฏ 1) Programmatically distribute any BTC/ETH sized deposit across 100 alt-coins/tokens and save tokens on cold storage wallet. 2) Rebalance portfolio with new % of desired ownership.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published