mirror of
https://github.com/Instadapp/trustwallet-assets.git
synced 2024-07-29 22:37:31 +00:00
Added Flama Token (#2308)
* Added Flama Token Flama is one of the first deflationary tokens in the market with enhanced futures like staking * Update info.json Added final newline * Add test Co-authored-by: Mykola <kolya182@gmail.com>
This commit is contained in:
parent
d311f62a1a
commit
c37e74b3b4
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"name": "Flama",
|
||||||
|
"website": "https://flamanet.io/",
|
||||||
|
"short_description": "Flama is one of the first deflationary tokens in the market with enhanced futures like staking.",
|
||||||
|
"description": "Flama is one of the first deflationary tokens in the market with enhanced futures like staking.",
|
||||||
|
"socials": [
|
||||||
|
{
|
||||||
|
"name": "Twitter",
|
||||||
|
"url": "https://twitter.com/FlamaToken",
|
||||||
|
"handle": "Flama"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"explorer": "https://etherscan.io/token/0x2afd9ce07d4186e8f3671d52200850760a8e1f70"
|
||||||
|
}
|
Binary file not shown.
After Width: | Height: | Size: 27 KiB |
|
@ -52,6 +52,7 @@ export const getChainLogoPath = (chain: string): string => `${chainsFolderPath}/
|
||||||
export const getChainInfoPath = (chain: string): string => `${chainsFolderPath}/${chain}/info/${info}`
|
export const getChainInfoPath = (chain: string): string => `${chainsFolderPath}/${chain}/info/${info}`
|
||||||
export const getChainAssetInfoPath = (chain: string, address: string): string => `${chainsFolderPath}/${chain}/assets/${address}/${info}`
|
export const getChainAssetInfoPath = (chain: string, address: string): string => `${chainsFolderPath}/${chain}/assets/${address}/${info}`
|
||||||
export const getChainAssetsPath = (chain: string): string => `${chainsFolderPath}/${chain}/assets`
|
export const getChainAssetsPath = (chain: string): string => `${chainsFolderPath}/${chain}/assets`
|
||||||
|
export const getChainPath = (chain: string): string => `${chainsFolderPath}/${chain}`
|
||||||
|
|
||||||
export const minLogoWidth = 64
|
export const minLogoWidth = 64
|
||||||
export const minLogoHeight = 64
|
export const minLogoHeight = 64
|
||||||
|
@ -64,6 +65,7 @@ export const getChainAssetPath = (chain: string, address: string) => `${getChain
|
||||||
export const getAllChainsList = (): string[] => readDirSync(chainsFolderPath)
|
export const getAllChainsList = (): string[] => readDirSync(chainsFolderPath)
|
||||||
export const getChainAssetLogoPath = (chain: string, address: string) => `${getChainAssetsPath(chain)}/${address}/${logo}`
|
export const getChainAssetLogoPath = (chain: string, address: string) => `${getChainAssetsPath(chain)}/${address}/${logo}`
|
||||||
export const getChainAssetFilesList = (chain: string, address: string) => readDirSync(getChainAssetPath(chain, address))
|
export const getChainAssetFilesList = (chain: string, address: string) => readDirSync(getChainAssetPath(chain, address))
|
||||||
|
export const getChainFolderFilesList = (chain: string) => readDirSync(getChainPath(chain))
|
||||||
export const getChainAssetsList = (chain: string): string[] => readDirSync(getChainAssetsPath(chain))
|
export const getChainAssetsList = (chain: string): string[] => readDirSync(getChainAssetsPath(chain))
|
||||||
export const getChainValidatorsPath = (chain: string): string => `${chainsFolderPath}/${chain}/validators`
|
export const getChainValidatorsPath = (chain: string): string => `${chainsFolderPath}/${chain}/validators`
|
||||||
export const getChainValidatorsAssets = (chain: string): string[] => readDirSync(getChainValidatorsAssetsPath(chain))
|
export const getChainValidatorsAssets = (chain: string): string[] => readDirSync(getChainValidatorsAssetsPath(chain))
|
||||||
|
@ -316,3 +318,11 @@ export const assetFolderAllowedFiles = [
|
||||||
logo,
|
logo,
|
||||||
info
|
info
|
||||||
]
|
]
|
||||||
|
|
||||||
|
export const chainFolderAllowedFiles = [
|
||||||
|
"assets",
|
||||||
|
"whitelist.json",
|
||||||
|
"blacklist.json",
|
||||||
|
"validators",
|
||||||
|
infoName
|
||||||
|
]
|
||||||
|
|
|
@ -3,6 +3,7 @@ const eztz = require('eztz-lib')
|
||||||
import {
|
import {
|
||||||
Binance, Cosmos, Tezos, Tron, IoTeX, Waves, Kava, Terra,
|
Binance, Cosmos, Tezos, Tron, IoTeX, Waves, Kava, Terra,
|
||||||
assetFolderAllowedFiles,
|
assetFolderAllowedFiles,
|
||||||
|
chainFolderAllowedFiles,
|
||||||
chainsFolderPath,
|
chainsFolderPath,
|
||||||
ethSidechains,
|
ethSidechains,
|
||||||
findFiles,
|
findFiles,
|
||||||
|
@ -10,6 +11,7 @@ import {
|
||||||
getChainAssetLogoPath,
|
getChainAssetLogoPath,
|
||||||
getChainAssetPath,
|
getChainAssetPath,
|
||||||
getChainAssetsPath,
|
getChainAssetsPath,
|
||||||
|
getChainFolderFilesList,
|
||||||
getChainBlacklistPath,
|
getChainBlacklistPath,
|
||||||
getChainLogoPath,
|
getChainLogoPath,
|
||||||
getChainValidatorAssetLogoPath,
|
getChainValidatorAssetLogoPath,
|
||||||
|
@ -82,6 +84,14 @@ describe(`Test "blockchains" folder`, () => {
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
describe(`Chain folder should contain only predefined list of files`, () => {
|
||||||
|
readDirSync(chainsFolderPath).forEach(chain => {
|
||||||
|
getChainFolderFilesList(chain).forEach(file => {
|
||||||
|
expect(chainFolderAllowedFiles.indexOf(file),`File "${typeof file}" ${file} not allowed in chain folder: ${chain}`).not.toBe(-1)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
describe("Check Ethereum side-chain folders", () => {
|
describe("Check Ethereum side-chain folders", () => {
|
||||||
ethSidechains.forEach(chain => {
|
ethSidechains.forEach(chain => {
|
||||||
test(`Test chain ${chain} folder`, () => {
|
test(`Test chain ${chain} folder`, () => {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user