Add custom crypto currencies (#432)

* Add custom cryptocurrencies
pull/433/head
Davin 3 years ago committed by GitHub
parent a0d4ff7920
commit e24e5e1c44
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,11 @@
{
"SHIB": "SHIBA INU USD",
"SOL1": "Solana",
"DOT1": "Polkadot",
"LUNA1": "Terra",
"AVAX": "Avalanche",
"MATIC": "MaticNetwork",
"ATOM1": "Cosmos",
"FTT1": "FTXToken",
"1INCH": "1inch"
}

@ -5,6 +5,9 @@ import { ghostfolioScraperApiSymbolPrefix } from './config';
const cryptocurrencies = require('cryptocurrencies'); const cryptocurrencies = require('cryptocurrencies');
const customSymbolList = require('./customCryptocurrencies.json')
customSymbolList.symbols = () => Object.keys(customSymbolList);
export const DEMO_USER_ID = '9b112b4d-3b7d-4bad-9bdd-3b0f7b4dac2f'; export const DEMO_USER_ID = '9b112b4d-3b7d-4bad-9bdd-3b0f7b4dac2f';
export function capitalize(aString: string) { export function capitalize(aString: string) {
@ -81,8 +84,7 @@ export function groupBy<T, K extends keyof T>(
export function isCrypto(aSymbol = '') { export function isCrypto(aSymbol = '') {
const cryptocurrencySymbol = aSymbol.substring(0, aSymbol.length - 3); const cryptocurrencySymbol = aSymbol.substring(0, aSymbol.length - 3);
return cryptocurrencies.symbols().includes(cryptocurrencySymbol) || customSymbolList.symbols().includes(cryptocurrencySymbol);
return cryptocurrencies.symbols().includes(cryptocurrencySymbol);
} }
export function isCurrency(aSymbol = '') { export function isCurrency(aSymbol = '') {

Loading…
Cancel
Save