From 6ec9334c6f9c49e95fd6ba5c02b65d16d620bb9a Mon Sep 17 00:00:00 2001 From: Aleksandr Kaekhtin Date: Tue, 18 Jun 2024 16:28:31 +0300 Subject: [PATCH 1/3] add GramillaWorld --- projects/apps/GramillaWorld.py | 18 ++++++++++++++++++ projects/icons/apps_gramilla world.png | Bin 0 -> 5883 bytes seasons/s4.py | 2 ++ 3 files changed, 20 insertions(+) create mode 100644 projects/apps/GramillaWorld.py create mode 100644 projects/icons/apps_gramilla world.png diff --git a/projects/apps/GramillaWorld.py b/projects/apps/GramillaWorld.py new file mode 100644 index 0000000..eb11d0a --- /dev/null +++ b/projects/apps/GramillaWorld.py @@ -0,0 +1,18 @@ +from models.metrics.smc_interaction import SmartContractInteraction +from models.project import App + +""" +GramillaWorld app +""" + +GramillaWorld = App( + name="Gramilla World", + analytics_key="GRMLA_BETA", + url="https://t.me/gramilla_beta_bo", + metrics=[ + SmartContractInteraction( + "Application payment", + address="EQD2WYhA6t9LL98JRL63FcKUQDQYD4_y1EU30O_mqG1KbxZU", + ) + ] +) diff --git a/projects/icons/apps_gramilla world.png b/projects/icons/apps_gramilla world.png new file mode 100644 index 0000000000000000000000000000000000000000..c9acf27f4629be28f6e4cf57fc9e7ccc4dbbea13 GIT binary patch literal 5883 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 RZOH%t002ovPDHLkV1nM*KqmkI literal 0 HcmV?d00001 diff --git a/seasons/s4.py b/seasons/s4.py index a0f68bf..49f2907 100644 --- a/seasons/s4.py +++ b/seasons/s4.py @@ -15,6 +15,7 @@ from projects.apps.Gatto import Gatto from projects.apps.GetGems import GetGems from projects.apps.Gram import Gram +from projects.apps.GramillaWorld import GramillaWorld from projects.apps.JetTon import JetTon from projects.apps.MoneyGardenAI import MoneyGardenAI from projects.apps.PlayWallet import PlayWallet @@ -166,6 +167,7 @@ Vertus, Uniton, EdChess, + GramillaWorld, ], score_model=AppLeaderboardModelV2() ) From 4a5418dc08da194b83e0a107905c34d9a2765865 Mon Sep 17 00:00:00 2001 From: Aleksandr Kaekhtin Date: Tue, 18 Jun 2024 17:10:58 +0300 Subject: [PATCH 2/3] fix metrics --- projects/apps/GramillaWorld.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/projects/apps/GramillaWorld.py b/projects/apps/GramillaWorld.py index eb11d0a..afc9207 100644 --- a/projects/apps/GramillaWorld.py +++ b/projects/apps/GramillaWorld.py @@ -1,4 +1,5 @@ from models.metrics.smc_interaction import SmartContractInteraction +from models.metrics.token_transfer_from_user import TokenTransferFromUser from models.project import App """ @@ -10,9 +11,14 @@ analytics_key="GRMLA_BETA", url="https://t.me/gramilla_beta_bo", metrics=[ - SmartContractInteraction( - "Application payment", - address="EQD2WYhA6t9LL98JRL63FcKUQDQYD4_y1EU30O_mqG1KbxZU", + TokenTransferFromUser( + "Application payment", + jetton_masters=[ + "EQC47093oX5Xhb0xuk2lCr2RhS8rj-vul61u4W2UH5ORmG_O" # GRAM + ], + destinations=[ + "EQD2WYhA6t9LL98JRL63FcKUQDQYD4_y1EU30O_mqG1KbxZU" + ] ) ] ) From 481399d2d243d66f49b917b4121267e18fb9661d Mon Sep 17 00:00:00 2001 From: Aleksandr Kaekhtin Date: Tue, 18 Jun 2024 17:11:36 +0300 Subject: [PATCH 3/3] update --- projects/apps/GramillaWorld.py | 1 - 1 file changed, 1 deletion(-) diff --git a/projects/apps/GramillaWorld.py b/projects/apps/GramillaWorld.py index afc9207..86b9ec2 100644 --- a/projects/apps/GramillaWorld.py +++ b/projects/apps/GramillaWorld.py @@ -1,4 +1,3 @@ -from models.metrics.smc_interaction import SmartContractInteraction from models.metrics.token_transfer_from_user import TokenTransferFromUser from models.project import App