mirror of
https://github.com/Instadapp/trustwallet-assets.git
synced 2024-07-29 22:37:31 +00:00
Add support for Ethereum and Binance Chain (#4316)
* Add support for Ethereum and Binance Chain * Add tokenlist.json to assetFolderAllowedFiles * Rename token list name * Create tokenlist.json * Add list logoURI
This commit is contained in:
parent
97e3d767e3
commit
0742768421
23
blockchains/binance/tokenlist.json
Normal file
23
blockchains/binance/tokenlist.json
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
{
|
||||||
|
"name":"Trust Wallet: BNB",
|
||||||
|
"logoURI":"https://trustwallet.com/assets/images/favicon.png",
|
||||||
|
"keywords":[
|
||||||
|
|
||||||
|
],
|
||||||
|
"timestamp":"2020-10-03T12:37:57.000+00:00",
|
||||||
|
"tokens":[
|
||||||
|
{
|
||||||
|
"blockchain":"binance",
|
||||||
|
"address":"TWT-8C2",
|
||||||
|
"name":"Trust Wallet",
|
||||||
|
"symbol":"TWT",
|
||||||
|
"decimals":8,
|
||||||
|
"logoURI":"https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/binance/assets/TWT-8C2/logo.png"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"version":{
|
||||||
|
"major":0,
|
||||||
|
"minor":1,
|
||||||
|
"patch":0
|
||||||
|
}
|
||||||
|
}
|
24
blockchains/ethereum/tokenlist.json
Normal file
24
blockchains/ethereum/tokenlist.json
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
{
|
||||||
|
"name":"Trust Wallet: Ethereum",
|
||||||
|
"logoURI":"https://trustwallet.com/assets/images/favicon.png",
|
||||||
|
"keywords":[
|
||||||
|
|
||||||
|
],
|
||||||
|
"timestamp":"2020-10-03T12:37:57.000+00:00",
|
||||||
|
"tokens":[
|
||||||
|
{
|
||||||
|
"blockchain":"ethereum",
|
||||||
|
"chainId":1,
|
||||||
|
"address":"0x6B175474E89094C44Da98b954EedeAC495271d0F",
|
||||||
|
"name":"Dai Stablecoin",
|
||||||
|
"symbol":"DAI",
|
||||||
|
"decimals":18,
|
||||||
|
"logoURI":"https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0x6B175474E89094C44Da98b954EedeAC495271d0F/logo.png"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"version":{
|
||||||
|
"major":0,
|
||||||
|
"minor":1,
|
||||||
|
"patch":0
|
||||||
|
}
|
||||||
|
}
|
24
blockchains/smartchain/tokenlist.json
Normal file
24
blockchains/smartchain/tokenlist.json
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
{
|
||||||
|
"name":"Trust Wallet: Smart Chain",
|
||||||
|
"logoURI":"https://trustwallet.com/assets/images/favicon.png",
|
||||||
|
"keywords":[
|
||||||
|
|
||||||
|
],
|
||||||
|
"timestamp":"2020-10-03T12:37:57.000+00:00",
|
||||||
|
"tokens":[
|
||||||
|
{
|
||||||
|
"blockchain":"smartchain",
|
||||||
|
"chainId":56,
|
||||||
|
"address":"0x4B0F1812e5Df2A09796481Ff14017e6005508003",
|
||||||
|
"name":"Trust Wallet",
|
||||||
|
"symbol":"TWT",
|
||||||
|
"decimals":18,
|
||||||
|
"logoURI":"https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/smartchain/assets/0x4B0F1812e5Df2A09796481Ff14017e6005508003/logo.png"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"version":{
|
||||||
|
"major":0,
|
||||||
|
"minor":1,
|
||||||
|
"patch":0
|
||||||
|
}
|
||||||
|
}
|
|
@ -14,6 +14,7 @@ export const logoFullName = `${logoName}.${logoExtension}`;
|
||||||
export const infoFullName = `${infoName}.${jsonExtension}`;
|
export const infoFullName = `${infoName}.${jsonExtension}`;
|
||||||
const allowList = `allowlist.${jsonExtension}`;
|
const allowList = `allowlist.${jsonExtension}`;
|
||||||
const denyList = `denylist.${jsonExtension}`;
|
const denyList = `denylist.${jsonExtension}`;
|
||||||
|
const tokenList = `tokenlist.${jsonExtension}`;
|
||||||
export const validatorsList = `${listName}.${jsonExtension}`
|
export const validatorsList = `${listName}.${jsonExtension}`
|
||||||
|
|
||||||
export const assetFolderAllowedFiles = [logoFullName, infoFullName];
|
export const assetFolderAllowedFiles = [logoFullName, infoFullName];
|
||||||
|
@ -21,6 +22,7 @@ export const chainFolderAllowedFiles = [
|
||||||
"assets",
|
"assets",
|
||||||
allowList,
|
allowList,
|
||||||
denyList,
|
denyList,
|
||||||
|
tokenList,
|
||||||
"validators",
|
"validators",
|
||||||
infoName
|
infoName
|
||||||
]
|
]
|
||||||
|
@ -33,6 +35,7 @@ export const getChainAssetLogoPath = (chain: string, asset: string): string => `
|
||||||
export const getChainAssetInfoPath = (chain: string, asset: string): string => `${getChainAssetPath(chain, asset)}/${infoFullName}`;
|
export const getChainAssetInfoPath = (chain: string, asset: string): string => `${getChainAssetPath(chain, asset)}/${infoFullName}`;
|
||||||
export const getChainAllowlistPath = (chain: string): string => `${getChainPath(chain)}/${allowList}`;
|
export const getChainAllowlistPath = (chain: string): string => `${getChainPath(chain)}/${allowList}`;
|
||||||
export const getChainDenylistPath = (chain: string): string => `${getChainPath(chain)}/${denyList}`;
|
export const getChainDenylistPath = (chain: string): string => `${getChainPath(chain)}/${denyList}`;
|
||||||
|
export const getChainTokenlistPath = (chain: string): string => `${getChainPath(chain)}/${tokenList}`;
|
||||||
export const pricingFolderPath = path.join(process.cwd(), '/pricing');
|
export const pricingFolderPath = path.join(process.cwd(), '/pricing');
|
||||||
|
|
||||||
export const getChainValidatorsPath = (chain: string): string => `${getChainPath(chain)}/validators`;
|
export const getChainValidatorsPath = (chain: string): string => `${getChainPath(chain)}/validators`;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user