mirror of
https://github.com/Instadapp/trustwallet-assets.git
synced 2024-07-29 22:37:31 +00:00
102f2b88d4
* CMC mapping update. * New check infrastructure, move root folder test to new infra. * Move list of allowed files to config. * Include new check in other tests. * More generic way to call checks. * Organize fix and update actions behind interfaces. * Organize checks into steps, multiple steps per action. * Simplify checkStep class/instance creation. * Migrate chain logo checks. * Migrate asset folder check. * Migrate further chain checks. * Migrate eth fork folder checks. * Migrate binance chain check. * Extra output. * Output improvements. * Async fix. * Migrate Tron check. * Add Tron check. * Remove Tron check from old. * White/blacklist check in new intra, combined with fix. * Refine ETH checks. * Remove from old infra. * Migrate CMC check to new infra. * Migrate validator tests to new check infra. * Migrate Json files validity check to new check infra. * Whitelist check fix. * Cleanup helpers.ts. * Move helpers.ts. * Cleanup of models.ts. * Move models.ts. * Move index.test.ts. * Update with BEP8 support. * Descriptive names for jobs within the builds. Co-authored-by: Catenocrypt <catenocrypt@users.noreply.github.com>
19 lines
856 B
JavaScript
19 lines
856 B
JavaScript
const { execSync } = require('child_process');
|
|
const path = require('path')
|
|
const axios = require('axios')
|
|
import { readDirSync } from "./helpers";
|
|
|
|
const assetsPath = path.resolve(`${__dirname}/../blockchains/tron/assets`)
|
|
const chainAddresses = readDirSync(assetsPath)
|
|
|
|
chainAddresses.forEach(async addr => {
|
|
const trc20Info = await axios.get(`https://apilist.tronscan.org/api/token_trc20?contract=${addr}&showAll=1`).then(({ data }) => data)
|
|
|
|
if (!isChecksum) {
|
|
console.log(`Address ${addr} not in checksum`)
|
|
const checksum = web3.utils.toChecksumAddress(addr)
|
|
const moveToChecksum = `git mv ${addr} ${checksum}-temp && git mv ${checksum}-temp ${checksum}`
|
|
const renamed = execSync(`cd ${assetsPath} && ${moveToChecksum}`, {encoding: "utf-8"})
|
|
console.log(`Result renaming ${addr} : ${renamed}`)
|
|
}
|
|
}) |