From fb772dcc24ee8c8be019825d792f5a83f25d19e6 Mon Sep 17 00:00:00 2001 From: sunny Date: Wed, 4 Dec 2024 09:27:22 +0800 Subject: [PATCH 1/2] dapp safe, add hamster --- .../Commons/WebsiteInfoHelper.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/CAServer.Application.Contracts/Commons/WebsiteInfoHelper.cs b/src/CAServer.Application.Contracts/Commons/WebsiteInfoHelper.cs index 0a00b69b4..93e501f38 100644 --- a/src/CAServer.Application.Contracts/Commons/WebsiteInfoHelper.cs +++ b/src/CAServer.Application.Contracts/Commons/WebsiteInfoHelper.cs @@ -13,11 +13,14 @@ public static bool WebsiteValild(WebsiteInfoDto info) { return info.logo.Equals(website.logo); } + } + + foreach (var website in WebsiteInfoes) + { if (info.website.Contains(website.website)) { return info.logo.Contains(info.website); } - } return true; From f2439ffe991674794a4f5a537d415a70a8027d33 Mon Sep 17 00:00:00 2001 From: sunny Date: Wed, 4 Dec 2024 15:29:27 +0800 Subject: [PATCH 2/2] dapp safe, add pixiepoint --- .../Commons/WebsiteInfoHelper.cs | 24 +++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/src/CAServer.Application.Contracts/Commons/WebsiteInfoHelper.cs b/src/CAServer.Application.Contracts/Commons/WebsiteInfoHelper.cs index 93e501f38..409ed03b0 100644 --- a/src/CAServer.Application.Contracts/Commons/WebsiteInfoHelper.cs +++ b/src/CAServer.Application.Contracts/Commons/WebsiteInfoHelper.cs @@ -7,14 +7,24 @@ public class WebsiteInfoHelper { public static bool WebsiteValild(WebsiteInfoDto info) { + info.website = info.website.Replace("https://", ""); + + foreach (var pixiepoint in Pixiepoints) + { + if (info.website.EndsWith(pixiepoint.website)) + { + return info.logo.Equals(pixiepoint.logo); + } + } + foreach (var website in WebsiteInfoes) { - if (info.website.Replace("https://","").Equals(website.website)) + if (info.website.Equals(website.website)) { return info.logo.Equals(website.logo); } } - + foreach (var website in WebsiteInfoes) { if (info.website.Contains(website.website)) @@ -41,4 +51,14 @@ public static bool WebsiteValild(WebsiteInfoDto info) new WebsiteInfoDto { website = "ewell.finance", logo = "https://icon.horse/icon/ewell.finance/50" }, new WebsiteInfoDto { website = "hamster.beangotown", logo = "https://icon.horse/icon/hamster.beangotown.com/50" }, }; + + private static List Pixiepoints = new List + { + new WebsiteInfoDto { website = "schrodingerai.com" ,logo = "https://icon.horse/icon/cat.schrodingerai.com/50"}, + new WebsiteInfoDto { website = "ecoearn.cc",logo = "https://icon.horse/icon/app.ecoearn.cc/50"}, + new WebsiteInfoDto { website = "awakenswap.xyz",logo = "https://icon.horse/icon/app.awaken.finance/50"}, + new WebsiteInfoDto { website = "beangotown.xyz", logo = "https://icon.horse/icon/beangotown.com/50"}, + new WebsiteInfoDto { website = "schrodingernft.ai",logo = "https://icon.horse/icon/cat.schrodingerai.com/50"}, + new WebsiteInfoDto { website = "beangotown.com" ,logo = "https://icon.horse/icon/beangotown.com/50"}, + }; } \ No newline at end of file