windowdog 1 сар өмнө
parent
commit
e5c458b151

+ 6 - 5
src/code/00000.js

@@ -1,7 +1,8 @@
-arr = [1, 2, 3]
 
-arr.push("")
-arr.push(undefined)
-console.log(arr)
 
-console.log(arr.join(','))
+function keepAlnum_for_gmgn(string) {
+    return string.replace(/[^a-zA-Z0-9\.\s\+\-]/g, ' ');
+}
+console.log(keepAlnum("Hello, World! 123")); // 输出: "Hello  World  123"
+console.log(keepAlnum("Special@#$%^&*()Chars")); // 输出: "Special       Chars"
+console.log(keepAlnum("Keep.alnum+and-space")); // 输出: "Keep.alnum+and-space"

+ 7 - 9
src/code/8004.py

@@ -1,12 +1,10 @@
+import pandas as pd
 
+# 示例数据
+data = {'date': ['5h', '8h', '6h', '2023h', '99h'],'dddd': ['5h', '8h', '6h', '2023h', '99h']}
+df = pd.DataFrame(data)
 
-arr0 = [0,1,2,3]
-arr1 = [2,3,4,5]
-arr1 = [ 5, 7,8]
-res = set(arr0).intersection(arr1)
 
-print(res)
-if (res):
-    print(222)
-else:
-    print(333)
+str_text_df = df.to_csv(index=False).strip().replace(","," , ")
+
+print(str_text_df)

+ 260 - 0
src/code/get_downloads_from_gmgn_pump.py

@@ -0,0 +1,260 @@
+import time
+import asyncio
+ 
+ 
+import json
+import datetime
+import signal
+import sys
+import math
+import requests
+ 
+from apscheduler.schedulers.background import BackgroundScheduler
+ 
+import os
+import traceback
+import re
+from apscheduler.schedulers.asyncio import AsyncIOScheduler
+
+old_print = print
+def keep_alnum_forgmgn(string):
+    return re.sub(r'[^a-zA-Z0-9\.\s\+\-]', ' ', string)
+
+def timestamped_print(*args, **kwargs):
+    old_print(datetime.datetime.utcnow().replace(
+        microsecond=0), *args, **kwargs)
+
+
+print = timestamped_print
+print('\n'*5)
+
+def global_exception_hook(exc_type, exc_value, exc_traceback):
+    print(f"Global exception: {exc_type.__name__} - {exc_value}")
+    traceback.print_tb(exc_traceback)
+    raise
+ 
+ 
+def term_sig_handler(signum, frame):   
+    # save_obj_unraydium_token()
+    print(f'catched singal: {signum}')
+    
+    sys.exit()
+
+
+def global_exception_hook(exc_type, exc_value, exc_traceback):
+    print(f"Global exception: {exc_type.__name__} - {exc_value}")
+    traceback.print_tb(exc_traceback)
+    raise
+
+
+int_pattern  = r"^\d+$"
+ 
+ 
+
+feishu_url = 'https://open.feishu.cn/open-apis/bot/v2/hook/a68cffbf-9104-427b-8e25-62dfaf363a47'
+utc_plus_8 = datetime.timezone(datetime.timedelta(hours=8))
+
+
+# flux 获取dlao swap info 保存进 obj_queueing_pairaddress 
+# 在一个定时器 的函数中 便利读取 obj_queueing_pairaddress ,对每一个元素进行check 如果可以买卖则进行买卖
+
+
+def send_token_info_to_feishu(token_info):
+    print("send_token_info_to_feishu token_info=",token_info)
+    return
+
+
+import pathlib
+import shutil
+
+import  pandas as pd
+ 
+set_has_read_file = set()
+df_for_feishu = pd.DataFrame()
+is_handleing_gmgn_file = False
+async def handle_Downloads_gmgn_pump_file_timed():
+        
+        global set_has_read_file,is_handleing_gmgn_file  ,df_for_feishu
+
+        if is_handleing_gmgn_file==True:
+            return
+        is_handleing_gmgn_file = True
+        
+        arr_csv_file = [f for f in os.listdir(
+            "/root/Downloads/") if f.endswith(".csv")]
+        cur_now_timestamp = int(time.time()*1000)
+        print("arr_csv_file=",arr_csv_file)
+
+        for csv_file in arr_csv_file:
+            
+            handle_csv_file = csv_file.replace(".csv","")
+            
+        
+            if "_gmgn_filter" in handle_csv_file:
+                str_timestamp = handle_csv_file.replace("_gmgn_filter","")
+            else:
+                # print("not _gmgn_filter handle_csv_file=",handle_csv_file)
+                
+                os.remove(f"/root/Downloads/{csv_file}")
+                continue
+
+            if not re.match(int_pattern, str_timestamp):
+                # print("not match handle_csv_file=",handle_csv_file)
+                os.remove(f"/root/Downloads/{csv_file}")
+                continue
+            csv_file_timestamp = int(str_timestamp)
+            # 24小时以前的文件直接删除
+            if cur_now_timestamp - csv_file_timestamp >= 24*60 * 60 * 1000:
+                # os.path.exists(f"/root/Downloads/{csv_file}"):
+                # print("24小时以前 handle_csv_file=",handle_csv_file)
+                os.remove(f"/root/Downloads/{csv_file}")
+        #重新获取当前csv文本 
+        arr_csv_file = [f for f in os.listdir(
+            "/root/Downloads/") if f.endswith(".csv")]
+        set_cur_file = set(arr_csv_file)
+        
+        arr_cur_no_read_file =list (set_cur_file - set_has_read_file)
+        if len(arr_cur_no_read_file)==0:
+            print("no read_file")
+            is_handleing_gmgn_file = False
+            return
+        df = None
+   
+        try:
+            for csv_file in arr_cur_no_read_file:
+                cur_df = pd.read_csv(f"/root/Downloads/{csv_file}",dtype=object)
+                str_save_timestamp = csv_file.replace("_gmgn_filter.csv","")
+                cur_df["save_timestamp"] = str_save_timestamp
+                df =pd.concat([df,cur_df])
+         
+        except Exception as e:
+            print(e)
+            print("arr_cur_no_read_file=",arr_cur_no_read_file   )
+            is_handleing_gmgn_file = False
+            return
+
+        if os.path.exists(f"/home/listen_from_browser/df_gmgn_pump_total.csv" ):
+            df.to_csv(f"/home/listen_from_browser/df_gmgn_pump_total.csv",  mode='a',header =False , index = False  )
+            
+        else:
+            df.to_csv(f"/home/listen_from_browser/df_gmgn_pump_total.csv",  index = False  )
+            
+        df = pd.read_csv(f"/home/listen_from_browser/df_gmgn_pump_total.csv",dtype=object)
+        df["save_timestamp"] = df["save_timestamp"].astype(int)
+        # 删除 10 天前保存的数据
+        df =df[df["save_timestamp"]>=  int(cur_now_timestamp - 10 * 24*60 * 60 * 1000)].reset_index(drop=True)
+        df = df.drop_duplicates(subset='token_url', keep='last')
+        
+        df.to_csv(f"/home/listen_from_browser/df_gmgn_pump_total.csv",  index = False  )
+        
+        
+        df_for_feishu   =df[df["save_timestamp"] ==df["save_timestamp"].min()].reset_index(drop=True)
+        df_for_feishu = df[df['age'].str.contains('h', case=False, na=False)].reset_index(drop=True)
+        
+        df_for_feishu['age'] = df_for_feishu['age'].str.replace('h', '', case=False)
+        df_for_feishu["age"] = df_for_feishu["age"].astype(int)
+        df_for_feishu = df_for_feishu[df_for_feishu["age"] <= 24].reset_index(drop=True)
+       
+        df_for_feishu=df_for_feishu[ ['token_url', 'token_name', 'age', 'mc', 'holders'   ] ]
+        
+
+        set_has_read_file = set(arr_csv_file)
+        is_handleing_gmgn_file = False
+        return
+
+
+async def send_feishu(str_text_df):
+
+    payload_message = {
+        "msg_type": "post",
+        "content": {
+            "post": {
+                "zh_cn": {
+                    "title": "gmgn 12小时内的pump 信息",
+                    "content": [
+                        
+                    ]
+                }
+            }
+        }
+    }
+
+    headers = {
+        "Content-Type": "application/json; charset=utf-8",
+    }
+    content = []
+     
+
+    content.append([{
+        "tag": "text",
+        'text':  str_text_df
+    } 
+    ])
+
+    payload_message["content"]["post"]["zh_cn"]["content"] = content
+    payload_message["content"] = json.dumps(payload_message["content"])
+
+    payload_message = json.dumps(payload_message)
+    response = requests.post(
+        url=feishu_url, headers=headers, data=payload_message)
+    # response_json = response.json()
+    # print("response_json=",response_json)
+    return 
+     
+
+
+
+async def ready_send_feishu_timed():
+    global df_for_feishu
+ 
+    str_text_df = df_for_feishu.to_csv(index=False).strip().replace(","," , ")
+ 
+    if str_text_df=="":
+        return
+
+    await send_feishu( str_text_df)
+    df_for_feishu=pd.DataFrame()
+    return
+
+
+ 
+obj_global_info ={
+    "timedTasks_idx":0
+}
+
+sys.excepthook = global_exception_hook
+signal.signal(signal.SIGTERM, term_sig_handler)
+signal.signal(signal.SIGINT, term_sig_handler)
+print(f"Begin Listening for messages containing  in chats ichat names...")
+ 
+ 
+async def timedTasks():
+    global obj_global_info
+    obj_global_info["timedTasks_idx"]+=1
+    cur_timedTasks_idx =obj_global_info["timedTasks_idx"] 
+    if cur_timedTasks_idx <5:
+        return
+
+    if cur_timedTasks_idx%7300 == 0:
+        obj_global_info["timedTasks_idx"]=10
+
+    if cur_timedTasks_idx%3600==0:
+        await handle_Downloads_gmgn_pump_file_timed()
+
+    if cur_timedTasks_idx%(3600*2+9)==0:
+        #  一次飞书
+        await ready_send_feishu_timed()
+   
+    return
+
+ 
+# scheduler = BackgroundScheduler({'apscheduler.timezone': 'UTC'})
+scheduler = AsyncIOScheduler({'apscheduler.timezone': 'UTC'})
+scheduler.add_job(timedTasks, "interval", seconds=1)   
+# scheduler.add_job(func=timedTasks, trigger="cron", seconds=10)   
+# '*/1 * * * * *'
+
+scheduler.start()
+ 
+asyncio.get_event_loop().run_forever()
+# client_bill.run_until_disconnected()

+ 26 - 25
src/code/tamper_listen_gmgn_token_long.js

@@ -1,14 +1,15 @@
 // ==UserScript==
 // @name         get_filter_pump_token_gmgn
 // @namespace    http://tampermonkey.net/
-// @version      2025-02-16
+// @version      2025-02-22
 // @description  try to take over the world!
 // @author       You
-// @match        https://gmgn.ai/meme/9Z7Wz20p?chain=sol&tab=complete*
+// @match        https://gmgn.ai/meme/9Z7Wz20p?chain=sol&tab=complete
 // @icon         https://www.google.com/s2/favicons?sz=64&domain=gmgn.ai
 // @grant        none
 // ==/UserScript==
 
+
 // https://gmgn.ai/meme/9Z7Wz20p?chain=sol
 // https://gmgn.ai/meme/9Z7Wz20p?chain=sol&tab=complete
 
@@ -45,7 +46,8 @@ var now_timestamp = 0;
 
 
 
-function click_avoid_sleep() {
+async function click_avoid_sleep() {
+    // console.log("enter click_avoid_sleep");
 
     if (is_getting_data == true) {
         return;
@@ -55,7 +57,7 @@ function click_avoid_sleep() {
         pre_click_timestamp = now_timestamp;
         // let th = document.querySelector("div.ds-dex-table-th");
 
-        let ele_th = document.querySelector(' div.g-table-header > table > thead > tr > th.g-table-cell.g-table-column-sort.g-table-column-has-sorters');
+        let ele_th = document.querySelectorAll('div.g-table-header thead tr th.g-table-cell')[5];
 
         // let button_click = th.children[5].querySelector("button");
         ele_th.click();
@@ -67,7 +69,7 @@ function click_avoid_sleep() {
 
 
 async function get_tbody_data() {
-    console.log("get_tbody_data")
+    // console.log("get_tbody_data")
 
     now_timestamp = Date.now();
 
@@ -78,9 +80,18 @@ async function get_tbody_data() {
     }
 
 
+    if (now_timestamp - pre_save_data_timestamp >= 1 * 60 * 60 * 1000) {
+        // if (now_timestamp - pre_save_data_timestamp >= 60 * 1000) {
+        pre_save_data_timestamp = now_timestamp;
+    } else {
+        return;
+    }
+
+
+
     is_getting_data = true;
     for (let i = 0; i < 5; i++) {
-        console.log('scoll bottom i=', i);
+        // console.log('scoll bottom i=', i);
         let tbody = document.querySelector('div.g-table-tbody-virtual.g-table-tbody  div.g-table-tbody-virtual-holder div.g-table-tbody-virtual-holder-inner')
 
 
@@ -117,14 +128,12 @@ async function get_tbody_data() {
     }
     is_getting_data = false;
 
-
-
-
-    click_avoid_sleep();
     save_resdata();
 
 }
-
+function keepAlnum_for_gmgn(string) {
+    return string.replace(/[^a-zA-Z0-9\.\s\+\-]/g, ' ');
+}
 async function get_current_view_data(arr_token_row) {
 
     for (let idx = 0; idx < arr_token_row.length; idx++) {
@@ -137,6 +146,8 @@ async function get_current_view_data(arr_token_row) {
                 // arr_cur.push(arr_td[idx2].querySelector('a').href);
                 let url_ = a_ele.href;
                 let title = a_ele.querySelector('[title]').getAttribute('title');
+                title = keepAlnum_for_gmgn(title);
+
                 // title = "RONASZN"
                 arr_cur.push(url_);
                 arr_cur.push(title);
@@ -186,7 +197,7 @@ async function get_current_view_data(arr_token_row) {
                 //  'nomint', 'blacklist', 'burnt', 'top 10', 'insiders'
 
                 let arr_ = arr_td[idx2].innerText.split(/\s+/);
-                // console.log('arr_=', arr_);
+
                 arr_cur.push(arr_[0]);
                 arr_cur.push(arr_[2]);
                 arr_cur.push(arr_[4]);
@@ -210,14 +221,6 @@ function save_resdata() {
 
     // 一个小时保存一次
 
-    if (now_timestamp - pre_save_data_timestamp >= 1 * 60 * 60 * 1000) {
-        // if (now_timestamp - pre_save_data_timestamp >= 60 * 1000) {
-        pre_save_data_timestamp = now_timestamp;
-    } else {
-        return;
-    }
-
-
     if (arr_res_data.length == 0) {
         // res 为空
         // console.log("arr_res_data length is 0");
@@ -229,12 +232,9 @@ function save_resdata() {
 
 
     arr_res_data.unshift(arr_title);
-
     arr_res_data.forEach((val, index, arr) => { arr[index] = val.join() + "\n" });
 
     let str_cur_time = "" + Date.now();
-
-
     funcDownload(arr_res_data.join(""), str_cur_time + "_gmgn_filter" + ".csv");
     arr_res_data = [];
 
@@ -244,10 +244,11 @@ function autoScroll() {
     console.log("enter autoScroll");
     async function fetchData() {
         await get_tbody_data();
-        setTimeout(fetchData, 15 * 1000);
+        await click_avoid_sleep()
+        setTimeout(fetchData, 20 * 1000);
     }
 
-    setTimeout(fetchData, 15 * 1000);
+    setTimeout(fetchData, 20 * 1000);
 
 }
 

+ 127 - 0
src/library/analysis_token/new_token/df_gmgn_pump_total.csv

@@ -0,0 +1,127 @@
+token_url,token_name,age,mc,holders,nomint,blacklist,burnt,top 10,insiders,dev,save_timestamp
+https://gmgn.ai/sol/token/AhKYGqswDTFJNsaPZxjeGQpaHDZM1KAkxzZ6DMAAZWmN,CALYRA,1d,$76.8K,6K,Yes,No,Yes,12%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/2a3RKzwpHDPwpS7tmrzTgwkGZoG4u7j7Gmic5xptpump,HOOTERS,16h,$387.4K,2K,Yes,No,Yes,14.10%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/7LCi6CKiidt62SZJAJVQ4v4s62MR4yk1P2n9pVWVpump,Cate ,1d,$444.8K,1.2K,Yes,No,Yes,16.70%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/HRqNoAHzcvxRwMf64gz9C6DHKW1icgjebjvK23ikpump,HKU5,16h,$138.8K,1.8K,Yes,No,Yes,15.80%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/6BEZTH1itZddW3dabWjxSNojd96kVDgFXJCJGB3upump,pip,23h,$134.8K,1.8K,Yes,No,Yes,20.70%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/6U9jg6i8SBA7TcQc1maM5CxJP5ZcfEZxKBy2CGBLpump,LINK,19h,$130.1K,1.8K,Yes,No,Yes,17%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/3h1H6gNEGRsKCV76FDJTQaN9g1LNkGPPX3XmKdispump,kori,1d,$372.7K,1.8K,Yes,No,Yes,15.50%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/7vGQxnACKAogWbSE1uEjdPuEJ5trvqzYVzU2VW42pump,poki,17h,$254K,1.9K,Yes,No,Yes,14.90%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/4zMmxWeRK2WdzXHf6HkBRF3PRnHLDe6wCqyvxupyj44e,pongo,1d,$360.9K,3.1K,Yes,No,Yes,19.80%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/DBaxXw6b5kVQiBDS4umZwxjnfznkaTNFQiHzpFkXpump,LAZARUS,13h,$68.2K,1.1K,Yes,No,Yes,21.30%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/HC9Do9jMfpBjGG7AKNMB3TLebWwJGKU8Hs6txAjxpump,Sal,1d,$124.1K,872,Yes,No,Yes,19.20%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/8dtJ6R9ufHaEBj48iGCKKipxcKspnm3qq7ViPkjqpump,DGK,10h,$65.3K,342,Yes,No,Yes,32%,0%,36%_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/HqbMvoQMkVVvvwu6iMD2WB1f7xn3Vm9M5q5EZygo1EnR,�9h,$57.7K,1.5K,Yes,No,Yes,20.90%,0%,_Sell All,1.74022E+12,
+https://gmgn.ai/sol/token/E3cfxa661ZpQ52FkjwUxf9R89VySXK27quTSqutUBq4Y,PEEPEE,1d,$259.7K,1.7K,Yes,No,Yes,14.10%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/FNrwxRPRTtrRtFjogkJXxgY6mB5S71kgiEvjj4UgwV3K,MEMELON,1d,$52.6K,1.7K,Yes,No,Yes,21.20%,0.20%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/9qg1D5t7Z2xzuHS7UQUtykbxcHtrjkLqRrkJkpyqJSHK,OC,1d,$88.3K,2K,Yes,No,Yes,22.80%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/DxbKELvNuiidedNAHcv6pPAeCNuyERcnJPtec7Cppump,BYEBIT,18h,$70.9K,1K,Yes,No,Yes,69.30%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/8LTJnn7CAbrjyBRv5QBRDXHAi7h1NjDHcbUBtP8ETZXF,YELLOW,1d,$269.5K,14.3K,Yes,No,Yes,11.40%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/6BEZTH1itZddW3dabWjxSNojd96kVDgFXJCJGB3upump,pip,1d,$84.5K,1.7K,Yes,No,Yes,19.80%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/7LCi6CKiidt62SZJAJVQ4v4s62MR4yk1P2n9pVWVpump,Cate ,1d,$365.3K,1.2K,Yes,No,Yes,15.60%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/HRqNoAHzcvxRwMf64gz9C6DHKW1icgjebjvK23ikpump,HKU5,17h,$161.1K,1.8K,Yes,No,Yes,15.60%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/4zMmxWeRK2WdzXHf6HkBRF3PRnHLDe6wCqyvxupyj44e,pongo,1d,$277.5K,3.1K,Yes,No,Yes,19.80%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/7vGQxnACKAogWbSE1uEjdPuEJ5trvqzYVzU2VW42pump,poki,18h,$299.6K,1.9K,Yes,No,Yes,16%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/3h1H6gNEGRsKCV76FDJTQaN9g1LNkGPPX3XmKdispump,kori,1d,$402K,1.8K,Yes,No,Yes,15.50%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/DBaxXw6b5kVQiBDS4umZwxjnfznkaTNFQiHzpFkXpump,LAZARUS,14h,$88.6K,1.1K,Yes,No,Yes,23.30%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/6U9jg6i8SBA7TcQc1maM5CxJP5ZcfEZxKBy2CGBLpump,LINK,20h,$147.5K,1.8K,Yes,No,Yes,17.20%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/8dtJ6R9ufHaEBj48iGCKKipxcKspnm3qq7ViPkjqpump,DGK,11h,$51.1K,338,Yes,No,Yes,32%,0%,36%_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/HC9Do9jMfpBjGG7AKNMB3TLebWwJGKU8Hs6txAjxpump,Sal,1d,$178.3K,893,Yes,No,Yes,19.20%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/E3cfxa661ZpQ52FkjwUxf9R89VySXK27quTSqutUBq4Y,PEEPEE,1d,$288.5K,1.8K,Yes,No,Yes,13.50%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/3cmbeWHKrda6muCmjaW9NJV9Ywt43AZK22mnxUKjpump,26-Feb,1d,$77.7K,363,Yes,No,Yes,27.60%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/FNrwxRPRTtrRtFjogkJXxgY6mB5S71kgiEvjj4UgwV3K,MEMELON,1d,$50.6K,1.7K,Yes,No,Yes,20.80%,0.20%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/9qg1D5t7Z2xzuHS7UQUtykbxcHtrjkLqRrkJkpyqJSHK,OC,1d,$88.7K,2K,Yes,No,Yes,22.80%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/DxbKELvNuiidedNAHcv6pPAeCNuyERcnJPtec7Cppump,BYEBIT,19h,$71.1K,1K,Yes,No,Yes,69.50%,0%,_Sell All,1.74022E+12
+https://gmgn.ai/sol/token/6BEZTH1itZddW3dabWjxSNojd96kVDgFXJCJGB3upump,pip,19h,$129.7K,1.6K,Yes,No,Yes,19.60%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/3h1H6gNEGRsKCV76FDJTQaN9g1LNkGPPX3XmKdispump,kori,1d,$389.6K,1.8K,Yes,No,Yes,15.30%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/3KiSkVkvqExtPqANkLV4ze1JdJaeuQPheNcQ2JZWDECg,BZZZZ,1d,$344.3K,4.8K,Yes,No,Yes,13.80%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/7LCi6CKiidt62SZJAJVQ4v4s62MR4yk1P2n9pVWVpump,Cate ,21h,$282.9K,1K,Yes,No,Yes,18.70%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/6U9jg6i8SBA7TcQc1maM5CxJP5ZcfEZxKBy2CGBLpump,LINK,15h,$186.1K,1.8K,Yes,No,Yes,18.50%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/4zMmxWeRK2WdzXHf6HkBRF3PRnHLDe6wCqyvxupyj44e,pongo,1d,$177.4K,3.1K,Yes,No,Yes,19.70%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/HRqNoAHzcvxRwMf64gz9C6DHKW1icgjebjvK23ikpump,HKU5,11h,$120.6K,1.7K,Yes,No,Yes,23.80%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/7vGQxnACKAogWbSE1uEjdPuEJ5trvqzYVzU2VW42pump,poki,13h,$230.2K,1.9K,Yes,No,Yes,14.80%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/FNrwxRPRTtrRtFjogkJXxgY6mB5S71kgiEvjj4UgwV3K,MEMELON,1d,$56.7K,1.8K,Yes,No,Yes,21.10%,0.20%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/9qg1D5t7Z2xzuHS7UQUtykbxcHtrjkLqRrkJkpyqJSHK,OC,1d,$72.3K,2K,Yes,No,Yes,20.90%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/E3cfxa661ZpQ52FkjwUxf9R89VySXK27quTSqutUBq4Y,PEEPEE,1d,$375.9K,1.8K,Yes,No,Yes,13.90%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/DxbKELvNuiidedNAHcv6pPAeCNuyERcnJPtec7Cppump,BYEBIT,14h,$69.8K,1K,Yes,No,Yes,69.10%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/HC9Do9jMfpBjGG7AKNMB3TLebWwJGKU8Hs6txAjxpump,Sal,1d,$114.1K,820,Yes,No,Yes,20%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/8LTJnn7CAbrjyBRv5QBRDXHAi7h1NjDHcbUBtP8ETZXF,YELLOW,1d,$264.9K,14.3K,Yes,No,Yes,11.40%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/3cmbeWHKrda6muCmjaW9NJV9Ywt43AZK22mnxUKjpump,26-Feb,23h,$69.2K,346,Yes,No,Yes,27.60%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/AhKYGqswDTFJNsaPZxjeGQpaHDZM1KAkxzZ6DMAAZWmN,CALYRA,23h,$306K,5.7K,Yes,No,Yes,14.40%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/DBaxXw6b5kVQiBDS4umZwxjnfznkaTNFQiHzpFkXpump,LAZARUS,11h,$80.6K,1.1K,Yes,No,Yes,22%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/7LCi6CKiidt62SZJAJVQ4v4s62MR4yk1P2n9pVWVpump,Cate ,23h,$358.8K,1.1K,Yes,No,Yes,17.60%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/6BEZTH1itZddW3dabWjxSNojd96kVDgFXJCJGB3upump,pip,21h,$100.7K,1.7K,Yes,No,Yes,20.20%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/4zMmxWeRK2WdzXHf6HkBRF3PRnHLDe6wCqyvxupyj44e,pongo,1d,$228.6K,3.1K,Yes,No,Yes,20.10%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/HRqNoAHzcvxRwMf64gz9C6DHKW1icgjebjvK23ikpump,HKU5,14h,$96K,1.7K,Yes,No,Yes,20.10%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/3h1H6gNEGRsKCV76FDJTQaN9g1LNkGPPX3XmKdispump,kori,1d,$359K,1.8K,Yes,No,Yes,15.30%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/7vGQxnACKAogWbSE1uEjdPuEJ5trvqzYVzU2VW42pump,poki,15h,$265.3K,1.9K,Yes,No,Yes,14.90%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/6U9jg6i8SBA7TcQc1maM5CxJP5ZcfEZxKBy2CGBLpump,LINK,17h,$103K,1.8K,Yes,No,Yes,18.30%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/HC9Do9jMfpBjGG7AKNMB3TLebWwJGKU8Hs6txAjxpump,Sal,1d,$143K,832,Yes,No,Yes,20%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/E3cfxa661ZpQ52FkjwUxf9R89VySXK27quTSqutUBq4Y,PEEPEE,1d,$445.8K,1.8K,Yes,No,Yes,13.90%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/FNrwxRPRTtrRtFjogkJXxgY6mB5S71kgiEvjj4UgwV3K,MEMELON,1d,$52.5K,1.7K,Yes,No,Yes,21.10%,0.20%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/9qg1D5t7Z2xzuHS7UQUtykbxcHtrjkLqRrkJkpyqJSHK,OC,1d,$84.8K,2K,Yes,No,Yes,21.40%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/DxbKELvNuiidedNAHcv6pPAeCNuyERcnJPtec7Cppump,BYEBIT,16h,$70.9K,1K,Yes,No,Yes,69.20%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/8LTJnn7CAbrjyBRv5QBRDXHAi7h1NjDHcbUBtP8ETZXF,YELLOW,1d,$273K,14.3K,Yes,No,Yes,11.40%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/HRqNoAHzcvxRwMf64gz9C6DHKW1icgjebjvK23ikpump,HKU5,15h,$145.5K,1.8K,Yes,No,Yes,16.30%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/6BEZTH1itZddW3dabWjxSNojd96kVDgFXJCJGB3upump,pip,22h,$99.9K,1.7K,Yes,No,Yes,20.80%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/6U9jg6i8SBA7TcQc1maM5CxJP5ZcfEZxKBy2CGBLpump,LINK,18h,$129K,1.8K,Yes,No,Yes,17.40%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/3h1H6gNEGRsKCV76FDJTQaN9g1LNkGPPX3XmKdispump,kori,1d,$335.6K,1.8K,Yes,No,Yes,15.30%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/DBaxXw6b5kVQiBDS4umZwxjnfznkaTNFQiHzpFkXpump,LAZARUS,12h,$56.9K,1.1K,Yes,No,Yes,20.60%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/4zMmxWeRK2WdzXHf6HkBRF3PRnHLDe6wCqyvxupyj44e,pongo,1d,$258.5K,3.1K,Yes,No,Yes,19.80%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/7vGQxnACKAogWbSE1uEjdPuEJ5trvqzYVzU2VW42pump,poki,16h,$245.7K,1.9K,Yes,No,Yes,14.90%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/HqbMvoQMkVVvvwu6iMD2WB1f7xn3Vm9M5q5EZygo1EnR,�8h,$52.3K,1.6K,Yes,No,Yes,20.20%,0%,_Sell All,1.74021E+12,
+https://gmgn.ai/sol/token/9qg1D5t7Z2xzuHS7UQUtykbxcHtrjkLqRrkJkpyqJSHK,OC,1d,$80.4K,2K,Yes,No,Yes,21.80%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/HC9Do9jMfpBjGG7AKNMB3TLebWwJGKU8Hs6txAjxpump,Sal,1d,$155.5K,836,Yes,No,Yes,20%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/FNrwxRPRTtrRtFjogkJXxgY6mB5S71kgiEvjj4UgwV3K,MEMELON,1d,$58.3K,1.7K,Yes,No,Yes,21.10%,0.20%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/E3cfxa661ZpQ52FkjwUxf9R89VySXK27quTSqutUBq4Y,PEEPEE,1d,$376.7K,1.8K,Yes,No,Yes,13.90%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/8dtJ6R9ufHaEBj48iGCKKipxcKspnm3qq7ViPkjqpump,DGK,9h,$51K,314,Yes,No,Yes,32%,0%,36%_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/DxbKELvNuiidedNAHcv6pPAeCNuyERcnJPtec7Cppump,BYEBIT,17h,$68.1K,1K,Yes,No,Yes,69.20%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/8LTJnn7CAbrjyBRv5QBRDXHAi7h1NjDHcbUBtP8ETZXF,YELLOW,1d,$273.1K,14.3K,Yes,No,Yes,11.40%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/3h1H6gNEGRsKCV76FDJTQaN9g1LNkGPPX3XmKdispump,kori,1d,$427.7K,1.8K,Yes,No,Yes,15.30%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/E3cfxa661ZpQ52FkjwUxf9R89VySXK27quTSqutUBq4Y,PEEPEE,1d,$394.1K,1.8K,Yes,No,Yes,13.90%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/AhKYGqswDTFJNsaPZxjeGQpaHDZM1KAkxzZ6DMAAZWmN,CALYRA,20h,$380.7K,4.2K,Yes,No,Yes,18.10%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/2a3RKzwpHDPwpS7tmrzTgwkGZoG4u7j7Gmic5xptpump,HOOTERS,11h,$379.2K,1.3K,Yes,No,Yes,15.70%,0.30%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/3KiSkVkvqExtPqANkLV4ze1JdJaeuQPheNcQ2JZWDECg,BZZZZ,1d,$338.8K,4.8K,Yes,No,Yes,14%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/8LTJnn7CAbrjyBRv5QBRDXHAi7h1NjDHcbUBtP8ETZXF,YELLOW,1d,$277.3K,14.4K,Yes,No,Yes,11.40%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/7LCi6CKiidt62SZJAJVQ4v4s62MR4yk1P2n9pVWVpump,Cate ,21h,$265.8K,998,Yes,No,Yes,18.70%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/7vGQxnACKAogWbSE1uEjdPuEJ5trvqzYVzU2VW42pump,poki,12h,$234K,1.9K,Yes,No,Yes,14.80%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/4zMmxWeRK2WdzXHf6HkBRF3PRnHLDe6wCqyvxupyj44e,pongo,1d,$165K,3.1K,Yes,No,Yes,19.60%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/6BEZTH1itZddW3dabWjxSNojd96kVDgFXJCJGB3upump,pip,19h,$157K,1.6K,Yes,No,Yes,20.40%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/6U9jg6i8SBA7TcQc1maM5CxJP5ZcfEZxKBy2CGBLpump,LINK,15h,$133K,1.8K,Yes,No,Yes,17.50%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/HRqNoAHzcvxRwMf64gz9C6DHKW1icgjebjvK23ikpump,HKU5,11h,$119.2K,1.7K,Yes,No,Yes,23.70%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/HC9Do9jMfpBjGG7AKNMB3TLebWwJGKU8Hs6txAjxpump,Sal,1d,$115.8K,825,Yes,No,Yes,20%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/DxbKELvNuiidedNAHcv6pPAeCNuyERcnJPtec7Cppump,BYEBIT,13h,$91.4K,1K,Yes,No,Yes,71.30%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/3cmbeWHKrda6muCmjaW9NJV9Ywt43AZK22mnxUKjpump,26-Feb,22h,$76K,351,Yes,No,Yes,27.60%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/9qg1D5t7Z2xzuHS7UQUtykbxcHtrjkLqRrkJkpyqJSHK,OC,1d,$68.6K,2K,Yes,No,Yes,20.90%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/FNrwxRPRTtrRtFjogkJXxgY6mB5S71kgiEvjj4UgwV3K,MEMELON,1d,$68.2K,1.8K,Yes,No,Yes,20.50%,0.20%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/7bBdxa2jesPUEnFTqyNrKYkr1WojkeWpFsAUBV2Dpump,PnD,21h,$50K,385,Yes,No,Yes,25.10%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/E3cfxa661ZpQ52FkjwUxf9R89VySXK27quTSqutUBq4Y,PEEPEE,1d,$358.2K,1.8K,Yes,No,Yes,13.90%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/3h1H6gNEGRsKCV76FDJTQaN9g1LNkGPPX3XmKdispump,kori,1d,$349.6K,1.8K,Yes,No,Yes,15.30%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/3KiSkVkvqExtPqANkLV4ze1JdJaeuQPheNcQ2JZWDECg,BZZZZ,1d,$320.4K,4.8K,Yes,No,Yes,13.80%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/7LCi6CKiidt62SZJAJVQ4v4s62MR4yk1P2n9pVWVpump,Cate ,21h,$297.6K,1K,Yes,No,Yes,18.70%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/8LTJnn7CAbrjyBRv5QBRDXHAi7h1NjDHcbUBtP8ETZXF,YELLOW,1d,$268.5K,14.3K,Yes,No,Yes,11.40%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/7vGQxnACKAogWbSE1uEjdPuEJ5trvqzYVzU2VW42pump,poki,13h,$250.7K,1.9K,Yes,No,Yes,14.80%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/6U9jg6i8SBA7TcQc1maM5CxJP5ZcfEZxKBy2CGBLpump,LINK,15h,$200K,1.8K,Yes,No,Yes,18.50%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/4zMmxWeRK2WdzXHf6HkBRF3PRnHLDe6wCqyvxupyj44e,pongo,1d,$186.9K,3.1K,Yes,No,Yes,19.70%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/6BEZTH1itZddW3dabWjxSNojd96kVDgFXJCJGB3upump,pip,19h,$155.5K,1.7K,Yes,No,Yes,20%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/HRqNoAHzcvxRwMf64gz9C6DHKW1icgjebjvK23ikpump,HKU5,11h,$139.8K,1.7K,Yes,No,Yes,23.80%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/HC9Do9jMfpBjGG7AKNMB3TLebWwJGKU8Hs6txAjxpump,Sal,1d,$112.7K,821,Yes,No,Yes,20%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/DxbKELvNuiidedNAHcv6pPAeCNuyERcnJPtec7Cppump,BYEBIT,13h,$87.8K,1K,Yes,No,Yes,71.30%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/9qg1D5t7Z2xzuHS7UQUtykbxcHtrjkLqRrkJkpyqJSHK,OC,1d,$72.7K,2K,Yes,No,Yes,20.90%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/3cmbeWHKrda6muCmjaW9NJV9Ywt43AZK22mnxUKjpump,26-Feb,23h,$68.9K,345,Yes,No,Yes,27.60%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/FNrwxRPRTtrRtFjogkJXxgY6mB5S71kgiEvjj4UgwV3K,MEMELON,1d,$59.7K,1.8K,Yes,No,Yes,21.10%,0.20%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/DBaxXw6b5kVQiBDS4umZwxjnfznkaTNFQiHzpFkXpump,LAZARUS,9h,$52.8K,1.1K,Yes,No,Yes,22.50%,0%,_Sell All,1.7402E+12
+https://gmgn.ai/sol/token/4zMmxWeRK2WdzXHf6HkBRF3PRnHLDe6wCqyvxupyj44e,pongo,1d,$273.6K,3.2K,Yes,No,Yes,20.40%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/6BEZTH1itZddW3dabWjxSNojd96kVDgFXJCJGB3upump,pip,20h,$136.7K,1.7K,Yes,No,Yes,19.90%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/3h1H6gNEGRsKCV76FDJTQaN9g1LNkGPPX3XmKdispump,kori,1d,$305.3K,1.8K,Yes,No,Yes,15.30%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/6U9jg6i8SBA7TcQc1maM5CxJP5ZcfEZxKBy2CGBLpump,LINK,16h,$129.1K,1.8K,Yes,No,Yes,18.70%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/3KiSkVkvqExtPqANkLV4ze1JdJaeuQPheNcQ2JZWDECg,BZZZZ,1d,$363K,4.8K,Yes,No,Yes,13.80%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/HRqNoAHzcvxRwMf64gz9C6DHKW1icgjebjvK23ikpump,HKU5,12h,$84.8K,1.6K,Yes,No,Yes,20.90%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/7vGQxnACKAogWbSE1uEjdPuEJ5trvqzYVzU2VW42pump,poki,14h,$324.6K,1.9K,Yes,No,Yes,14.90%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/7LCi6CKiidt62SZJAJVQ4v4s62MR4yk1P2n9pVWVpump,Cate ,22h,$299.1K,1K,Yes,No,Yes,18.60%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/E3cfxa661ZpQ52FkjwUxf9R89VySXK27quTSqutUBq4Y,PEEPEE,1d,$400.6K,1.8K,Yes,No,Yes,13.90%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/FNrwxRPRTtrRtFjogkJXxgY6mB5S71kgiEvjj4UgwV3K,MEMELON,1d,$54.6K,1.7K,Yes,No,Yes,22%,0.20%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/DxbKELvNuiidedNAHcv6pPAeCNuyERcnJPtec7Cppump,BYEBIT,15h,$60.6K,1K,Yes,No,Yes,69%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/9qg1D5t7Z2xzuHS7UQUtykbxcHtrjkLqRrkJkpyqJSHK,OC,1d,$69.9K,2K,Yes,No,Yes,20.90%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/HC9Do9jMfpBjGG7AKNMB3TLebWwJGKU8Hs6txAjxpump,Sal,1d,$120.1K,830,Yes,No,Yes,20%,0%,_Sell All,1.74021E+12
+https://gmgn.ai/sol/token/8LTJnn7CAbrjyBRv5QBRDXHAi7h1NjDHcbUBtP8ETZXF,YELLOW,1d,$256.6K,14.3K,Yes,No,Yes,11.40%,0%,_Sell All,1.74021E+12

BIN
src/library/analysis_token/new_token/df_gmgn_pump_total.xlsx


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 89
src/library/analysis_token/new_token/gmgn_token_filter.html


Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно