diff --git a/blockchains/terra/assets/terra1sndgzq62wp23mv20ndr4sxg6k8xcsudsy87uph/info.json b/blockchains/terra/assets/terra1sndgzq62wp23mv20ndr4sxg6k8xcsudsy87uph/info.json new file mode 100644 index 000000000..c64822aca --- /dev/null +++ b/blockchains/terra/assets/terra1sndgzq62wp23mv20ndr4sxg6k8xcsudsy87uph/info.json @@ -0,0 +1,29 @@ +{ + "name": "TerraUMNT", + "website": "https://terra.money", + "description": "TerraUSD is the first decentralized stablecoin that is scalable, yield bearing and interchain.", + "explorer": "https://finder.terra.money/columbus-4/address/terra1sndgzq62wp23mv20ndr4sxg6k8xcsudsy87uph", + "type": "TERRA", + "symbol": "UMNT", + "decimals": 6, + "status": "active", + "id": "terra1sndgzq62wp23mv20ndr4sxg6k8xcsudsy87uph", + "links": [ + { + "name": "twitter", + "url": "https://twitter.com/TerraMoney" + }, + { + "name": "telegram", + "url": "https://t.me/terra_announcements" + }, + { + "name": "discord", + "url": "https://discord.com/invite/bYfyhUT" + }, + { + "name": "medium", + "url": "https://medium.com/terra-money" + } + ] +} \ No newline at end of file diff --git a/blockchains/terra/assets/umnt/logo.png b/blockchains/terra/assets/terra1sndgzq62wp23mv20ndr4sxg6k8xcsudsy87uph/logo.png similarity index 100% rename from blockchains/terra/assets/umnt/logo.png rename to blockchains/terra/assets/terra1sndgzq62wp23mv20ndr4sxg6k8xcsudsy87uph/logo.png diff --git a/blockchains/terra/assets/terra1tndcaqxkpc5ce9qee5ggqf430mr2z3pefe5wj6/info.json b/blockchains/terra/assets/terra1tndcaqxkpc5ce9qee5ggqf430mr2z3pefe5wj6/info.json new file mode 100644 index 000000000..7c267eee1 --- /dev/null +++ b/blockchains/terra/assets/terra1tndcaqxkpc5ce9qee5ggqf430mr2z3pefe5wj6/info.json @@ -0,0 +1,29 @@ +{ + "name": "TerraUSD", + "website": "https://terra.money", + "description": "TerraUSD is the first decentralized stablecoin that is scalable, yield bearing and interchain.", + "explorer": "https://finder.terra.money/columbus-4/address/terra1tndcaqxkpc5ce9qee5ggqf430mr2z3pefe5wj6", + "type": "TERRA", + "symbol": "UST", + "decimals": 18, + "status": "active", + "id": "terra1tndcaqxkpc5ce9qee5ggqf430mr2z3pefe5wj6", + "links": [ + { + "name": "twitter", + "url": "https://twitter.com/TerraMoney" + }, + { + "name": "telegram", + "url": "https://t.me/terra_announcements" + }, + { + "name": "discord", + "url": "https://discord.com/invite/bYfyhUT" + }, + { + "name": "medium", + "url": "https://medium.com/terra-money" + } + ] +} \ No newline at end of file diff --git a/blockchains/terra/assets/uusd/logo.png b/blockchains/terra/assets/terra1tndcaqxkpc5ce9qee5ggqf430mr2z3pefe5wj6/logo.png similarity index 100% rename from blockchains/terra/assets/uusd/logo.png rename to blockchains/terra/assets/terra1tndcaqxkpc5ce9qee5ggqf430mr2z3pefe5wj6/logo.png diff --git a/blockchains/terra/assets/terra1zw0kfxrxgrs5l087mjm79hcmj3y8z6tljuhpmc/info.json b/blockchains/terra/assets/terra1zw0kfxrxgrs5l087mjm79hcmj3y8z6tljuhpmc/info.json new file mode 100644 index 000000000..221c0e556 --- /dev/null +++ b/blockchains/terra/assets/terra1zw0kfxrxgrs5l087mjm79hcmj3y8z6tljuhpmc/info.json @@ -0,0 +1,29 @@ +{ + "name": "TerraKRW", + "website": "https://terra.money", + "description": "TerraUSD is the first decentralized stablecoin that is scalable, yield bearing and interchain.", + "explorer": "https://finder.terra.money/columbus-4/address/terra1zw0kfxrxgrs5l087mjm79hcmj3y8z6tljuhpmc", + "type": "TERRA", + "symbol": "KRT", + "decimals": 6, + "status": "active", + "id": "terra1zw0kfxrxgrs5l087mjm79hcmj3y8z6tljuhpmc", + "links": [ + { + "name": "twitter", + "url": "https://twitter.com/TerraMoney" + }, + { + "name": "telegram", + "url": "https://t.me/terra_announcements" + }, + { + "name": "discord", + "url": "https://discord.com/invite/bYfyhUT" + }, + { + "name": "medium", + "url": "https://medium.com/terra-money" + } + ] +} \ No newline at end of file diff --git a/blockchains/terra/assets/ukrw/logo.png b/blockchains/terra/assets/terra1zw0kfxrxgrs5l087mjm79hcmj3y8z6tljuhpmc/logo.png similarity index 100% rename from blockchains/terra/assets/ukrw/logo.png rename to blockchains/terra/assets/terra1zw0kfxrxgrs5l087mjm79hcmj3y8z6tljuhpmc/logo.png diff --git a/blockchains/terra/assets/tterra1vs2vuks65rq7xj78mwtvn7vvnm2gn7adjlr002/info.json b/blockchains/terra/assets/tterra1vs2vuks65rq7xj78mwtvn7vvnm2gn7adjlr002/info.json new file mode 100644 index 000000000..d20f5a3c7 --- /dev/null +++ b/blockchains/terra/assets/tterra1vs2vuks65rq7xj78mwtvn7vvnm2gn7adjlr002/info.json @@ -0,0 +1,29 @@ +{ + "name": "TerraSDT", + "website": "https://terra.money", + "description": "TerraUSD is the first decentralized stablecoin that is scalable, yield bearing and interchain.", + "explorer": "https://finder.terra.money/columbus-4/address/terra1vs2vuks65rq7xj78mwtvn7vvnm2gn7adjlr002", + "type": "TERRA", + "symbol": "SDT", + "decimals": 6, + "status": "active", + "id": "tterra1vs2vuks65rq7xj78mwtvn7vvnm2gn7adjlr002", + "links": [ + { + "name": "twitter", + "url": "https://twitter.com/TerraMoney" + }, + { + "name": "telegram", + "url": "https://t.me/terra_announcements" + }, + { + "name": "discord", + "url": "https://discord.com/invite/bYfyhUT" + }, + { + "name": "medium", + "url": "https://medium.com/terra-money" + } + ] +} \ No newline at end of file diff --git a/blockchains/terra/assets/usdr/logo.png b/blockchains/terra/assets/tterra1vs2vuks65rq7xj78mwtvn7vvnm2gn7adjlr002/logo.png similarity index 100% rename from blockchains/terra/assets/usdr/logo.png rename to blockchains/terra/assets/tterra1vs2vuks65rq7xj78mwtvn7vvnm2gn7adjlr002/logo.png diff --git a/script/generic/asset-infos.ts b/script/generic/asset-infos.ts index 883907d5e..32bcba7fb 100644 --- a/script/generic/asset-infos.ts +++ b/script/generic/asset-infos.ts @@ -222,6 +222,7 @@ export function chainFromAssetType(type: string): string { case "AVALANCHE": return "avalanchec"; case "ARBITRUM": return "arbitrum"; case "FANTOM": return "fantom"; + case "TERRA": return "terra"; default: return ""; } } @@ -310,7 +311,9 @@ export function explorerUrl(chain: string, contract: string): string { return `https://arbiscan.io/token/${contract}` case "fantom": return `https://ftmscan.com/token/${contract}` - } + case "terra": + return `https://finder.terra.money/columbus-4/${contract}` + } } return ""; } diff --git a/script/generic/folders-and-files.ts b/script/generic/folders-and-files.ts index ca7b948dd..89824a7e1 100644 --- a/script/generic/folders-and-files.ts +++ b/script/generic/folders-and-files.ts @@ -92,14 +92,9 @@ export class FoldersFiles implements ActionInterface { if (!infoExists || !logoExists) { if (!infoExists && logoExists) { const msg = `Missing info file for asset '${chain}/${address}' -- ${infoFullPath}`; - // enforce that info must be present (with some exceptions) - if (chain === 'terra') { - //console.log(msg); - warnings.push(msg); - } else { - console.log(msg); - errors.push(msg); - } + // enforce that info must be present + console.log(msg); + errors.push(msg); } if (!logoExists && infoExists) { const info: unknown = readJsonFile(infoFullPath);