Skip to content
HTML/Javascript Dashboard : follow your cryptocurrencies BTC, ETH and ERC20, NEO and NEP-5, Waves, LTC and BridgeCoin, ...
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css
docs Mise à jour de la capture Jun 5, 2018
js Ajout des wallets SmartCash Oct 6, 2018
.gitignore Nettoyage des fichiers indésirables ! Jun 5, 2018
README.md Update README.md Oct 6, 2018
index.html Correction pour les nouveaux DEX de DeltaBalances.github.io : Singula… Aug 4, 2018

README.md

CryptoScreener - Tatooine

Capture Crypto-Screener

ATTENTION : Ajout d'un nouveau DEX sur DeltaBalances.github.io.

Pensez à refaire un export en cochant toutes les cases des exchanges.

Troisième essai du dashboard de suivi des cryptos-monnaies suivant un choix défini.
Il utise les API de coinmarcketcap.com, ForkDelta, Infura, Ethplorer pour les tokens ERC20, et pleins d'autres pour les NEO, ArcTic Coin et des Waves. D'autres suivront suivant les besoins.

Fonctionnalités :

  • Prise en charge de toutes les crypto-monnaies référencées par CoinMarketCap.com (price, rank, icon, marketcap, supply, ...),
  • Récupération des balances des cryptos suivantes : NEO et ses NEP-5, ETH et ses ERC20, Advanced Technology Coin (ARC), Waves, BridgeCoin, (pour le moment) ....
  • Gestion de votre balance pour chaque crypto, calcul global de votre porte-feuille d'actifs et convertion vers EUR, USD ou BTC,
  • Affichage au format carte suivant un tri sur le rang, le volume 24h en % et votre balance (nombre de token en votre possession),
  • Portail de liens vers les principaux sites d'informations, d'exchanges ou de wallets.

Support des Wallets en cours et à venir :

Dernier changement :

  • Support des wallets SmartCash SmartCash.cc,
  • Support des wallets BridgeCoin CoinExplorer.net et LiteCoin Chain.so,
  • Support des wallets Waves PyWaves.org et de ses tokens (?),
  • Ajout des courbes de suivi journalier ou sur 7 jours
  • Prise en charge du Wallet NEO et de ses NEP-5 ainsi que du Wallet ArcTic Coin,
  • Affichage des Supply du token dans une infobulle sur l'icone du token,
  • Récupération et affichage du prix du token ERC20 de la plateforme IDEX,
  • Prise en compte du nouveau format d'export .CSV de DeltaBalances.github.io (ajout d'un nouveau DEX Enclaves,
  • Refonte de l'interface Responsive multi-devices (BootStrap 4),
  • Traitement asynchrone des données,
  • Mode semi-automatique ou manuel,
  • Utilisation des cookies pour stocker les données des tokens,
  • Réductions de l'appel de l'API CMC à 15 min,
  • Tri sur le prix, volume, rang,
  • Lien direct vers CmC sur le nom du token,
  • Chargement de l'export du wallet ETH de DeltaBalances.github.io,
  • Traitement séparé entre les Coins (type BTC, ETH, NEO) et les Tokens (type Erc20, Neo, ...),
  • Mode Offline.

Prochainement :

  • Mode Online complet : 20%,
  • Utilisation de l'API de ForkDelta et de TokenStore : 30%,
  • Vérification des tokens ERC20 non reconnu sur CMC : 50%.

Pour fonctionner correctement :

Il fortement conseiller d'utiliser le navigateur "Chrome" et d'ajouter l'extension "Web-Server local" disponible sur le Store de Chrome

N'oubliez pas de configurer l'extension WebServer pour lui indiquer le dossier contenant l'indexl.html.

Ajouter les options suivantes au racourcci de "Chrome" pour réduire les sécurités :

  --allow-file-access-from-files  
  --disable-web-security  

Ces options permettent le chargement des données en local. Le syndrome du "cross domain" peut aussi survenir avec certain navigateur autre que "Chrome". Pour limiter cet effet vous pouvez télécharger la base Coinmarketcap.com au format JSON et la sauvegarder sous le nom de "cmc.json" dans le dossier principal avec l'index.html.


L'utilisation est simple, il faut juste copier le fichier "index.html" et les dossiers de librairies "js" et "css" dans un dossier et double-cliquer sur le fichier "index.html" .
Votre navigateur par défaut s'ouvrira sur la page avec des données de tests.


Pour un fonctionnement semi-automatique :

Il faut exporter votre Wallet Ethereum au format ".CSV" par le biais du site DeltaBalances.github.io. Le seul à proposer cette possibilité. Veilliez a bien selectionner toutes les options, exchanges compris !
Sauvegarder le fichier exporté dans le dossier de l'index.html sous le nom "Tokens.csv".

Pour un fonctionnement manuel :

Il faut modifier le fichier "configCryptoScreener.js" après l'entête suivante :

  ////////////////////////////////////////////////////////////////////////////////////////////////////  
  // LISTE DES COINS A MODIFIER  
  ////////////////////////////////////////////////////////////////////////////////////////////////////  

Capture du fichier "configCryptoScreener.js" :

Capture Configuration Crypto-Screener

  1. Complèter la/les lignes suivantes pour ajouter vous coins type Bitcoin, Ethereum, Neo, Waves, ..... un par ligne comme l'exemple ci-dessus :
  lstCoins.push(["BITCOIN", "coinmarketcap", 0, "", 0.09, ""]);  

BITCOIN : nom du coin à suivre
coinmarketcap : api à utiliser
0 : ne sert plus
"" : ne rien mettre pour le moment
0.09 : nombre de coins que vous possedez (0 si vous ne voulez pas utiliser cette option)
"" : mettre la clé publique de votre wallet (sert pour recupérer les balances de vos Wallets, uniquement NEO et ArcTic-Coin pour le moment)

  1. Complèter la/les lignes suivantes pour ajouter vous tokens compatible ERC20 d'Ethereum, un par ligne comme l'exemple ci-dessus :
  lstTokens.push(["HAVVEN", "coinmarketcap", 0, "", 200.50]);

HAVVEN : nom du token à suivre
coinmarketcap : api à utiliser
0 : ne sert plus
"" : ne rien mettre pour le moment
200.50 : nombre de tokens que vous possedez (0 si vous ne voulez pas utiliser cette option)

Le mode semi-automatique fonctionne conjointement au mode manuel. Vous pouvez suivre vos Tokens ERC20 exportés de DeltaBalance et d'autres coins ou tokens que vous n'avez pas sur votre wallet ethereum ou d'autres wallets.


Première version Tatooine :
Capture Crypto-Screener

Si vous désirez des modifications, n'hesitez pas à laissez une issue pour me notifier de votre demande, évolution ou même support.
@Youpit

Eth: 0x2a0bc682Cf0A70E4489089E550383dC9F28aF34B  
Ltc: LdJGoMUsvzZtD47yXJ1WuH5kBpGiGDtFdvVM  
Neo: AZNU7GrAcVe5XXQaqzpyh3HmX2nVGyuthd  
Waves: 3PMY2vMw1EaQfZF9FMBj2ssatTUjn9P9WJT  
You can’t perform that action at this time.