diff --git a/logos/XTKN.png b/logos/XTKN.png deleted file mode 100644 index 3b5cbcdb..00000000 Binary files a/logos/XTKN.png and /dev/null differ diff --git a/logos/consortium.png b/logos/consortium.png deleted file mode 100644 index f8118a03..00000000 Binary files a/logos/consortium.png and /dev/null differ diff --git a/logos/food.png b/logos/food.png deleted file mode 100644 index b3544b7c..00000000 Binary files a/logos/food.png and /dev/null differ diff --git a/logos/newrams.eos-rams.png b/logos/newrams.eos-rams.png new file mode 100644 index 00000000..34dde459 Binary files /dev/null and b/logos/newrams.eos-rams.png differ diff --git a/scripts/token-account.ts b/scripts/token-account.ts index 368de14e..4834e281 100644 --- a/scripts/token-account.ts +++ b/scripts/token-account.ts @@ -3,6 +3,7 @@ import tokens from "../tokens.json" import { sleep } from "bun"; let start = false; +console.log("Checking tokens if exists...") for ( const token of tokens) { const client = new APIClient({url: `https://${token.chain}.greymass.com`}); // if ( token.chain !== "proton" ) continue; @@ -11,8 +12,9 @@ for ( const token of tokens) { // if ( !start ) continue; try { await client.v1.chain.get_currency_stats(token.account, token.symbol) - console.log(token.symbol, "✅") + process.stdout.write(token.symbol + " "); } catch (e) { + console.log(token.symbol, "❌") console.log(token); } await sleep(100) diff --git a/tokens.json b/tokens.json index 199bbc44..de3fac79 100644 --- a/tokens.json +++ b/tokens.json @@ -431,14 +431,6 @@ "account": "token.box", "chain": "wax" }, - { - "name": "BOX", - "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/token.defi-box.png", - "logo_lg": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/token.defi-box.png", - "symbol": "BOX", - "account": "token.box", - "chain": "wax" - }, { "name": "BOX/EOS Defibox LP", "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/lptoken-boxgl.png", @@ -719,14 +711,6 @@ "account": "cmtokenomics", "chain": "wax" }, - { - "name": "Credit Metaverse WAX", - "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/CMWx128.png", - "logo_lg": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/CMWx512.png", - "symbol": "CMW", - "account": "cmtokenomics", - "chain": "wax" - }, { "name": "Comics Token", "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/cmx.png", @@ -783,14 +767,6 @@ "account": "stablecarbon", "chain": "eos" }, - { - "name": "Consortium", - "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/consortium.png", - "logo_lg": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/consortium.png", - "symbol": "GOVRN", - "account": "consortiumlv", - "chain": "eos" - }, { "name": "Crypto Peso", "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/cryptopeso.png", @@ -1375,14 +1351,6 @@ "account": "eoslandadmin", "chain": "eos" }, - { - "name": "ERO", - "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/ero.png", - "logo_lg": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/placeholder-lg.png", - "symbol": "ERO", - "account": "eoslandadmin", - "chain": "eos" - }, { "name": "ESB - Breeders Essentia", "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/breeders_essentia_logo_256x256.jpg", @@ -1719,14 +1687,6 @@ "account": "theonlineinn", "chain": "wax" }, - { - "name": "Food Token", - "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/food.png", - "logo_lg": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/food.png", - "symbol": "FOOD", - "account": "theonlineinn", - "chain": "wax" - }, { "name": "Fortis", "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/FORTISCoin.png", @@ -3543,6 +3503,14 @@ "account": "rland", "chain": "wax" }, + { + "name": "RAMS", + "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/newrams.eos-rams.png", + "logo_lg": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/newrams.eos-rams.png", + "symbol": "RAMS", + "account": "newrams.eos", + "chain": "eos" + }, { "name": "RAMtoken", "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/ramtoken.png", @@ -3983,14 +3951,6 @@ "account": "snipcoins", "chain": "proton" }, - { - "name": "Snipcoins", - "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/snips.png", - "logo_lg": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/snips.png", - "symbol": "SNIPS", - "account": "snipcoins", - "chain": "proton" - }, { "name": "SOV", "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/sov.png", @@ -5007,14 +4967,6 @@ "account": "sense", "chain": "proton" }, - { - "name": "XTKN", - "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/XTKN.png", - "logo_lg": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/XTKN.png", - "symbol": "XTKN", - "account": "xur5w5epoiwq", - "chain": "eos" - }, { "name": "YAS Network", "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/yas.png", @@ -5039,14 +4991,6 @@ "account": "sesacashmain", "chain": "telos" }, - { - "name": "YOLO", - "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/sx.png", - "logo_lg": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/sx.png", - "symbol": "YOLO", - "account": "yolo.sx", - "chain": "eos" - }, { "name": "Yoshi Bucks", "logo": "https://raw.githubusercontent.com/eoscafe/eos-airdrops/master/logos/yoshibk-tokenizednft.png", diff --git a/tokens.spec.ts b/tokens.spec.ts index ad5ca062..77d87308 100644 --- a/tokens.spec.ts +++ b/tokens.spec.ts @@ -43,10 +43,10 @@ test('logo file not associated with a token', async () => { const files = fs.readdirSync('./logos'); for ( const file of files ) { if ( file === ".DS_Store" ) continue; - // if ( !logos.has(file) ) { - // fs.rmSync(`./logos/${file}`) - // } - // console.log(file) + if ( !logos.has(file) ) { + console.log("removed file:", file) + fs.rmSync(`./logos/${file}`) + } expect(logos.has(file)).toBe(true) } }) @@ -75,4 +75,12 @@ test('token name must be sorted alphabetically', async () => { } }) -// no duplicate tokens \ No newline at end of file +test('no duplicate tokens', async () => { + let last = ''; + for ( const token of tokens ) { + const token_key = `${token.chain},${token.symbol},${token.account}`; + if ( last == token_key ) console.log(last, token_key) + expect(last != token_key).toBe(true) + last = token_key + } +})