mirror of
https://github.com/Instadapp/trustwallet-assets.git
synced 2024-07-29 22:37:31 +00:00
Enforce explorer check for ERC20 and BEP20 tokens. (#4631)
Co-authored-by: Catenocrypt <catenocrypt@users.noreply.github.com>
This commit is contained in:
parent
cdf04cf598
commit
933f67125d
|
@ -2,7 +2,7 @@
|
||||||
"name": "Vox Finance",
|
"name": "Vox Finance",
|
||||||
"website": "https://app.vox.finance/",
|
"website": "https://app.vox.finance/",
|
||||||
"short_description": "Yield farming token with low supply and 2% burn rate.",
|
"short_description": "Yield farming token with low supply and 2% burn rate.",
|
||||||
"explorer": "https://etherscan.io/address/0x12D102F06da35cC0111EB58017fd2Cd28537d0e1",
|
"explorer": "https://etherscan.io/token/0x12D102F06da35cC0111EB58017fd2Cd28537d0e1",
|
||||||
"socials": [
|
"socials": [
|
||||||
{
|
{
|
||||||
"name": "Twitter",
|
"name": "Twitter",
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
"name": "TENS",
|
"name": "TENS",
|
||||||
"website": "https://tenspeed.finance/",
|
"website": "https://tenspeed.finance/",
|
||||||
"short_description": "TenSpeed is the next generation of high yield deflationary farming, utilizing the TENS cryptocurrency which has been programmed to decrease in total supply the more active trading, yield farming and moving tokens becomes.",
|
"short_description": "TenSpeed is the next generation of high yield deflationary farming, utilizing the TENS cryptocurrency which has been programmed to decrease in total supply the more active trading, yield farming and moving tokens becomes.",
|
||||||
"explorer": "https://etherscan.io/address/0x776ca7ded9474829ea20ad4a5ab7a6ffdb64c796",
|
"explorer": "https://etherscan.io/token/0x776CA7dEd9474829ea20AD4a5Ab7a6fFdB64C796",
|
||||||
"socials": [
|
"socials": [
|
||||||
{
|
{
|
||||||
"name": "Discord",
|
"name": "Discord",
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
"name": "BakerKingSwap",
|
"name": "BakerKingSwap",
|
||||||
"website": "https://bakerkingswap.com/",
|
"website": "https://bakerkingswap.com/",
|
||||||
"short_description": "Bakerking is fork from bakeryswap to make more secured, low fees, faster, easily earn from farming.",
|
"short_description": "Bakerking is fork from bakeryswap to make more secured, low fees, faster, easily earn from farming.",
|
||||||
"explorer": "https://etherscan.io/address/0x9af7c46a4ebdfb1e11b5f94196c288c885f37bcd"
|
"explorer": "https://etherscan.io/token/0x9aF7c46A4ebdfB1e11B5F94196C288c885F37bCD"
|
||||||
}
|
}
|
|
@ -2,5 +2,5 @@
|
||||||
"name": "CASHBACK Token",
|
"name": "CASHBACK Token",
|
||||||
"website": "https://cashback.so",
|
"website": "https://cashback.so",
|
||||||
"short_description": "Cashback E-commerce Exchange was born from new ideas based on great start-up technologies and has had certain achievements in the market.",
|
"short_description": "Cashback E-commerce Exchange was born from new ideas based on great start-up technologies and has had certain achievements in the market.",
|
||||||
"explorer": "https://etherscan.io/address/0xa8ec2b2f021b55d7d594c8d12bbd6d23c05245d7"
|
"explorer": "https://etherscan.io/token/0xA8eC2B2F021B55d7d594c8d12Bbd6d23C05245D7"
|
||||||
}
|
}
|
|
@ -113,8 +113,12 @@ function isAssetInfoOK(chain: string, address: string, errors: string[], warning
|
||||||
let matchCount = 0;
|
let matchCount = 0;
|
||||||
explorersAlt.forEach(exp => { if (exp.toLowerCase() == explorerActualLower) { ++matchCount; }});
|
explorersAlt.forEach(exp => { if (exp.toLowerCase() == explorerActualLower) { ++matchCount; }});
|
||||||
if (matchCount == 0) {
|
if (matchCount == 0) {
|
||||||
// none matchs
|
// none matches, this is warning/error
|
||||||
warnings.push(`Unexpected explorer, ${explorerActual} instead of ${explorerExpected} (${explorersAlt.join(', ')})`);
|
if (chain.toLowerCase() == "ethereum" || chain.toLowerCase() == "smartchain") {
|
||||||
|
errors.push(`Incorrect explorer, ${explorerActual} instead of ${explorerExpected} (${explorersAlt.join(', ')})`);
|
||||||
|
} else {
|
||||||
|
warnings.push(`Unexpected explorer, ${explorerActual} instead of ${explorerExpected} (${explorersAlt.join(', ')})`);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user