Browse Source
Add custom crypto currencies (#432)
* Add custom cryptocurrencies
pull/433/head
Davin
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
15 additions and
2 deletions
-
libs/common/src/lib/customCryptocurrencies.json
-
libs/common/src/lib/helper.ts
|
|
@ -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 customSymbolList = require('./customCryptocurrencies.json') |
|
|
|
customSymbolList.symbols = () => Object.keys(customSymbolList); |
|
|
|
|
|
|
|
export const DEMO_USER_ID = '9b112b4d-3b7d-4bad-9bdd-3b0f7b4dac2f'; |
|
|
|
|
|
|
|
export function capitalize(aString: string) { |
|
|
@ -81,8 +84,7 @@ export function groupBy<T, K extends keyof T>( |
|
|
|
|
|
|
|
export function isCrypto(aSymbol = '') { |
|
|
|
const cryptocurrencySymbol = aSymbol.substring(0, aSymbol.length - 3); |
|
|
|
|
|
|
|
return cryptocurrencies.symbols().includes(cryptocurrencySymbol); |
|
|
|
return cryptocurrencies.symbols().includes(cryptocurrencySymbol) || customSymbolList.symbols().includes(cryptocurrencySymbol); |
|
|
|
} |
|
|
|
|
|
|
|
export function isCurrency(aSymbol = '') { |
|
|
|