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}`;
 | 
			
		||||
const allowList = `allowlist.${jsonExtension}`;
 | 
			
		||||
const denyList = `denylist.${jsonExtension}`;
 | 
			
		||||
const tokenList = `tokenlist.${jsonExtension}`;
 | 
			
		||||
export const validatorsList = `${listName}.${jsonExtension}`
 | 
			
		||||
 | 
			
		||||
export const assetFolderAllowedFiles = [logoFullName, infoFullName];
 | 
			
		||||
| 
						 | 
				
			
			@ -21,6 +22,7 @@ export const chainFolderAllowedFiles = [
 | 
			
		|||
    "assets",
 | 
			
		||||
    allowList,
 | 
			
		||||
    denyList,
 | 
			
		||||
    tokenList,
 | 
			
		||||
    "validators",
 | 
			
		||||
    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 getChainAllowlistPath = (chain: string): string => `${getChainPath(chain)}/${allowList}`;
 | 
			
		||||
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 getChainValidatorsPath = (chain: string): string => `${getChainPath(chain)}/validators`;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user