From 3eddd1edc76c0b7cf23412d8bc63bc660f60a17e Mon Sep 17 00:00:00 2001 From: Pavel Shuvalov Date: Fri, 14 Jun 2024 16:52:04 +0400 Subject: [PATCH 1/4] Adding notcoin --- projects/tokens/NOT.py | 8 ++++++++ seasons/s4.py | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 projects/tokens/NOT.py diff --git a/projects/tokens/NOT.py b/projects/tokens/NOT.py new file mode 100644 index 0000000..3be97bc --- /dev/null +++ b/projects/tokens/NOT.py @@ -0,0 +1,8 @@ +from models.project import Token + +NOT = Token( + name='ANON', + address='EQAvlWFDxGF2lXm67y4yzC17wYKD9A0guwPkMs1gOsM__NOT', + decimals=9, + is_meme=False +) \ No newline at end of file diff --git a/seasons/s4.py b/seasons/s4.py index adc32a0..9254c17 100644 --- a/seasons/s4.py +++ b/seasons/s4.py @@ -36,6 +36,7 @@ from projects.defi.Tradoor import Tradoor from projects.tokens.ARBUZ import ARBUZ from projects.tokens.KINGY import KINGY +from projects.tokens.NOT import NOT from projects.tokens.PUNK import PUNK from projects.tokens.GLINT import GLINT from projects.tokens.RECA import RECA @@ -163,7 +164,8 @@ durev, OPEN, TGRAM, MagicCrystal, TONG, SCALE, GRAM, VIRUS, JVT, BURN, UP, GEMSTON, SQD, CATS, RUSD, REDO, Bear, MEM, FNZ, SHIP, LAVE, TONK, CES, TON_STARS, SOX, COFE, PEPE, REGI, WIF, ANON, - KAKAXA, JETTON, FISH, DICK, LLAMA, TONALD, WON, HIF, RANDOM, INS, SHIT, POE, MITTENS + KAKAXA, JETTON, FISH, DICK, LLAMA, TONALD, WON, HIF, RANDOM, INS, SHIT, POE, MITTENS, + NOT ], score_model=TokenLeaderboardModelV4() ) From 028c57d4c339659e3b3f8e04d710981683592edb Mon Sep 17 00:00:00 2001 From: Pavel Shuvalov Date: Fri, 14 Jun 2024 16:54:46 +0400 Subject: [PATCH 2/4] Avoid duplicates --- validate.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/validate.py b/validate.py index 74e5ea7..7f6bf44 100644 --- a/validate.py +++ b/validate.py @@ -19,7 +19,10 @@ # print(m.__dict__) for name, season_config in dict([(name, cls) for name, cls in m.__dict__.items() if isinstance(cls, SeasonConfig)]).items(): print(f"Checking {name} from {season_name}") + names = set() for project in season_config.projects: + assert project.name not in names, f"Duplicate found: {project.name}" + names.add(project.name) image = get_icon_name(season_config, project) if image.endswith(".svg"): continue From db90a66adf8f662ea1cb1451881ac4c02b9dadee Mon Sep 17 00:00:00 2001 From: Pavel Shuvalov Date: Fri, 14 Jun 2024 16:56:37 +0400 Subject: [PATCH 3/4] apropriate name --- projects/tokens/NOT.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/tokens/NOT.py b/projects/tokens/NOT.py index 3be97bc..0a271b0 100644 --- a/projects/tokens/NOT.py +++ b/projects/tokens/NOT.py @@ -1,7 +1,7 @@ from models.project import Token NOT = Token( - name='ANON', + name='NOT', address='EQAvlWFDxGF2lXm67y4yzC17wYKD9A0guwPkMs1gOsM__NOT', decimals=9, is_meme=False From ca21c55e568e3e3d5a514ea271723675cf83f532 Mon Sep 17 00:00:00 2001 From: Pavel Shuvalov Date: Fri, 14 Jun 2024 16:59:13 +0400 Subject: [PATCH 4/4] not logo --- projects/icons/tokens_not.png | Bin 0 -> 2483 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 projects/icons/tokens_not.png diff --git a/projects/icons/tokens_not.png b/projects/icons/tokens_not.png new file mode 100644 index 0000000000000000000000000000000000000000..6b931c4626da8506672f3bc98ab0e7cf0021bb6b GIT binary patch literal 2483 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 NfM|7)P;7ZD`Y*I3CDH%@ literal 0 HcmV?d00001