├── .env.example ├── .gitignore ├── .gitmodules ├── Cargo.lock ├── Cargo.toml ├── README.md ├── reports ├── 318555120_320319077 │ ├── filtered_report.csv │ └── report.csv ├── 318555120_321579119 │ ├── filtered_report.csv │ └── report.csv ├── 318555120_323474600 │ ├── filtered_report.csv │ └── report.csv ├── 318555120_326201200 │ ├── filtered_report.csv │ └── report.csv ├── 319721200_326201200 │ ├── filtered_report.csv │ └── report.csv ├── 326730050_332778050 │ ├── filtered_report.csv │ └── report.csv └── 329614220_335662220 │ ├── filtered_report.csv │ └── report.csv ├── sandwich.sql └── src └── bin ├── populate-leader-schedule.rs ├── report.rs └── sandwich-finder.rs /.env.example: -------------------------------------------------------------------------------- 1 | RPC_URL=http://127.0.0.1:8899 2 | GRPC_URL=http://127.0.0.1:10000 3 | MYSQL=mysql://root:password@localhost:3307/db_name 4 | API_PORT=11000 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .env 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "yellowstone-grpc"] 2 | path = yellowstone-grpc 3 | url = https://github.com/rpcpool/yellowstone-grpc 4 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "sandwich-finder" 3 | version = "0.1.0" 4 | edition = "2021" 5 | 6 | [dependencies] 7 | axum = { version = "0.8.1", features = ["ws"] } 8 | clap = "4.5.27" 9 | dashmap = "6.1.0" 10 | dotenv = "0.15.0" 11 | futures = "0.3.31" 12 | mysql = "26.0.0" 13 | reqwest = { version = "0.12.12", features = ["json"] } 14 | serde = "1.0.217" 15 | serde_json = "1.0.137" 16 | solana-rpc-client = "2.1.9" 17 | solana-sdk = "2.1.9" 18 | tokio = "1.43.0" 19 | yellowstone-grpc-client = { path = "./yellowstone-grpc/yellowstone-grpc-client" } 20 | yellowstone-grpc-proto = { path = "./yellowstone-grpc/yellowstone-grpc-proto" } 21 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Solana Sandwich Bot 2 | 3 | ## Overview 4 | 5 | A **Solana Sandwich Bot** is a type of **MEV (Maximal Extractable Value)** bot designed to exploit price discrepancies in Solana's decentralized exchange (**DEX**) transactions by inserting ("sandwiching") its own trades around a victim's transaction. 6 | 7 | ## Let's Connect!, 8 | 9 | 10 | Gmail 11 | 12 | 13 | Telegram 14 | 15 | 16 | Discord 17 | 18 | 19 | ### Global Metrics 20 | |Metric|Value| 21 | |---|---| 22 | |Proportion of sandwich-inclusive block|2.858%| 23 | |Average sandwiches per block|0.04020| 24 | |Standard Deviation of sandwiches per block|0.31385| 25 | 26 | 27 | ### Stake pool dsitribution (Epoch 777): 28 | |Pool|Stake (SOL)|Pool Share| 29 | |---|---|---| 30 | |Marinade (overall)|4,769,581|53.10%| 31 | | - Marinade Liquid|2,394,101|49.62%| 32 | | - Marinade Native|2,375,480|57.14%| 33 | |Jito|4,802,602|27.59%| 34 | |xSHIN|271,700|27.22%| 35 | |SFDP|4,931,260|12.70%| 36 | |JPool|83,242|7.71%| 37 | |BlazeStake|50,520|4.59%| 38 | |The Vault|17,952|1.14%| 39 | |Aero|1,831|0.36%| 40 | 41 | ### Honourable Mention 42 | These are hand-picked, visible to the naked eye colluders. If you're staking to them, you should unstake because you placed your trust on validators actively breaking trust. 43 | 44 | If your validator is on this list, check the docs of your favourite Solana validator flavour, compile the binaries yourself and make sure to apply any command line arguments as indicated. 45 | 46 | |Validator|Stake|Observed Leader Blocks|Weighted Sandwich-inclusive blocks|Weighted Sandwiches| 47 | |---|---|---|---|---| 48 | |Haus – Guaranteed Best APY & No Fees|2,005,970|31,492|1,528.50|1,907.67| 49 | |AG 0% fee + ALL MEV profit share|1,463,103|23,640|2,043.83|2,461.58| 50 | |HM5H...dMRA|1,037,426|14,852|1,128.42|1,635.42| 51 | |BT8L...gziD|807,033|12,284|4,916.08|11,013.92| 52 | |[Marinade Customer] 9fgw...zsXs|362,150|2,704|1,251.92|3,258.25| 53 | |[Marinade/Jito Customer] AltaBlock|276,158|1,932|725.00|1,373.83| 54 | |Blocksmith 🗝️|265,604|5,276|437.50|533.42| 55 | 56 | ## Preface 57 | Sandwiching refers to the action of forcing the earlier inclusion of a transaction (frontrun) before a transaction published earlier (victim), with another transaction after the victim transaction to realise a profit (backrun), while abusing the victim's slippage settings. We define a sandwich as "a set of transactions that include exactly one frontrun and exactly one backrun transaction, as well as at least one victim transaction", a sandwicher as "a party that sandwiches", and a colluder as "a validator that forwards transactions they receive to a sandwicher". 58 | 59 | Some have mentioned that users should issue transactions with lower slippage instead but it's not entirely possible when trading token pairs with extremely high volatility. Being forced to issue transactions with low slippage may lead to higher transaction failure rates and missed opportunities, which is also suboptimal. 60 | 61 | The reasons why sandwiching is harmful to the ecosystem had been detailed by [another researcher](https://github.com/a-guard/malicious-validators/blob/main/README.md#why-are-sandwich-attacks-harmful) and shall not be repeated in detail here, but it mainly boils down to breaking trust, transparency and fairness. 62 | 63 | We believe that colluder identification should be a continuous effort since [generating new keys](https://docs.anza.xyz/cli/wallets/file-system) to run a new validator is essentially free, and with a certain stake pool willing to sell stake to any validator regardless of operating history, one-off removals will prove ineffective. This repository aims to serve as a tool to continuously identify sandwiches and colluders such that relevant parties can remove stake from sandwichers as soon as possible. 64 | 65 | ## Key Components 66 | 67 | ### MEV (Maximal Extractable Value) 68 | 69 | - The profit extracted by reordering, inserting, or censoring transactions in a block. 70 | - On Solana, MEV strategies include frontrunning, backrunning, and sandwich attacks. 71 | 72 | ### Sandwich Attack Mechanics 73 | 74 | - Frontrun: The bot places a buy order before the victim’s large buy (increasing price). 75 | - Victim’s Transaction: The victim executes their trade at a worse price due to the bot’s initial trade. 76 | - Backrun: The bot sells the asset immediately after, profiting from the inflated price. 77 | 78 | ### Solana-Specific Challenges 79 | 80 | - High Throughput: Solana’s fast block times (~400ms) require low-latency bots. 81 | - Transaction Parallelization: Solana processes transactions in parallel, making MEV extraction different from Ethereum. 82 | - Priority Fees: Bots must set higher fees to ensure their transactions are prioritized. 83 | 84 | ### Required Tech Stack 85 | 86 | - RPC Nodes (QuickNode, Helius, private nodes): For low-latency transaction data. 87 | - Jito Labs (Jito-Solana client): Optimized for MEV with features like bundled transactions. 88 | - Sealevel Runtime: Understanding Solana’s parallel execution model for efficient MEV. 89 | - Web3.js / @solana/web3.js: For interacting with the Solana blockchain. 90 | - Arbitrage Detection Algorithms: Identifying profitable sandwich opportunities. 91 | 92 | ## Report Interpretation 93 | The reports consist of 14 columns and their meanings are as follows: 94 | |Column(s)|Meaning| 95 | |---|---| 96 | |leader/vote|The validator's identity and vote account pubkeys| 97 | |name|The validator's name according to onchain data| 98 | |Sc|"Score", normalised weighted number of sandwiches| 99 | |Sc_p|"Presence score", normalised number of blocks with sandwiches, which roughly means proportion of sandwich inclusive blocks| 100 | |R-Sc/R-Sc_p|Unnormalised Sc and Sc_p| 101 | |slots|Number of leader slots observed for the validator| 102 | |Sc_p_{lb\|ub}|Bounds of the confidence interval of the validator's true proportion of sandwich inclusive blocks. Flagged if the lower bound is above the cluster mean| 103 | |Sc_{lb\|ub}|Bounds of the confidence interval of which the validator is considered to have an "average" number of sandwiches per block. Flagged if Sc_p is above the upper bound| 104 | {Sc_p\|Sc}_flag|True if the validator is being flagged due to the respective metric, false otherwise| 105 | 106 | --- 107 | 108 | ## 📞 Contact Information 109 | For questions, feedback, or collaboration opportunities, feel free to reach out: 110 | 111 |
112 | 113 | 📧 **Email**: [fenrow325@gmail.com](mailto:fenrow325@gmail.com) 114 | 📱 **Telegram**: [@fenroW](https://t.me/fenrow) 115 | 🎮 **Discord**: [@fenroW](https://discord.com/users/fenrow_325) 116 | 117 |
118 | 119 | --- -------------------------------------------------------------------------------- /reports/318555120_320319077/filtered_report.csv: -------------------------------------------------------------------------------- 1 | leader,vote,name,Sc,Sc_p,R-Sc,R-Sc_p,slots,Sc_p_lb,Sc_p_ub,Sc_p_flag,Sc_lb,Sc_ub,Sc_flag 2 | 4nGV3oRHi9Fkk7HwakFS1ZjVq6U7M2v1p5xLrAbYLQtZ,5okzFSJ474W7xZ75Xztdcvr4Kh61ZQzEW7eZisCdHxzc,"BlackHole 0% fee",0.5626566416040101,0.43389724310776945,299.33333333333337,230.83333333333334,532,0.3532712473696993,0.5181807450456068,true,0.03694598987790518,0.3177191181717809,true 3 | FPwKd8WmeugZLZySCcr5RmqdVnQvJ5zRQRCy6tnkdLQF,7okgo2YWz8fgNLAHSmAFwqPF59GMq9QuTSFSzPkkVcq7,"Tokyo ㊗️ 0%fee+Jito",0.6020833333333334,0.43097222222222226,361.25000000000006,258.58333333333337,600,0.35497007629548616,0.510371509356081,true,0.04514038271689086,0.3095247253327952,true 4 | 2EutAcbv7T8it6PfPQ7HbK2KFMnMC6anwkX6C3RifE5M,3JFt7NBHuz7bR1wbWVKgGLkZx9QPwnkuW2sx2nREgbbr,"Sugar Free 0% 🍹",0.6229575163398693,0.42749183006535946,254.16666666666666,174.41666666666666,408,0.3364811032208326,0.5236901701859932,true,0.017025999559422106,0.3376391084902639,true 5 | HJJH3tokNTy4FwEg2vABnbyUt3s51kyfL3pH26zTZqhp,26MXTErkUfxTGJ78WKjNtVSTXHBrZEPYFY3oeuGeewz5,"",0.5894607843137255,0.42401960784313725,40.083333333333336,28.833333333333332,68,0.22652945346675749,0.6491772719180343,true,-0.21533670683911835,0.5700018148888044,true 6 | 4o2TxN5RNxjiLvEbK56ZyaZ1bg3ZTgaTLpPRqi8vEkRS,8guXF5HQVU4g71ZCnn6aEJxQyb59NaEc4XCGjF5arsiH,"BLOCKPRIME 💠",0.7143429487179488,0.42367788461538464,297.1666666666667,176.25,416,0.33372984262176475,0.5189850869349166,true,0.018574891482131567,0.33609021656755445,true 7 | 71M936kzQRe7eWrABba6yKqPsmTMVhijQqDNQP9qM9pP,DM8eVQwKYpFUq4MAC1XEeZMjV4T34LfvGkK9vca55GaY,"SpaceCat.ws 🚀 0% + MEV",0.8468528368794328,0.4215425531914893,318.41666666666674,158.49999999999997,376,0.32738918885473955,0.5217684094693061,true,0.010343717499423616,0.34432139055026245,true 8 | 1znL3zFHi3znoaz6T6rnnEnRj8Ar3fohDq7ZNk37sUL,A1taSaBJrLMrqfWsPESYDujnZv5yD7bF35LjXoyNXhzN,"AltaBlock",0.6991003787878789,0.42092803030303033,246.08333333333337,148.16666666666669,352,0.3238879642511331,0.5244882240346206,true,0.004744779147475259,0.3499203289022108,true 9 | ANTmwMfoBzEk31Rw8e11nLRvDgzWEVEMGUUy1v9fdRxV,DrCcHpAWj8a4JU99QKtwfCynzdhgQeuieAY9WadZD5Ry,"FireDog 🔥 ZERO FEES",0.7554644808743171,0.42008196721311475,184.33333333333337,102.5,244,0.30536952479365675,0.5441307612970501,true,-0.02996131053235937,0.3846264185820454,true 10 | Bnqie7FYWudbSuBjyRHzoKQrz7eGFxmY9wFAMQKKQjEe,6xwWwNVXJLGhgPfBpew7UDcSjQr73McXSRK2EhdhcL1u,"Paradigm 🧿",0.6878132832080202,0.41463032581453635,365.91666666666674,220.58333333333334,532,0.33501478625032544,0.4989694219637547,true,0.03694598987790518,0.3177191181717809,true 11 | 4ZUdaCPz4t1gJK6bFN2YdG6BDfxZ3ApvGMiQUmKPPtny,7XTz9RDt9gbckonUUYvzQ8q3Pfdo36oiQsreXsHhNFzj,"Spear | best rewards!",0.7165354330708662,0.4128937007874016,364.00000000000006,209.75000000000003,508,0.33162601627804494,0.4992021418003186,true,0.03366804097730511,0.32099706707238096,true 12 | b8ThsbsARWyjqWrBdU9JNFhXg8ZAjDaJtaqXXzy1sRS,CzmqDuqEpfnkptuLAcikmJrhCnhFXo8aUBj6Rto1SPAc,"MARGUS.ONE 💎 0% fee +MEV!",0.7793898809523808,0.40674603174603174,523.7499999999999,273.3333333333333,672,0.33586320551134935,0.48173737908847675,true,0.05242269311395395,0.3022424149357321,true 13 | CZLU7uNs1SNvmV1vodR29hwJFjQ2eVUXsQJwGt2SKVKk,5ni6KoVM62cRJNfFFKGdiyDfYbKWWAGZ21cfGZcj1y66,"Custodian 💼 0% fees +MEV!",0.8026175213675212,0.405448717948718,250.4166666666666,126.50000000000001,312,0.3041209598494993,0.5155263036419755,true,-0.005985004385057391,0.36065011243474343,true 14 | 7AGmaR23EUZFsxuyJ8VNUUPb7dzqY41uh9Tsjq7fQGVr,FqavJAnX2ioPssR7NkZnSU65fVLCr3AgnghuBKfSnePE,"💚 Mason 🧡",0.5740384615384615,0.40384615384615385,149.25,105,260,0.293926961321876,0.5243451955725645,true,-0.023481769830903665,0.3781468778805897,true 15 | BJu6CLyEP2M5Fvj88DF7ZcJYhs9qb2FYBBrVKwrFYoQk,HAK7iPgQTFwqEzPfVrRDbG5epFdk1dsA9qQexytsDoes,"StakeShip 🛳 Additional rewards",0.6557539682539683,0.40343915343915343,330.5,203.33333333333334,504,0.32243680386512097,0.4900724401290055,true,0.03309907038216198,0.32156603766752406,true 16 | DLupiSkASr2wkSLazQodYL3M8v8zvtpoGrJ1nLc9bysK,He4AUUbyUciqmWuAga11ucr2tM64GA3NqFXYEPmHPv6t,"Avada Kedavra 🐍",0.509075907590759,0.3968646864686469,205.66666666666666,160.33333333333334,404,0.3075396870408008,0.4936389444315239,true,0.01623435743892801,0.338430750610758,true 17 | 5X39mKkK1QJBnFmzryeRbVmSKQDHR8bvUMm22gQS95YL,HsCdVYYZAVSKhykpJdrmNKN15ePR8WugGXMbkJb8xdsU,"LIONODER 🦁",0.6941287878787878,0.39646464646464646,183.25,104.66666666666667,264,0.28803104290485215,0.5161270429252109,true,-0.021954642543730585,0.3766197505934166,true 18 | Bs1AYgU6v6MiKivhpNpHnU9VePJAfdeC1yC3FuRaBWNa,FPjq7vB2V3TiseJJSPsp47UWSfT4AwvKjiU7GEro7bX9,"Aspis 🛡 +MEV",0.75518341307815,0.3960326953748007,631.3333333333334,331.08333333333337,836,0.33263433789200136,0.4631289839505769,true,0.06534281758323217,0.28932229046645386,true 19 | 8ZvC5d39VKnz4UUJV928s76Mv7FdSbX5WwHCuCFAanj3,5WPxGiB6zBXNJp8JN3WhSKDuTY3ZBX6dBDcbtVMQAJLX,"EliteStaking.vip 💜",0.7483796296296297,0.3958333333333333,269.4166666666667,142.5,360,0.30171400342181454,0.49835887946311497,true,0.006673194699944124,0.3479919133497419,true 20 | CbyfiyQAy9pyWKrAv3KViqHgcDPQ9ECmYx3eaQoV5hBw,HFLsfstZkJeWDgVEA5fmXeea876Ad9f1VxrbXk386bBY,"Consensus 🤝",0.7106150793650794,0.3950396825396826,596.9166666666667,331.83333333333337,840,0.3318308702151279,0.4619642829392354,true,0.0656097780021263,0.28905533004755973,true 21 | CyUEJ2KvRCDZqPM5PZ7RVznyjsto8zKc5or6CJZJDPda,AjdEzodq5LpRA63AtQaiHyTLDfjTkr6csrtYWiSDPjaK,"IMPULSE⚡️",0.6620960884353742,0.39211309523809523,519.0833333333334,307.4166666666667,784,0.32693283103679366,0.4613804005288888,true,0.061688494133748176,0.2929766139159379,true 22 | Cb2EjFfZ7Aom2zPze2no9SZ65kttTa4jR6Ug4NR6vpPu,53gnaHMxDzGTZ9A58S4jbc1qzhYT4X51thUD4MdSBiyo,"luav34",0.5810185185185186,0.3888888888888889,41.83333333333334,28,72,0.2040922550371531,0.6122882248261611,true,-0.20427337442219354,0.5589384824718796,true 23 | 2x3pmdwex3s71i8c4VvnHCnYTwXtqPU1LgdX5BLDtN9L,ADmLWUm2eQ3KFijFbqa4bVfiLVmW5iqjStE5b8Wbti1y,"Visor",0.6564009661835749,0.3795289855072464,181.16666666666669,104.75,276,0.2749656026041102,0.4966193648487526,true,-0.017574169235234333,0.37223927728492034,true 24 | CfXY2KyS6PvGW3oeSb7NCFZcswRZp2FAJY9E96hCvvVp,8wEfU2LDRFTJf57fv1FutTkp8LEW7cR2m5L7ZNNXXMCT,"AFK Validator 0%",0.4959207459207459,0.3747086247086247,283.6666666666667,214.33333333333334,572,0.3001513736279758,0.45572603608359147,true,0.04194356450064968,0.31272154354903636,true 25 | FEtkEYC16YG4ANgohvGUhobZMTSKmNKJc5h8QvpRazrA,C6o1toH7rriz2DocmgTw6JzFbJdLpQ9w2QsjeKQQinfZ,"✨ Starfire [0% fee +MEV]",0.5225095785440613,0.3740421455938697,181.83333333333334,130.16666666666666,348,0.28036295592737565,0.47822199182126307,true,0.0037557293605574027,0.35090937868912864,true 26 | DqRT482tSPAyo9LAyXnqT1wgPFVwFTVFrT5oH1Wv2gyx,9gY4S2LkL6QJwBU7hpDFEMKcvb7tvdqW29UfobazJG5i,"QuantumSol (0% Fee)",0.5050975177304965,0.3690159574468086,189.91666666666669,138.75000000000003,376,0.27902414329852077,0.46914574542891174,true,0.010343717499423616,0.34432139055026245,true 27 | GVkVZ5yzu1Ukfng1GPfipg1fG6S9hF4z2Uwcn6T7WWeC,8CKQeLWLkFXD9kg2U4y238i4eQrAxsoVtNA1dAtysbfJ,"🌐 Crypton | No Fee +mev share",0.5740461847389559,0.3687248995983936,190.58333333333334,122.41666666666667,332,0.2735410176293808,0.4753571387618682,true,-0.00037763116124936436,0.35504273921093543,true 28 | 5CfFhpErZrKcrDLQtB7R9V66cAvQkcc6NmMPeA12vDgS,4mUZWLYoo16fe2S2xZ1DdXZHBxynRWBAf3prokBQsxac,"🔮 Oracle 0%",0.4868986254295533,0.3655498281786942,188.91666666666669,141.83333333333334,388,0.27714445360171425,0.4640516915751718,true,0.012946300201575,0.34171880784811104,true 29 | AJKjJQXNPYe7ZUfpPMfsKkav7f76cjnhuyMcRr36qpWr,Bjq4FbzK9aA9bQ7nYd5eGjTtiMyB8yFLVomgr8Wow4hK,"Assure.cash",0.7355769230769231,0.3653846153846154,38.25,19,52,0.16508226123369543,0.6263879940797384,true,-0.2717019249722642,0.6263670330219503,true 30 | 7qhVdVXB8AQDPkyMsp76VF8LphuCwqSYtr9SqkQQZbRg,6bb3VS1Mx1UBEiyFbrdh4QeB4FRVCBwreL3C9mWvKWiH,"Old-Ben",0.5104166666666666,0.36224856321839083,236.83333333333331,168.08333333333334,464,0.28105868116189836,0.4521420276569412,true,0.027010614357334345,0.32765449369235167,true 31 | 4VmboVWgpQKM9hcULoYjNdhrDsy8JDD1S6uxuU37xEBE,6wrzzX8hhhwY8NVtZWJqYJJfqnkDiFq6qTZEKLv3SjZk,"DeepSol",0.4717702169625247,0.35231755424063116,318.9166666666667,238.16666666666666,676,0.28478412693593125,0.42631981942269404,true,0.05279279721904857,0.3018723108306375,true 32 | 2vRvja1nwPE8AFscyYXH5rhYqjbZGMMgTc3D2NgECYus,3bMPt6XEAR7saJYd8H8QpomKkTedLawU678pHvmjHg3Z,"MagicNode | 0% Forever",0.5422885572139303,0.35167910447761197,145.33333333333331,94.25000000000001,268,0.24891979959316873,0.4702971068253236,true,-0.02046183353518974,0.3751269415848758,true 33 | 2EqJXwoMuMhfbeoZsCFFhUnP5vBEtND3ykJeHU5sTPCo,8GN7k7hoSXtuZ9iGwNcQbEDHBiyf8AhFKCSAi2me1pTe,"GreenStake",0.5950520833333334,0.3502604166666667,38.083333333333336,22.416666666666668,64,0.1683075599310653,0.5894955149911848,true,-0.22742165559398894,0.582086763643675,true 34 | 8bDP7mZsx6Z1pZbRoMtzj5AXaqoyBLqEfgAi157AnKJX,P4f3F3VfMhKvpGQXg2MuvLfWmZui41gvcH9XKtYDiFX,"SOLSTAKER.PRO🚀👦",0.5772270114942528,0.3494971264367816,133.91666666666666,81.08333333333333,232,0.24035256442000555,0.47707778139081514,true,-0.035254771775177884,0.3899198798248639,true 35 | 7cvpkJPcvNX1DpkyYzP9vtKrLUr9xEjb8AxcBT56bnjS,H5oqciP46Ls3mJZu334niaKMcVWjsC7JKULLCZHxT8hr,"SOL STAKE 0% FEE+MEV 🚀",0.543859649122807,0.3459429824561404,82.66666666666667,52.58333333333334,152,0.21606731157957632,0.5037229447268528,true,-0.0853066583472589,0.4399717663969449,true 36 | 7iKjbCABbngiEWbNtckZMNWf32VVeF88NhfUrWUz7GHv,EFeLsLsrLhGqy7LSdws4sKvinvCohBBAda2q4iHBrrss,"trezorito",0.5823863636363636,0.34375,51.25,30.25,88,0.18328700030461859,0.5500765976542228,true,-0.1678429957298925,0.5225081037795786,true 37 | 4VBdwXogxkmnAhfExinGTdxctoVRECWndqCBSq4Thw9t,DsCamyDGT7ZsrBXhTEpYAiHdrnuPgnYtpWKeSST3QRBq,"fifty-fifty",0.4742063492063493,0.34375,79.66666666666669,57.75,168,0.2195075230382165,0.49382138098983985,true,-0.07248716779693512,0.4271522758466212,true 38 | 49rQADJBCgYXA8sBkBthx3GFLxbtxQXhX4Z752VF6ffi,BCVbQ44TgcDeuAEdpcdUMjy5qGKSxaeUovBqXqWNPNVh,"",0.5538522012578616,0.34355345911949686,117.41666666666666,72.83333333333333,212,0.23094284860647818,0.4770156987927324,true,-0.045056511950551575,0.3997216200002376,true 39 | EUcJwf7jXskRE6NZBtFPVH2EedNvNYko8LL2WT62XctB,Bwkz1ddKoGE8hgiSV6HZLXi9RBLqfBi3HZb2QujzVGgz,"StakeBowl",0.43436578171091444,0.33997050147492625,392.6666666666667,307.3333333333333,904,0.2817594218515072,0.4034524387040968,true,0.06963715590813549,0.2850279521415505,true 40 | 4mopxYfAN5crk4MT7pSCLL754Xo1V678wLX9wDFJTpvD,GFQmJaC2SqTDf2tfAHauiGdaBfBD8tJVpwZTT78SeBCr,"AsmrValidator ✅ 0% fee + MEV ",0.4473684210526316,0.3399122807017544,68,51.666666666666664,152,0.21112625141177377,0.4976949401949068,true,-0.0853066583472589,0.4399717663969449,true 41 | DGy99kucsjADVPu1rw5WU44M8gsnpDnsWsKsbX2DQWYL,CyxKaD6TayfbCRx6mSrLpPY1YSLofdVZKA6BSThXWfXS,"",0.4732456140350878,0.33596491228070174,179.83333333333337,127.66666666666666,380,0.2495901504696173,0.4349072272286302,true,0.011224931231139712,0.3434401768185463,true 42 | 8a5oKmUfwQZwZHV2NFYmiRLNepySV6cNTjEoW7pEFZBN,2uXoWb4tuNZ72wAdQDfGn42PzRQ2kZD2x6ZDt3urwPrv,"Race2Space",0.4038194444444444,0.33125000000000004,96.91666666666666,79.50000000000001,240,0.22618448821781378,0.4563386519628201,true,-0.031681621063301246,0.3863467291129873,true 43 | CmXajDrDRcDaYCNf2CBZnqXJj1t88gdjbTksWk8VUDLX,DnHUCbu4unnxGukqp5hJWZL6a1P5Msb491f6iybbRCF5,"0% Fee🔥 | + MEV | Bizuno.net",0.5671296296296297,0.3310185185185185,40.833333333333336,23.833333333333332,72,0.16205624389795542,0.5586890692275017,true,-0.20427337442219354,0.5589384824718796,true 44 | CBHHTRa6YtuUbNA1v6b18cAXExtbBEDRFshJiEJYjWzC,5VocRSwT6cqSTB8qcJ8CsSmHCmGNnohXySHWWQRfmv3a,"SunnyNode 🔥0% fee + Jito MEV🔥",0.4433876811594202,0.3289553140096618,244.74999999999994,181.58333333333331,552,0.256628164697175,0.410412724046069,true,0.03951268830879254,0.3151524197408935,true 45 | 2D2v7sMqDuq2ekZnFhaQm4k2ErWHemZQuYf5qaVTPFmg,7rFAeD5UT4fy8cQCnY8Y5F8GW1Wgw345Nxb7diXu5cjG,"maximka",0.8237179487179487,0.328525641025641,42.83333333333333,17.083333333333332,52,0.14084472110976162,0.593528104110922,true,-0.2717019249722642,0.6263670330219503,true 46 | Fire6ZGPLaqBBGWXC8PgweVjREVXRhwzgRNkdGs1wfQM,SmithX2hngQMZXVN36C6TsyjthTU3YnsALAs1MaDghV,"Blocksmith 🗝️",0.4444444444444445,0.3283898305084746,629.3333333333334,465,1416,0.2818728673075963,0.3785369326611292,true,0.091282779910979,0.26338232813870704,true 47 | AXX64w9VS82qbM6WP5FHSPK7qbnRtzxyAvjARsencqrZ,De4k4hrdkxFHmAx4nVRA3g5ukdg4YqmDLdwuYUcrjjud,"",0.436172385620915,0.3258782679738563,355.91666666666663,265.91666666666674,816,0.26571764293217665,0.39238112123058294,true,0.06397870229369329,0.29068640575599275,true 48 | vu1sGn2f1Xim6voHNLt4nLn38zNkYdLasU7hEr1TC2D,6F5xdRXh2W3B2vhte12VG79JVUkUSLYrHydGX1SAadfZ,"Allnodes ⚡️ 0% fee",0.442314143853999,0.32543276972624796,2197.416666666667,1616.7499999999998,4968,0.30013453884315616,0.3517915264841793,true,0.13139259878615953,0.22327250926352651,true 49 | XRAYzQwAcSqPt4T78ibJAUPmz9rjsqkWzCxmXHv3nir,9mB171rzHzYFJTSoLBEDTX4ZvzzyWW2mtBBJovy1qD2E,"XRay 0% fee MEV Turbo Boost",0.4431652046783626,0.32291666666666663,202.08333333333334,147.24999999999997,456,0.2446006870850692,0.41261133182921916,true,0.02569773406205869,0.3289673739876273,true 50 | 7TYbdqaFpHbLUWBe6fTc19XPweUMN6fB3GBW3TzZWu1i,7YCDRyGNn8g3WgZg25JLB9wKuERMkj99AFc8zHAQVwSt,"Steel Nerves",0.44247787610619477,0.3228244837758112,200.00000000000003,145.91666666666666,452,0.24420572567242715,0.41292533494724126,true,0.02502826140302536,0.3296368466466607,true 51 | 4rXCssbNbfGjPH727pBJXix3DPy47PN3ZVGMERdZQQ3D,GbC2vzt6S2HsUAJ46Qfh3aoG6oB9y3V4T7XD7914K5na,"Nexus 🔗 [0%]",0.4470766129032258,0.3224126344086022,221.75,159.91666666666669,496,0.24706664096308417,0.40827670482819944,true,0.03194054989444525,0.3227245581552408,true 52 | 9aUUBU9AQvgeL8GqSubinJWJxhcXptj3nmvhVEAme4HT,GhBWWed6j9tXLEnKiw9CVDHyQCYunAVGnssrbYxbBmFm,"Solsonic X",0.42366803278688525,0.3203551912568306,206.75,156.33333333333334,488,0.24464576561717688,0.406873728961602,true,0.0307536566980795,0.32391145135160654,true 53 | cvCspZCYMsymAqK3FEVL7iVq3zxa6KnkAYPCugA7PXa,CTQjcSEuAN8Hs5SJ2F9rTJbJAAKxY5cyCXLzRSiD4JPr,"CapitalMagnate",0.4537037037037038,0.32002314814814814,65.33333333333334,46.08333333333333,144,0.19225786604468492,0.48202637114920216,true,-0.09250358572104497,0.447168693770731,true 54 | DViARWAWKkxAzp4UCgbw5B9pLSrBY3PaztFErcwgVUKX,HeTyhZdUKswQoonJJTXqAnDN48ceyVAeFaKfYKayGPNS,"Code-Breader",0.4369692144373674,0.31754246284501064,274.41666666666674,199.41666666666669,628,0.2502905596237655,0.39338291631954386,true,0.04812094357290364,0.3065441644767824,true 55 | BLhx1pi4rCLZY2qTqLmUAueLXzPzprhaiarysxLbFwVa,3fntToRUTyDpSoLF1QMZgpF5HoDcSmvBisXoyKASMaaH,"",0.4183429118773947,0.3151340996168583,145.58333333333334,109.66666666666669,348,0.22767876491804684,0.41800104432520246,true,0.0037557293605574027,0.35090937868912864,true 56 | xx6jU8CRzoUCT2RNCoomRqAokWmvgVymxRKtyfvQ4CG,AqP3MyNwDP4L1GJKYhzmaAUdrjzpqJUZjahM7kHpgavm,"Zoe",2.342948717948718,0.31410256410256404,121.83333333333334,16.33333333333333,52,0.13167067111790484,0.5803596814577895,true,-0.2717019249722642,0.6263670330219503,true 57 | 8JpfpVyew5Y9cLQCHkt5gqT4vDZLL46ZknMbSThVjzrg,DUCKsGEPEdNv9QeskPNwoJdWgAXjxUFrkNDEKjAnLWyY,"ARCHER 0% commission + MEV",0.4351248642779587,0.31249999999999994,534.3333333333333,383.74999999999994,1228,0.2635854151460235,0.36598066711677957,true,0.08493038244012248,0.2697347256095636,true 58 | 97MtLX5ajrR319PH8iLnctBpaLFoT3TNuUAtZfZaEn7U,Fgevrsfh8KsFN7eomRWS3N2bjKvqRBGMcEo9oQbT1ikX,"",0.9430555555555558,0.3111111111111111,56.58333333333334,18.666666666666668,60,0.13791951380287515,0.560408133140015,true,-0.2406957961514455,0.5953609042011315,true 59 | 9oJDQSVw9z7Hb6NGQvoYbvqEGgdyzt5SzX73uKRCupVr,74PrnaiKU5q8SJX4H9Jis7xyzMUNoSesizn7FhFZaxfG,"iX",0.6666666666666666,0.3101851851851852,48,22.333333333333332,72,0.14756569587156215,0.5387509572282663,true,-0.20427337442219354,0.5589384824718796,true 60 | C1WasioKLnB2D9xiTQ2aDLS2cWKzaHLCVdDNMvgYtNMT,39xF5qkfK5HBaG4Hkq6bjumUB2k4B5ozEAmfZoobhUVw,"kerak69 💥0% fee + Jito MEV💥",0.37845816464237514,0.3087044534412956,373.91666666666663,305.00000000000006,988,0.2547711342092599,0.36841083288403564,true,0.07431697949253632,0.28034812855714974,true 61 | 3raZLZE6gqVDAHDqTkJfQ8eWPAMZpWgKLJP3TZKD5iVh,84gebYpPpEafPeGJUVA8QzfaTQC3GeyVufCTHpqsQqE2,"RealNiceNode",0.5782828282828282,0.30618686868686873,76.33333333333331,40.41666666666667,132,0.17695446885477437,0.47529636422003907,true,-0.10450210216974673,0.45916721021943274,true 62 | 7aR6AjK87ehUxwEJrPpnoizUKtxJKxqZCQCEGD3h1Xgf,B1UaJwhZ9rmB6rUwCikMCkYEPVgpGYgmmrKqfAHCZanw,"Bukovka",0.443163430420712,0.3060275080906149,182.58333333333334,126.08333333333334,412,0.22587670817159045,0.3999261521830575,true,0.017806084745769946,0.3368590233039161,true 63 | 6NmKxzGAdJ9ttewC8hwJEFaJdn4GScjpqimaL5BnbWgx,DD7NQUKUex26GEsM8jpcx36MoGykbdUHJ3LbcD6Lzrfn,"Valis Tech",0.40284863945578236,0.30548469387755106,157.91666666666669,119.75000000000001,392,0.22360857710195312,0.4018243596922785,true,0.013787156118970217,0.3408779519307158,true 64 | JDktbt24QhX6B8x56hL5zruVuw44qYaox5jN2cSeM99k,89jnaTMuq5aXUkmpLbykRNaU16i7Du6QywqqPeCPT1Dy,"Insane",0.38145280235988205,0.30309734513274333,172.41666666666669,137,452,0.22650047192200243,0.3924547546563597,true,0.02502826140302536,0.3296368466466607,true 65 | F5NgZ5RtJW6fcDTcsYjSo8DgksbWx3mh4Ms2igbhHQTC,8EfUy8zz6DF2iTMQCUe4QAnoq4jVUzfU1yvZMCr2yJ7m,"Kotofix 0%",0.39189632545931763,0.2993766404199475,199.08333333333334,152.08333333333331,508,0.22706167840928426,0.38330148040397094,true,0.03366804097730511,0.32099706707238096,true 66 | ChorusmmK7i1AxXeiTtQgQZhQNiXYU84ULeaYF1EH15n,Chorus6Kis8tFHA7AowrPMcRJk3LbApHTYpgSNXzY5KE,"Chorus One",0.3887293430068521,0.2987706569931479,1285.9166666666667,988.3333333333334,3308,0.26878203755674146,0.3305924536462763,true,0.12103382236472779,0.23363128568495825,true 67 | Bs19Z9SokV1s46jutN9tqqaCgYf1GsVyyytVfkzwn9qK,5frYQSynysBe1akCVK9tNBJ5j8jgBgUsjAXAgqHxvykJ,"Empyrial - 0% fee, high performance and MEV profit share",0.4361861861861862,0.2966403903903904,387.33333333333337,263.4166666666667,888,0.2408158335764487,0.35928162168526717,true,0.0686712585612248,0.28599384948846124,true 68 | 9jDvpZLfD62KKs38fdsFbZza1SgfGBW6KvbqsNRHexak,GRt2mJZKpK9WXph5HGg4pdgewCYLKitRRSiTkrtHLXV8,"",0.3865682579564489,0.29334170854271363,1846.25,1401.0000000000002,4776,0.26839523393914333,0.31959398000948314,true,0.13047828118011828,0.22418682686956776,true 69 | DWvDTSh3qfn88UoQTEKRV2JnLt5jtJAVoiCo3ivtMwXP,FKsC411dik9ktS6xPADxs4Fk2SCENvAiuccQHLAPndvk,"P2P.org",0.3842729033344561,0.2923017009093971,9127.25,6942.75,23752,0.2809551962728205,0.3039127614298729,true,0.1563223016586565,0.19834280639102955,true 70 | 6PvHaibtZhuba14dzbhGFJRASYX3Ka2oviRzSbXV2wYC,HM5H6FAYWEMcm9PCXFbbiUFfFVLTN9UGy9AqmMQjdMRA,"",0.3888952952029521,0.29076337638376387,1686.2500000000002,1260.7500000000002,4336,0.2646971130804069,0.31828542161669504,true,0.128158419551845,0.22650668849784103,true 71 | 2mDrrmhSzpSyaF12izGk8hnFjtKCGeCFPwQHpRiJDby2,9wQQnnnkk5b5GkQWTW9L4kEA3CjFv6CqsQd5gt6tRsHK,"S4Mar",0.4501811594202899,0.29076086956521746,82.83333333333334,53.500000000000014,184,0.18045930610168776,0.43287164706246634,true,-0.06137845568767644,0.4160435637373625,true 72 | 9BTM7PK5UH351kWrkyeSGReL1uYFhonctTNuRKHFXvMr,FVhMWs3bbayWpUqDAbWUPH813gzFzJEo8fzhLhhkGstp,"astol | 0 FEE + jito MEV",0.3933599695585997,0.28976407914764074,344.5833333333333,253.8333333333333,876,0.23410292004364233,0.35256730555359284,true,0.06792953462324881,0.28673557342643724,true 73 | G3x5eb53kUpp92FWiyqRWJ3Q6e9tH3dEjGDgDWYf6was,GFK84uv9cr1d6KnkPERSEYagTvpLKTuwa8W9adx1qMg6,"Corgi-node ⚡️ 0% Fee + MEV",0.37753807106598986,0.28944585448392557,297.5,228.08333333333334,788,0.23102867501253174,0.3557996554897968,true,0.0619823804027239,0.2926827276469621,true 74 | C17WLnQTPjqXgmnpu2F1WfbeXdSbzufvnMHuS6XHjsAZ,3zxkHtntSzfW2rukRFqhN9SDPzqicvF6WwN6yDwdSvxQ,"BestValidator | 🔥 0% Fee ⚡ MEV Boost 🚀",0.37668350168350173,0.2889309764309765,149.16666666666669,114.41666666666669,396,0.2093841683385375,0.3840195230819788,true,0.014615239403931002,0.34004986864575504,true 75 | 6kEtLATdCXttEJs9iXj8DfFsWYjQ6uUysN8KWxshJKLu,AsiGmWgxcbZm3FdbYHJ241pqt7r5FjUndATazYeJ871w,"BAZYLA",0.611842105263158,0.28837719298245623,46.50000000000001,21.916666666666675,76,0.13559103747184229,0.5114593294830689,true,-0.19409538212277103,0.5487604901724571,true 76 | Csgy8jXn6feooV3ztGPhuwCcneWhFFBFCmKZSBwXK7VV,E2MhCdSvsm8qexDPZ5AnZU2Wa1mG8F1US82vh7y317ff,"",0.39778645833333337,0.2880859375,101.83333333333334,73.75,256,0.1922613200449888,0.40757153951077524,true,-0.02504455078457296,0.379709658834259,true 77 | 8Q7K2irCbYfEG5ZWyBceiytbL1u977gXqw7UaHZ55Awo,3zEbnWKibg574DaGC1EA3zLNwBK6MGQxEySUgQWKBaYV,"OHara Nodes",0.39314778645833337,0.2880045572916667,402.58333333333337,294.9166666666667,1024,0.23635198667262627,0.34583324027305257,true,0.07614400162013503,0.278521106429551,true 78 | 5FcsE54M1c1jCRwGo9kiMrLfZd67rEy9PnmeTbJ2rLoW,DepooLoEUsBurWjv2xXnb4qfVFnExRCvAma94mcRzcmc,"",0.39034636488340196,0.28737997256515774,379.4166666666667,279.3333333333333,972,0.2345073010233624,0.34677325399515274,true,0.07347257541192442,0.2811925326377616,true 79 | EjS9FcaGPEYz61pubjmtadEkbvUBSdk65t9ApFf94Pnj,H4cXCqtAy8qdu9qe2dSxoPhUscMTYVrmVBXyPqRVTNR1,"Kitsune 🇯🇵",0.42474489795918374,0.2861394557823129,83.25000000000001,56.083333333333336,196,0.1794917807374062,0.4234510934380695,true,-0.05395556575734667,0.4086206738070327,true 80 | FU8F2V8yCFhseHDc1CJ5Sj1e5AbGNh3MnSe4REYX7a3P,A9YmK82uhCXieM9Cw9gN7W1F2KCxa8U1ArA6qxnyYcXQ,"C-Key Validators | 0% fee + MEV",0.34316770186335405,0.28610248447204967,221,184.25,644,0.22235182644940682,0.35967721575772066,true,0.04973615219696953,0.3049289558527165,true 81 | Fj8QKDuNcptyXT6Cub2TnjWs6zZ3qya49dw8q4DE4f8V,6m4ZwGp8zCuqjBoAn11pYAQun2FwSMe86RwPbqpf34YC,"",0.4155982905982907,0.2833867521367522,129.66666666666669,88.41666666666669,312,0.19595714447640777,0.39086186877665985,true,-0.005985004385057391,0.36065011243474343,true 82 | 2VA3q6DbiLjbrLgnkiZ2fdyuRyVBkYRgqBDwA6qYiSDD,g4MMQmzT7182jBvyUebMvsgvNM3RVrVFFJd9tRjWXhf,"akexkuz",0.4066666666666667,0.2833333333333333,203.33333333333334,141.66666666666666,500,0.21219442677609046,0.36720524622651773,true,0.032523285722937834,0.3221418223267482,true 83 | 5yRbBQY5ZKe7VcuuwCS8wVvMfcq41gNctbdhK781Joep,25rtQR4h9BQKMcU6a1DxpZjB27dwcRUAdVb9binerD9E,"🐾 RED FOX 🐾 +MEV",0.39451476793248946,0.28270042194092826,124.66666666666667,89.33333333333333,316,0.19584477247640195,0.3894221847479411,true,-0.004821071611566391,0.3594861796612524,true 84 | 9cDdzkrimGrsNVKKRtN2Q1ydBwDxjDtPGyyLRgnUYyAQ,H1ScoL1TosVSRvJgARRnMs9extCdXZRWdKRqY4H7k3ik,"Alex Validator",0.36540262172284643,0.2792602996254682,130.08333333333334,99.41666666666669,356,0.19721392732964738,0.3793122840276806,true,0.005717112376998318,0.34894799567268775,true 85 | 76qvvT56uoMDwdCZEekRH7FJZLvhkgmoi2iNuTK7T9HL,BXNW9ysAB9ksEDidcNWraaFkMeA88q6xzFRSyNnGvQYC,"VovaZero",0.4286858974358974,0.2788461538461539,267.5,174.00000000000003,624,0.21487479451707392,0.35329270745396846,true,0.04770746536264142,0.3069576426870446,true 86 | HgozywotiKv4F5g3jCgideF3gh9sdD3vz4QtgXKjWCtB,DHoZJqvvMGvAXw85Lmsob7YwQzFVisYg8HY4rt5BAj6M,"coyote.staking",0.3505671902268761,0.2781413612565445,267.8333333333333,212.49999999999997,764,0.21984790536119442,0.3450551498717029,true,0.060184607038686055,0.294480501011,true 87 | D8kuk3qEiVBGwYkuMGKfBDwuRi6jjRkzjAZg45fdaRLx,7X7oVv6K6wawMNzVriczSAEk18GzqyrYrvqyJbwLAY3s,"LuminaNodes",0.3739337270341208,0.275754593175853,379.91666666666674,280.16666666666663,1016,0.22480102944499114,0.33329183607226265,true,0.07574640263306574,0.2789187054166203,true 88 | Bat6DHawBwy8k4fqsrgkSMb33UWWCDyiXH9AUQBrWiGX,GCUWGuMnmtMv3BFMx8EmeWxst18sihXxyU3skeNGTj8A,"Lemon Tree 🍋 [0% fee]",0.3799342105263158,0.274671052631579,173.25,125.25000000000001,456,0.20157874566996525,0.3622421205027052,true,0.02569773406205869,0.3289673739876273,true 89 | WUNoB9YQXmXXRcJsjY1G8PfVag5aAfnyGmFd6YwJVwp,BDn3HiXMTym7ZQofWFxDb7ZGQX6GomQzJYKfytTAqd5g,"StakeCraft",0.36527777777777787,0.2744047619047619,153.4166666666667,115.24999999999999,420,0.1986596868070606,0.3658449901741262,true,0.019332688947545418,0.3353324191021406,true 90 | CQYub9hafWbzwjYyr8hBVkKqD2LxDoDD9HhDzuNNc95n,Fbnesg4kSDDoFbjaSiDQJ3GXHHAnNb1CJCgLQp4dxj4C,"HyperSol",0.3424006908462867,0.2740716753022453,264.33333333333337,211.58333333333337,772,0.21640965180851554,0.34042294027228204,true,0.06079317191865341,0.29387193613103263,true 91 | HoXANZnWTGeePertqWkMEnnhgXjTjzpfWaT2kja2ZgVU,4dmBLJcchyfucSxkVmrymmsnVpZm3rBkp7kbF7qHTTYW,"SolShield",0.35461229946524064,0.2739527629233512,265.25,204.91666666666669,748,0.21546568708675398,0.341407066706088,true,0.05893831720739341,0.29572679084229264,true 92 | idLi1KLjkzEmLvzdB756HweHRmpuC3AGkGnK2zhWJ45,LigajjQqkEj6VwowzP8VjmP85qQmkmvmbM1LUWazaLQ,"LigaLend",0.39183789954337905,0.2731164383561644,114.41666666666669,79.75,292,0.18475437387900195,0.3838416364798245,true,-0.012159034080161779,0.3668241421298478,true 93 | G2TBEh2ahNGS9tGnuBNyDduNjyfUtGhMcssgRb8b6KfH,F5b1wSUtpaYDnpjLQonCZC7iyFvizLcNqTactZbwSEXK,"AG 0% fee + ALL MEV profit share",0.35598844472204877,0.272225692275661,2279.7500000000005,1743.333333333333,6404,0.2511418697727593,0.2943837254434979,true,0.13686977570608,0.21779533234360604,true 94 | 94HgFvsD8zm7UXJ5KJxN4zW5nsdhZWY2LFREjfaFEHwR,J6XZBDuUpuBzgcVGmY8NgHQYKbGZegoYmbpadAKo1qRw,"JokeyKitty",0.38274793388429756,0.272038567493113,185.25000000000003,131.66666666666669,484,0.2011486394918418,0.35675470771543716,true,0.030149205072540486,0.32451590297714555,true 95 | 5marvipGzf98hxnoJFXsZbGHSXcEQ3yRGJ4ps7D3V4ou,i6PZjkPHGYmPfPE8LsJuLn5huZyusXhmysiDiHGPjxb,"MARVEL+MEV!",0.3800853018372704,0.27148950131233596,386.16666666666674,275.8333333333333,1016,0.22085661095198514,0.32883129077847173,true,0.07574640263306574,0.2789187054166203,true 96 | FKiyMb5BzqKpe1Y4Px98vxm3XXHAGHgSkQZ2wZwmzoub,6F4gdYb1sqHGMeFaeEcqt8N6S2anHre2BkZM7QWo8r6N,"DeezNode",0.3483880778588808,0.27098540145985406,190.91666666666669,148.50000000000003,548,0.20401142854959844,0.35027086619266923,true,0.03901061063246536,0.3156544974172207,true 97 | 3sEWErVW8kK2frAk1KZQ5p3YZt1vzL6Pb6dTZJRVSPpz,CJznrtFkWvkK91W57btS77cXqRKce3DcoX8KXRp2WzpR,"gaver",0.3473258706467661,0.27041873963515756,279.24999999999994,217.41666666666669,804,0.2141323373360562,0.33518993779683093,true,0.06313591112286093,0.2915291969268251,true 98 | 7tegjkVvZmYSpGJQVpiRqKuehxtiAEEXyWk1NEbXriGC,9jVU1ET9Xxqnrsqjw8FGxmHgcXs6Hbj1HECckWqn2LUD,"",0.3530797101449275,0.26911231884057973,324.8333333333333,247.58333333333334,920,0.21630114972552927,0.32939807161945156,true,0.07057774508588181,0.2840873629638042,true 99 | 8U1oTx4EvAgqesgaemAzpwrJsysUHEg8bBQ7Kdbp1W5X,GC8W2uHZ9UyrmgoDGsuFt322L18cRhsbKxWiZ579aLM6,"labas",0.38547551789077217,0.2687146892655367,272.9166666666667,190.25,708,0.20923856566732577,0.3378733460459983,true,0.05563979643387525,0.2990253116158108,true 100 | 9Hzxq2BnACf7AJbLUBpuyRgtZtuJwFvNYAeah1x6iYcS,2WKHhJ34gNkw1G8iReLXn8roPfQUjsLyzjWHspNdvbFw,"Solidarnosc 🇵🇱",0.3965435606060606,0.26822916666666663,139.58333333333334,94.41666666666666,352,0.18732024323581814,0.3682494823083519,true,0.004744779147475259,0.3499203289022108,true 101 | 5p8qKVyKthA9DUb1rwQDzjcmTkaZdwN97J3LiaEywUjd,EsEtxoyhFTgfvudcy2VwwQJ1qA6BScLUW39PKpYczuxF,"r3Dub",0.3800154320987655,0.26671810699588483,246.25000000000003,172.83333333333337,648,0.20501584008409884,0.3390701214522582,true,0.050130577875830834,0.30453453017385523,true 102 | 6iTpVEx7Ye6wvvrnXBLf6FPhENrCu8mKGswzhem2pJ1m,BCRg6hEiLbrdgaTUbUbuz8deDcbyCgP37fCBMGqNhhq7,"Vesper",0.3490079365079365,0.26547619047619053,293.16666666666663,223.00000000000006,840,0.21073021741609957,0.3285247372690751,true,0.0656097780021263,0.28905533004755973,true 103 | D8izqaR979Fc2amDoGHmYqEugjckEi1RQL1Y1JKyHUwX,Rash24BXgUyy65JJ5KBzpYLrj3pyCqEMEixLVimTcDp,"Stakerrash",0.34344490934449096,0.26324965132496514,328.33333333333337,251.66666666666669,956,0.21183420981255202,0.3220453519108986,true,0.07260706062594387,0.2820580474237422,true 104 | caraQ1NEwdXDjP8RE28XhiPmzCGNqF5zLNqvjoeDNQ3,CaraHZBReeNNYAJ326DFsvy41M2p1KWTEoBAwBL6bmWZ,"CARASOL",0.3688837920489297,0.2627102446483181,321.6666666666667,229.0833333333334,872,0.20912848219447805,0.32438948533496975,true,0.06767889736600496,0.2869862106836811,true 105 | 9jnYKtJoHKsR5XudQnvR9cXTxeorQf8C1wqZvU79govG,7spi8Z1CpG1AezUpjHQ5rGKxw2dBoeTfBmQxqT1YkS9y,"🍨 Ice Cream | 0% fee",0.39273049645390073,0.2604166666666667,147.66666666666669,97.91666666666667,376,0.1828584340796197,0.35651829978561617,true,0.010343717499423616,0.34432139055026245,true 106 | C5G5FfLmhhcY4oGJ7vmXT472BU7LixPiVofNbs5Nyv2T,9EW9kJVj4GYqXmFcN7XzfxuUEfrB5HLm5jsBNscdBBXb,"Forever",0.37763409961685823,0.2598180076628353,131.41666666666666,90.41666666666669,348,0.17973828311690376,0.3599208472859188,true,0.0037557293605574027,0.35090937868912864,true 107 | ChkH4bTk7c5NSGbxvXx89yY2oU7rFJsr3Cq1gPNCCPVe,D7ZCDE1PHe8duMjNpxwHrYbrRzcnsS7p4nD2daLzWwtr,"bulldojkee",0.33819169960474316,0.25979907773386035,342.25000000000006,262.9166666666667,1012,0.20998656880790117,0.3166911711727645,true,0.07554583747948256,0.27911927057020347,true 108 | DCE4yhedQgUHQhC9wh1FoZqaw5nUah4KiW636EvsJL74,6ZUCygEHeA1MRgdxZ4V6e6gcAsJz1e2uDA3e3jv1bY7M,"Green",0.3578231292517007,0.2585034013605442,350.6666666666667,253.33333333333334,980,0.20805587227800562,0.31629758504366745,true,0.07389736238062503,0.28076774566906104,true 109 | J9GZMuGa6LMDW6wMRerpkv2myqPnjNGSaRB5Z3KsNi3f,77hUX7gpQov27qQTBDyJKJXNwm7apatfhEdsStC3YUb8,"WS4m",0.33265765765765765,0.25754504504504505,246.16666666666666,190.58333333333334,740,0.20030405526835432,0.3245060475253437,true,0.05830006871852807,0.296365039331158,true 110 | STaKesuXJH6UGRizuEVSWG1tyLu5ycKgWj3i1HUdvs5,2PEyBgsPYBQ8pMdXQtEaPGNqWQHE9GCnmV2tTVN4GMru,"Private",0.3185272536687631,0.25681341719077566,202.58333333333334,163.33333333333331,636,0.1956175214682242,0.32931582839463824,true,0.048936166919119506,0.30572894113056653,true 111 | 8bYQFFFRK8utNNSwZJwo291WwhNfev33yirj6qwZjF3t,725My2yzg5ZUpQtpEtivLT7JmRes2gGxF3KeGCbYACDe,"2poyDev",0.34891456582633057,0.25656512605042014,332.1666666666667,244.24999999999997,952,0.20560480699366823,0.31514546802417176,true,0.07238727970550696,0.2822778283441791,true 112 | Ayk5TSNbnjQn95BGnz4ugkcm1kAtEwGcK1jRYmqrYvKN,3uvqr8aX2fS3W9XHdud5avRGbUtY9uswBGmr9S2N7uF2,"Dark",0.3391587677725119,0.2564178515007899,286.25000000000006,216.41666666666666,844,0.2025914379023597,0.31882737220630564,true,0.06587483834239248,0.28879026970729355,true 113 | 7aL9cw8khXDftH1JcWrPEe5U1dvobEHmvQW1DEFL7dRL,FKSXgi9YVuMwUzc4miWhFnJPMTbjJ53XMFgyoCZCo8c,"HighTower",0.3874136442141623,0.25582901554404147,299.0833333333333,197.50000000000003,772,0.199836053970135,0.32121283436563375,true,0.06079317191865341,0.29387193613103263,true 114 | GijCqhamYxPnGyVjpwno7gvtE68CtP49wbRLA1QFcVgh,SoLdWNZvT8f9293cELNBcPL3XLzsKCyG4AFmvqwXbmq,"F",0.34629875886524825,0.255540780141844,260.4166666666667,192.16666666666669,752,0.1989072699913469,0.3218213509158433,true,0.0592536153352671,0.2954114927144189,true 115 | RUSHpmG4o1ydgySKRexRws7WMmu8nH5BaQgEAmwo2hK,2Gife8andd4BkEbT5CncpriPxmQYqbspDh8cXkN6RUSH,"RushChain",0.35953608247422686,0.2552620274914089,279.00000000000006,198.08333333333331,776,0.19945369016154255,0.32043543794490703,true,0.06109391921255719,0.29357118883712885,true 116 | 2nZFRYFgX8A2YVCawmbjuL4zSE6LSt5o7ZEHupB5rZBQ,Atw2Wond9H3DHfgg5NGqi4dxMwF3Nrgdhm39x2oK8MCW,"Green Labs | Nordic Waves",0.3500837520938024,0.25523450586264657,278.6666666666667,203.16666666666666,796,0.20006811328586774,0.31953608640595943,true,0.06256349328612536,0.29210161476356067,true 117 | 7htu6a3yrQgYTq9XS57BUcQ1dDKnCq7ETrowgemS97xs,DimavhUqvCpWjUZqSFZGLqBiUVUYQ5jZEaCHutKKVs45,"VolanD",0.3897058823529412,0.2545343137254902,265,173.08333333333331,680,0.19537874566524704,0.3243799854975521,true,0.053159630878349545,0.30150547717133647,true 118 | 2EiEMRvsBS43gbDCi5yb9GfRBghae41UFAbBt2iSvNYB,6tajb2FFdjiRJLrdwfKQsijHGmeVFcTcXJn6NH3BEoLW,"Irinkor",0.34246254681647936,0.2537453183520599,243.83333333333331,180.66666666666663,712,0.19587846437080914,0.32186467231022575,true,0.0559821114793278,0.29868299657035824,true 119 | 7VAxhRUMuGWf5sfE51pjjFmydcER3dfaXv3G6ia2Pr74,Cn9bZCGSYN57GsTfJ5YLCy8HMejHZqrBQkv99eusJtEH,"cesar | Platinum validator",0.35436958874458874,0.252637987012987,436.5833333333333,311.25,1232,0.20767509997671849,0.303605421680884,true,0.08508050791958857,0.26958460013009744,true 120 | 2dxz129YxB1xtf7Mx6HUT5JspexArNNtQt84FYueWZV7,5RCD4pZcKH3NHN4XHxvsnVAawSaConLgsZbreSN5dXpZ,"NeNa 🌻",0.3387290167865708,0.2523980815347722,188.33333333333337,140.33333333333334,556,0.18793939989588515,0.3299810369912969,true,0.04000933808881915,0.31465576996086686,true 121 | J2895yqMc1JqrWPQ2ryDPn7EbozZpAoCCPTy3BDUME9m,DTDvrj1mKFv453DMAGRuFwg77DuLjsfVHnbLe5BJPL9D,"meAnn | Platinum validator",0.3560855263157895,0.2506853070175439,216.5,152.41666666666669,608,0.18892125142661464,0.3245616422565264,true,0.04601294783879206,0.308652160210894,true 122 | 7TtboPzuUFJg5gCjnPVJKmBRZhfEmoAnNWXdsX81N28T,4v2os15BGgAnqiy76YvPmAywp5xKh9jfBPfnQGzUVc9c,"darko | Platinum validator",0.34722222222222227,0.24543650793650798,145.83333333333334,103.08333333333336,420,0.1735408606101801,0.3350426930985822,true,0.019332688947545418,0.3353324191021406,true 123 | 4JryygoiM1j324fYkeBzcQDcwRfd2WpgkEzUePFj1rJY,8ge8UzG9FyW4NDZ6zzZiUypnbcNQ3nUfTBKndxsmWqSB,"Legiojuve",0.31259645061728397,0.24537037037037038,270.08333333333337,212,864,0.19312135984092482,0.3063876500956025,true,0.06717241126821621,0.2874926967814698,true 124 | FYjejVMGsaN3v8fo33xfDxQxiDEdxw73KqgPymcLorY7,BfBPPqzYcqEQK9hF7AnQEJojzMtzQzB926qcPc4Y1v3L,"Guinea pig Stake",0.312277183600713,0.24476381461675578,233.58333333333331,183.08333333333331,748,0.1890629813778018,0.3105897928653725,true,0.05893831720739341,0.29572679084229264,true 125 | DhKrFYrbiNJSJbVN242Bmi8izphkX6M68mf5R7A2vHgp,GioetmC79nLRnN7VDfHaq8coWAEFPJKu9py59uUqdV5U,"ZenithScape IO",0.4055779569892473,0.24395161290322584,100.58333333333333,60.50000000000001,248,0.15462940535751318,0.36273173249425733,true,-0.028282790076970515,0.3829478981266565,true 126 | J3jZnDWMNHiQVuVDRM1PhYfFRMWwMEAMark2oiwQMzcu,6SmEcnuXJ3ZYqJWTqCoPQMhfvey6PfWb1LebLzoH3f7m,"GrandpaStake",0.31699346405228757,0.24356617647058826,258.66666666666663,198.75000000000003,816,0.19012242265767362,0.306350302745663,true,0.06397870229369329,0.29068640575599275,true 127 | Hj2jzpAp57KyM3SmnYwJbDVrQ8tTWizMon2hhzYzwxet,686JcEJ98r8fMtUiVuKiz4WRoBpJ2Sm9zMhdc2b6H4bu,"A Unicorn Julia",0.3396035598705502,0.24342637540453071,279.83333333333337,200.58333333333331,824,0.19023106509545462,0.3058780543129831,true,0.06453030581886299,0.29013480223082305,true 128 | H3n2gVjzxhMWTXgqnrTfi8WdqAcQFuoHy5SqvAdqkMF4,4jx1b7HCN9nCxygP3hruC85BxcYndhxby4hkNexuHvxT,"topnode",0.3394434628975265,0.2431537102473498,384.25,275.25,1132,0.19714852009093398,0.2959371798517476,true,0.08109199259021108,0.27357311545947494,true 129 | BEL5CeekyNyWdocqr2YXTVVvYwzeActXNGMPJhmvFVsb,AAhcGqPdM9WdjhVH6T4vAQLvoDFrYQqirkxCdvxoKhgp,"Freedom",0.3411324786324787,0.24049145299145297,266.08333333333337,187.58333333333331,780,0.18625778077219765,0.30460544982415216,true,0.061392350089594996,0.29327275796009106,true 130 | 2oygbVMTfRmUykKM7ZnRiPs2RRnX1TpdTy1LhH2rxF18,3Grtx7bvWU7FPZDWZRdUUmigXBSfkJUzwdZqgfAapcgz,"",0.41555059523809523,0.23288690476190477,93.08333333333333,52.16666666666667,224,0.14211917275032407,0.357469706534126,true,-0.03901767143917853,0.39368277948886454,true 131 | 3Kzdcmu6yWE4AEhFdxAoWncLijpwzNB95JThHRXzvf5k,6GoijNiK3JZVAY96ykCfPhcJnrQfrQMLvrQaX5HyMVhu,"byasa mencius",0.3044077134986226,0.23166322314049592,294.6666666666667,224.25000000000006,968,0.18328229046682437,0.28830696335900813,true,0.07325820990292396,0.28140689814676206,true 132 | Goo7uPA1ASVX2Ws4JW1eAjQxBcTtjMdpAHBtPBzi8yN6,H7JJ6aE73ufbUuDCZSQMxguQsj28XHe4VQyMk2hsVGoo,"GOOSE",0.3232230392156863,0.23138786764705882,351.6666666666667,251.75,1088,0.18553655514787423,0.2846107101632409,true,0.07916523880885268,0.27549986924083336,true 133 | STA5dMZHibCkLtWGXmEADpdkR8VRkGTJf1gTSMyJ1YU,D8aGMETy3q6ymADJs7YS81QY2qTQmptVox3iCfGDgSTA,"SolTA",0.30664954337899547,0.22995148401826487,358.1666666666667,268.58333333333337,1168,0.1856846401438755,0.2811281714724175,true,0.08258675997234062,0.27207834807734543,true 134 | 31GGcXa8K47viSJMSk1thwPWbuF1vBY9tijL5wH8FoYM,3NXnw51gHc2rDWTCWU4eVpP1yHyKKbJa1p6JDgMkmiDa,"Artemida (@Dazedrez) 0% fee",0.3002136752136752,0.21666666666666665,234.16666666666666,168.99999999999997,780,0.16496372281541172,0.2791570213350697,true,0.061392350089594996,0.29327275796009106,true 135 | 2swwdmPFEPFUJ38nJbJJBA9kKooJzaeUZBJ9o1mYHepc,GRWCUtxwiSLtLGERyNyZymr77NJdko2HdDHxpVcJz6E9,"sobolk_n",0.32883771929824557,0.21469298245614038,249.91666666666663,163.16666666666669,760,0.16261525278126723,0.2779135420203015,true,0.05987672754063829,0.29478838050904776,true 136 | 7SemrpW1SnhndK2ceWaRQKeAbTY7LdBaA1ctUmFg6jmE,CrLn7zEBytbmRBUGhkDyyUbGCa6H7bMCnw94Dip8QbcJ,"hukutu4.sol 0% FEE +MEV",0.32247807017543867,0.2144736842105263,245.0833333333334,162.99999999999997,760,0.16242102856307938,0.2776777345665458,true,0.05987672754063829,0.29478838050904776,true 137 | 7y5VhV4fkz6r4zUmH2UiwPjLwXzPL1PcV28or5NWkWRL,HxRrsnbc6K8CdEo3LCTrSUkFaDDxv9BdJsTDzBKnUVWH,"StakeHaus - 0% Fee on Rewards/MEV",0.2774286543885847,0.2078148332503733,2229.416666666667,1670,8036,0.19076263653510406,0.225965687435414,true,0.14121141827831593,0.2134536897713701,true 138 | 4mzLWNgBX67zVwTykNnq96Z6KQLc8UyV5Q35EfVCDifC,8inoRcYLtHdDL1qHWvGph7pkJKuJdrE2kNkFpjcYaYHf,"Puerta del Sol",0.27643723628691985,0.2067510548523207,349.4166666666667,261.33333333333337,1264,0.1660307156096447,0.2544117356903468,true,0.08625574120663831,0.2684093668430477,true 139 | SerGoB2ZUyi9A1uBFTRpGxxaaMtrFwbwBpRytHefSWZ,BWkvytz3MAiLkUbMuYK5yV1VYThbBYYQYG3gdef8NLw5,"SerGo",0.3231589147286822,0.18200904392764858,333.5,187.83333333333334,1032,0.13998742832653407,0.23322398709099393,true,0.07653696835671568,0.27812813969297034,true 140 | 7mcgHPHLfdoVn1JV9pQp6y8dbx2QF4n1STRCyG9wJ9rV,5cXLZKeTuRm95ng96K2qCdxB2kSU1ajW291HmEkNpXkM,"P2PStaking 0% fees + 95% 💸MEV💸 returned ",0.320970695970696,0.1643772893772894,233.66666666666669,119.66666666666669,728,0.11787942856645156,0.2245475256805991,true,0.0573230415065777,0.29734206654310835,true 141 | 76rcGHdPvgs8G1XrzCXUTWtwgT59AFDvpB4VbTS2TBBJ,8mHUDJjzPo2AwJp8SHKmG9rk9ftWTp7UysqYz36cMpJe,"",0.2195277336510458,0.14234180566587237,2211.0833333333335,1433.6666666666665,10072,0.129332968113362,0.15642404329567297,true,0.14506816074716145,0.2095969473025246,true 142 | BUv44cVtsdvU9z2BfFGk6s5JZZWrmVnq5qCaii5ARyyB,6jzDwKeR21EFHwaRgZMefMxJ9D2vnQRqfYxkpUuJppPh,"",0.2152361230124726,0.14166190612206037,3014.1666666666665,1983.8333333333333,14004,0.1305842279030815,0.15351339206009368,true,0.14997008327977546,0.20469502476991058,true 143 | DtdSSG8ZJRZVv5Jx7K1MeWp7Zxcu19GD5wQRGRpQ9uMF,CvSb7wdQAFpHuSpTYTJnX5SYH4hCfQ9VuGnqrKaKwycB,"Galaxy",0.1972542665362248,0.14165511712593076,9678.083333333334,6950.166666666667,49064,0.13564093352848836,0.1478903380612588,true,0.1627141525357689,0.19195095551391714,true 144 | DRpbCBMxVnDK7maPM5tGv6MvB3v1sRMC86PZ8okm21hy,3N7s9zXMZ4QqvHQR15t5GNHyqc89KduzMP7423eWiD5g,"binance staking",0.19868417413430692,0.14070624515986282,9578.166666666668,6783.166666666667,48208,0.1346574983241137,0.14698054860716206,true,0.16258493859358483,0.1920801694561012,true 145 | Weighted avg Sc_p,0.11373,,,,,,,,,,,, 146 | Weighted avg Sc,0.16050,,,,,,,,,,,, 147 | Global stdev,0.83227,,,,,,,,,,,, 148 | Slot count,1763958,,,,,,,,,,,, 149 | -------------------------------------------------------------------------------- /reports/318555120_321579119/filtered_report.csv: -------------------------------------------------------------------------------- 1 | leader,vote,name,Sc,Sc_p,R-Sc,R-Sc_p,slots,Sc_p_lb,Sc_p_ub,Sc_p_flag,Sc_lb,Sc_ub,Sc_flag 2 | 4o2TxN5RNxjiLvEbK56ZyaZ1bg3ZTgaTLpPRqi8vEkRS,8guXF5HQVU4g71ZCnn6aEJxQyb59NaEc4XCGjF5arsiH,"BLOCKPRIME 💠",0.7005057803468208,0.41473988439306353,484.74999999999994,286.99999999999994,692,0.34445990922138836,0.4886699521931914,true,0.030864440968713006,0.23417400646463604,true 3 | 71M936kzQRe7eWrABba6yKqPsmTMVhijQqDNQP9qM9pP,DM8eVQwKYpFUq4MAC1XEeZMjV4T34LfvGkK9vca55GaY,"SpaceCat.ws 🚀 0% + MEV",0.7756024096385543,0.41290160642570284,515.0000000000001,274.1666666666667,664,0.34131242101839143,0.48837331710104437,true,0.028743248306491387,0.23629519912685765,true 4 | 8ZvC5d39VKnz4UUJV928s76Mv7FdSbX5WwHCuCFAanj3,5WPxGiB6zBXNJp8JN3WhSKDuTY3ZBX6dBDcbtVMQAJLX,"EliteStaking.vip 💜",0.741235632183908,0.40933908045977013,429.91666666666663,237.41666666666669,580,0.33319264571652907,0.49009725432984064,true,0.021482441677704883,0.24355600575564415,true 5 | ANTmwMfoBzEk31Rw8e11nLRvDgzWEVEMGUUy1v9fdRxV,DrCcHpAWj8a4JU99QKtwfCynzdhgQeuieAY9WadZD5Ry,"FireDog 🔥 ZERO FEES",0.7184278350515465,0.40764604810996563,278.75000000000006,158.16666666666666,388,0.315831976092554,0.506395407974636,true,-0.0032386417693276437,0.2682770892026767,true 6 | b8ThsbsARWyjqWrBdU9JNFhXg8ZAjDaJtaqXXzy1sRS,CzmqDuqEpfnkptuLAcikmJrhCnhFXo8aUBj6Rto1SPAc,"MARGUS.ONE 💎 0% fee +MEV!",0.7388747165532881,0.40412414965986393,868.9166666666667,475.25,1176,0.35001063266615295,0.4606744054067008,true,0.05454030606154607,0.21049814137180295,true 7 | 5X39mKkK1QJBnFmzryeRbVmSKQDHR8bvUMm22gQS95YL,HsCdVYYZAVSKhykpJdrmNKN15ePR8WugGXMbkJb8xdsU,"LIONODER 🦁",0.7157894736842105,0.4037280701754386,272,153.41666666666666,380,0.3113148396246629,0.503517177500378,true,-0.004660228864994259,0.2696986762983433,true 8 | 4ZUdaCPz4t1gJK6bFN2YdG6BDfxZ3ApvGMiQUmKPPtny,7XTz9RDt9gbckonUUYvzQ8q3Pfdo36oiQsreXsHhNFzj,"Spear | best rewards!",0.7062404870624049,0.4026826484018265,618.6666666666667,352.75,876,0.34039565313710196,0.4682756775352833,true,0.042169087703161676,0.22286935973018734,true 9 | CZLU7uNs1SNvmV1vodR29hwJFjQ2eVUXsQJwGt2SKVKk,5ni6KoVM62cRJNfFFKGdiyDfYbKWWAGZ21cfGZcj1y66,"Custodian 💼 0% fees +MEV!",0.72931654676259,0.4024280575539568,405.5,223.74999999999997,556,0.3251386701292335,0.4848892986441051,true,0.019111282094069204,0.24592716533927983,true 10 | 1znL3zFHi3znoaz6T6rnnEnRj8Ar3fohDq7ZNk37sUL,A1taSaBJrLMrqfWsPESYDujnZv5yD7bF35LjXoyNXhzN,"AltaBlock",0.6795190713101161,0.3978026533996684,546.3333333333334,319.8333333333334,804,0.33313079024542647,0.46625149566022905,true,0.03821028896409044,0.22682815846925858,true 11 | BJu6CLyEP2M5Fvj88DF7ZcJYhs9qb2FYBBrVKwrFYoQk,HAK7iPgQTFwqEzPfVrRDbG5epFdk1dsA9qQexytsDoes,"StakeShip 🛳 Additional rewards",0.6487745098039216,0.3941176470588236,661.75,402.00000000000006,1020,0.3365543233746816,0.4547775858220696,true,0.04878928412310067,0.21624916331024835,true 12 | CbyfiyQAy9pyWKrAv3KViqHgcDPQ9ECmYx3eaQoV5hBw,HFLsfstZkJeWDgVEA5fmXeea876Ad9f1VxrbXk386bBY,"Consensus 🤝",0.6666092745638201,0.39089761248852156,967.9166666666669,567.5833333333333,1452,0.3424475220623273,0.44159895962909845,true,0.062341778217637964,0.20269666921571106,true 13 | Bnqie7FYWudbSuBjyRHzoKQrz7eGFxmY9wFAMQKKQjEe,6xwWwNVXJLGhgPfBpew7UDcSjQr73McXSRK2EhdhcL1u,"Paradigm 🧿",0.6424758953168044,0.38481404958677684,621.9166666666666,372.5,968,0.3261891962206404,0.44698578665358596,true,0.04656975725436674,0.2184686901789823,true 14 | HJJH3tokNTy4FwEg2vABnbyUt3s51kyfL3pH26zTZqhp,26MXTErkUfxTGJ78WKjNtVSTXHBrZEPYFY3oeuGeewz5,"",0.517578125,0.380859375,66.25,48.75,128,0.23504394880436547,0.5518730411339208,true,-0.10384180905467183,0.36888025648802086,true 15 | CyUEJ2KvRCDZqPM5PZ7RVznyjsto8zKc5or6CJZJDPda,AjdEzodq5LpRA63AtQaiHyTLDfjTkr6csrtYWiSDPjaK,"IMPULSE⚡️",0.6504178272980502,0.37929433611884866,934.0000000000001,544.6666666666666,1436,0.3309818382100415,0.43012497866112714,true,0.0619519005204158,0.20308654691293324,true 16 | Bs1AYgU6v6MiKivhpNpHnU9VePJAfdeC1yC3FuRaBWNa,FPjq7vB2V3TiseJJSPsp47UWSfT4AwvKjiU7GEro7bX9,"Aspis 🛡 +MEV",0.6985677083333334,0.3791429924242425,983.5833333333334,533.8333333333334,1408,0.3303751202317402,0.4304817727965766,true,0.06125369091999702,0.203784756513352,true 17 | 2x3pmdwex3s71i8c4VvnHCnYTwXtqPU1LgdX5BLDtN9L,ADmLWUm2eQ3KFijFbqa4bVfiLVmW5iqjStE5b8Wbti1y,"Visor",0.6793154761904763,0.3774181547619048,304.33333333333337,169.08333333333337,448,0.29369935960202614,0.46914963920579894,true,0.0061789374003279884,0.25885951003302105,true 18 | 8bDP7mZsx6Z1pZbRoMtzj5AXaqoyBLqEfgAi157AnKJX,P4f3F3VfMhKvpGQXg2MuvLfWmZui41gvcH9XKtYDiFX,"SOLSTAKER.PRO🚀👦",0.6178451178451178,0.3579545454545454,244.66666666666663,141.74999999999997,396,0.2710501513687653,0.45531823518043535,true,-0.001860353631066708,0.26689880106441577,true 19 | 2vRvja1nwPE8AFscyYXH5rhYqjbZGMMgTc3D2NgECYus,3bMPt6XEAR7saJYd8H8QpomKkTedLawU678pHvmjHg3Z,"MagicNode | 0% Forever",0.5212813620071685,0.3521505376344086,193.91666666666666,131,372,0.26330832188706543,0.45255432168320875,true,-0.006127430520867422,0.2711658779542164,true 20 | 3W3NxpDqirkLbdm76zPV9giJycwFF9K18f6YgwHpma8P,6rC1zg98a89eQurdnvXz6uJ3zZZa2f683WwCDB41Us8w,"buba",0.49193548387096775,0.3501344086021505,61,43.416666666666664,124,0.20826130684499117,0.5246153154227513,true,-0.1076238257221829,0.3726622731555319,true 21 | 49rQADJBCgYXA8sBkBthx3GFLxbtxQXhX4Z752VF6ffi,BCVbQ44TgcDeuAEdpcdUMjy5qGKSxaeUovBqXqWNPNVh,"",0.5578703703703703,0.33895502645502645,140.58333333333331,85.41666666666667,252,0.2350343338928363,0.4611262270536019,true,-0.03593449137178753,0.30097293880513654,true 22 | 7iKjbCABbngiEWbNtckZMNWf32VVeF88NhfUrWUz7GHv,EFeLsLsrLhGqy7LSdws4sKvinvCohBBAda2q4iHBrrss,"trezorito",0.5069444444444444,0.33854166666666674,73,48.750000000000014,144,0.20714887413075983,0.5006495251525023,true,-0.09032409505782521,0.35536254249117427,true 23 | GvihePhu26EfKNsR8BPNthQE5Le9AGDVUoT1Co4EZvpD,7bshVP74UGL7gn6CTEztizxKsZrcmwPmB4rT1tVbU3vH,"Ancient 5% Fee + MEV",0.5541666666666668,0.33749999999999997,33.25000000000001,20.249999999999996,60,0.15549044477653426,0.5849826044316874,true,-0.2127081612542167,0.47774660868756574,true 24 | ALTph32sY6zWEBa35tNyYZ9eeLq7ShKmybVfJCU7MSLF,dcwMB2qjmAwid5KNo2qquBPyDxzdLfe9io8JAxeRU5m,"lapsky",0.43108974358974356,0.3338675213675214,67.25,52.083333333333336,156,0.20754119146583241,0.489582033708442,true,-0.08158171162228042,0.3466201590556295,true 25 | 84Za5eXvehQLZR6Xqhe9WT6tTcCHTVjw3XU7GCbBRNfW,9KCBBdzx4cGZg14YaqBuZd1tGUvo9ohYnW7KEqQes1E1,"Not a potato + MEV",0.42583333333333334,0.33333333333333337,42.583333333333336,33.333333333333336,100,0.18292204074503174,0.5275670403196874,true,-0.13489275881272517,0.3999312062460742,true 26 | 2EutAcbv7T8it6PfPQ7HbK2KFMnMC6anwkX6C3RifE5M,3JFt7NBHuz7bR1wbWVKgGLkZx9QPwnkuW2sx2nREgbbr,"Sugar Free 0% 🍹",0.4611280487804878,0.3266006097560975,302.5,214.24999999999997,656,0.25997336412142313,0.4010494971998213,true,0.028112385502408133,0.2369260619309409,true 27 | HpszAuiaoGoZXfvuZds3gtVQ2ywV76eREHBGyyQovMhy,8WVqaMTGPKsVSFBBPgm1vHRvSzTZYhJStQhUva1jtg78,"mSOL",0.5038377192982456,0.32620614035087725,76.58333333333333,49.58333333333334,152,0.19998275342309582,0.48390874568415687,true,-0.0843805354498948,0.3494189828832438,true 28 | 8a5oKmUfwQZwZHV2NFYmiRLNepySV6cNTjEoW7pEFZBN,2uXoWb4tuNZ72wAdQDfGn42PzRQ2kZD2x6ZDt3urwPrv,"Race2Space",0.4018333333333333,0.32349999999999995,200.91666666666666,161.74999999999997,500,0.2483277483245524,0.4090447545291106,true,0.012928949529929748,0.2521094979034193,true 29 | 8ixYjsBPxmocDKJGb43KGbEkht1nYAB833XxkD2R2MV6,Cc6B7VmLhvqoBghrPwKTkZScC1fcXB15zkSGVBM6pTSS,"",0.44871794871794873,0.32211538461538464,46.66666666666667,33.5,104,0.1766276220835813,0.5128047830712735,true,-0.12969979879985277,0.3947382462332018,true 30 | FPwKd8WmeugZLZySCcr5RmqdVnQvJ5zRQRCy6tnkdLQF,7okgo2YWz8fgNLAHSmAFwqPF59GMq9QuTSFSzPkkVcq7,"Tokyo ㊗️ 0%fee+Jito",0.4382951653944021,0.3209287531806616,459.3333333333334,336.33333333333337,1048,0.2677164331168701,0.3792402268421763,true,0.04991538644910738,0.21512306098424167,true 31 | Fire6ZGPLaqBBGWXC8PgweVjREVXRhwzgRNkdGs1wfQM,SmithX2hngQMZXVN36C6TsyjthTU3YnsALAs1MaDghV,"Blocksmith 🗝️",0.41405852417302796,0.3149173027989822,1084.8333333333333,825.0833333333334,2620,0.2807610621318841,0.35119984091738077,true,0.08027596986959215,0.18476247756375688,true 32 | Cj9UuXrk8AJZByDN4SMtACgQQWcFAFrKEygwtErxrxWT,5woJQ7GLyexhbpT8wzQQV8keYgFhZaJWKf3QGHS4YPmd,"Nautilus",0.39136904761904756,0.31448412698412703,65.74999999999999,52.83333333333334,168,0.19545358563778414,0.4641813670812417,true,-0.07379359990477932,0.33883204733812833,true 33 | FYWeJ3uyJRHPUYj84ebhPAa7ZTeq9WU8LHQaKAgDcF74,G5dZZ3J95jER4v7N5LBg73ybxfg9RxFBpVc3LAY57UPu,"StakeRocket 🚀 +Jito MEV",0.43279569892473124,0.31249999999999994,53.66666666666667,38.74999999999999,124,0.17866141613626074,0.48713489602831384,true,-0.1076238257221829,0.3726622731555319,true 34 | F81SEGvZfu7TsugY9vo356ay8UsNxVVjCF1t8ebft2P3,8vumofCfwJXMWKcBufRnMicvUmXp41pxa4nMGysSpcWq,"nakepelo",0.47064393939393934,0.31060606060606066,41.416666666666664,27.33333333333334,88,0.15896114293699604,0.517843218225236,true,-0.15254290747003546,0.4175813549033845,true 35 | 3raZLZE6gqVDAHDqTkJfQ8eWPAMZpWgKLJP3TZKD5iVh,84gebYpPpEafPeGJUVA8QzfaTQC3GeyVufCTHpqsQqE2,"RealNiceNode",0.5250850340136054,0.30952380952380953,102.91666666666666,60.66666666666667,196,0.19864702968262704,0.4477116335989101,true,-0.05848933523289668,0.3235277826662457,true 36 | 3D31JtXceje3h2QQynhDnZ1b54oY38rMoJBnFtGdBz59,5m8kTjAZRGppy6Ag5uCfUBzY1Ev4NtLR7fJwoaK3HanP,"GrandReserv",0.3958333333333333,0.30823863636363635,69.66666666666666,54.25,176,0.19259373758152387,0.4542558828512633,true,-0.0690501423049373,0.33408858973828637,true 37 | DLupiSkASr2wkSLazQodYL3M8v8zvtpoGrJ1nLc9bysK,He4AUUbyUciqmWuAga11ucr2tM64GA3NqFXYEPmHPv6t,"Avada Kedavra 🐍",0.3865613553113554,0.3072344322344322,281.41666666666674,223.66666666666663,728,0.245200874604816,0.37712074577445864,true,0.0334097490582206,0.23162869837512845,true 38 | 6gL3uHvuUjaPp9mTBf2VZ4tpKiYhbWyPrAPboGByzEHd,8mu3JHHF1Qkcrbqjo6KWxyWvTxarZjqptJTokR2jrDFo,"Mira Validator",0.36569148936170215,0.3058510638297873,68.75,57.50000000000001,188,0.19371132550728368,0.4469247677159063,true,-0.06251100907375556,0.3275494565071046,true 39 | B7yZkjiWsAEPtab7YuGMkD6A3co8J8yp76utF2uMECMA,8b9afBA43fSDH2GHMFWVgz64Bsi5k96MDkrjPx8esePg,"MCMaster",0.6458333333333333,0.3049242424242425,28.416666666666664,13.41666666666667,44,0.11664816235860226,0.5930639935539121,true,-0.27061950832654913,0.5356579557598982,true 40 | CBHHTRa6YtuUbNA1v6b18cAXExtbBEDRFshJiEJYjWzC,5VocRSwT6cqSTB8qcJ8CsSmHCmGNnohXySHWWQRfmv3a,"SunnyNode 🔥0% fee + Jito MEV🔥",0.40950176366843033,0.3043430335097002,309.5833333333333,230.08333333333337,756,0.24360352010868905,0.3727636799892464,true,0.035262425964358426,0.22977602146899062,true 41 | CmXajDrDRcDaYCNf2CBZnqXJj1t88gdjbTksWk8VUDLX,DnHUCbu4unnxGukqp5hJWZL6a1P5Msb491f6iybbRCF5,"0% Fee🔥 | + MEV | Bizuno.net",0.47135416666666674,0.30364583333333334,75.41666666666669,48.583333333333336,160,0.18437110936030174,0.4568615308675883,true,-0.07888851088683987,0.34392695832018894,true 42 | JDktbt24QhX6B8x56hL5zruVuw44qYaox5jN2cSeM99k,89jnaTMuq5aXUkmpLbykRNaU16i7Du6QywqqPeCPT1Dy,"Insane",0.38138020833333336,0.30195312500000004,244.08333333333334,193.25000000000003,640,0.23659412252852566,0.3764637355068913,true,0.02681535641491732,0.2382230910184317,true 43 | 4VBdwXogxkmnAhfExinGTdxctoVRECWndqCBSq4Thw9t,DsCamyDGT7ZsrBXhTEpYAiHdrnuPgnYtpWKeSST3QRBq,"fifty-fifty",0.3869047619047619,0.3005952380952381,130,101,336,0.21360472135146927,0.4047775269141296,true,-0.013365972911799612,0.2784044203451487,true 44 | ASryt5BzW7qsYW22xT6V5Bum49J2mEzucLc9bYoWFZMp,8Rs4wJJVFaRmARmwSvsVSAcSsUb9ZJD4USejuHm974hH,"ivzor",0.36482007575757575,0.2997159090909091,128.41666666666666,105.50000000000001,352,0.21458391214123337,0.40136295998375937,true,-0.010011841876680472,0.2750502893100295,true 45 | 4mopxYfAN5crk4MT7pSCLL754Xo1V678wLX9wDFJTpvD,GFQmJaC2SqTDf2tfAHauiGdaBfBD8tJVpwZTT78SeBCr,"AsmrValidator ✅ 0% fee + MEV ",0.38443396226415094,0.2995283018867925,81.5,63.500000000000014,212,0.19388975924071,0.4318862688336556,true,-0.051140079917702086,0.3161785273510511,true 46 | 4nGV3oRHi9Fkk7HwakFS1ZjVq6U7M2v1p5xLrAbYLQtZ,5okzFSJ474W7xZ75Xztdcvr4Kh61ZQzEW7eZisCdHxzc,"BlackHole 0% fee",0.3886154855643045,0.2978182414698163,394.83333333333337,302.5833333333333,1016,0.24530060942909085,0.3562717802929395,true,0.048624623315886684,0.21641382411746235,true 47 | BLhx1pi4rCLZY2qTqLmUAueLXzPzprhaiarysxLbFwVa,3fntToRUTyDpSoLF1QMZgpF5HoDcSmvBisXoyKASMaaH,"",0.38243006993006995,0.293997668997669,218.75,168.16666666666666,572,0.22596485268733,0.37265219072215394,true,0.02070865683149141,0.2443297906018576,true 48 | DBKSEwzFx3i64censdCm7v95Ujp2sFfMtksBACkET2Kh,ARondxXAhmFsVfVkhyBuCvnszpzpH2Joge1nD65L1G4V,"trk",0.39178240740740744,0.2934027777777778,56.41666666666667,42.25,144,0.17125917603488544,0.4548484531555252,true,-0.09032409505782521,0.35536254249117427,true 49 | XRAYzQwAcSqPt4T78ibJAUPmz9rjsqkWzCxmXHv3nir,9mB171rzHzYFJTSoLBEDTX4ZvzzyWW2mtBBJovy1qD2E,"XRay 0% fee MEV Turbo Boost",0.3927973199329983,0.2933417085427136,312.6666666666667,233.5,796,0.2348830440523811,0.35951331616646687,true,0.03773755951212006,0.227300887921229,true 50 | cvCspZCYMsymAqK3FEVL7iVq3zxa6KnkAYPCugA7PXa,CTQjcSEuAN8Hs5SJ2F9rTJbJAAKxY5cyCXLzRSiD4JPr,"CapitalMagnate",0.385551948051948,0.2927489177489178,118.74999999999997,90.16666666666669,308,0.20349779932469492,0.4014165771552519,true,-0.01985289468965057,0.2848913421229996,true 51 | 2oujYrRmtDDTF3b3JUgsZ34TkcyrozMjgRHBQE9R6K8i,Asns2MR4Su8domaswW1qnMcBBbzcW1SfJurPweKXgvd9,"zankinpro",0.41185897435897445,0.2916666666666667,42.83333333333334,30.333333333333336,104,0.1539731300977973,0.4822990561196002,true,-0.12969979879985277,0.3947382462332018,true 52 | A8vNkfP4Rv6msJyuXgwvUSUUu5vPfLxMJB5ddNkHaCGJ,HC1NSDR9cbBeQ8V1XJ62VNceUAbjGdnCcH7f5wVFVZw3,"Maslenok",0.38821138211382117,0.2916666666666667,63.66666666666667,47.833333333333336,164,0.17597767632863134,0.44256318470319933,true,-0.07629445271185825,0.3413329001452073,true 53 | FkoQCiGFNajMcobweNTVEL7qAWPkNRouqphjnk4ApXgA,9kkP5sRnyHD3qkyHykyWwbP9pQQcTWnzLPHtDcRxaE16,"",0.3731481481481481,0.2912037037037037,67.16666666666666,52.416666666666664,180,0.17983417699450704,0.434965782964945,true,-0.06679789992790008,0.3318363473612491,true 54 | JDBk7ADMifX7iEAQtUW41WUsPYvrC75sJm9GCYNqnw7a,8BCSZyw28kK3pt3DTNKoVysjMggakuPpE2WB3pTcWGim,"Cabasol",0.3743872549019608,0.29044117647058826,50.916666666666664,39.5,136,0.16623806141267483,0.45661993384043154,true,-0.09678465955305215,0.3618231069864012,true 55 | AXX64w9VS82qbM6WP5FHSPK7qbnRtzxyAvjARsencqrZ,De4k4hrdkxFHmAx4nVRA3g5ukdg4YqmDLdwuYUcrjjud,"",0.37338944305901917,0.290160016625104,598.9166666666667,465.4166666666668,1604,0.24819726657938757,0.3360461981671816,true,0.06574963796787471,0.19928880946547434,true 56 | 9aUUBU9AQvgeL8GqSubinJWJxhcXptj3nmvhVEAme4HT,GhBWWed6j9tXLEnKiw9CVDHyQCYunAVGnssrbYxbBmFm,"Solsonic X",0.3951454402515724,0.29009433962264153,335.08333333333337,246.00000000000003,848,0.23356675468694227,0.3539840957817107,true,0.040689571899486215,0.22434887553386282,true 57 | 4PeGtW7j4Fceg35WTXk7FLo4rE4pP8FHF2EytRezk9bY,F9yuGStLA8Mq67nQKGwp9SRG4JzQNU5U4zFPmgbS1YS,"",0.3868243243243243,0.28997747747747754,57.24999999999999,42.91666666666668,148,0.16988161923279416,0.44904738524650917,true,-0.0872920718890815,0.35233051932243054,true 58 | BmJrvjSqEnXC4wEAAQgscQMUWYjp9yTNW73nzZum4DmG,2LdPsE15gum8SDCExPHuhYz2Gx66gxaETQcUruDoavSv,"Sanderok",0.3511904761904762,0.28670634920634924,59.00000000000001,48.16666666666667,168,0.17313458654482533,0.4355366157791883,true,-0.07379359990477932,0.33883204733812833,true 59 | 5NiHw5LZn1FiL848XzbEBxuygbNvMJ7CsPvXNC8VmCLN,FGj3nQTn2Lwe9KkaKnFGm4HcxLSh8B8TjpvP4CinP4iX,"Bukashka",0.36994047619047615,0.28630952380952385,103.58333333333333,80.16666666666667,280,0.1943131166687871,0.4002250598864154,true,-0.027290002282309267,0.2923284497156583,true 60 | 9BTM7PK5UH351kWrkyeSGReL1uYFhonctTNuRKHFXvMr,FVhMWs3bbayWpUqDAbWUPH813gzFzJEo8fzhLhhkGstp,"astol | 0 FEE + jito MEV",0.3847636815920398,0.28575870646766166,515.5833333333333,382.91666666666663,1340,0.24034479615961624,0.3359587129607736,true,0.059467836977610516,0.20557061045573852,true 61 | 7AGmaR23EUZFsxuyJ8VNUUPb7dzqY41uh9Tsjq7fQGVr,FqavJAnX2ioPssR7NkZnSU65fVLCr3AgnghuBKfSnePE,"💚 Mason 🧡",0.40746527777777786,0.28506944444444443,195.58333333333337,136.83333333333331,480,0.21243370966899933,0.37084635994550263,true,0.010462911234566524,0.2545755361987825,true 62 | C1WasioKLnB2D9xiTQ2aDLS2cWKzaHLCVdDNMvgYtNMT,39xF5qkfK5HBaG4Hkq6bjumUB2k4B5ozEAmfZoobhUVw,"kerak69 💥0% fee + Jito MEV💥",0.34047165820642983,0.28267766497461927,536.5833333333334,445.49999999999994,1576,0.2407761956378237,0.3287139696321385,true,0.06515911844845826,0.19987932898489078,true 63 | 3z6PJ9F4Yk2vAFGzCV6cQ9MLAJfHcGtLD3rDmuim3G2g,AShjuYEE1bTBar9HGJehw3FgzibJuVwuP846guzbjRPM,"Magnum Staking",0.34375000000000006,0.28196839080459773,79.75000000000001,65.41666666666667,232,0.18316721073750286,0.40747770550872187,true,-0.04304534393273507,0.3080837913660841,true 64 | 5FcsE54M1c1jCRwGo9kiMrLfZd67rEy9PnmeTbJ2rLoW,DepooLoEUsBurWjv2xXnb4qfVFnExRCvAma94mcRzcmc,"",0.37522222222222223,0.2816666666666667,562.8333333333334,422.5,1500,0.23883560726181616,0.3288601671587236,true,0.06347374672249627,0.20156470071085275,true 65 | 8fp2i8jhVcspsXUcHMQAnfQknT9nmuxFASdv6kV2FkwU,Cc7UtVq4G25VbC3w6Ccs2XL2xikjc926q1sHp8zfddoL,"alex_s1",0.3419117647058824,0.28063725490196084,69.75000000000001,57.250000000000014,204,0.17673369214007467,0.4148454551896615,true,-0.05470661296650772,0.31974506039985673,true 66 | TJxW8fs18KgZp1G4ghMkR5GsxdiKMbgpan4weFThaQ5,8qPCNWqVehF1Sc7YgUKUr7DUZtt514WHF71Wah8ZTkgR,"Icebreaker",0.38856589147286824,0.2800387596899225,66.83333333333334,48.166666666666664,172,0.16889444979527737,0.4267665586902374,true,-0.07138050141103003,0.33641894884437906,true 67 | 5CfFhpErZrKcrDLQtB7R9V66cAvQkcc6NmMPeA12vDgS,4mUZWLYoo16fe2S2xZ1DdXZHBxynRWBAf3prokBQsxac,"🔮 Oracle 0%",0.36071116928446767,0.2756326352530541,275.5833333333333,210.58333333333331,764,0.21755847412141754,0.34242460582650264,true,0.03577296386208735,0.2292654835712617,true 68 | DqRT482tSPAyo9LAyXnqT1wgPFVwFTVFrT5oH1Wv2gyx,9gY4S2LkL6QJwBU7hpDFEMKcvb7tvdqW29UfobazJG5i,"QuantumSol (0% Fee)",0.3699287280701755,0.27563048245614036,224.9166666666667,167.58333333333334,608,0.21122629705908957,0.35093505366070255,true,0.02406934413338986,0.2409691032999592,true 69 | N55CrumveNQrXFn9oL4xkFDB9K8q5PxwrYaAomrxemz,6UgxzgqkEyXMwPtgyDZSn8WGzJ5GdSWG1bSPvy7V6QwV,"Celestyn",0.3501984126984127,0.2748015873015873,58.83333333333333,46.16666666666667,168,0.16373091483998312,0.42309868017188235,true,-0.07379359990477932,0.33883204733812833,true 70 | 4DBSKsjbs66piUiQ6dUjw6cdVzAGc4FgeWSZ5UVPY5kr,Fm3YevqrrvwKWEAJVmypyja8JZnanYudvx2ZXV4RogX9,"Reveleum",0.30292792792792794,0.2747747747747748,89.66666666666667,81.33333333333334,296,0.18666295576716396,0.3848008699610562,true,-0.022910833987556334,0.28794928142090537,true 71 | 8tw4e29txix1jX4vq4oBL9oEL675XzSsGAKYm1UG81s1,UVxJgkAkEiu5wqpR8JkBsF6yV3CPMfPivk8nUpCDKw6,"SBG validator",0.408179012345679,0.27314814814814814,44.08333333333333,29.5,108,0.14234216436522484,0.45972612299207494,true,-0.12479807644645952,0.38983652387980855,true 72 | 3yVYQsesS7eUEnpvyBS9FmZzFz1YNauM6Mg3M1oBbDC9,CSWfwhactcdyK2YcRmk3Hx1AZzNKDFnCecwiYsJDkuSm,"YVa",0.3802083333333333,0.2729166666666667,60.83333333333333,43.66666666666667,160,0.16012185327406922,0.4249641709682651,true,-0.07888851088683987,0.34392695832018894,true 73 | GVkVZ5yzu1Ukfng1GPfipg1fG6S9hF4z2Uwcn6T7WWeC,8CKQeLWLkFXD9kg2U4y238i4eQrAxsoVtNA1dAtysbfJ,"🌐 Crypton | No Fee +mev share",0.40046296296296297,0.2728909465020576,259.5,176.83333333333331,648,0.21057657652781858,0.345573262542306,true,0.02746987581829835,0.23756857161505068,true 74 | 6kEtLATdCXttEJs9iXj8DfFsWYjQ6uUysN8KWxshJKLu,AsiGmWgxcbZm3FdbYHJ241pqt7r5FjUndATazYeJ871w,"BAZYLA",0.47916666666666674,0.272671568627451,65.16666666666667,37.083333333333336,136,0.15267784838289072,0.4382002692747187,true,-0.09678465955305215,0.3618231069864012,true 75 | 2D2v7sMqDuq2ekZnFhaQm4k2ErWHemZQuYf5qaVTPFmg,7rFAeD5UT4fy8cQCnY8Y5F8GW1Wgw345Nxb7diXu5cjG,"maximka",0.5179597701149425,0.2722701149425288,60.083333333333336,31.58333333333334,116,0.14505856298146613,0.45205398272387776,true,-0.1157665689252893,0.38080501635863834,true 76 | A4fxKaaNPBCaMwqKyhHxoWKJ5ybgvmmwTQmNmGtt2aoC,9esjPxaUdD7yg4yDrBkP3jLipcAGVjpLDXsddF89avzW,"Valera",0.37056737588652483,0.2721631205673759,69.66666666666667,51.16666666666667,188,0.16646638278324916,0.41181432935538004,true,-0.06251100907375556,0.3275494565071046,true 77 | LmYB43ohYCTaygofDPF65XF8QcpkUdt6k3ydY2XU2GU,CqDkE6NwoHNyRdU3x4h52pKrf3iD4RyTszwhNYyRyXKm,"",0.6197916666666667,0.2721354166666667,39.66666666666667,17.416666666666668,64,0.11625422034801475,0.5151852414901918,true,-0.2017457544450751,0.4667842018784241,true 78 | 3sEWErVW8kK2frAk1KZQ5p3YZt1vzL6Pb6dTZJRVSPpz,CJznrtFkWvkK91W57btS77cXqRKce3DcoX8KXRp2WzpR,"gaver",0.34062213039485767,0.2712924701561065,494.5833333333333,393.9166666666667,1452,0.22842820304854072,0.3188759681983465,true,0.062341778217637964,0.20269666921571106,true 79 | 4gZTgnKYcSqSXdQ6C8RbqCzFoHQAHaS3WVgcQAC5KGD8,5pfqseENmSjqymBEUc86MM1YCX2d4hzb9HnsugADb72B,"Yakamoz",0.41488095238095235,0.2690476190476191,58.08333333333333,37.66666666666667,140,0.15123916435817733,0.4319241716672221,true,-0.09348515108343536,0.3585235985167844,true 80 | FU8F2V8yCFhseHDc1CJ5Sj1e5AbGNh3MnSe4REYX7a3P,A9YmK82uhCXieM9Cw9gN7W1F2KCxa8U1ArA6qxnyYcXQ,"C-Key Validators | 0% fee + MEV",0.3300736961451247,0.26899092970521543,388.1666666666667,316.33333333333337,1176,0.2218524968091452,0.3220005882740059,true,0.05454030606154607,0.21049814137180295,true 81 | 6NmKxzGAdJ9ttewC8hwJEFaJdn4GScjpqimaL5BnbWgx,DD7NQUKUex26GEsM8jpcx36MoGykbdUHJ3LbcD6Lzrfn,"Valis Tech",0.35932130584192445,0.26524914089347085,278.83333333333337,205.83333333333337,776,0.20851139874065514,0.3309697921503932,true,0.03652391643211124,0.2285145310012378,true 82 | 2EqJXwoMuMhfbeoZsCFFhUnP5vBEtND3ykJeHU5sTPCo,8GN7k7hoSXtuZ9iGwNcQbEDHBiyf8AhFKCSAi2me1pTe,"GreenStake",0.43478260869565216,0.2644927536231884,40,24.333333333333336,92,0.1286744831902735,0.46685784868719804,true,-0.14627704052811796,0.411315487961467,true 83 | 4VmboVWgpQKM9hcULoYjNdhrDsy8JDD1S6uxuU37xEBE,6wrzzX8hhhwY8NVtZWJqYJJfqnkDiFq6qTZEKLv3SjZk,"DeepSol",0.34654947916666673,0.26438802083333335,443.5833333333334,338.4166666666667,1280,0.21938587469365536,0.3148975223928819,true,0.057775302349959035,0.20726314508339,true 84 | 7aR6AjK87ehUxwEJrPpnoizUKtxJKxqZCQCEGD3h1Xgf,B1UaJwhZ9rmB6rUwCikMCkYEPVgpGYgmmrKqfAHCZanw,"Bukovka",0.3748601789709173,0.2635626398210291,223.41666666666669,157.08333333333334,596,0.19983627581627492,0.3390012200778161,true,0.022983007707992414,0.24205543972535662,true 85 | CfXY2KyS6PvGW3oeSb7NCFZcswRZp2FAJY9E96hCvvVp,8wEfU2LDRFTJf57fv1FutTkp8LEW7cR2m5L7ZNNXXMCT,"AFK Validator 0%",0.33698979591836736,0.26309523809523805,330.25,257.8333333333333,980,0.21227471131698614,0.321122729562655,true,0.04709759929757111,0.2179408481357779,true 86 | FaHhtym1F1ZersAivvZZTEJrmzrdTwTe3pzHX2LmUUFd,9V3mbi8z9MHicFQN9n9CGEMfuX4yKaBjJNuzyTUxaWXi,"StarPaw.wtf",0.310562015503876,0.2628391472868218,106.83333333333336,90.4166666666667,344,0.18191630360249395,0.36375345308885926,true,-0.011659654603198427,0.27669810203654743,true 87 | 85YBDL6Wf7pdJBNqqCEuW4hCD7FVKv7gqnF8cKZycZmA,8XPteKmVNkkAwESc7b68BLKLLfHfBwKrag9jk2JnotqM,"Cheese🧀 0% fee + MEV",0.3350290697674419,0.2616279069767442,115.25000000000001,90,344,0.18088408286209517,0.3624652946499492,true,-0.011659654603198427,0.27669810203654743,true 88 | xx6jU8CRzoUCT2RNCoomRqAokWmvgVymxRKtyfvQ4CG,AqP3MyNwDP4L1GJKYhzmaAUdrjzpqJUZjahM7kHpgavm,"Zoe",1.344166666666667,0.25833333333333336,134.41666666666669,25.833333333333336,100,0.1282460932203122,0.45196307432353044,true,-0.13489275881272517,0.3999312062460742,true 89 | FEtkEYC16YG4ANgohvGUhobZMTSKmNKJc5h8QvpRazrA,C6o1toH7rriz2DocmgTw6JzFbJdLpQ9w2QsjeKQQinfZ,"✨ Starfire [0% fee +MEV]",0.342689620758483,0.25711077844311375,228.91666666666666,171.75,668,0.1972148974939275,0.32777036897281575,true,0.02905442134704342,0.23598402608630561,true 90 | BTHhx7ckenRvXmL9sd34UQiNRU3txCYDma5ASfA8sfN5,CUoE2FDBKfmPsEN5NSH8xToXcybbJrbNaBHKdpYgNaQB,"HarryHolder",0.35054347826086957,0.25664251207729466,96.75,70.83333333333333,276,0.16890124914677868,0.369688935732939,true,-0.02844387449411845,0.2934823219274675,true 91 | 2VA3q6DbiLjbrLgnkiZ2fdyuRyVBkYRgqBDwA6qYiSDD,g4MMQmzT7182jBvyUebMvsgvNM3RVrVFFJd9tRjWXhf,"akexkuz",0.37004573170731714,0.2560975609756098,242.75000000000006,168.00000000000003,656,0.1958183536032453,0.32737863814531853,true,0.028112385502408133,0.2369260619309409,true 92 | DGy99kucsjADVPu1rw5WU44M8gsnpDnsWsKsbX2DQWYL,CyxKaD6TayfbCRx6mSrLpPY1YSLofdVZKA6BSThXWfXS,"",0.36793785310734467,0.2557674199623352,260.5,181.08333333333331,708,0.19755077205139648,0.3242086258138185,true,0.03201964646238195,0.23301880097096708,true 93 | F5NgZ5RtJW6fcDTcsYjSo8DgksbWx3mh4Ms2igbhHQTC,8EfUy8zz6DF2iTMQCUe4QAnoq4jVUzfU1yvZMCr2yJ7m,"Kotofix 0%",0.3278256704980843,0.2537116858237548,228.16666666666669,176.58333333333334,696,0.19525414250411335,0.32265383381938195,true,0.031156973324127618,0.23388147410922142,true 94 | HoXANZnWTGeePertqWkMEnnhgXjTjzpfWaT2kja2ZgVU,4dmBLJcchyfucSxkVmrymmsnVpZm3rBkp7kbF7qHTTYW,"SolShield",0.32481884057971017,0.25353260869565214,298.83333333333337,233.24999999999997,920,0.2020306767843787,0.3130134900573994,true,0.04435610390070377,0.22068234353264526,true 95 | 5cCWaWZqWZ2D7mCW1QBNL6pTRL2jGJ5WfrEsTaNSoPXT,5CcxrEwDtJYJWatpYd3Ngo5TjZa61WTR279KetxRXJde,"Ordnung 🇩🇪 | + Jito",0.33533653846153844,0.25240384615384615,69.75,52.5,208,0.1548210336964575,0.3835785321867007,true,-0.05289762526086991,0.317936072694219,true 96 | J9GZMuGa6LMDW6wMRerpkv2myqPnjNGSaRB5Z3KsNi3f,77hUX7gpQov27qQTBDyJKJXNwm7apatfhEdsStC3YUb8,"WS4m",0.32227233676975947,0.25032216494845366,250.08333333333334,194.25000000000003,776,0.1949883939867916,0.31521003639824385,true,0.03652391643211124,0.2285145310012378,true 97 | CZqQqmFZYoyWX1NiDNpbLFQUUiH2gmUweFtRV1vVifc8,GeYn4XjKycYJ6NqTFb94sYowMrtmKfHBcorE6SGAomQN,"",0.42847222222222225,0.24999999999999994,51.41666666666667,29.999999999999993,120,0.13040149891515554,0.42560365971742276,true,-0.11159340124754147,0.3766318486808905,true 98 | 94HgFvsD8zm7UXJ5KJxN4zW5nsdhZWY2LFREjfaFEHwR,J6XZBDuUpuBzgcVGmY8NgHQYKbGZegoYmbpadAKo1qRw,"JokeyKitty",0.3551954732510288,0.24987139917695478,230.16666666666666,161.91666666666669,648,0.18992269025267713,0.32123893884777177,true,0.02746987581829835,0.23756857161505068,true 99 | 7qhVdVXB8AQDPkyMsp76VF8LphuCwqSYtr9SqkQQZbRg,6bb3VS1Mx1UBEiyFbrdh4QeB4FRVCBwreL3C9mWvKWiH,"Old-Ben",0.3299936386768448,0.24936386768447838,345.8333333333333,261.3333333333333,1048,0.20118506608269204,0.30467967290083997,true,0.04991538644910738,0.21512306098424167,true 100 | 2mDrrmhSzpSyaF12izGk8hnFjtKCGeCFPwQHpRiJDby2,9wQQnnnkk5b5GkQWTW9L4kEA3CjFv6CqsQd5gt6tRsHK,"S4Mar",0.3544238683127572,0.24897119341563786,114.83333333333333,80.66666666666667,324,0.16813612330109978,0.35221462564546896,true,-0.016042988799658653,0.2810814362330077,true 101 | CoGag5j1bx21KY2s5fyym96UTDV3GouoLz24g1ZXMh6q,Dcd4JMKNuAzoSbV48FmpmdiA1iPZ1FpZp4QPjBXdrNj1,"2hub",0.35208333333333336,0.24843750000000003,56.333333333333336,39.75000000000001,160,0.1412988778096028,0.39906018115610253,true,-0.07888851088683987,0.34392695832018894,true 102 | H68e2XUdXK3j8ibFv61VymvHn6AEhHPHLZSmbbQnZp1M,FxQLh2b8JnBFwPw325tix5x6BEJ7ibmqz2LyKLZWiGAX,"Eclair Stake | Elite Rewards & Security 🛡️ (5%)",0.32063008130081305,0.24695121951219512,157.75000000000003,121.5,492,0.17961979403764228,0.32938833447330507,true,0.011960591420185726,0.2530778560131633,true 103 | 76qvvT56uoMDwdCZEekRH7FJZLvhkgmoi2iNuTK7T9HL,BXNW9ysAB9ksEDidcNWraaFkMeA88q6xzFRSyNnGvQYC,"VovaZero",0.36154935275080907,0.24463996763754048,297.9166666666667,201.58333333333334,824,0.1913276862133221,0.30716483507414544,true,0.03936184539397149,0.22567660203937756,true 104 | EqgfgrWR3D1As2aS7tYjoHfNxgxcfNYvdUL5zCsXFXBt,3m8Ct5n9feJFEuuXFb67oqt9XEJeBYkGyEdQRX33QQ5H,"Rapunzel",0.3394886363636364,0.2428977272727273,59.75000000000001,42.75,176,0.1408736372829362,0.3856432612232452,true,-0.0690501423049373,0.33408858973828637,true 105 | FKiyMb5BzqKpe1Y4Px98vxm3XXHAGHgSkQZ2wZwmzoub,6F4gdYb1sqHGMeFaeEcqt8N6S2anHre2BkZM7QWo8r6N,"DeezNode",0.3089048672566372,0.2427175516224189,279.25,219.41666666666669,904,0.1917736256917388,0.3021355349134981,true,0.04357932131639258,0.22145912611695645,true 106 | C17WLnQTPjqXgmnpu2F1WfbeXdSbzufvnMHuS6XHjsAZ,3zxkHtntSzfW2rukRFqhN9SDPzqicvF6WwN6yDwdSvxQ,"BestValidator | 🔥 0% Fee ⚡ MEV Boost 🚀",0.31488853503184716,0.24270169851380044,197.75000000000003,152.41666666666669,628,0.1827082910680126,0.314806523371316,true,0.025810225713575122,0.23922822171977393,true 107 | 7TYbdqaFpHbLUWBe6fTc19XPweUMN6fB3GBW3TzZWu1i,7YCDRyGNn8g3WgZg25JLB9wKuERMkj99AFc8zHAQVwSt,"Steel Nerves",0.31966743119266056,0.24139908256880732,278.75,210.49999999999997,872,0.18973974221257942,0.30188314145020156,true,0.04196209972050911,0.2230763477128399,true 108 | DViARWAWKkxAzp4UCgbw5B9pLSrBY3PaztFErcwgVUKX,HeTyhZdUKswQoonJJTXqAnDN48ceyVAeFaKfYKayGPNS,"Code-Breader",0.3208603020496225,0.24116774541531824,396.5833333333334,298.08333333333337,1236,0.19714118917388568,0.2914571944716089,true,0.05645654282799685,0.2085819046053522,true 109 | 6xct3c93fs7s8Dm5j3rVabTDZD7ahtwFDTzydpFTuiEn,8StzUMT1Kq33EHPoFx9zYhfuvzAbiqeh5nE3DftLLDPG,"Robobo",0.309553872053872,0.2401094276094276,122.58333333333333,95.08333333333333,396,0.16716097770329608,0.33219451472376027,true,-0.001860353631066708,0.26689880106441577,true 110 | 8JpfpVyew5Y9cLQCHkt5gqT4vDZLL46ZknMbSThVjzrg,DUCKsGEPEdNv9QeskPNwoJdWgAXjxUFrkNDEKjAnLWyY,"ARCHER 0% commission + MEV",0.3227513227513228,0.23960170487948274,732.0000000000001,543.4166666666669,2268,0.20653040288147778,0.2761257762414291,true,0.07636798535385383,0.1886704620794952,true 111 | 7aL9cw8khXDftH1JcWrPEe5U1dvobEHmvQW1DEFL7dRL,FKSXgi9YVuMwUzc4miWhFnJPMTbjJ53XMFgyoCZCo8c,"HighTower",0.3543518518518519,0.2388888888888889,318.91666666666674,215,900,0.1881983093369291,0.2982172203695074,true,0.04338189620687462,0.22165655122647443,true 112 | EjS9FcaGPEYz61pubjmtadEkbvUBSdk65t9ApFf94Pnj,H4cXCqtAy8qdu9qe2dSxoPhUscMTYVrmVBXyPqRVTNR1,"Kitsune 🇯🇵",0.32696078431372555,0.23676470588235296,111.16666666666669,80.5,340,0.1595082887065425,0.336460454130707,true,-0.012505285774068398,0.27754373320741743,true 113 | 9cDdzkrimGrsNVKKRtN2Q1ydBwDxjDtPGyyLRgnUYyAQ,H1ScoL1TosVSRvJgARRnMs9extCdXZRWdKRqY4H7k3ik,"Alex Validator",0.31194444444444447,0.23583333333333337,187.16666666666669,141.50000000000003,600,0.17542450731292095,0.30924288888281426,true,0.02334873899949469,0.24168970843385434,true 114 | 5rzBJeyPbEbrUGRWY9pNDp1mpR472zF5TE1dF7ATUvNR,VoteMYitKq7mruk9QPJRUgryYbSkyZKBuvnL1VTgoMq,"ZEROMAX - 0% + Jito MEV",0.36317567567567566,0.2347972972972973,53.75,34.75,148,0.1279659413589685,0.39084253346610337,true,-0.0872920718890815,0.35233051932243054,true 115 | 5p8qKVyKthA9DUb1rwQDzjcmTkaZdwN97J3LiaEywUjd,EsEtxoyhFTgfvudcy2VwwQJ1qA6BScLUW39PKpYczuxF,"r3Dub",0.3271842878120412,0.23448972099853158,297.08333333333337,212.91666666666666,908,0.18441636153768104,0.2932702433424587,true,0.04377544041371101,0.22126300701963802,true 116 | HsGWhcLqVsue45i4vMxku3YEVGF5cYxUSTaa6gwieSGN,BUyTfHHrp3HQ4TQXaXrRrNuhLsbz23auKYNrxkQRfViP,"Gaveljas",0.29064542483660133,0.23427287581699346,118.58333333333334,95.58333333333333,408,0.16310908176786576,0.3244481765484172,true,0.00013056498467128863,0.26490788244867775,true 117 | keSVSWNZfPBeQPcwvvkkerr2Xd6XoFUyPeWwzHSUdNN,6Wi4bMzio6PGnHXg39zBMjGp5vgphLBB2k238DzPBqhz,"nikks",0.3080128205128205,0.2326923076923077,80.08333333333333,60.5,260,0.1472032594753453,0.34759333669119946,true,-0.03332264767836618,0.2983610951117152,true 118 | F5q2LhC4246qJwKN8anB9UPCKQAtvpoEpxZ8uiw4fsgz,3M4QYXfFM64wqSpSeQZWA6PJNmR6QQtF64BLzA9SG7ZD,"ZinaFont",0.27676151761517614,0.23238482384823844,136.16666666666666,114.33333333333331,492,0.1669691543426836,0.3137757205216382,true,0.011960591420185726,0.2530778560131633,true 119 | 7BTbVD8t98eYH3XV17Azui4cUMLyfvheoJ6w6VtWivfW,C2KtdF4FBNybpJrAW9p57SRxv1cqH7EAFeJPJ9J3biLi,"Yekat",0.35181451612903225,0.23219086021505378,87.25,57.583333333333336,248,0.14516281481965407,0.3500298713586413,true,-0.037287554996357886,0.3023260024297069,true 120 | HgozywotiKv4F5g3jCgideF3gh9sdD3vz4QtgXKjWCtB,DHoZJqvvMGvAXw85Lmsob7YwQzFVisYg8HY4rt5BAj6M,"coyote.staking",0.29530038759689925,0.23213420542635657,406.33333333333337,319.41666666666663,1376,0.19091290049214782,0.2791847082496249,true,0.060429784556738045,0.204608662876611,true 121 | 5yRbBQY5ZKe7VcuuwCS8wVvMfcq41gNctbdhK781Joep,25rtQR4h9BQKMcU6a1DxpZjB27dwcRUAdVb9binerD9E,"🐾 RED FOX 🐾 +MEV",0.31833864118895966,0.2310244161358811,199.91666666666666,145.08333333333331,628,0.17238379444834345,0.30232612245135676,true,0.025810225713575122,0.23922822171977393,true 122 | Bat6DHawBwy8k4fqsrgkSMb33UWWCDyiXH9AUQBrWiGX,GCUWGuMnmtMv3BFMx8EmeWxst18sihXxyU3skeNGTj8A,"Lemon Tree 🍋 [0% fee]",0.3085797491039427,0.23062275985663083,229.58333333333337,171.58333333333334,744,0.17627119975791722,0.2957167431598394,true,0.034481234316482035,0.230557213116867,true 123 | 7htu6a3yrQgYTq9XS57BUcQ1dDKnCq7ETrowgemS97xs,DimavhUqvCpWjUZqSFZGLqBiUVUYQ5jZEaCHutKKVs45,"VolanD",0.3457550860719875,0.2299491392801252,294.58333333333337,195.91666666666666,852,0.17886714103556314,0.29045913255769185,true,0.04090538806580361,0.2241330593675454,true 124 | 8bYQFFFRK8utNNSwZJwo291WwhNfev33yirj6qwZjF3t,725My2yzg5ZUpQtpEtivLT7JmRes2gGxF3KeGCbYACDe,"2poyDev",0.31074134199134207,0.2288961038961039,382.8333333333334,282,1232,0.18578535967033682,0.27858771410698635,true,0.056333164513511974,0.20870528291983706,true 125 | GaDoLNbHGYVBJKetk8eKJnnWq5y1y5Li1eRGP97FGsfS,5Ri6yTqus7LdDaYGAVNGStC77BHZuQy8F6fYsp5cC7Vf,"BCB Credit",0.35569105691056907,0.2286585365853659,58.33333333333333,37.50000000000001,164,0.1273731163660688,0.37579961483148633,true,-0.07629445271185825,0.3413329001452073,true 126 | EUcJwf7jXskRE6NZBtFPVH2EedNvNYko8LL2WT62XctB,Bwkz1ddKoGE8hgiSV6HZLXi9RBLqfBi3HZb2QujzVGgz,"StakeBowl",0.28747002398081534,0.22841726618705036,479.5,381,1668,0.19097301421342516,0.2707462880948053,true,0.06704311809262199,0.19799532934072706,true 127 | 6PvHaibtZhuba14dzbhGFJRASYX3Ka2oviRzSbXV2wYC,HM5H6FAYWEMcm9PCXFbbiUFfFVLTN9UGy9AqmMQjdMRA,"",0.2973356009070295,0.2283062034337545,2447.6666666666665,1879.416666666667,8232,0.21081564607698944,0.24679408848315076,true,0.10304596319932396,0.16199248423402507,true 128 | 6iTpVEx7Ye6wvvrnXBLf6FPhENrCu8mKGswzhem2pJ1m,BCRg6hEiLbrdgaTUbUbuz8deDcbyCgP37fCBMGqNhhq7,"Vesper",0.30718818984547464,0.22785596026490065,371.08333333333337,275.25,1208,0.18444107071466273,0.2780065876783613,true,0.05558007148765312,0.2094583759456959,true 129 | A31PGH4i5xGn7SHWpsQRhpBYUwanRuqNrHBp8bSeCSEr,EkLA4nA5jtM2t2FkNWo6XWAyvQyaJJUZoX5p7LMawoaz,"❄❄❄️",0.29918384879725085,0.22723367697594501,116.08333333333333,88.16666666666667,388,0.15563311719477751,0.3193175287711094,true,-0.0032386417693276437,0.2682770892026767,true 130 | EXCMwETx5Txcvxt6YYqxFmhSpQKH5BVjdat3NE5eJJ6a,6oKqaVoS6o8hHSzP8uFp7E7C6c9i7hfznvSb5noBQAFT,"Sveta-solana_MB",0.3756127450980392,0.2267156862745098,51.083333333333336,30.833333333333332,136,0.11878089227072391,0.3893906453985316,true,-0.09678465955305215,0.3618231069864012,true 131 | BhwrctpZCQqwZHFHhgsnZkZG3btSwAg5aBtDPVDzQriG,q1phrX11VjA2XEPqsTFMYRfrTZiwUeG7HCVz3d6V5Ua,"Shmagr",0.28909817351598177,0.22631278538812788,168.83333333333334,132.16666666666669,584,0.1663583572216417,0.30009618666118454,true,0.02186335800459216,0.24317508942875687,true 132 | 9oJDQSVw9z7Hb6NGQvoYbvqEGgdyzt5SzX73uKRCupVr,74PrnaiKU5q8SJX4H9Jis7xyzMUNoSesizn7FhFZaxfG,"iX",0.42321428571428577,0.2261904761904762,59.25000000000001,31.666666666666668,140,0.11952222188040004,0.38628998062393927,true,-0.09348515108343536,0.3585235985167844,true 133 | 6XUsoRDfb5YrGy5m6HsSiMjFnSvKKbn83qfadKLeswKe,6ztDG1XRZiuXtoCotN51kUPtdHXwRAgRiVEbbUfoQ6CK,"MainOrbit +MEV",0.36284722222222227,0.22612847222222224,69.66666666666667,43.41666666666667,192,0.13130107250349904,0.3609826994546456,true,-0.06046875140567601,0.325507198839025,true 134 | 4JryygoiM1j324fYkeBzcQDcwRfd2WpgkEzUePFj1rJY,8ge8UzG9FyW4NDZ6zzZiUypnbcNQ3nUfTBKndxsmWqSB,"Legio🔥ReZero | 0% (fee+MEV)",0.2826413959085439,0.22570697954271965,313.1666666666667,250.08333333333337,1108,0.18073149537511693,0.27807585149126524,true,0.0521830795161381,0.21285536791721094,true 135 | 8jAft2jnKtjx9MQNtiR9cE3RxrsaL8sjJJgCbHAd1XeS,37Fz6yZjFdZS6DDsJSsswX5kSvunaZQtQ5zusC3y9V7S,"",0.28395061728395066,0.22530864197530864,122.66666666666669,97.33333333333333,432,0.1571786490732322,0.3120366254521328,true,0.0038605736351075004,0.26117787379824153,true 136 | G3x5eb53kUpp92FWiyqRWJ3Q6e9tH3dEjGDgDWYf6was,GFK84uv9cr1d6KnkPERSEYagTvpLKTuwa8W9adx1qMg6,"Corgi-node ⚡️ 0% Fee + MEV",0.28480046948356813,0.22517605633802817,404.41666666666674,319.75,1420,0.18507939694423609,0.2710699739432127,true,0.06155545176507325,0.20348299566827577,true 137 | 4ZToBgveZ5m8NySrDyPA2fiGVRVBioaoMXD31KGidm65,Dh4K8fNV6pRFZtbzQnP5a5HmyBPb2kmxvWiYmc5fJMvj,"FOX",0.2806186868686869,0.22474747474747472,148.16666666666669,118.66666666666666,528,0.16231402140612666,0.3025229821151156,true,0.016143095983714717,0.24889535144963432,true 138 | ChkH4bTk7c5NSGbxvXx89yY2oU7rFJsr3Cq1gPNCCPVe,D7ZCDE1PHe8duMjNpxwHrYbrRzcnsS7p4nD2daLzWwtr,"bulldojkee",0.28859289617486344,0.22438524590163933,422.50000000000006,328.5,1464,0.18490972491292565,0.2695017590638918,true,0.06262998249692647,0.20240846493642256,true 139 | 2nZFRYFgX8A2YVCawmbjuL4zSE6LSt5o7ZEHupB5rZBQ,Atw2Wond9H3DHfgg5NGqi4dxMwF3Nrgdhm39x2oK8MCW,"Green Labs | Nordic Waves",0.30769799054373526,0.2227393617021277,347.08333333333337,251.25000000000003,1128,0.17839075711636482,0.2744305921237424,true,0.052898464591212196,0.21213998284213684,true 140 | HrM8x5Xn6ugoHqfLc7MCr8K7D34Z3NBc1TcuohCJ2ksz,7zFvisPXq7xCFoSAL4oxZhRpDonmf8NxQFuLNGW4UYFh,"Ulastake",0.27849842767295596,0.22248427672955975,118.08333333333333,94.33333333333334,424,0.1542415180177656,0.3098585434610426,true,0.002652484688807716,0.2623859627445413,true 141 | EAW9vxqogvdPNapq7QTDpiVTHK6o7begUhPVnf854VTc,DyDjFYB6i51FMHQvB4eKSwGHmgMxVf1i3FWwANAngqyY,"CuBe-M",0.4431089743589744,0.22195512820512817,46.083333333333336,23.08333333333333,104,0.10500254478046359,0.40956071913275527,true,-0.12969979879985277,0.3947382462332018,true 142 | 3Kzdcmu6yWE4AEhFdxAoWncLijpwzNB95JThHRXzvf5k,6GoijNiK3JZVAY96ykCfPhcJnrQfrQMLvrQaX5HyMVhu,"byasa mencius",0.28787037037037044,0.22194444444444447,518.1666666666667,399.50000000000006,1800,0.18624445555816974,0.2622819297451145,true,0.06948961497764883,0.1955488324557002,true 143 | vu1sGn2f1Xim6voHNLt4nLn38zNkYdLasU7hEr1TC2D,6F5xdRXh2W3B2vhte12VG79JVUkUSLYrHydGX1SAadfZ,"Allnodes ⚡️ 0% fee",0.29805151915455746,0.2218369293996771,2707.5,2015.166666666667,9084,0.2053473221584623,0.23925200298808597,true,0.10446215466558895,0.1605762927677601,true 144 | 2EiEMRvsBS43gbDCi5yb9GfRBghae41UFAbBt2iSvNYB,6tajb2FFdjiRJLrdwfKQsijHGmeVFcTcXJn6NH3BEoLW,"Irinkor",0.2915826612903226,0.22135416666666669,289.25000000000006,219.58333333333334,992,0.17447386036936632,0.27661025714480036,true,0.047615834360158316,0.21742261307319072,true 145 | 3RbsAuNknCTXuLyqmasnvYRpQg3MfWZ5N7WTi7ZGqdms,4aFj9VyXDrqU4TnKWnMVuPaAVTaF4GZLLKZN2iZivW29,"anvel",0.2858205782312925,0.2193877551020408,224.08333333333331,172,784,0.1675008196653132,0.28190502401291495,true,0.03701494424188892,0.22802350319146011,true 146 | 9Cjoq1m66wqDFhnbyhB5LhKQWhcCynU8USV9qQn42eZu,5wP5Qm9frQfXY9QadZZHqgy6GEvqtHjpJ6uongxdb5gJ,"",0.28844696969696965,0.21912878787878787,126.91666666666664,96.41666666666666,440,0.15245676664890417,0.30448295315767665,true,0.005035563087785244,0.2600028843455638,true 147 | 4rXCssbNbfGjPH727pBJXix3DPy47PN3ZVGMERdZQQ3D,GbC2vzt6S2HsUAJ46Qfh3aoG6oB9y3V4T7XD7914K5na,"Nexus 🔗 [0%]",0.29429200542005424,0.21883468834688347,289.58333333333337,215.33333333333334,984,0.17202628691288974,0.2741622772357569,true,0.04727139728925177,0.21776705014409725,true 148 | 4FozAhZhAo8ZTuzNHeAHMDDLqWmRwioWBhFqybZYHamV,FXbkkbLWH4PxSK8t1JmKAHn4pEvGsCFyMT7pfgwm62us,"alexar",0.28086982968369834,0.21852189781021894,153.91666666666669,119.74999999999999,548,0.1579158450417691,0.294259804073727,true,0.018286486197067867,0.24675196123628118,true 149 | STaKesuXJH6UGRizuEVSWG1tyLu5ycKgWj3i1HUdvs5,2PEyBgsPYBQ8pMdXQtEaPGNqWQHE9GCnmV2tTVN4GMru,"Private",0.27651515151515155,0.2184090909090909,304.1666666666667,240.25,1100,0.17394310522673812,0.2705196255788848,true,0.05189147730802979,0.21314697012531925,true 150 | 6xz2hw8jSQ87Db97U7Z9QQfWUBNgw5Hih2Zbn5TWCiGC,FwnUt6MUucm4mKKGfRVcKo7W82MTusfZ2sDhnc8k6F5i,"DeezNode XYZ",0.2599455611390285,0.2177554438860972,206.91666666666669,173.33333333333337,796,0.1663970350667401,0.2796478419089511,true,0.03773755951212006,0.227300887921229,true 151 | G2TBEh2ahNGS9tGnuBNyDduNjyfUtGhMcssgRb8b6KfH,F5b1wSUtpaYDnpjLQonCZC7iyFvizLcNqTactZbwSEXK,"AG 0% fee + ALL MEV profit share",0.2796153846153846,0.21764957264957266,3271.5,2546.5,11700,0.20317715549729062,0.23285161939081225,true,0.10779697718633525,0.15724147024701376,true 152 | Fj8QKDuNcptyXT6Cub2TnjWs6zZ3qya49dw8q4DE4f8V,6m4ZwGp8zCuqjBoAn11pYAQun2FwSMe86RwPbqpf34YC,"",0.3029636150234742,0.21742957746478872,172.08333333333334,123.5,568,0.15790218620803345,0.2916265484387358,true,0.02031564835475845,0.24472279907859057,true 153 | 9jnYKtJoHKsR5XudQnvR9cXTxeorQf8C1wqZvU79govG,7spi8Z1CpG1AezUpjHQ5rGKxw2dBoeTfBmQxqT1YkS9y,"🍨 Ice Cream | 0% fee",0.30547034764826175,0.2170245398773006,199.16666666666666,141.5,652,0.16102176826767067,0.2858682062920927,true,0.02779260883259982,0.23724583860074921,true 154 | 6aiX7kVpUovCpbrLsMzG92qHcyhBrFcviDWHn2VzYYGB,3Rk99suwAvvJgyLpDYEJeC2YPPLw1enc5T1r6J8ZoRSr,"",0.29594494047619047,0.21688988095238093,132.58333333333331,97.16666666666666,448,0.15106426285724678,0.3012212852239511,true,0.0061789374003279884,0.25885951003302105,true 155 | 3DQYd2XcoFiKim2Q6bEQEx91jnjyX6oNiG3C7gEHvEko,HkqCfZFY5Hh8UDSGH6AJqtxpS6CFC2aqqFgqiDYtSPZw,"Ketchup",0.2664473684210526,0.2156432748538012,121.49999999999999,98.33333333333334,456,0.15049826715884754,0.29905993865191904,true,0.0072920893746907245,0.2577463580586583,true 156 | C5G5FfLmhhcY4oGJ7vmXT472BU7LixPiVofNbs5Nyv2T,9EW9kJVj4GYqXmFcN7XzfxuUEfrB5HLm5jsBNscdBBXb,"Forever",0.31060606060606066,0.21543560606060608,218.6666666666667,151.66666666666669,704,0.16147903060425337,0.2813714542136271,true,0.031734540705868605,0.23330390672748041,true 157 | 8Gr59dE1LhRdKeN7EcAFAoKSk9XYVUVPPL7zWc8myrma,9w3YAf77BSGLQXahTpwAe9U9mNdCXkqmxH17uCyN1wyH,"lelika",0.28132603406326034,0.21517639902676397,154.16666666666666,117.91666666666666,548,0.15502470531905851,0.290639795379658,true,0.018286486197067867,0.24675196123628118,true 158 | FYjejVMGsaN3v8fo33xfDxQxiDEdxw73KqgPymcLorY7,BfBPPqzYcqEQK9hF7AnQEJojzMtzQzB926qcPc4Y1v3L,"Guinea pig Stake",0.2787739071038251,0.21490778688524592,272.0833333333333,209.75000000000003,976,0.16831375120003958,0.2702097167883952,true,0.046922733967338454,0.21811571346601058,true 159 | 7tegjkVvZmYSpGJQVpiRqKuehxtiAEEXyWk1NEbXriGC,9jVU1ET9Xxqnrsqjw8FGxmHgcXs6Hbj1HECckWqn2LUD,"",0.2759158615136876,0.21467391304347824,456.91666666666663,355.49999999999994,1656,0.17809567125923942,0.25642096819673976,true,0.0668063140443514,0.19823213338899764,true 160 | 5marvipGzf98hxnoJFXsZbGHSXcEQ3yRGJ4ps7D3V4ou,i6PZjkPHGYmPfPE8LsJuLn5huZyusXhmysiDiHGPjxb,"MARVEL+MEV!",0.28691924778761063,0.21225110619469023,518.75,383.74999999999994,1808,0.17730517987742211,0.2519751384788059,true,0.06962921561136547,0.19540923182198355,true 161 | 8U1oTx4EvAgqesgaemAzpwrJsysUHEg8bBQ7Kdbp1W5X,GC8W2uHZ9UyrmgoDGsuFt322L18cRhsbKxWiZ579aLM6,"labas",0.29132401315789475,0.2118969298245614,354.25,257.6666666666667,1216,0.16998855928239212,0.2608896984349716,true,0.05583357844446944,0.20920486898887958,true 162 | DCE4yhedQgUHQhC9wh1FoZqaw5nUah4KiW636EvsJL74,6ZUCygEHeA1MRgdxZ4V6e6gcAsJz1e2uDA3e3jv1bY7M,"Green",0.29092614533965244,0.21183846761453393,491.0833333333333,357.58333333333326,1688,0.17579317435593156,0.2530058584240591,true,0.06743216553919885,0.1976062818941502,true 163 | idLi1KLjkzEmLvzdB756HweHRmpuC3AGkGnK2zhWJ45,LigajjQqkEj6VwowzP8VjmP85qQmkmvmbM1LUWazaLQ,"LigaLend",0.2939655172413793,0.20991379310344824,170.5,121.74999999999997,580,0.15192622792528349,0.2826574617634964,true,0.021482441677704883,0.24355600575564415,true 164 | 34C9C4zhnjbExNcYzdYZyPccMAMdsfqKLDS5jkqcbUow,6h4mhExruKD3zp7FLFU6ZDK9yVqoLHHdKVGpGXcauveT,"fraybe",0.26584507042253525,0.2096537558685446,151.00000000000003,119.08333333333333,568,0.15117587669468247,0.2832048947829689,true,0.02031564835475845,0.24472279907859057,true 165 | J2895yqMc1JqrWPQ2ryDPn7EbozZpAoCCPTy3BDUME9m,DTDvrj1mKFv453DMAGRuFwg77DuLjsfVHnbLe5BJPL9D,"meAnn | Platinum validator",0.28595066185318896,0.20938628158844763,316.83333333333337,231.99999999999997,1108,0.16590672543732302,0.260699139188863,true,0.0521830795161381,0.21285536791721094,true 166 | 2dxz129YxB1xtf7Mx6HUT5JspexArNNtQt84FYueWZV7,5RCD4pZcKH3NHN4XHxvsnVAawSaConLgsZbreSN5dXpZ,"NeNa 🌻",0.26822916666666663,0.209280303030303,283.24999999999994,220.99999999999997,1056,0.1648563547909947,0.2619208278001777,true,0.05022887462846681,0.21480957280488222,true 167 | Bs19Z9SokV1s46jutN9tqqaCgYf1GsVyyytVfkzwn9qK,5frYQSynysBe1akCVK9tNBJ5j8jgBgUsjAXAgqHxvykJ,"Empyrial - 0% fee, high performance and MEV profit share",0.29580269607843135,0.20807802287581698,482.74999999999994,339.5833333333333,1632,0.1717544041650481,0.24976699699743127,true,0.0663248943506729,0.19871355308267613,true 168 | CbVp3Sb3iKYGS8iQT3pQskAo2bqAQRuFBdeFCTfCAN4Y,2qsJLygBZ2XoYkRtkngH4fH4CtFmzfnjARbtMSWkZAQs,"Apex Stake",0.27553763440860213,0.20777329749103943,204.99999999999997,154.58333333333334,744,0.1560150243266361,0.2711852014831049,true,0.034481234316482035,0.230557213116867,true 169 | Csgy8jXn6feooV3ztGPhuwCcneWhFFBFCmKZSBwXK7VV,E2MhCdSvsm8qexDPZ5AnZU2Wa1mG8F1US82vh7y317ff,"",0.275369623655914,0.20766129032258063,136.58333333333334,102.99999999999999,496,0.1459797475703291,0.2866573590302701,true,0.012447698997245807,0.25259074843610324,true 170 | ExnG6VdMubFJfrB7qereo3YxUMyeZvTuZUVKfv7R1YZD,EHhxJpoAZXSSmUBhUXUMNd29verm4WdmaHQ2eZtU7fWR,"cotikon",0.27307162534435264,0.20730027548209368,132.16666666666669,100.33333333333334,484,0.14502798352512403,0.28732525684675975,true,0.010968322566947394,0.2540701248664016,true 171 | GijCqhamYxPnGyVjpwno7gvtE68CtP49wbRLA1QFcVgh,SoLdWNZvT8f9293cELNBcPL3XLzsKCyG4AFmvqwXbmq,"F",0.2680709023941068,0.20631906077348067,388.16666666666663,298.75,1448,0.16808621660259693,0.2506283867821352,true,0.06224491489272395,0.2027935325406251,true 172 | AJKjJQXNPYe7ZUfpPMfsKkav7f76cjnhuyMcRr36qpWr,Bjq4FbzK9aA9bQ7nYd5eGjTtiMyB8yFLVomgr8Wow4hK,"Assure.cash",0.3869047619047619,0.20535714285714285,43.333333333333336,23,112,0.09670372758745649,0.38417003044830245,true,-0.12016134891601854,0.3851997963493676,true 173 | 31GGcXa8K47viSJMSk1thwPWbuF1vBY9tijL5wH8FoYM,3NXnw51gHc2rDWTCWU4eVpP1yHyKKbJa1p6JDgMkmiDa,"Artemida (@Dazedrez) 0% fee",0.27208177278401996,0.20427590511860172,290.5833333333333,218.16666666666663,1068,0.16056869644158175,0.25624853113587537,true,0.050692485918109834,0.21434596151523921,true 174 | FgF45YaaF57X8MbcQz2zubreiN2ffovUmKFkdc4b8eKS,AY1nugg77a2QEMfTKrfniYqHp5MgLMWykXTKwZwXYxQD,"GoBit",0.5462962962962963,0.2025462962962963,78.66666666666666,29.166666666666668,144,0.1037015842300385,0.35797718720937616,true,-0.09032409505782521,0.35536254249117427,true 175 | DWvDTSh3qfn88UoQTEKRV2JnLt5jtJAVoiCo3ivtMwXP,FKsC411dik9ktS6xPADxs4Fk2SCENvAiuccQHLAPndvk,"P2P.org",0.26246381353150083,0.20248940519891365,11725.833333333332,9046.416666666666,44676,0.19519386828345237,0.20998647335780685,true,0.11986767411178013,0.1451707733215689,true 176 | H3n2gVjzxhMWTXgqnrTfi8WdqAcQFuoHy5SqvAdqkMF4,4jx1b7HCN9nCxygP3hruC85BxcYndhxby4hkNexuHvxT,"topnode",0.2680202217873451,0.20201402478799738,547.8333333333334,412.91666666666663,2044,0.16971088392357817,0.2386981529438343,true,0.07337117552646333,0.1916672719068857,true 177 | D8izqaR979Fc2amDoGHmYqEugjckEi1RQL1Y1JKyHUwX,Rash24BXgUyy65JJ5KBzpYLrj3pyCqEMEixLVimTcDp,"Stakerrash",0.2555846930846931,0.2013888888888889,438.58333333333337,345.58333333333337,1716,0.16640873823788938,0.24159102848233255,true,0.0679653628272694,0.19707308460607964,true 178 | ChorusmmK7i1AxXeiTtQgQZhQNiXYU84ULeaYF1EH15n,Chorus6Kis8tFHA7AowrPMcRJk3LbApHTYpgSNXzY5KE,"Chorus One",0.25974807445442877,0.20112590928540866,1618.75,1253.4166666666667,6232,0.1821058252626118,0.22159432691269662,true,0.09864517237489873,0.1663932750584503,true 179 | 9jDvpZLfD62KKs38fdsFbZza1SgfGBW6KvbqsNRHexak,GRt2mJZKpK9WXph5HGg4pdgewCYLKitRRSiTkrtHLXV8,"",0.2600660614112784,0.20105366105698258,2348.9166666666665,1815.9166666666667,9032,0.1851525767286131,0.21795507571274444,true,0.10438150399670287,0.16065694343664616,true 180 | 5WgvknZoXna3Fm8qiAmi2D4sZg6u1iyCWNXWxhAc9p4B,b3d74rXdGgdw9XeqRWgAnm7bsZgg9mf5J5hjZMqKxRD,"",0.25883838383838387,0.19981060606060608,136.66666666666669,105.50000000000001,528,0.14090201130926022,0.27545118863191115,true,0.016143095983714717,0.24889535144963432,true 181 | 7VAxhRUMuGWf5sfE51pjjFmydcER3dfaXv3G6ia2Pr74,Cn9bZCGSYN57GsTfJ5YLCy8HMejHZqrBQkv99eusJtEH,"cesar | Platinum validator",0.2658439975624619,0.19976386349786715,581.6666666666666,437.0833333333333,2188,0.16862174598170387,0.2350315406180482,true,0.0753506700499053,0.18968777738344372,true 182 | caraQ1NEwdXDjP8RE28XhiPmzCGNqF5zLNqvjoeDNQ3,CaraHZBReeNNYAJ326DFsvy41M2p1KWTEoBAwBL6bmWZ,"CARASOL",0.27005789909015715,0.19938999172870145,435.3333333333333,321.41666666666674,1612,0.16354920183607896,0.24082372912075922,true,0.06591552539374497,0.19912292203960408,true 183 | 2XvCc3uuXZpEbRZVNYhxPCGAznTXB6FcDt3AzAeVWggV,3d86H85gXsgFr7qu9hwCdPn4xHtWmw37QXjEiFc1wB63,"",0.26308760683760685,0.19938568376068377,164.16666666666669,124.41666666666667,624,0.14460816680102134,0.26840212724294976,true,0.025468756047197047,0.23956969138615197,true 184 | Hj2jzpAp57KyM3SmnYwJbDVrQ8tTWizMon2hhzYzwxet,686JcEJ98r8fMtUiVuKiz4WRoBpJ2Sm9zMhdc2b6H4bu,"A Unicorn Julia",0.25964095744680854,0.1983599290780142,390.50000000000006,298.33333333333337,1504,0.1614475058888319,0.24128344636079296,true,0.0635656236454225,0.20147282378792652,true 185 | 2swwdmPFEPFUJ38nJbJJBA9kKooJzaeUZBJ9o1mYHepc,GRWCUtxwiSLtLGERyNyZymr77NJdko2HdDHxpVcJz6E9,"sobolk_n",0.2855525362318841,0.19791666666666666,315.25000000000006,218.5,1104,0.15548596861685968,0.2485189247219323,true,0.052037674611278034,0.213000772822071,true 186 | 8Q7K2irCbYfEG5ZWyBceiytbL1u977gXqw7UaHZ55Awo,3zEbnWKibg574DaGC1EA3zLNwBK6MGQxEySUgQWKBaYV,"OHara Nodes",0.27300443458980045,0.1976626016260163,492.5,356.58333333333337,1804,0.1637647727494274,0.23659181936416285,true,0.06955953137048154,0.1954789160628675,true 187 | DhKrFYrbiNJSJbVN242Bmi8izphkX6M68mf5R7A2vHgp,GioetmC79nLRnN7VDfHaq8coWAEFPJKu9py59uUqdV5U,"ZenithScape IO",0.28466796875,0.197265625,145.75,101,512,0.13796866212052789,0.27394859401753435,true,0.014338707331001344,0.2506997401023477,true 188 | WUNoB9YQXmXXRcJsjY1G8PfVag5aAfnyGmFd6YwJVwp,BDn3HiXMTym7ZQofWFxDb7ZGQX6GomQzJYKfytTAqd5g,"StakeCraft",0.25389983579638753,0.19601806239737274,206.16666666666669,159.16666666666666,812,0.14759065755382483,0.25557128224737935,true,0.0386760149450764,0.22636243248827265,true 189 | 34v7TexfK4a6onLDKx6UzEn1655HPb5xHcucGJCdNYB8,4QCeaNWTRsKY7Taw6PtneftQbuJCnqEuHpXW4cbSVvLB,"",0.27083333333333337,0.1956439393939394,119.16666666666669,86.08333333333333,440,0.1327174314833865,0.2788146856637311,true,0.005035563087785244,0.2600028843455638,true 190 | Goo7uPA1ASVX2Ws4JW1eAjQxBcTtjMdpAHBtPBzi8yN6,H7JJ6aE73ufbUuDCZSQMxguQsj28XHe4VQyMk2hsVGoo,"GOOSE",0.2606658692185008,0.19522527910685805,435.83333333333337,326.4166666666667,1672,0.16031577595340976,0.23560355677796938,true,0.0671214856917691,0.19791696174157994,true 191 | J3jZnDWMNHiQVuVDRM1PhYfFRMWwMEAMark2oiwQMzcu,6SmEcnuXJ3ZYqJWTqCoPQMhfvey6PfWb1LebLzoH3f7m,"GrandpaStake",0.25050000000000006,0.19511111111111112,375.75000000000006,292.6666666666667,1500,0.15843066407341905,0.23788343516829147,true,0.06347374672249627,0.20156470071085275,true 192 | Ayk5TSNbnjQn95BGnz4ugkcm1kAtEwGcK1jRYmqrYvKN,3uvqr8aX2fS3W9XHdud5avRGbUtY9uswBGmr9S2N7uF2,"Dark",0.2468482905982906,0.19342948717948716,385.08333333333337,301.74999999999994,1560,0.1575433133914919,0.23520780666929164,true,0.06481456323232132,0.2002238842010277,true 193 | 9Hzxq2BnACf7AJbLUBpuyRgtZtuJwFvNYAeah1x6iYcS,2WKHhJ34gNkw1G8iReLXn8roPfQUjsLyzjWHspNdvbFw,"Solidarnosc 🇵🇱",0.26316334991708124,0.19288971807628524,211.58333333333331,155.08333333333334,804,0.14462911461465594,0.2525004118949353,true,0.03821028896409044,0.22682815846925858,true 194 | 8QQn2KJcnMxZ3xHJQJMiyysyWx94mdNCBwoonT3YN9jQ,GQ8DSRSNCFGEdCEwc6em1ma18qSPc5cXCSDnSPSznWBP,"Dreik-Steak 0% fee + MEV",0.2603730822873082,0.19264295676429566,248.91666666666666,184.16666666666666,956,0.147964849640778,0.24690235751566036,true,0.04603200769259008,0.21900643974075895,true 195 | 7cvpkJPcvNX1DpkyYzP9vtKrLUr9xEjb8AxcBT56bnjS,H5oqciP46Ls3mJZu334niaKMcVWjsC7JKULLCZHxT8hr,"SOL STAKE 0% FEE+MEV 🚀",0.2662529550827423,0.19237588652482268,150.16666666666669,108.49999999999999,564,0.13618662597457284,0.26464568724544824,true,0.019918466315004338,0.2451199811183447,true 196 | D8kuk3qEiVBGwYkuMGKfBDwuRi6jjRkzjAZg45fdaRLx,7X7oVv6K6wawMNzVriczSAEk18GzqyrYrvqyJbwLAY3s,"LuminaNodes",0.2583880379285194,0.19119256017505473,472.3333333333334,349.50000000000006,1828,0.15800201261229602,0.22945525151874518,true,0.06997419905902634,0.19506424837432268,true 197 | 7SemrpW1SnhndK2ceWaRQKeAbTY7LdBaA1ctUmFg6jmE,CrLn7zEBytbmRBUGhkDyyUbGCa6H7bMCnw94Dip8QbcJ,"hukutu4.sol 0% FEE +MEV",0.26918859649122806,0.18593358395989976,286.41666666666663,197.83333333333334,1064,0.14405156110510992,0.23662622503969982,true,0.050538820547453844,0.2144996268858952,true 198 | 3L7DRu7kTxNX1X73KxUDGeKjtHEhN1fd3cfBzK9QhH6c,5evi7HwSeD95YbvwMpA7cfz6uDFmovHXpcGYAwZbKsoz,"JustStakeIT",0.2427536231884058,0.18568840579710144,245.66666666666666,187.91666666666666,1012,0.14288850814542478,0.2377521958333895,true,0.04845898722096967,0.21657946021237937,true 199 | EohESr4xHG2tmzL76oaL6NAW7ayA89rX8Le2t5vMoNPR,EreifamaYZ1cAtegv5hJFgRSqDQg3i6uRamWXfYuJeC8,"YO Validator",0.23480902777777782,0.185546875,270.50000000000006,213.75,1152,0.14516707855216265,0.23408301549801247,true,0.05373221279289239,0.21130623464045664,true 200 | 8hTi1gRAogrsk5uZustzkFb1SKgpzxLhfYWTJ5xBV4Ww,3XDZhoRESsx9bU9rdX94qrtLL7YCxhgX3dKmXFRV2vU7,"DeezNode UK",0.22933743169398904,0.1839139344262295,223.83333333333331,179.5,976,0.14062177683326138,0.23686066656092414,true,0.046922733967338454,0.21811571346601058,true 201 | EQhTjikb1L2jvxsCaSW2o2TuRXh4Do6HzBEWCxpeM44W,Eajfs6oXGGkvjYsxkQZZJcDCLLkUajaHizfgg2xTsqyd,"JM",0.2105543710021322,0.18288024164889835,395,343.0833333333333,1876,0.1507410401613724,0.22009591200345507,true,0.07077953340033624,0.1942589140330128,true 202 | STA5dMZHibCkLtWGXmEADpdkR8VRkGTJf1gTSMyJ1YU,D8aGMETy3q6ymADJs7YS81QY2qTQmptVox3iCfGDgSTA,"SolTA",0.23583909370199696,0.18044354838709678,409.41666666666674,313.25,1736,0.14734595936378586,0.21906558538398457,true,0.06833829408700876,0.19670015334634028,true 203 | RUSHpmG4o1ydgySKRexRws7WMmu8nH5BaQgEAmwo2hK,2Gife8andd4BkEbT5CncpriPxmQYqbspDh8cXkN6RUSH,"RushChain",0.24665937803692908,0.17966472303206998,338.4166666666667,246.50000000000003,1372,0.1429046495942135,0.2234159180268353,true,0.060324774393047925,0.2047136730403011,true 204 | CQYub9hafWbzwjYyr8hBVkKqD2LxDoDD9HhDzuNNc95n,Fbnesg4kSDDoFbjaSiDQJ3GXHHAnNb1CJCgLQp4dxj4C,"HyperSol",0.23422057502246182,0.17963836477987422,347.58333333333337,266.5833333333333,1484,0.1441634230383513,0.22158265600944851,true,0.06310253180526572,0.20193591562808333,true 205 | 7TtboPzuUFJg5gCjnPVJKmBRZhfEmoAnNWXdsX81N28T,4v2os15BGgAnqiy76YvPmAywp5xKh9jfBPfnQGzUVc9c,"darko | Platinum validator",0.24802215189873422,0.1773470464135021,156.75000000000003,112.08333333333333,632,0.12599167775199172,0.24379629743243592,true,0.026148448428106028,0.238889999005243,true 206 | 9HiuHYVDnoQz7xdL2NFmZdv6S2jYNUQxGg7taDwrZ3gy,GwT72fNWtBrFa9GsBru2kPso1NEw3AnzrjPwprVAv32X,"🌀 SolWave 0%fee +Jito MEV",0.24681528662420382,0.17688428874734607,155,111.08333333333333,628,0.12545898849933584,0.24351913071663367,true,0.025810225713575122,0.23922822171977393,true 207 | BEL5CeekyNyWdocqr2YXTVVvYwzeActXNGMPJhmvFVsb,AAhcGqPdM9WdjhVH6T4vAQLvoDFrYQqirkxCdvxoKhgp,"Freedom",0.23638451443569558,0.17579833770778652,360.25000000000006,267.9166666666667,1524,0.14110367078057384,0.21686975463963026,true,0.06401956933113342,0.2010188781022156,true 208 | 2oygbVMTfRmUykKM7ZnRiPs2RRnX1TpdTy1LhH2rxF18,3Grtx7bvWU7FPZDWZRdUUmigXBSfkJUzwdZqgfAapcgz,"",0.2646604938271605,0.16550925925925927,114.33333333333334,71.5,432,0.10752322520013843,0.24614200375139447,true,0.0038605736351075004,0.26117787379824153,true 209 | 7y5VhV4fkz6r4zUmH2UiwPjLwXzPL1PcV28or5NWkWRL,HxRrsnbc6K8CdEo3LCTrSUkFaDDxv9BdJsTDzBKnUVWH,"StakeHaus - 0% Fee on Rewards/MEV",0.21343970680253868,0.160688745865737,3183.666666666667,2396.833333333333,14916,0.14933473622731086,0.17273072113401372,true,0.11062373332866043,0.1544147141046886,true 210 | 4mzLWNgBX67zVwTykNnq96Z6KQLc8UyV5Q35EfVCDifC,8inoRcYLtHdDL1qHWvGph7pkJKuJdrE2kNkFpjcYaYHf,"Puerta del Sol",0.19766164469554298,0.15042372881355934,419.8333333333333,319.50000000000006,2124,0.12272424542857184,0.1830704724257536,true,0.07449576573546512,0.1905426816978839,true 211 | SerGoB2ZUyi9A1uBFTRpGxxaaMtrFwbwBpRytHefSWZ,BWkvytz3MAiLkUbMuYK5yV1VYThbBYYQYG3gdef8NLw5,"SerGo",0.239659739201304,0.14415240423797882,392.08333333333337,235.83333333333334,1636,0.11362626807157034,0.18120296705615208,true,0.06640586603769816,0.19863258139565088,true 212 | 7mcgHPHLfdoVn1JV9pQp6y8dbx2QF4n1STRCyG9wJ9rV,5cXLZKeTuRm95ng96K2qCdxB2kSU1ajW291HmEkNpXkM,"P2PStaking 0% fees + 95% 💸MEV💸 returned ",0.26677489177489183,0.13924963924963926,246.50000000000006,128.66666666666669,924,0.1007283357153631,0.1893998607905863,true,0.044547140137789196,0.22049130729555982,true 213 | CAo1dCGYrB6NhHh5xb1cGjUiu86iyCfMTENxgHumSve4,51JBzSTU5rAM8gLAVQKgp4WoZerQcSqWC7BitBzgUNAm,"Staked",0.1634280147662018,0.11613856986601041,1593.75,1132.5833333333335,9752,0.1041066159451807,0.12936030898001546,true,0.10544013672277583,0.1595983107105732,true 214 | BUv44cVtsdvU9z2BfFGk6s5JZZWrmVnq5qCaii5ARyyB,6jzDwKeR21EFHwaRgZMefMxJ9D2vnQRqfYxkpUuJppPh,"",0.15814439299590186,0.10867063175262123,3961.8333333333335,2722.416666666667,25052,0.10125544977217522,0.11655841954866782,true,0.11562416668035427,0.14941428075299476,true 215 | 76rcGHdPvgs8G1XrzCXUTWtwgT59AFDvpB4VbTS2TBBJ,8mHUDJjzPo2AwJp8SHKmG9rk9ftWTp7UysqYz36cMpJe,"",0.15772386437730931,0.1084773237701949,2902.7500000000005,1996.4166666666667,18404,0.09987836480517054,0.11771978339808564,true,0.11280749327794122,0.1522309541554078,true 216 | DtdSSG8ZJRZVv5Jx7K1MeWp7Zxcu19GD5wQRGRpQ9uMF,CvSb7wdQAFpHuSpTYTJnX5SYH4hCfQ9VuGnqrKaKwycB,"Galaxy",0.14609290357529792,0.10669747652582161,12944.999999999998,9454.250000000002,88608,0.102729325749839,0.1107999783208278,true,0.12353574803015772,0.1415026994031913,true 217 | DRpbCBMxVnDK7maPM5tGv6MvB3v1sRMC86PZ8okm21hy,3N7s9zXMZ4QqvHQR15t5GNHyqc89KduzMP7423eWiD5g,"binance staking",0.14700630094138173,0.10534621341995251,13034.16666666667,9340.41666666667,88664,0.10140211075294955,0.1094250435607666,true,0.1235385854506371,0.14149986198271192,true 218 | Weighted avg Sc_p,0.09249,,,,,,,,,,,, 219 | Weighted avg Sc,0.12808,,,,,,,,,,,, 220 | Global stdev,0.68733,,,,,,,,,,,, 221 | Slot count,3024000,,,,,,,,,,,, 222 | -------------------------------------------------------------------------------- /reports/326730050_332778050/filtered_report.csv: -------------------------------------------------------------------------------- 1 | leader,vote,name,Sc,Sc_p,R-Sc,R-Sc_p,slots,Sc_p_lb,Sc_p_ub,Sc_p_flag,Sc_lb,Sc_ub,Sc_flag 2 | 8ZvC5d39VKnz4UUJV928s76Mv7FdSbX5WwHCuCFAanj3,5WPxGiB6zBXNJp8JN3WhSKDuTY3ZBX6dBDcbtVMQAJLX,EliteStaking.vip 💜,0.904243119266055,0.388379204892966,394.25,169.333333333333,436,0.302770653112258,0.48147804089626,true,-0.0133232995931119,0.0874681408629532,true 3 | 7bLCyBuFdPFYbBuztRvqrX9e13Dt6mfpoxdnMDhXvZaV,9fgw3MScN9xDUTLZJaiqTBF9BmoASJGWmJCdUKSjzsXs,,0.736372180451128,0.384868421052632,391.75,204.75,532,0.307061222186212,0.469045921001584,true,-0.00855028998111329,0.0826951312509546,true 4 | 2XQgZciomz7MoPNUz5YsrPkPsGg43JHaY5EDgQi1S68E,HnkhL3JYBSmb3s9thcVWzAQA9NqJb5m9U2d7mdDxprGo,Penguin 🐧 MEV rewards,0.837734741784038,0.368544600938967,237.916666666667,104.666666666667,284,0.266475882870024,0.483916946354642,true,-0.0253697124960247,0.099514553765866,true 5 | F9Sq9BxVPCBG4UMU1XAF8JBSeKhyWQdLv2PPizy1xQZx,8RaPWvLNqanZCvrQLsou1hmSj3srN7H6ds8AR9LwiqNa,enderSOL Validator,0.806027508090615,0.367313915857605,332.083333333333,151.333333333333,412,0.28114458787969,0.462887400016711,true,-0.0147703606721218,0.088915201941963,true 6 | 4o2TxN5RNxjiLvEbK56ZyaZ1bg3ZTgaTLpPRqi8vEkRS,8guXF5HQVU4g71ZCnn6aEJxQyb59NaEc4XCGjF5arsiH,BLOCKPRIME 💠,0.776234567901235,0.362847222222222,335.333333333333,156.75,432,0.278901861963817,0.456078517381362,true,-0.0135560755210772,0.0877009167909185,true 7 | 4ZUdaCPz4t1gJK6bFN2YdG6BDfxZ3ApvGMiQUmKPPtny,7XTz9RDt9gbckonUUYvzQ8q3Pfdo36oiQsreXsHhNFzj,Spear | best rewards!,0.741272522522523,0.35914039039039,658.25,318.916666666667,888,0.299347656032733,0.423654780676005,true,0.00175976184720895,0.0723850794226323,true 8 | CKwRED4NttAKmB4D2aos4uQqXqH1QehRoZLdRkyjLdGm,Ha5QeKj9o3u1116qohTcSqEhPRJgUUKSLxS1n5Phgq85,Gigaward 🏆 ,0.680555555555556,0.357519157088123,236.833333333333,124.416666666667,348,0.265428252470882,0.461488180818928,true,-0.0193364336555809,0.0934812749254222,true 9 | CZLU7uNs1SNvmV1vodR29hwJFjQ2eVUXsQJwGt2SKVKk,5ni6KoVM62cRJNfFFKGdiyDfYbKWWAGZ21cfGZcj1y66,Custodian 💼 0% fees +MEV!,0.708227580372251,0.355964467005076,558.083333333333,280.5,788,0.292890718563973,0.424467486430588,true,-0.000413984297413475,0.0745588255672547,true 10 | Bnqie7FYWudbSuBjyRHzoKQrz7eGFxmY9wFAMQKKQjEe,6xwWwNVXJLGhgPfBpew7UDcSjQr73McXSRK2EhdhcL1u,Paradigm 🧿,0.702988215488215,0.352020202020202,1391.91666666667,697,1980,0.311527696467868,0.394758094142433,true,0.0134238821537626,0.0607209591160787,true 11 | 8bDP7mZsx6Z1pZbRoMtzj5AXaqoyBLqEfgAi157AnKJX,P4f3F3VfMhKvpGQXg2MuvLfWmZui41gvcH9XKtYDiFX,deadnode,0.780637254901961,0.350626361655773,477.75,214.583333333333,612,0.280012320187868,0.428451031088515,true,-0.00546402427599882,0.0796088655458401,true 12 | b8ThsbsARWyjqWrBdU9JNFhXg8ZAjDaJtaqXXzy1sRS,CzmqDuqEpfnkptuLAcikmJrhCnhFXo8aUBj6Rto1SPAc,MARGUS.ONE 💎 0% fee +MEV!,0.682213930348259,0.346859452736318,731.333333333333,371.833333333333,1072,0.292787799998588,0.405195598266954,true,0.00493289161388837,0.0692119496559529,true 13 | 71M936kzQRe7eWrABba6yKqPsmTMVhijQqDNQP9qM9pP,DM8eVQwKYpFUq4MAC1XEeZMjV4T34LfvGkK9vca55GaY,SpaceCat.ws 🚀 0% + MEV,0.688287514318442,0.346363115693013,801.166666666667,403.166666666667,1164,0.294389507834795,0.402281230103151,true,0.00622915098383589,0.0679156902860054,true 14 | 6dwKX2BK1JowEVXvKemcfw2arNeTe6RHYrs4FomxSVPw,BT8LZUvQVwFHRGw2Dwv7UeqDUq7btfjegLpuz5bwgziD,private,0.650569612286002,0.345087487411883,6890.83333333333,3655.16666666667,10592,0.327348576530139,0.363268527985008,true,0.0268477832477012,0.0472970580221401,true 15 | 1znL3zFHi3znoaz6T6rnnEnRj8Ar3fohDq7ZNk37sUL,A1taSaBJrLMrqfWsPESYDujnZv5yD7bF35LjXoyNXhzN,AltaBlock,0.683779761904762,0.34457671957672,1378.5,694.666666666667,2016,0.304693505065312,0.386776465885386,true,0.0136359809536806,0.0605088603161607,true 16 | CbyfiyQAy9pyWKrAv3KViqHgcDPQ9ECmYx3eaQoV5hBw,HFLsfstZkJeWDgVEA5fmXeea876Ad9f1VxrbXk386bBY,Consensus 🤝,0.672601506221349,0.343483955468238,1369.41666666667,699.333333333333,2036,0.303828832700477,0.38544915071754,true,0.0137513752524195,0.0603934660174217,true 17 | 2x3pmdwex3s71i8c4VvnHCnYTwXtqPU1LgdX5BLDtN9L,ADmLWUm2eQ3KFijFbqa4bVfiLVmW5iqjStE5b8Wbti1y,Visor,0.686133879781421,0.341256830601093,837.083333333333,416.333333333333,1220,0.290678578903181,0.395725904346086,true,0.00694534445799519,0.0671994968118461,true 18 | BJu6CLyEP2M5Fvj88DF7ZcJYhs9qb2FYBBrVKwrFYoQk,HAK7iPgQTFwqEzPfVrRDbG5epFdk1dsA9qQexytsDoes,StakeShip 🛳 Additional rewards,0.630636213408876,0.336402266288952,1780.91666666667,950,2824,0.302764619912645,0.371784337769104,true,0.0172706258810145,0.0568742153888268,true 19 | Bs1AYgU6v6MiKivhpNpHnU9VePJAfdeC1yC3FuRaBWNa,FPjq7vB2V3TiseJJSPsp47UWSfT4AwvKjiU7GEro7bX9,Aspis 🛡 +MEV,0.656422651933702,0.336239640883978,1901,973.75,2896,0.303015008741614,0.371167245119195,true,0.0175183300762356,0.0566265111936056,true 20 | CyUEJ2KvRCDZqPM5PZ7RVznyjsto8zKc5or6CJZJDPda,AjdEzodq5LpRA63AtQaiHyTLDfjTkr6csrtYWiSDPjaK,IMPULSE⚡️,0.593628167641326,0.332906920077973,812.083333333334,455.416666666667,1368,0.285402683335385,0.384068407310157,true,0.00862166193806509,0.0655231793317762,true 21 | ANTmwMfoBzEk31Rw8e11nLRvDgzWEVEMGUUy1v9fdRxV,DrCcHpAWj8a4JU99QKtwfCynzdhgQeuieAY9WadZD5Ry,FireDog 🔥 ZERO FEES,0.662037037037037,0.324959150326797,810.333333333333,397.75,1224,0.275288312310777,0.378906420043922,true,0.00699461199084148,0.0671502292789998,true 22 | if4NttF3dYuRApxa25zmGmRobehEo3kU9jyeuZRHsxL,2Q9mEXrNcJknsDyBjsAieH8XrL4MBePEaLJwmHr3NK3L,BonsAI 🌳,0.559490740740741,0.316203703703704,402.833333333333,227.666666666667,720,0.253157446505824,0.386818812623986,true,-0.00214424385622053,0.0762890851260618,true 23 | 8a5oKmUfwQZwZHV2NFYmiRLNepySV6cNTjEoW7pEFZBN,2uXoWb4tuNZ72wAdQDfGn42PzRQ2kZD2x6ZDt3urwPrv,Race2Space,0.535369138149556,0.302756653992395,1126.41666666667,637,2104,0.26530928506856,0.343021787696636,true,0.0141313314544361,0.0600135098154051,true 24 | 5X39mKkK1QJBnFmzryeRbVmSKQDHR8bvUMm22gQS95YL,HsCdVYYZAVSKhykpJdrmNKN15ePR8WugGXMbkJb8xdsU,LIONODER 🦁,0.552225056689342,0.302437641723356,649.416666666667,355.666666666667,1176,0.253109505179937,0.35678693690958,true,0.00638691810362082,0.0677579231662205,true 25 | 5rtCpCsHQUdh48zfWSo3VHmWoPoJ33PqA8BJtxojyz5Q,2qD6yvLwy3ckWxsS1iQwrkCjLgcvH1u9PLu5m9KRRn5x,Heliuz 0% fee + Mev,0.462823275862069,0.286099137931035,214.75,132.75,464,0.212245577626983,0.373467648192102,true,-0.0117790801790285,0.0859239214488698,true 26 | RUSHpmG4o1ydgySKRexRws7WMmu8nH5BaQgEAmwo2hK,2Gife8andd4BkEbT5CncpriPxmQYqbspDh8cXkN6RUSH,RushChain,0.439512882447665,0.27992485238862,1091.75,695.333333333333,2484,0.24629178565662,0.316223809810095,true,0.0159588782138031,0.0581859630560381,true 27 | caraQ1NEwdXDjP8RE28XhiPmzCGNqF5zLNqvjoeDNQ3,CaraHZBReeNNYAJ326DFsvy41M2p1KWTEoBAwBL6bmWZ,CARASOL,0.44009067357513,0.278929188255613,679.5,430.666666666667,1544,0.236834812411422,0.325316046856913,true,0.0102922553621653,0.063852585907676,true 28 | Goo7uPA1ASVX2Ws4JW1eAjQxBcTtjMdpAHBtPBzi8yN6,H7JJ6aE73ufbUuDCZSQMxguQsj28XHe4VQyMk2hsVGoo,GOOSE,0.430156573498965,0.275329968944099,1108.08333333333,709.25,2576,0.242476905186826,0.310807953282741,true,0.0163393335634709,0.0578055077063704,true 29 | STA5dMZHibCkLtWGXmEADpdkR8VRkGTJf1gTSMyJ1YU,D8aGMETy3q6ymADJs7YS81QY2qTQmptVox3iCfGDgSTA,SolTA,0.346619261477046,0.230663672654691,926.166666666667,616.333333333333,2672,0.200527625535638,0.263834075700564,true,0.0167151910754196,0.0574296501944216,true 30 | 6p5sKuoNsipkg4TZdtHefFYWBDiMLKeLfQQjp24ztu2d,uCAkd9fN7Gj72iDYKCVRBhNMC1qqzuryZBaZ1MHDpoJ,,0.244791666666667,0.216145833333333,7.83333333333333,6.91666666666667,32,0.0568671186042258,0.557729052695096,true,-0.148948552405061,0.223093393674902,true 31 | 4mopxYfAN5crk4MT7pSCLL754Xo1V678wLX9wDFJTpvD,GFQmJaC2SqTDf2tfAHauiGdaBfBD8tJVpwZTT78SeBCr,AsmrValidator ✅ 0% fee + MEV ,0.222701149425287,0.198275862068966,25.8333333333333,23,116,0.0932405804375362,0.372965316080585,true,-0.0606305809929777,0.134775422262819,true 32 | 9HiuHYVDnoQz7xdL2NFmZdv6S2jYNUQxGg7taDwrZ3gy,GwT72fNWtBrFa9GsBru2kPso1NEw3AnzrjPwprVAv32X,🌀 SolWave 0%fee +Jito MEV,0.226382902298851,0.187679597701149,210.083333333333,174.166666666667,928,0.14297351588039,0.242410741296415,true,0.00252919313823705,0.0716156481316042,true 33 | EWVSb1db8iCNzbH3sejdo3fkYhZAUqwz1LTjWdaSd7Cz,CdVHBthnsGiEX53cAG2cHrwsfZseUsQNYTm6By6qno4f,,0.247549019607843,0.181372549019608,16.8333333333333,12.3333333333333,68,0.0650331637394884,0.413736974970928,true,-0.0905369140978377,0.164681755367679,true 34 | 3hXhY28qCTKSQpamv4RoukhRkAQRszRjV1DY2Lebebrf,3Rv2AfJuaunDHePFPGiDkN828nwzsbcZ5nM8jNdW2i2a,Sega,0.179012345679012,0.164351851851852,19.3333333333333,17.75,108,0.0692846446838807,0.341938841712124,true,-0.064184571677075,0.138329412946916,true 35 | Gctz3akopD6MtJdqYcGDAjqLKkghD465UjwhmYG6rJ6t,HNXuDfYtRnRjcUJHqfNg6sKzeqfz3YBCXeZQEBwZJg16,NikiWop,0.190705128205128,0.163461538461538,9.91666666666667,8.5,52,0.0480601145360658,0.430615523747519,true,-0.108854436514061,0.182999277783903,true 36 | C17WLnQTPjqXgmnpu2F1WfbeXdSbzufvnMHuS6XHjsAZ,3zxkHtntSzfW2rukRFqhN9SDPzqicvF6WwN6yDwdSvxQ,BestValidator | 🔥 0% Fee ⚡ MEV Boost 🚀,0.206422018348624,0.159403669724771,90,69.5,436,0.102813722895833,0.23884924409591,true,-0.0133232995931119,0.0874681408629532,true 37 | 7AGmaR23EUZFsxuyJ8VNUUPb7dzqY41uh9Tsjq7fQGVr,FqavJAnX2ioPssR7NkZnSU65fVLCr3AgnghuBKfSnePE,💚 Mason 🧡,0.179349243609807,0.156592331768388,458.416666666667,400.25,2556,0.130656704475713,0.186571354059088,true,0.0162583762579389,0.0578864650119024,true 38 | 4rXCssbNbfGjPH727pBJXix3DPy47PN3ZVGMERdZQQ3D,GbC2vzt6S2HsUAJ46Qfh3aoG6oB9y3V4T7XD7914K5na,Nexus 🔗 [0%],0.182709973753281,0.155741469816273,464.083333333333,395.583333333333,2540,0.129797185337771,0.185764549673882,true,0.0161929231266395,0.0579519181432018,true 39 | 4VmboVWgpQKM9hcULoYjNdhrDsy8JDD1S6uxuU37xEBE,6wrzzX8hhhwY8NVtZWJqYJJfqnkDiFq6qTZEKLv3SjZk,DeepSol,0.174312397372742,0.153684318555008,283.083333333333,249.583333333333,1624,0.122078299873471,0.191686482681482,true,0.0109601950812769,0.0631846461885643,true 40 | DqRT482tSPAyo9LAyXnqT1wgPFVwFTVFrT5oH1Wv2gyx,9gY4S2LkL6QJwBU7hpDFEMKcvb7tvdqW29UfobazJG5i,QuantumSol (0% Fee),0.168020244821092,0.150070621468927,237.916666666667,212.5,1416,0.116856271502823,0.1906871683511,true,0.00910803553277597,0.0650368057370653,true 41 | 2EutAcbv7T8it6PfPQ7HbK2KFMnMC6anwkX6C3RifE5M,3JFt7NBHuz7bR1wbWVKgGLkZx9QPwnkuW2sx2nREgbbr,Sugar Free 0% 🍹,0.171597633136095,0.147189349112426,232,199,1352,0.113611660194514,0.188579557148394,true,0.00845380939800042,0.0656910318718409,true 42 | FEtkEYC16YG4ANgohvGUhobZMTSKmNKJc5h8QvpRazrA,C6o1toH7rriz2DocmgTw6JzFbJdLpQ9w2QsjeKQQinfZ,✨ Starfire [0% fee +MEV],0.174910394265233,0.147043010752688,325.333333333333,273.5,1860,0.117945998460074,0.181838387211513,true,0.0126729486114626,0.0614718926583786,true 43 | DCE4yhedQgUHQhC9wh1FoZqaw5nUah4KiW636EvsJL74,6ZUCygEHeA1MRgdxZ4V6e6gcAsJz1e2uDA3e3jv1bY7M,Green,0.167025862068966,0.14691091954023,77.5,68.1666666666667,464,0.0941613958013325,0.221969756138483,true,-0.0117790801790285,0.0859239214488698,true 44 | GVkVZ5yzu1Ukfng1GPfipg1fG6S9hF4z2Uwcn6T7WWeC,8CKQeLWLkFXD9kg2U4y238i4eQrAxsoVtNA1dAtysbfJ,🌐 Crypton | No Fee +mev share,0.180502544529262,0.145250212044105,283.75,228.333333333333,1572,0.114057438266263,0.183209564846683,true,0.0105318271504348,0.0636130141194065,true 45 | Bat6DHawBwy8k4fqsrgkSMb33UWWCDyiXH9AUQBrWiGX,GCUWGuMnmtMv3BFMx8EmeWxst18sihXxyU3skeNGTj8A,Lemon Tree 🍋 [0% fee],0.179008152173913,0.144984148550725,263.5,213.416666666667,1472,0.112893130095477,0.18430216943994,true,0.00964512448406839,0.0644997167857729,true 46 | FPwKd8WmeugZLZySCcr5RmqdVnQvJ5zRQRCy6tnkdLQF,7okgo2YWz8fgNLAHSmAFwqPF59GMq9QuTSFSzPkkVcq7,Tokyo ㊗️ 0%fee+Jito,0.171722604704532,0.144901032702238,399.083333333333,336.75,2324,0.118789823443284,0.175607978826203,true,0.0152441746597855,0.0589006666100557,true 47 | 7TYbdqaFpHbLUWBe6fTc19XPweUMN6fB3GBW3TzZWu1i,7YCDRyGNn8g3WgZg25JLB9wKuERMkj99AFc8zHAQVwSt,Steel Nerves,0.168036818437324,0.143057897695334,398.583333333333,339.333333333333,2372,0.11734850891164,0.173293987755683,true,0.0154661625911458,0.0586786786786955,true 48 | Ca5e3b2AmrL72V437MEZMYTLnNUEXTr2P1TZcGQgJPyP,CjspxRz7DTACphbx9J7ijypCvvVg3PHFo9rwmfajECfL,Vietcong,0.183114035087719,0.141447368421053,13.9166666666667,10.75,76,0.0469983985295022,0.354998855326746,true,-0.0836339257917715,0.157778767061613,true 49 | 4nGV3oRHi9Fkk7HwakFS1ZjVq6U7M2v1p5xLrAbYLQtZ,5okzFSJ474W7xZ75Xztdcvr4Kh61ZQzEW7eZisCdHxzc,BlackHole 0% fee,0.174510221465077,0.141325951164111,409.75,331.833333333333,2348,0.11564865210831,0.17159811207251,true,0.0153560195254344,0.0587888217444069,true 50 | 5yRbBQY5ZKe7VcuuwCS8wVvMfcq41gNctbdhK781Joep,25rtQR4h9BQKMcU6a1DxpZjB27dwcRUAdVb9binerD9E,🐾 RED FOX 🐾 +MEV,0.166722670250896,0.140512992831541,248.083333333333,209.083333333333,1488,0.109072263366084,0.179193847352,true,0.00979298160514243,0.0643518596646988,true 51 | 7qhVdVXB8AQDPkyMsp76VF8LphuCwqSYtr9SqkQQZbRg,6bb3VS1Mx1UBEiyFbrdh4QeB4FRVCBwreL3C9mWvKWiH,Old-Ben,0.160755280073462,0.139835858585859,466.833333333333,406.083333333333,2904,0.116659681986246,0.166747179505377,true,0.0175452826604571,0.0565995586093842,true 52 | 5CfFhpErZrKcrDLQtB7R9V66cAvQkcc6NmMPeA12vDgS,4mUZWLYoo16fe2S2xZ1DdXZHBxynRWBAf3prokBQsxac,🔮 Oracle 0%,0.161950549450549,0.138507326007326,294.75,252.083333333333,1820,0.109975537205515,0.173002494030116,true,0.0124062797951961,0.0617385614746451,true 53 | DLupiSkASr2wkSLazQodYL3M8v8zvtpoGrJ1nLc9bysK,He4AUUbyUciqmWuAga11ucr2tM64GA3NqFXYEPmHPv6t,Avada Kedavra 🐍,0.157601463739188,0.138223552894212,315.833333333333,277,2004,0.110930043701709,0.170941264839892,true,0.0135659167026548,0.0605789245671865,true 54 | CfXY2KyS6PvGW3oeSb7NCFZcswRZp2FAJY9E96hCvvVp,8wEfU2LDRFTJf57fv1FutTkp8LEW7cR2m5L7ZNNXXMCT,AFK Validator 0%,0.156220067049808,0.133979885057471,434.916666666667,373,2784,0.110832281216148,0.161086094119144,true,0.0171288789410319,0.0570159623288094,true 55 | AXX64w9VS82qbM6WP5FHSPK7qbnRtzxyAvjARsencqrZ,De4k4hrdkxFHmAx4nVRA3g5ukdg4YqmDLdwuYUcrjjud,,0.176559590316574,0.133903631284916,252.833333333333,191.75,1432,0.102694104453407,0.172771719740568,true,0.00926469998733187,0.0648801412825094,true 56 | CqY9t377f7eEkWMfEwBRjGvQUQXVDrwvK39UEeXNUUm,H3PePkvEDsq7kUaHttsjkjxHf2Cwiay1cyLJhakstg99,lanatalka,0.154491341991342,0.127164502164502,47.5833333333333,39.1666666666667,308,0.0704382853573094,0.218820214367712,true,-0.0228875681114646,0.0970324093813059,true 57 | AJKjJQXNPYe7ZUfpPMfsKkav7f76cjnhuyMcRr36qpWr,Bjq4FbzK9aA9bQ7nYd5eGjTtiMyB8yFLVomgr8Wow4hK,Assure.cash,0.172542735042735,0.126602564102564,26.9166666666667,19.75,156,0.0553656144560631,0.263892052414733,true,-0.0471784896220401,0.121323330891881,true 58 | TJxW8fs18KgZp1G4ghMkR5GsxdiKMbgpan4weFThaQ5,8qPCNWqVehF1Sc7YgUKUr7DUZtt514WHF71Wah8ZTkgR,Icebreaker,0.163377192982456,0.124451754385965,24.8333333333333,18.9166666666667,152,0.0534630214081679,0.263463404107504,true,-0.048279855455646,0.122424696725487,true 59 | 2oHzvvTsW5A2pLpyUSiT5P19CCvE81RAtSgWQXu6x9b8,mStRhdPx1gCC8aTteWrEzqxLyjsn7nqh2LqsCZ2Bihr,toyballz,0.140536723163842,0.124293785310734,33.1666666666667,29.3333333333333,236,0.0628365020604841,0.231040778150999,true,-0.0314260538360214,0.105570895105863,true 60 | 2xKfuXN8HqaEi5L6Dwy2qZ3a5AJPM2hmZ88ZhgZgscom,6p7SQ6D3ACRYDM7x5Pjb9xa6sChaD3ZBoZxXpR2LyUZ7,xXx with ⓿% fee + 💯% Jito MEV rewards!,0.161675347222222,0.124131944444444,62.0833333333333,47.6666666666667,384,0.0726111405257871,0.204161296369527,true,-0.0166272087948541,0.0907720500646953,true 61 | CgEKzNGbUAvFDGmMLSrqgumjEofTb1GNodzJUujG8DB5,8nQB9R48S3SXXDTvffTs4HNR2Bf2YdbXMHFcRGXCsVG6,ArcKat,0.16005291005291,0.123015873015873,40.3333333333333,31,252,0.0633259988195169,0.225427675675225,true,-0.0292158410669767,0.103360682336818,true 62 | 5HXxjDZwm7MAZAm2aCgGcGRr3SKiwugcQymoByyd7pfv,C2HZnYeF5BBbtAA96iZYcFPv3vqRUur7ZXXYAAZ1GMfw,vlada1,0.154320987654321,0.122685185185185,16.6666666666667,13.25,108,0.04504186016699,0.293092127988519,true,-0.064184571677075,0.138329412946916,true 63 | 9oJWvtDMLLM5U5hQ8iZ5LjbZLtHHzys91hvQC6esmsrJ,8gGA1SZZ4ASou3mHm61T6vM4jskkjYzXFmbCLwtU3x3j,Stake-Take,0.147702991452991,0.122596153846154,46.0833333333333,38.25,312,0.0673809126065906,0.212736554380567,true,-0.0225019693289156,0.0966468105987568,true 64 | CmXajDrDRcDaYCNf2CBZnqXJj1t88gdjbTksWk8VUDLX,DnHUCbu4unnxGukqp5hJWZL6a1P5Msb491f6iybbRCF5,0% Fee🔥 | + MEV | Bizuno.net,0.142361111111111,0.121794871794872,44.4166666666667,38,312,0.0668007528958343,0.211788301070064,true,-0.0225019693289156,0.0966468105987568,true 65 | HUX9ouTwpNGCqN9hEgzv1KkvQyJjb6pCuyYw5WCifWzM,bhWgxLuBivaKiUgywT7JXsNhMgF8C6Pjg3j7jFKs58E,Crypto Champion,0.124515503875969,0.121608527131783,21.4166666666667,20.9166666666667,172,0.0543530237829114,0.250077037069923,true,-0.0431642089526923,0.117309050222534,true 66 | HnvAnkcnGb9by7sKK8nqfYk1AkgxBzhnC1DQHn9rHDNS,AduRf23soau1sxTo1eyAoV11RyrtbyeF1fjj48jX9vYh,G-Scale Validators,0.152777777777778,0.121527777777778,47.6666666666667,37.9166666666667,312,0.0666075571752709,0.211472025783542,true,-0.0225019693289156,0.0966468105987568,true 67 | 34v7TexfK4a6onLDKx6UzEn1655HPb5xHcucGJCdNYB8,4QCeaNWTRsKY7Taw6PtneftQbuJCnqEuHpXW4cbSVvLB,,0.136330409356725,0.121345029239766,31.0833333333333,27.6666666666667,228,0.0601042519867824,0.229732852181656,true,-0.0326174209674263,0.106762262237268,true 68 | A3Y4SRHDLUotcZEEHPAwUsybwnFkWDRUSFwbFPAic8LR,7ECQ4mUCMpxF8kchT5sHg5JpwV9eves7yme4GB72m1uk,Yevheniy,0.136679292929293,0.121212121212121,36.0833333333333,32,264,0.0630243190255896,0.220480873035617,true,-0.0276917692558754,0.101836610525717,true 69 | 3Kzdcmu6yWE4AEhFdxAoWncLijpwzNB95JThHRXzvf5k,6GoijNiK3JZVAY96ykCfPhcJnrQfrQMLvrQaX5HyMVhu,byasa mencius,0.160281385281385,0.120833333333333,246.833333333333,186.083333333333,1540,0.0921569284356917,0.156890869479175,true,0.0102574984815127,0.0638873427883286,true 70 | DpBNTa3rMVHhnFZ2UH58ifqNiDQvEXLgJam3Urun2N86,9b9Th2hxmgf49rzs2mQcg1hHoasmQT51DDwUH1jFtPtk,M4711 Validator,0.150173611111111,0.120659722222222,57.6666666666667,46.3333333333333,384,0.0700019442602037,0.200089406601811,true,-0.0166272087948541,0.0907720500646953,true 71 | LytENd5zY8d2nG1o5r4oz1CX5oHv1W13HkMmPgo8MUg,3nYnW8z3Aum5U6HiVLJkR71rauWPW2hyvngye4t25rPt,🛡️ EverSafe | 0%,0.136404808959157,0.120388669301713,276.083333333333,243.666666666667,2024,0.0950283611194534,0.151384759330995,true,0.0136823438866839,0.0604624973831573,true 72 | H3n2gVjzxhMWTXgqnrTfi8WdqAcQFuoHy5SqvAdqkMF4,4jx1b7HCN9nCxygP3hruC85BxcYndhxby4hkNexuHvxT,topnode,0.146176975945017,0.118256013745704,283.583333333333,229.416666666667,1940,0.0926456476852074,0.149777318081271,true,0.0131813266946735,0.0609635145751678,true 73 | Ff6qhvRxVTkFRmk9aAL5vuDLgN13dPTSc6Y5ztNLFYaR,8UZnAPPeYMbxju37MDR3it9nTutGhK9F1hKDxZikygfN,GameValues ,0.179036458333333,0.117838541666667,22.9166666666667,15.0833333333333,128,0.045885545860739,0.270618678695404,true,-0.0559380658850701,0.130082907154911,true 74 | 2XvCc3uuXZpEbRZVNYhxPCGAznTXB6FcDt3AzAeVWggV,3d86H85gXsgFr7qu9hwCdPn4xHtWmw37QXjEiFc1wB63,,0.148300438596491,0.117050438596491,45.0833333333333,35.5833333333333,304,0.0628826334395692,0.207544962257978,true,-0.0232807525784254,0.0974255938482667,true 75 | 3W3NxpDqirkLbdm76zPV9giJycwFF9K18f6YgwHpma8P,6rC1zg98a89eQurdnvXz6uJ3zZZa2f683WwCDB41Us8w,buba,0.142559523809524,0.116964285714286,39.9166666666667,32.75,280,0.0612231617870955,0.211994990339013,true,-0.0258141460984709,0.0999589873683122,true 76 | 9jnYKtJoHKsR5XudQnvR9cXTxeorQf8C1wqZvU79govG,7spi8Z1CpG1AezUpjHQ5rGKxw2dBoeTfBmQxqT1YkS9y,🍨 Ice Cream | 0% fee,0.129506086142322,0.116397471910112,184.416666666667,165.75,1424,0.0872955413897474,0.15356879343522,true,0.00918669781265846,0.0649581434571828,true 77 | 5FcsE54M1c1jCRwGo9kiMrLfZd67rEy9PnmeTbJ2rLoW,DepooLoEUsBurWjv2xXnb4qfVFnExRCvAma94mcRzcmc,,0.144139194139194,0.115888278388278,262.333333333333,210.916666666667,1820,0.0898137462372418,0.148299325838212,true,0.0124062797951961,0.0617385614746451,true 78 | 6xz2hw8jSQ87Db97U7Z9QQfWUBNgw5Hih2Zbn5TWCiGC,FwnUt6MUucm4mKKGfRVcKo7W82MTusfZ2sDhnc8k6F5i,DeezNode XYZ,0.144281914893617,0.115248226950355,54.25,43.3333333333333,376,0.0655800113124327,0.194695668604357,true,-0.0171954746668933,0.0913403159367345,true 79 | UUcsYKGXbrecWLTNn4LK1N21Px1Ra5c3VsFJzAtzZPk,Agsu9fcnH3rKBix59mktDRqJhjR8aStgLDd9njaddcdr,spiva4ok,0.117226368159204,0.114427860696517,31.4166666666667,30.6666666666667,268,0.0586059356265237,0.211475749821968,true,-0.0272066374071439,0.101351478676985,true 80 | C1WasioKLnB2D9xiTQ2aDLS2cWKzaHLCVdDNMvgYtNMT,39xF5qkfK5HBaG4Hkq6bjumUB2k4B5ozEAmfZoobhUVw,kerak69 💥0% fee + Jito MEV💥,0.138728878648234,0.114247311827957,361.25,297.5,2604,0.0921908258027042,0.140762537803344,true,0.0164511030411657,0.0576937382286756,true 81 | tPTMVvqGgzecHLQKHUhoXR8UFuZrFzz9UKK4ywVdLaZ,5yFNiQbTabGCMzvfyrhjiMAH1g6VEcs7uHe4W3KyYwR7,DeezNode X,0.163888888888889,0.113194444444444,39.3333333333333,27.1666666666667,240,0.0556316616658604,0.21665389010621,true,-0.0308528347671181,0.104997676036959,true 82 | 9BTM7PK5UH351kWrkyeSGReL1uYFhonctTNuRKHFXvMr,FVhMWs3bbayWpUqDAbWUPH813gzFzJEo8fzhLhhkGstp,astol | 0 FEE + jito MEV,0.132345491388045,0.112082066869301,174.166666666667,147.5,1316,0.0825649896082367,0.150421377613757,true,0.00806501044624822,0.0660798308235931,true 83 | ESNarF7DFmuWEfw8sd2A9uzjWxGuaF3BU8GBiszW9pft,AoEE3SrEtKFVFjPxkTXzEcUBmQHiUBJDjtwSZVinjUiP,,0.125586854460094,0.11150234741784,35.6666666666667,31.6666666666667,284,0.0576795086089608,0.204642156331792,true,-0.0253697124960247,0.099514553765866,true 84 | FYWeJ3uyJRHPUYj84ebhPAa7ZTeq9WU8LHQaKAgDcF74,G5dZZ3J95jER4v7N5LBg73ybxfg9RxFBpVc3LAY57UPu,StakeRocket 🚀 0% Fee + Jito MEV 💰 Boosted APY!,0.116944444444444,0.111111111111111,35.0833333333333,33.3333333333333,300,0.0584262169687017,0.201154373094411,true,-0.0236817747522768,0.097826616022118,true 85 | C4iCqAQuheCTQYsVNxYE2rWWjBmq2UfAdivYDKLdR4ut,HD9FwkthKMAFzT3zsPfsZuELUN7pW71KkDR1EczuX8t5,Gladiator stake | Jito MEV,0.137229596853491,0.11080383480826,186.083333333333,150.25,1356,0.081841621634049,0.148359133712542,true,0.00849605091362509,0.0656487903562162,true 86 | 7ZSVbdE4gTWq7rh8d6a22LoMmSCHNB45aBtnHD5C5bUc,CviQXDMPZPVAZ5qgVGN2gSBSD9GqqwRt7VZidoHMpArr,Moovi,0.145572916666667,0.110677083333333,46.5833333333333,35.4166666666667,320,0.0593063814286435,0.197215918931757,true,-0.0217525761017911,0.0958974173716324,true 87 | GqHhyk2qVfcd6epF3dft9kZVR32z4edtZyjkp2BvFXUt,AJmRAtaMf646abDoNBK18ghFTwR3ocnQjRCttrQkzFET,Allocate Meme,0.152947154471545,0.110264227642276,25.0833333333333,18.0833333333333,164,0.0463752763845706,0.240017017301805,true,-0.0450978991040115,0.119242740373853,true 88 | 8vwn3wRePwXh7ZZExhsVSpzagnhp9nWrGJ4QEe8bXyQN,4hZueUrKETMSg3k94JihgbyCdc8nma3GcvdeKBrtWamQ,,0.133727477477477,0.109797297297297,39.5833333333333,32.5,296,0.0572579935482912,0.20030308452585,true,-0.0240908985357396,0.0982357398055808,true 89 | HnwMGBAw5PxaX56eSYc969MorEy2NzEMPLkmBkdnJmeq,2wUhcnViyzstvWmk7NAboKtjbFbqJPo4BvFBV37dacLc,⭐StepByStep⭐ 0%Fee+Jito MEV,0.126358695652174,0.108922101449275,46.5,40.0833333333333,368,0.0605507523088278,0.188194331608153,true,-0.0177821716667838,0.0919270129366251,true 90 | H68e2XUdXK3j8ibFv61VymvHn6AEhHPHLZSmbbQnZp1M,FxQLh2b8JnBFwPw325tix5x6BEJ7ibmqz2LyKLZWiGAX,Eclair Stake | Elite Rewards & Security 🛡️ (5%),0.133436639118457,0.108413682277319,193.75,157.416666666667,1452,0.0806169471017696,0.144290546102123,true,0.00945687727710363,0.0646879639927376,true 91 | 2dza8h6n4PkVL5xpYtbVbYJ2PXqQzFFpb7YFP4jeG9fH,2DpnT6to3eJsXeg1Tk42XFCXLMKL7pGzMKFwQS5CNK6a,FastNode - High Profit✅ + 0% fee + 🚀High APY,0.124421296296296,0.107928240740741,35.8333333333333,31.0833333333333,288,0.0554580739974428,0.199553511734086,true,-0.0249345703784065,0.0990794116482478,true 92 | DjrYZ1dwyhSN5u2A346piLvCVQwbpJ7iui7YCDDCftPi,Ez5oqa7UBJosiUZ3YbXsjGfnZAdcGE7awrkRmcCWY3yB,Accumulate Top Stake,0.215476190476191,0.107738095238095,30.1666666666667,15.0833333333333,140,0.0418751715152929,0.250147092507228,true,-0.0518626149305224,0.126007456200364,true 93 | Cj9UuXrk8AJZByDN4SMtACgQQWcFAFrKEygwtErxrxWT,5woJQ7GLyexhbpT8wzQQV8keYgFhZaJWKf3QGHS4YPmd,Nautilus,0.126602564102564,0.107638888888889,39.5,33.5833333333333,312,0.0566995580497626,0.194887532540566,true,-0.0225019693289156,0.0966468105987568,true 94 | 3raZLZE6gqVDAHDqTkJfQ8eWPAMZpWgKLJP3TZKD5iVh,84gebYpPpEafPeGJUVA8QzfaTQC3GeyVufCTHpqsQqE2,RealNiceNode,0.126833333333333,0.106583333333333,126.833333333333,106.583333333333,1000,0.0743144428116431,0.150584697095138,true,0.0037959773582763,0.070348863911565,true 95 | 4t2m68yq7z4WycsdEsNt862rvSPDn4SGmc3H5eJXCrYF,CwrJAdkEp7fibRs8Th989tX8gFyJo88jVoK9HmaSCkP7,4t2,0.166421568627451,0.106127450980392,56.5833333333333,36.0833333333333,340,0.0571492393601455,0.18868108628181,true,-0.0199962087702739,0.0941410500401152,true 96 | 5fSQdv4zsAJNx6RKpGho6sL6rY6a8nziaqcmwaRJB9NE,89DXJe6XTDASsmyXJoPyRetLq1csRj9N2Bwn67fNvYGt,Blossom,0.132621951219512,0.105436991869919,43.5,34.5833333333333,328,0.0560316284095225,0.189652877529864,true,-0.0210307696647451,0.0951756109345864,true 97 | ALTph32sY6zWEBa35tNyYZ9eeLq7ShKmybVfJCU7MSLF,dcwMB2qjmAwid5KNo2qquBPyDxzdLfe9io8JAxeRU5m,lapsky,0.156770833333333,0.104427083333333,50.1666666666667,33.4166666666667,320,0.0548901561023711,0.189696716303949,true,-0.0217525761017911,0.0958974173716324,true 98 | 9aUUBU9AQvgeL8GqSubinJWJxhcXptj3nmvhVEAme4HT,GhBWWed6j9tXLEnKiw9CVDHyQCYunAVGnssrbYxbBmFm,Solsonic X,0.122080176767677,0.104285037878788,257.833333333333,220.25,2112,0.0811657849729196,0.133036106286374,true,0.0141748217100031,0.0599700195598382,true 99 | 6kEtLATdCXttEJs9iXj8DfFsWYjQ6uUysN8KWxshJKLu,AsiGmWgxcbZm3FdbYHJ241pqt7r5FjUndATazYeJ871w,BAZYLA,0.119502314814815,0.104166666666667,34.4166666666667,30,288,0.0528667806815183,0.194997314728615,true,-0.0249345703784065,0.0990794116482478,true 100 | 4VBdwXogxkmnAhfExinGTdxctoVRECWndqCBSq4Thw9t,DsCamyDGT7ZsrBXhTEpYAiHdrnuPgnYtpWKeSST3QRBq,fifty-fifty,0.118376068376068,0.103952991452991,92.3333333333333,81.0833333333333,780,0.0687134061103853,0.154271359563006,true,-0.00060573186523908,0.0747505731350804,true 101 | 5Y1VqvwH5ep9JGJ4hhzxFoupy5Ndkk49ggKpWqAcjszs,Fx9gdBmp4Rer7rxu139ofGKcx3iffKS91gg2kFUeBvjD,MSK,0.124019607843137,0.103676470588235,42.1666666666667,35.25,340,0.0554063408653351,0.185730956311418,true,-0.0199962087702739,0.0941410500401152,true 102 | CBHHTRa6YtuUbNA1v6b18cAXExtbBEDRFshJiEJYjWzC,5VocRSwT6cqSTB8qcJ8CsSmHCmGNnohXySHWWQRfmv3a,SunnyNode 🔥0% fee + Jito MEV🔥,0.121926970354302,0.103127259580622,224.833333333333,190.166666666667,1844,0.0787271577310477,0.13398987240888,true,0.0125673226976494,0.0615775185721918,true 103 | HpszAuiaoGoZXfvuZds3gtVQ2ywV76eREHBGyyQovMhy,8WVqaMTGPKsVSFBBPgm1vHRvSzTZYhJStQhUva1jtg78,mSOL,0.113235294117647,0.102941176470588,38.5,35,340,0.0548853003208491,0.184844088316343,true,-0.0199962087702739,0.0941410500401152,true 104 | FZg9duNJfiSDCPnbphbcKrucFRiLNpjDsdZMAa8HjPtx,GYRsheZ78JMfMNETuAZNrs6L1U3GsHP5crzzLPeETDYm,,0.157291666666667,0.102604166666667,50.3333333333333,32.8333333333333,320,0.0536136035517552,0.187492102367958,true,-0.0217525761017911,0.0958974173716324,true 105 | EEN4pf92jyVoASZ6pQQMHcKXTF4d5T3cY1a942QhRasc,DCkFCCEQCuRTcJ3y4rTnWyXnQsi5abfCFXPZZ7pjPJqG,DerNode,0.135416666666667,0.102477477477477,40.0833333333333,30.3333333333333,296,0.0521848867075066,0.191448765702802,true,-0.0240908985357396,0.0982357398055808,true 106 | 72i2Cdw5aa1S11uDvhfZVGGtAW8FbyxaBRN58hQqaSMn,Fxnh7reapaQPZdbLPpFG1svuEGcJvibnT1Q4N8h11g4A,MoonCat,0.124807098765432,0.10230195473251,161.75,132.583333333333,1296,0.0740100791196051,0.139776454943464,true,0.00784204475058935,0.0663027965192519,true 107 | 8ypigreunb34pCiQRqZzQoie2ej5prAjovUq7sHB6gMZ,DsT3eKbWAaX9wVZQYBsbkDwpFA9NTDtXfsYc9wXUEWpn,vilar,0.120087336244541,0.10207423580786,110,93.5,916,0.0694047096217074,0.147681250035965,true,0.00230366368613263,0.0718411775837086,true 108 | A8vNkfP4Rv6msJyuXgwvUSUUu5vPfLxMJB5ddNkHaCGJ,HC1NSDR9cbBeQ8V1XJ62VNceUAbjGdnCcH7f5wVFVZw3,Maslenok,0.123007246376812,0.102053140096618,169.75,140.833333333333,1380,0.0745449015130079,0.138196524313832,true,0.0087456309752541,0.0653992102945872,true 109 | JDBk7ADMifX7iEAQtUW41WUsPYvrC75sJm9GCYNqnw7a,8BCSZyw28kK3pt3DTNKoVysjMggakuPpE2WB3pTcWGim,Cabasol,0.118269230769231,0.101282051282051,30.75,26.3333333333333,260,0.0491306739720068,0.19730453661694,true,-0.0281880538306843,0.102332895100526,true 110 | 51cbXxXHtwQ5WCSVkmjBrUcbZQUJjCWxvXP4mmoJiJGA,GW2AzEi3mttnuhnNH2hGqMuUz3FYKqo5Vgspp8Rx44L7,Hive 🐝🌼,0.118589743589744,0.101266788766789,129.5,110.583333333333,1092,0.0710247371716105,0.142411752448613,true,0.00522856973910076,0.0689162715307405,true 111 | ASryt5BzW7qsYW22xT6V5Bum49J2mEzucLc9bYoWFZMp,8Rs4wJJVFaRmARmwSvsVSAcSsUb9ZJD4USejuHm974hH,0xEsc,0.119849323493235,0.101014760147601,259.833333333333,219,2168,0.0785365830798573,0.129025638810213,true,0.0144724818926396,0.0596723593772017,true 112 | 9Cjoq1m66wqDFhnbyhB5LhKQWhcCynU8USV9qQn42eZu,5wP5Qm9frQfXY9QadZZHqgy6GEvqtHjpJ6uongxdb5gJ,,0.131535947712418,0.100490196078431,26.8333333333333,20.5,204,0.0443884580575572,0.211783620319504,true,-0.0366028631241465,0.110747704393988,true 113 | EBoyo2DA2wQtnfGgVcGUCi48MguJFBNEdMt6V9dSns9r,CsfWHXyL85Ur2vsfJcxg8advGyfFa6FbCWMX22qbsqmk,Phantom 0% fee top rewards,0.119565217391304,0.100317028985507,44,36.9166666666667,368,0.0543416506947277,0.177873215033976,true,-0.0177821716667838,0.0919270129366251,true 114 | 3sEWErVW8kK2frAk1KZQ5p3YZt1vzL6Pb6dTZJRVSPpz,CJznrtFkWvkK91W57btS77cXqRKce3DcoX8KXRp2WzpR,gaver,0.123438719750195,0.100214676034348,421.666666666667,342.333333333333,3416,0.0819556340253826,0.122001081201751,true,0.0190680489537917,0.0550767923160496,true 115 | 7cvpkJPcvNX1DpkyYzP9vtKrLUr9xEjb8AxcBT56bnjS,H5oqciP46Ls3mJZu334niaKMcVWjsC7JKULLCZHxT8hr,SOL STAKE 0% FEE+MEV 🚀,0.117468701095462,0.0999364241001565,400.333333333333,340.583333333333,3408,0.0816836221140469,0.121727293620086,true,0.0190469294489578,0.0550979118208835,true 116 | 2nHwBDwqtQNTbCUwhttsBUHnQw5QJwuDNGvynNtHaEx4,g73uD1jYARir7KJBmS94KN5XjasoZwcxAgCrS59LyBG,Augment.Cash Top Validator,0.155982905982906,0.0998931623931624,24.3333333333333,15.5833333333333,156,0.0393385095124136,0.231225142113089,true,-0.0471784896220401,0.121323330891881,true 117 | A2ebRyFqKWC414hsBdUwaWiC8YKY43xzUbUf3cYhfYNk,YWKwnuovuAw4X3VDPJDPo5DPZ4TmdxsXzLArbvqu3Ph,RlapSKY,0.118634259259259,0.0998263888888889,34.1666666666667,28.75,288,0.0499059109503248,0.189711080242815,true,-0.0249345703784065,0.0990794116482478,true 118 | FG5w8e7nBXivh4N5zwMDyFrj5sMx11NUnd5wCmNfPZ6b,3RhKQt1L4RtZMGMY111bjymGqKcd6ZbExux9NCm8t1hd,seanode,0.110906862745098,0.0992647058823529,30.1666666666667,27,272,0.0485589851512645,0.19222076877131,true,-0.0267322467314585,0.1008770880013,true 119 | 6PvHaibtZhuba14dzbhGFJRASYX3Ka2oviRzSbXV2wYC,HM5H6FAYWEMcm9PCXFbbiUFfFVLTN9UGy9AqmMQjdMRA,,0.122986569161648,0.0988074753847625,1715.41666666667,1378.16666666667,13948,0.089407871930216,0.109076902448777,true,0.0281623544186258,0.0459824868512155,true 120 | 3Urw79qk7EoFoxwPurb8j3RiSK21pcP1mSVe1q7HGXbk,BrF3uiDCn4yX55kZ5wcGN6NBUdg9pksWRzaniBALJLJu,dunker23,0.10574494949495,0.0984848484848485,27.9166666666667,26,264,0.047534838428303,0.192980665156576,true,-0.0276917692558754,0.101836610525717,true 121 | 4kpGkEypMTgqSDh5GEQa2YZdiHsnPse2L2G7fPQS2Fvg,C2bJpaAU2cBupABkV5p9ed37sn7z8f2nfXqZ1gFBNBvv,martta555,0.116319444444444,0.0982638888888889,27.9166666666667,23.5833333333333,240,0.0457763879134343,0.198419647454865,true,-0.0308528347671181,0.104997676036959,true 122 | 9j7JiFdRtcenL3dBgRQRaiS8khGaxSUozrCmKdAfnmjh,34oGkjDsb6mRwSbvw9xZDtR9URfVpRnYjvwZecUZUsHF,CoinDataFlow,0.115808823529412,0.0980392156862745,31.5,26.6666666666667,272,0.0477408498867933,0.190717129582945,true,-0.0267322467314585,0.1008770880013,true 123 | 6xct3c93fs7s8Dm5j3rVabTDZD7ahtwFDTzydpFTuiEn,8StzUMT1Kq33EHPoFx9zYhfuvzAbiqeh5nE3DftLLDPG,Robobo,0.112106017191977,0.0958691499522445,156.5,133.833333333333,1396,0.0694054788320453,0.131002724601267,true,0.00890842996515233,0.0652364113046889,true 124 | 3hsiTfAvGGPxUdrEoaKfdju7Jypm6YDLFZcZ6dJXGvmT,4gGhS4PaKHsg5GWEpo4tHhMibdHMeRa5567NVubMEBiB,Tarot,0.128521126760563,0.0950704225352113,36.5,27,284,0.0464722435442838,0.184648525049552,true,-0.0253697124960247,0.099514553765866,true 125 | 3z6PJ9F4Yk2vAFGzCV6cQ9MLAJfHcGtLD3rDmuim3G2g,AShjuYEE1bTBar9HGJehw3FgzibJuVwuP846guzbjRPM,Magnum Staking,0.114209641255605,0.0949177877428998,203.75,169.333333333333,1784,0.0712262496460328,0.125425494974288,true,0.0121586491948604,0.0619861920749809,true 126 | BLhx1pi4rCLZY2qTqLmUAueLXzPzprhaiarysxLbFwVa,3fntToRUTyDpSoLF1QMZgpF5HoDcSmvBisXoyKASMaaH,toRoot Validator,0.111146362098139,0.0947546531302877,87.5833333333334,74.6666666666667,788,0.0614660718653147,0.143318540131131,true,-0.000413984297413475,0.0745588255672547,true 127 | JDNEkqjDDDMHb6qF8toRdg5geXkMXp4mD9hA42qn9zVh,ErqEyaojEmRu8bhJz74mJy5MgQcyLN1rCQ5frrusAb8A,zazoley,0.105859010270775,0.0938375350140056,151.166666666667,134,1428,0.067930985873646,0.128264360139774,true,0.00922578083511956,0.0649190604347217,true 128 | XRAYzQwAcSqPt4T78ibJAUPmz9rjsqkWzCxmXHv3nir,9mB171rzHzYFJTSoLBEDTX4ZvzzyWW2mtBBJovy1qD2E,XRay 🌐 0% fee ⚡ MEV Boost,0.11219806763285,0.093719806763285,154.833333333333,129.333333333333,1380,0.0674527513346864,0.128802834850894,true,0.0087456309752541,0.0653992102945872,true 129 | A23LfQn6khffj2hGhGfXr6P52W2pxrVcCaHVQLYQgiX2,53RJBy7aBGA7Aag6AryxEmBbsHDgwfBWagLrPbGHnfvR,vladika,0.117490310077519,0.0935077519379845,40.4166666666667,32.1666666666667,344,0.0484622627397502,0.172818484684244,true,-0.0196634442460337,0.093808285515875,true 130 | Fj8QKDuNcptyXT6Cub2TnjWs6zZ3qya49dw8q4DE4f8V,6m4ZwGp8zCuqjBoAn11pYAQun2FwSMe86RwPbqpf34YC,,0.125,0.0931818181818182,27.5,20.5,220,0.0411055413599342,0.197635174057086,true,-0.0338731948085534,0.108018036078395,true 131 | CGXbP1cfmydnhHx2HYwgJfSe1UK7k6AamSm2YcpYTJqr,4VYA9PECtNzDRXNHKepzMprS1Y6nxKF4oRRnwkJqQZys,,0.108333333333333,0.0929824561403509,41.1666666666667,35.3333333333333,380,0.0496350358204556,0.167513537719581,true,-0.0169090985502239,0.0910539398200651,true 132 | 9Z2TswRKvvS1d8YZVdgnJAZyqwwVUhk3QLp74J8pEmXs,GVQEm6h2UjDKhSU54kf7kFumJ5NDWddyYUtgy5eLCtBn,A7J SOl | 🔥 0% Fee ⚡ [ MEV ] 🚀,0.106260469011725,0.0929386515912898,338.333333333333,295.916666666667,3184,0.074800272088917,0.114929050064867,true,0.0184236429631624,0.0557211983066789,true 133 | 7DWfjmZtryurJtUrpyALuuGqby2tjPzMjZL6vL7ujRBk,jVYhgtviF8DjxGQp3JYS6YZXoXA2LontoxK9cqQmjq3,igor171M,0.127209595959596,0.0928030303030303,33.5833333333333,24.5,264,0.0437998380791966,0.1859682433866,true,-0.0276917692558754,0.101836610525717,true 134 | BP4XZG94R74uK5WgNewUa6uBcQGfmPtQnoVRpSYY31FV,BHuk6wv9pskvSuMxzAFksmFNxEWZDHDsYWSwvTKcCnhx,Rorschach,0.0978881278538813,0.0927511415525114,57.1666666666667,54.1666666666667,584,0.0557980219366427,0.150281888512568,true,-0.00647179553935916,0.0806166368092004,true 135 | FkoQCiGFNajMcobweNTVEL7qAWPkNRouqphjnk4ApXgA,9kkP5sRnyHD3qkyHykyWwbP9pQQcTWnzLPHtDcRxaE16,,0.10663082437276,0.0922939068100359,39.6666666666667,34.3333333333333,372,0.0488238157650059,0.16764589832272,true,-0.0174864574246358,0.0916312986944771,true 136 | AB169wapzUT6SRh31RJoRjiwR4bifF2eDkkDiFjnyRCJ,2ueVedJz8CZm85wet8vxPGX2bD3VrhB9oXk46ym9rcDA,IT-DEX exchange,0.169070512820513,0.0921474358974359,17.5833333333333,9.58333333333333,104,0.0285800741985538,0.259352782665505,true,-0.0661134496123651,0.140258290882206,true 137 | cybi55ebub37HZW9YmRaLh59Lh3kqaLTsEBQwW6vFkC,VaCdXKupamusfRsDf9Ai7e8Up36Z4f3MP6SqhnM7c76,CyberAlex 👑 MEV,0.107222222222222,0.0919444444444445,32.1666666666667,27.5833333333333,300,0.0452540395425611,0.177834451030806,true,-0.0236817747522768,0.097826616022118,true 138 | 5rzBJeyPbEbrUGRWY9pNDp1mpR472zF5TE1dF7ATUvNR,VoteMYitKq7mruk9QPJRUgryYbSkyZKBuvnL1VTgoMq,ZEROMAX - 0% + Jito MEV,0.108209357481673,0.0917421302285468,334.583333333333,283.666666666667,3092,0.0734854150587828,0.113976577707787,true,0.0181482367984716,0.0559966044713697,true 139 | 7BTbVD8t98eYH3XV17Azui4cUMLyfvheoJ6w6VtWivfW,C2KtdF4FBNybpJrAW9p57SRxv1cqH7EAFeJPJ9J3biLi,Yekat,0.100600600600601,0.0915915915915916,44.6666666666667,40.6666666666667,444,0.0509791999893608,0.159132597786253,true,-0.0128672203461147,0.0870120616159559,true 140 | 3yVYQsesS7eUEnpvyBS9FmZzFz1YNauM6Mg3M1oBbDC9,CSWfwhactcdyK2YcRmk3Hx1AZzNKDFnCecwiYsJDkuSm,YVa,0.114505012531328,0.0911654135338346,60.9166666666667,48.5,532,0.0532812598158388,0.151670636402049,true,-0.00855028998111329,0.0826951312509546,true 141 | A4fxKaaNPBCaMwqKyhHxoWKJ5ybgvmmwTQmNmGtt2aoC,9esjPxaUdD7yg4yDrBkP3jLipcAGVjpLDXsddF89avzW,Valera,0.101285460992908,0.0902039007092199,38.0833333333333,33.9166666666667,376,0.0475183603174796,0.164607061437211,true,-0.0171954746668933,0.0913403159367345,true 142 | 6XUsoRDfb5YrGy5m6HsSiMjFnSvKKbn83qfadKLeswKe,6ztDG1XRZiuXtoCotN51kUPtdHXwRAgRiVEbbUfoQ6CK,MainOrbit +MEV,0.0964506172839506,0.089891975308642,41.6666666666667,38.8333333333333,432,0.0493484679115251,0.158201864701485,true,-0.0135560755210772,0.0877009167909185,true 143 | 31GGcXa8K47viSJMSk1thwPWbuF1vBY9tijL5wH8FoYM,3NXnw51gHc2rDWTCWU4eVpP1yHyKKbJa1p6JDgMkmiDa,Artemida (@Dazedrez) 0% fee,0.110558013765978,0.0892944936086529,149.916666666667,121.083333333333,1356,0.0635249811141582,0.124131997881779,true,0.00849605091362509,0.0656487903562162,true 144 | 84Za5eXvehQLZR6Xqhe9WT6tTcCHTVjw3XU7GCbBRNfW,9KCBBdzx4cGZg14YaqBuZd1tGUvo9ohYnW7KEqQes1E1,Not a potato + MEV,0.113055555555556,0.0891666666666667,33.9166666666667,26.75,300,0.0433988910497003,0.174400889452689,true,-0.0236817747522768,0.097826616022118,true 145 | Csgy8jXn6feooV3ztGPhuwCcneWhFFBFCmKZSBwXK7VV,E2MhCdSvsm8qexDPZ5AnZU2Wa1mG8F1US82vh7y317ff,,0.10136815920398,0.0883084577114428,27.1666666666667,23.6666666666667,268,0.0411185145130557,0.179517091562592,true,-0.0272066374071439,0.101351478676985,true 146 | 6aiX7kVpUovCpbrLsMzG92qHcyhBrFcviDWHn2VzYYGB,3Rk99suwAvvJgyLpDYEJeC2YPPLw1enc5T1r6J8ZoRSr,,0.105530303030303,0.0882575757575758,116.083333333333,97.0833333333333,1100,0.0603278624489299,0.127365153942935,true,0.00534457686748725,0.068800264402354,true 147 | B6v1XojHEAjwn7LB5tjdejyjNNQXWZv4KDAcBzxyjBAB,BYNXBFkB89FoRCJ4VxFE9Tfde3anECjZjasTP8qSYQUi,dman.sol,0.107984293193717,0.0882417102966841,82.5,67.4166666666667,764,0.0559046291186116,0.136577688238413,true,-0.000998223212576796,0.0751430644824181,true 148 | 2zAbHUpE4MRgEwq1MWh3i9aJyzazSjUUPrmhNViqQn5W,ESjX2jRuvdr2a47JfEKjP24gNsgreE9PvSpkw4t5Xn2M,valer amor,0.102430555555556,0.0880456349206349,34.4166666666667,29.5833333333333,336,0.04434971057324,0.167258391875964,true,-0.0203348979716336,0.0944797392414749,true 149 | Mwz8VgAEnPtfqS62r3ixrFiMJwnNfEwR141CGnsTo5k,A11pGbZDE8fPNZgiqDjoST6v3QMdhzZ3r8W5YahCKtS5,Rain Works💧MEV💧0% fees,0.103400735294118,0.0877757352941177,56.25,47.75,544,0.0510584999813568,0.146812081921797,true,-0.00804429233119809,0.0821891336010394,true 150 | 3Q8GcTR6gUpFjSwjRuN6Bqy73xuJQHPKceuoDq8v18DC,4ZxDeRyvhXi7Bc23qPFkeZptzE8J54eimL8phVPN5AXa,IT-SRV Group,0.0981145251396648,0.0876396648044693,70.25,62.75,716,0.0546042827192666,0.13774921864545,true,-0.00225363504358175,0.076398476313423,true 151 | DhKrFYrbiNJSJbVN242Bmi8izphkX6M68mf5R7A2vHgp,GioetmC79nLRnN7VDfHaq8coWAEFPJKu9py59uUqdV5U,ZenithScape IO,0.119325880758808,0.0873136856368564,117.416666666667,85.9166666666667,984,0.0582617542285117,0.128869834053523,true,0.00352652807463258,0.0706183131952087,true 152 | JDktbt24QhX6B8x56hL5zruVuw44qYaox5jN2cSeM99k,89jnaTMuq5aXUkmpLbykRNaU16i7Du6QywqqPeCPT1Dy,Insane,0.113012104283054,0.0869413407821229,80.9166666666667,62.25,716,0.0540612083705846,0.13692455971956,true,-0.00225363504358175,0.076398476313423,true 153 | 8bYQFFFRK8utNNSwZJwo291WwhNfev33yirj6qwZjF3t,725My2yzg5ZUpQtpEtivLT7JmRes2gGxF3KeGCbYACDe,2poyDev,0.0988636363636364,0.0864177489177489,152.25,133.083333333333,1540,0.0624316700635111,0.118454917557914,true,0.0102574984815127,0.0638873427883286,true 154 | HSZfYvEn8VnrBsR5Ner7iWWbUcRvLsv1EMeLndnbhPgY,55gncCYVFXYZhjD5a3aemVVtiHaVwfzu2R4axgamGLwV,R2-D2 Validator 🤖,0.0911368843069874,0.0859106529209622,106.083333333333,100,1164,0.0590338941784703,0.123418831000037,true,0.00622915098383589,0.0679156902860054,true 155 | 2VA3q6DbiLjbrLgnkiZ2fdyuRyVBkYRgqBDwA6qYiSDD,g4MMQmzT7182jBvyUebMvsgvNM3RVrVFFJd9tRjWXhf,akexkuz,0.10010162601626,0.0858739837398374,131.333333333333,112.666666666667,1312,0.0603047341579092,0.120889891544854,true,0.00802082548508777,0.0661240157847535,true 156 | CQicKXFGuG3JGUHWYyuGQYuGJ4PtKSCDs91kbW7G6dCm,FKyoehgzXD6KVSQoHJuTteXGCrChYe65k98wMckr9MN8,Kraft K,0.0975198412698413,0.0857142857142857,81.9166666666667,72,840,0.0550876708745682,0.131007375980461,true,0.000764844402985639,0.0733799968668556,true 157 | DJHsoHQvqYjb8G2Ni6XSbBSHxmycMAsZksRDytQ2bntK,GwjRJdT9nKmegq6a8nyvEPfoQZUSPp6N4KmWAUMo76aU,,0.113567073170732,0.0846036585365854,37.25,27.75,328,0.0416733013437631,0.164182569365121,true,-0.0210307696647451,0.0951756109345864,true 158 | 2PawEGWYNpMF6a9daRSVbUgWZw3PkLeY5VR31sKu5MYx,Aq9DBA3EtBRU19Vk1NKBCEReRaZNv9eSR2VexgbZteu3,gsnode,0.103505291005291,0.0843253968253968,26.0833333333333,21.25,252,0.0376650602834153,0.178092280804208,true,-0.0292158410669767,0.103360682336818,true 159 | 7rJbC48rxYNb8ieLg8e9v2Jjm6vwMNTZra4hSnFChGuY,C9t4MQD7GGidZvdy9AV8Nwmnoou1jZEa7ZsEZnw5BncX,,0.101822916666667,0.0841145833333333,32.5833333333333,26.9166666666667,320,0.0409922254294634,0.164804506126095,true,-0.0217525761017911,0.0958974173716324,true 160 | FU8F2V8yCFhseHDc1CJ5Sj1e5AbGNh3MnSe4REYX7a3P,A9YmK82uhCXieM9Cw9gN7W1F2KCxa8U1ArA6qxnyYcXQ,C-Key Validators | 0% fee + MEV,0.102413019079686,0.0840698653198653,243.333333333333,199.75,2376,0.0644681391783402,0.108937548719084,true,0.0154843573379886,0.0586604839318526,true 161 | D7a59Yada8zeBwngcP8aikfSkrGVWWDpSWuW11HZqsDC,5fdEXhCBKC7FRRsH64asZCSiwgNXRozxmzb1cFzfrtWM,,0.103084415584416,0.0838744588744589,31.75,25.8333333333333,308,0.0402848898545042,0.166449197647008,true,-0.0228875681114646,0.0970324093813059,true 162 | cvCspZCYMsymAqK3FEVL7iVq3zxa6KnkAYPCugA7PXa,CTQjcSEuAN8Hs5SJ2F9rTJbJAAKxY5cyCXLzRSiD4JPr,CapitalMagnate,0.0949074074074074,0.0837191358024691,123,108.5,1296,0.0583804237172456,0.118669539342464,true,0.00784204475058935,0.0663027965192519,true 163 | 3UvHZSXR9TkRgtKfaeRH17GaiWtCzujVmXK3K1eYZRyg,ATRFbtnsDd9ka3eZooTPixm3AjicHxod1BAhNYBMsj8K,,0.119642857142857,0.0836309523809524,33.5,23.4166666666667,280,0.0387547409408561,0.171215884408348,true,-0.0258141460984709,0.0999589873683122,true 164 | 8M2DJQmd7Gka44WQC5Y59qjvfJxzRaekpuy5zXfekG1G,EQahA1H9zQDGTHzt5uGq1YXoiFSaYU8WxjtfCCGjUAv1,HassettNode 🚀High APY Max Profit + 0% fee✅,0.0974702380952381,0.0830853174603174,32.75,27.9166666666667,336,0.0409989172579545,0.161116206292383,true,-0.0203348979716336,0.0944797392414749,true 165 | 7iKjbCABbngiEWbNtckZMNWf32VVeF88NhfUrWUz7GHv,EFeLsLsrLhGqy7LSdws4sKvinvCohBBAda2q4iHBrrss,trezzzorito,0.0969791666666667,0.0830208333333333,77.5833333333333,66.4166666666667,800,0.0523761321721585,0.12915174850253,true,-0.000131773973075643,0.0742766152429169,true 166 | 7ek3CDbxpGRdCVTJJpj6WPHmZrJqBCQ2RBQoqLHitx5L,8vqRKnHH77FdrBxSDR9KozJE98R1ETUJCSrFYqoYmbKh,gitbash,0.129329004329004,0.0827922077922078,39.8333333333333,25.5,308,0.0395733145454143,0.16509766265051,true,-0.0228875681114646,0.0970324093813059,true 167 | J2895yqMc1JqrWPQ2ryDPn7EbozZpAoCCPTy3BDUME9m,DTDvrj1mKFv453DMAGRuFwg77DuLjsfVHnbLe5BJPL9D,meAnn | Platinum validator,0.104372937293729,0.0823432343234323,210.833333333333,166.333333333333,2020,0.0615401753862197,0.109359091970142,true,0.0136591968481169,0.0604856444217244,true 168 | 8JpfpVyew5Y9cLQCHkt5gqT4vDZLL46ZknMbSThVjzrg,DUCKsGEPEdNv9QeskPNwoJdWgAXjxUFrkNDEKjAnLWyY,ARCHER 0% commission + MEV,0.0982739886325644,0.0821631561350719,391.916666666667,327.666666666667,3988,0.0667829475119941,0.100703223441036,true,0.0204091853693885,0.0537356559004528,true 169 | HJJH3tokNTy4FwEg2vABnbyUt3s51kyfL3pH26zTZqhp,26MXTErkUfxTGJ78WKjNtVSTXHBrZEPYFY3oeuGeewz5,,0.102564102564103,0.082051282051282,26.6666666666667,21.3333333333333,260,0.0366899625068462,0.173399679460989,true,-0.0281880538306843,0.102332895100526,true 170 | Fire6ZGPLaqBBGWXC8PgweVjREVXRhwzgRNkdGs1wfQM,SmithX2hngQMZXVN36C6TsyjthTU3YnsALAs1MaDghV,Blocksmith 🗝️,0.094937865497076,0.0814753898635478,519.5,445.833333333333,5472,0.0682154442666035,0.097044402645816,true,0.0228470412864929,0.0512977999833484,true 171 | hN6om5PAp87yuy5UcVbwn5fXhWF3pEJcarFGXe4c6XQ,HBuFNK1dRGsqbrornwge5YVpN9AYF5T2issPmPdvLBWk,Ikari,0.0847639484978541,0.0804721030042919,79,75,932,0.0521406997289147,0.122212911862023,true,0.00260339994251816,0.0715414413273231,true 172 | CwhdMezLucz7bcuWzStpLXgrzKGC2tBBiaVmJZjfprRN,VNbW721iu6uVkrx246N2BiQth8u4b4SCPJwH3JvUovD,Sarmina,0.112814465408805,0.0804507337526206,71.75,51.1666666666667,636,0.047602551232419,0.13280509222711,true,-0.00465373206825075,0.078798573338092,true 173 | 9cDdzkrimGrsNVKKRtN2Q1ydBwDxjDtPGyyLRgnUYyAQ,H1ScoL1TosVSRvJgARRnMs9extCdXZRWdKRqY4H7k3ik,Alex Validator,0.0961385350318471,0.0790207006369427,120.75,99.25,1256,0.0541714970299429,0.113895953424582,true,0.00738024087109778,0.0667646003987435,true 174 | 8fp2i8jhVcspsXUcHMQAnfQknT9nmuxFASdv6kV2FkwU,Cc7UtVq4G25VbC3w6Ccs2XL2xikjc926q1sHp8zfddoL,alex_s1,0.0874255952380953,0.0773809523809524,39.1666666666667,34.6666666666667,448,0.0409527225636976,0.14143411399378,true,-0.0126437756415024,0.0867886169113437,true 175 | ChkH4bTk7c5NSGbxvXx89yY2oU7rFJsr3Cq1gPNCCPVe,D7ZCDE1PHe8duMjNpxwHrYbrRzcnsS7p4nD2daLzWwtr,bulldojkee,0.0998685275080906,0.0764563106796116,164.583333333333,126,1648,0.0546691705708265,0.105953046705175,true,0.0111510299813994,0.0629938112884418,true 176 | 5LqdfTzdPtnqTyKaduT2eRvtLgfGucVCJ3Gu1MmgtEq,J5L2z5rVWQHFeM8PzSSTnDedLrYgnK6WKxU4X8hh4qry,AnyPool,0.0863554526748971,0.0761316872427984,111.916666666667,98.6666666666667,1296,0.052112308327581,0.109937947540446,true,0.00784204475058935,0.0663027965192519,true 177 | idLi1KLjkzEmLvzdB756HweHRmpuC3AGkGnK2zhWJ45,LigajjQqkEj6VwowzP8VjmP85qQmkmvmbM1LUWazaLQ,LigaLend,0.0921130952380952,0.0757440476190476,103.166666666667,84.8333333333333,1120,0.0503284579884882,0.112474287304093,true,0.00562913726822484,0.0685157040016164,true 178 | FUNDTXgtnkfuhK6G6JUi5CzxPWeZNF9n96vFuBNGFy1v,SAFUitvicp7bGv9pbYhRJB5wu4doALqR5xB22V6EDjQ,SOL⚙️MECH,0.0914179104477612,0.0747823383084577,49,40.0833333333333,536,0.0413314395847139,0.131590035231742,true,-0.00837973719490689,0.0825245784647481,true 179 | 6NmKxzGAdJ9ttewC8hwJEFaJdn4GScjpqimaL5BnbWgx,DD7NQUKUex26GEsM8jpcx36MoGykbdUHJ3LbcD6Lzrfn,Valis Tech,0.0886613984674329,0.0741139846743295,123.416666666667,103.166666666667,1392,0.0511425668183341,0.10624799639938,true,0.00886799348966987,0.0652768477801714,true 180 | 4QPDHzck5VbGf2cxNM3KNTw1beryrUxb8TTvjgjovX4B,ANRnEc3NFWyDFkJNHPnts9XAT1odt931qbgzMsSGdE1z,Synergy | Solist.App,0.0886671686746988,0.0741089357429719,117.75,98.4166666666667,1328,0.0506893514109973,0.107127822176088,true,0.00819636543144361,0.0659484758383977,true 181 | FZrSKKsKfZJovcQWRQFDXz8DbHKCSRZLZqbBAGd1dG57,8FPz3JG4E3HVXxGbPZVibarva4AGXSZWx3qKLUS5uFtN,Koinsortium ✨ 0% Fee +MEV,0.0863026819923372,0.0734674329501916,150.166666666667,127.833333333333,1740,0.0526391607350953,0.101652736350097,true,0.0118456140896322,0.0622992271802091,true 182 | 32jCuWyy4aJjyv4gd4DSGBHmFU5KUSSfqbmPb9GpMin6,HFpuMHuQqUY9o5D4g5ByAJKEYQrMLjwcusDNjozXa4Dg,,0.131388888888889,0.0733333333333333,39.4166666666667,22,300,0.0331307151884949,0.154523417909321,true,-0.0236817747522768,0.097826616022118,true 183 | 5TqMpx4wDLRn7qNaNxJ1bsznrqAhF9meoxcpdY2Bc6Es,6minRorGYiA5aEeDvXL1Usat6DCdaF46owL3oANVQ8uB,skill,0.0861886632825719,0.073075296108291,67.9166666666667,57.5833333333333,788,0.0444971194200582,0.117745959554276,true,-0.000413984297413475,0.0745588255672547,true 184 | Fa17nmHFt62kmerRQNGtgVWDxnuf7UD3PY2eeFfhpz2t,E3yhPs5PPN4RZh8FbJo2eqtdrAYKCK9H7pcSD1vCNCP4,dimGate,0.107954545454545,0.0727813852813853,33.25,22.4166666666667,308,0.0331139882954702,0.152473218573767,true,-0.0228875681114646,0.0970324093813059,true 185 | GtGKD86yixYZ71eZJaKyxtxkkrsLpG3XNVXQhc3LwDk3,J4JhJL3kurhw8RZKhXp3fFTjyd5NX2yCbKDBN1eMh1Uy,,0.126458333333333,0.0727083333333334,50.5833333333333,29.0833333333333,400,0.03631644622281,0.140260018759379,true,-0.0155422559568757,0.0896870972267169,true 186 | BKw6h4WX1TttGQbTSULtKcVaEp6nzPxQGHexHiX27atH,ApcUbFDskBMrYJqu9orEnPSq5uMAH1YjhwR4DP2JwKT8,Dragon Kiss,0.0854928861788618,0.0725355691056911,56.0833333333333,47.5833333333333,656,0.0420487556107385,0.122304305448593,true,-0.00401273923454543,0.0781575805043867,true 187 | 2swwdmPFEPFUJ38nJbJJBA9kKooJzaeUZBJ9o1mYHepc,GRWCUtxwiSLtLGERyNyZymr77NJdko2HdDHxpVcJz6E9,sobolk_n,0.0857469512195122,0.0722815040650407,112.5,94.8333333333333,1312,0.0490775172848584,0.105242208095879,true,0.00802082548508777,0.0661240157847535,true 188 | 4DBSKsjbs66piUiQ6dUjw6cdVzAGc4FgeWSZ5UVPY5kr,Fm3YevqrrvwKWEAJVmypyja8JZnanYudvx2ZXV4RogX9,Reveleum,0.0886178861788618,0.0722560975609756,72.6666666666667,59.25,820,0.0443002543717245,0.115717506062287,true,0.000324736501091633,0.0738201047687496,true 189 | BEL5CeekyNyWdocqr2YXTVVvYwzeActXNGMPJhmvFVsb,AAhcGqPdM9WdjhVH6T4vAQLvoDFrYQqirkxCdvxoKhgp,Freedom,0.104943806791009,0.0722142515542803,292.583333333333,201.333333333333,2788,0.0553636986504522,0.0936848194308277,true,0.0171431907776034,0.0570016504922379,true 190 | E3uWZFRYyKuC78U1FaGNEvxKgbBshRmuTRQbWhe9eSFW,7teJuHhmHjCHDZiB2TEgdS5wFru4sRJB9JJR4wAQ8pM5,Stake on me,0.0801611796982168,0.07210219478738,77.9166666666667,70.0833333333333,972,0.0459688195425665,0.111358297432195,true,0.00332008986425542,0.0708247514055859,true 191 | Hu3b6mGQJ5jRYRJxdH4kZX6VAyw3p4LAmxDBxhvXVKje,FyrSH4VeQidMVPQ9AE2szAbP5xBZBprRG3z1QMMLNi5X,Gotham,0.079359344894027,0.0720134874759152,54.9166666666667,49.8333333333333,692,0.0422593176507602,0.120090297416213,true,-0.00292977722998083,0.0770746184998221,true 192 | 2mDrrmhSzpSyaF12izGk8hnFjtKCGeCFPwQHpRiJDby2,9wQQnnnkk5b5GkQWTW9L4kEA3CjFv6CqsQd5gt6tRsHK,S4Mar,0.087719298245614,0.0718567251461988,300,245.75,3420,0.0564968897461426,0.0909897312246461,true,0.0190785809065391,0.0550662603633021,true 193 | SerGoB2ZUyi9A1uBFTRpGxxaaMtrFwbwBpRytHefSWZ,BWkvytz3MAiLkUbMuYK5yV1VYThbBYYQYG3gdef8NLw5,0xDEADNODE,0.088232496194825,0.0714421613394216,154.583333333333,125.166666666667,1752,0.0509944597969997,0.0992316306773599,true,0.0119321557050489,0.0622126855647923,true 194 | 8QQn2KJcnMxZ3xHJQJMiyysyWx94mdNCBwoonT3YN9jQ,GQ8DSRSNCFGEdCEwc6em1ma18qSPc5cXCSDnSPSznWBP,Dreik-Steak 0% fee + MEV,0.0918181818181818,0.0713636363636364,101,78.5,1100,0.0466302359783782,0.107733533431957,true,0.00534457686748725,0.068800264402354,true 195 | 8U1oTx4EvAgqesgaemAzpwrJsysUHEg8bBQ7Kdbp1W5X,GC8W2uHZ9UyrmgoDGsuFt322L18cRhsbKxWiZ579aLM6,labas,0.0923956661316212,0.0711276083467095,230.25,177.25,2492,0.0535776537799618,0.0938561516667145,true,0.0159927955729252,0.058152045696916,true 196 | 9oJDQSVw9z7Hb6NGQvoYbvqEGgdyzt5SzX73uKRCupVr,74PrnaiKU5q8SJX4H9Jis7xyzMUNoSesizn7FhFZaxfG,iX,0.22244623655914,0.0705645161290323,55.1666666666667,17.5,248,0.0290634730928652,0.161471348658529,true,-0.0297482854574002,0.103893126727241,true 197 | 9Mo3ap3jpuqQpLi75EsiXLWfTr1cbBhrJNumoq1wnVp6,9K67smfw8hDXmtnR7uvP62WrKUcB7oZ8cvpsB1hmrCzf,nga_validator,0.0979166666666667,0.0703125,47,33.75,480,0.0368552350827135,0.1300415115214,true,-0.0109579880736891,0.0851028293435304,true 198 | 2nZFRYFgX8A2YVCawmbjuL4zSE6LSt5o7ZEHupB5rZBQ,Atw2Wond9H3DHfgg5NGqi4dxMwF3Nrgdhm39x2oK8MCW,Green Labs | Nordic Waves,0.0776515151515152,0.0702335858585858,82,74.1666666666666,1056,0.0453281215118609,0.107285487714937,true,0.00469032568952262,0.0694545155803187,true 199 | HLv4d6uhQ7ViicNQ1ff6RHNNntNzmq1bATLne2kCW5VV,ELvd1ayPGicuX9yBNr6tn3V3BUCa12Cme8FDdghcmskf,Nelly,0.0941734417344173,0.0701219512195122,46.3333333333333,34.5,492,0.0370089986463561,0.128896376293928,true,-0.0103686355857494,0.0845134768555907,true 200 | CLdRznGdzSXqpAu3SNbYiaiXeDfbe3hJ7ZikFKybsSdX,93JNyhEhzyNQWAyqNRyCE8GN1jTAfR2NBT87hnrnYvAM,eva,0.103877314814815,0.0700231481481482,29.9166666666667,20.1666666666667,288,0.0305619652825741,0.152424910287205,true,-0.0249345703784065,0.0990794116482478,true 201 | 7SemrpW1SnhndK2ceWaRQKeAbTY7LdBaA1ctUmFg6jmE,CrLn7zEBytbmRBUGhkDyyUbGCa6H7bMCnw94Dip8QbcJ,hukutu4.sol 0% FEE +MEV,0.0807506887052342,0.0699035812672176,117.25,101.5,1452,0.0480639217259112,0.100618000312777,true,0.00945687727710363,0.0646879639927376,true 202 | 9bxGPEvFjGHqpAHMkm97R5d8euFnpJ3ws83tMkTbcBUJ,CqSMzh8DWZeqYVa5M1V1rHU825T19NCjYipM3pkdHncm,HanoiHilton,0.0870181405895692,0.0688775510204082,51.1666666666667,40.5,588,0.0381448971588705,0.121249655342259,true,-0.00632343321307751,0.0804682744829188,true 203 | G2TBEh2ahNGS9tGnuBNyDduNjyfUtGhMcssgRb8b6KfH,F5b1wSUtpaYDnpjLQonCZC7iyFvizLcNqTactZbwSEXK,AG 0% fee + ALL MEV profit share,0.0837895126769839,0.0688762210514762,2035.75,1673.41666666667,24296,0.0628199060409925,0.0754693923708399,true,0.0303213988182642,0.0438234424515771,true 204 | 4JryygoiM1j324fYkeBzcQDcwRfd2WpgkEzUePFj1rJY,8ge8UzG9FyW4NDZ6zzZiUypnbcNQ3nUfTBKndxsmWqSB,Legio🔥ReZero | 0% (fee+MEV),0.0897339357429719,0.0688378514056225,119.166666666667,91.4166666666667,1328,0.0463841404227488,0.10100967123437,true,0.00819636543144361,0.0659484758383977,true 205 | 5NiHw5LZn1FiL848XzbEBxuygbNvMJ7CsPvXNC8VmCLN,FGj3nQTn2Lwe9KkaKnFGm4HcxLSh8B8TjpvP4CinP4iX,Bukashka,0.0780192470389171,0.0688187394247039,245.916666666667,216.916666666667,3152,0.0532579813963059,0.0885009890387294,true,0.0183292181687536,0.0558156231010877,true 206 | 8quzaRSxgKQr5HaxcLHXk4JqqMhb2J4PGokqjzy1MFDj,CJ1GZixWD1WzozqZMm3v9dY2xboRYZfQuuEHzawAthen,Athena,0.0858400178253119,0.0687945632798574,128.416666666667,102.916666666667,1496,0.0474165893519063,0.0988111065247534,true,0.00986601905623367,0.0642788222136076,true 207 | 5WgvknZoXna3Fm8qiAmi2D4sZg6u1iyCWNXWxhAc9p4B,b3d74rXdGgdw9XeqRWgAnm7bsZgg9mf5J5hjZMqKxRD,,0.0835539215686275,0.0678676470588235,284.083333333333,230.75,3400,0.0529289069622365,0.0866370156835962,true,0.0190257354484731,0.0551191058213681,true 208 | yJeahQNRHNWtL9Z1SqPX3SBwTYXr5ECMYYVK4uYVwxt,J4pH3yiFrzFG1AQPRGBJXo3HP72MCZwsQamtp9ym4LwN,Dosirak 🇰🇷,0.0789049919484702,0.0673309178743961,65.3333333333333,55.75,828,0.0406351067093166,0.109562013688336,true,0.00050269243378432,0.0736421488360569,true 209 | 34C9C4zhnjbExNcYzdYZyPccMAMdsfqKLDS5jkqcbUow,6h4mhExruKD3zp7FLFU6ZDK9yVqoLHHdKVGpGXcauveT,fraybe,0.0853642557651992,0.0668238993710692,108.583333333333,85,1272,0.0443629203984747,0.099473165135273,true,0.00756757510568276,0.0665772661641585,true 210 | 5AsoSeQtLoN8eLsf3wKrR3LwxHME4sTBGR6dpTCP1k3H,uTnZDhnbiSV3TX2obj71nFPAm2aXy83mFTFYzaBRk34,some name,0.0826099537037037,0.0666956018518519,47.5833333333333,38.4166666666667,576,0.0363539604788585,0.119227714194309,true,-0.00677314319157629,0.0809179844614176,true 211 | Bkucd9XTD2geqNsgcbMcqsSnLhqfHUuDvAUSGCXsJBdK,HVuzQEZtxQycpfJsLNAeykrqT2vLzKtUyKaAnNsnKy1A,Solbase,0.0776239067055394,0.0664480077745384,106.5,91.1666666666667,1372,0.044734825931789,0.0976231967604837,true,0.00866316561982176,0.0654816756500195,true 212 | CZqQqmFZYoyWX1NiDNpbLFQUUiH2gmUweFtRV1vVifc8,GeYn4XjKycYJ6NqTFb94sYowMrtmKfHBcorE6SGAomQN,,0.100411821705426,0.0660125968992248,69.0833333333333,45.4166666666667,688,0.037744647161428,0.11296578762633,true,-0.00304589415888586,0.0771907354287271,true 213 | GdwLVjtBMZEXZiLV5iNnzSgunYmr1D4Fz2CDcEsT6HA2,DX3Rpy2drSHvwS85EEy29wH3LQG2ZrefoYqhroeJSzY7,IN OTHER LIFE,0.0817495126705653,0.065911306042885,55.9166666666667,45.0833333333333,684,0.0376095995977148,0.113009544134892,true,-0.00316302817397676,0.077307869443818,true 214 | FLAT3fBhQxrSPyT1zvyf58uQGARiGtnoN3VW8R7i38kC,EARTHZeTM64X3UMYf5rcWonQkTCn3uifEwutBx6e656K,,0.0774227528089888,0.0657186329588015,110.25,93.5833333333333,1424,0.0444665960434514,0.0961061314525181,true,0.00918669781265846,0.0649581434571828,true 215 | FYjejVMGsaN3v8fo33xfDxQxiDEdxw73KqgPymcLorY7,BfBPPqzYcqEQK9hF7AnQEJojzMtzQzB926qcPc4Y1v3L,Guinea pig Stake,0.0746624767225326,0.0654096834264432,106.916666666667,93.6666666666667,1432,0.0442633360356569,0.0956474531998555,true,0.00926469998733187,0.0648801412825094,true 216 | Bs19Z9SokV1s46jutN9tqqaCgYf1GsVyyytVfkzwn9qK,5frYQSynysBe1akCVK9tNBJ5j8jgBgUsjAXAgqHxvykJ,"Empyrial - 0% fee, high performance and MEV profit share",0.0795791620318873,0.0651418242491657,286.166666666667,234.25,3596,0.0508839174597464,0.083045297827674,true,0.0195244435186195,0.0546203977512218,true 217 | 5VrW7YNBccVnhnZVmooCePdLFcs2UjfxRT3hoY9mN8Ec,78QvBqfkWbDbyo1DMb2ku42r1UfxecwptjbPWJqxkX6E,Appleyello,0.0798321155184412,0.0649138830897704,305.916666666667,248.75,3832,0.0510772024262645,0.0821742893988498,true,0.0200733902288877,0.0540714510409535,true 218 | 7VAxhRUMuGWf5sfE51pjjFmydcER3dfaXv3G6ia2Pr74,Cn9bZCGSYN57GsTfJ5YLCy8HMejHZqrBQkv99eusJtEH,cesar | Platinum validator,0.0753865979381443,0.0638667603873789,321.75,272.583333333333,4268,0.0507907095194323,0.0800254213805089,true,0.0209650483863096,0.0531797928835317,true 219 | 2EiEMRvsBS43gbDCi5yb9GfRBghae41UFAbBt2iSvNYB,6tajb2FFdjiRJLrdwfKQsijHGmeVFcTcXJn6NH3BEoLW,Irinkor,0.0734072022160665,0.0637119113573407,106,92,1444,0.0429533537981284,0.0935223475623373,true,0.00938048558660679,0.0647643556832345,true 220 | C5G5FfLmhhcY4oGJ7vmXT472BU7LixPiVofNbs5Nyv2T,9EW9kJVj4GYqXmFcN7XzfxuUEfrB5HLm5jsBNscdBBXb,Forever,0.0756924546322827,0.0635148042024833,105.666666666667,88.6666666666667,1396,0.042507378092012,0.093886238378354,true,0.00890842996515233,0.0652364113046889,true 221 | G3x5eb53kUpp92FWiyqRWJ3Q6e9tH3dEjGDgDWYf6was,GFK84uv9cr1d6KnkPERSEYagTvpLKTuwa8W9adx1qMg6,Corgi-node ⚡️ 0% Fee + MEV,0.0745412844036697,0.0634829619921363,227.5,193.75,3052,0.048373153647126,0.082901303256109,true,0.0180246287970119,0.0561202124728294,true 222 | GUvRSvhhQRA1PhTpMaqW5hELHcPP9QP4W45tHFEbtqRi,sBcuGeMJCRkdtMNgskLTX7MePb4CzCqZuyMKDrcPP8v,Agrestus,0.0755568356374808,0.0632680491551459,65.5833333333333,54.9166666666667,868,0.0380148396401567,0.103492174868845,true,0.00135525084352311,0.0727895904263182,true 223 | 9Hzxq2BnACf7AJbLUBpuyRgtZtuJwFvNYAeah1x6iYcS,2WKHhJ34gNkw1G8iReLXn8roPfQUjsLyzjWHspNdvbFw,Solidarnosc 🇵🇱,0.0773333333333333,0.0632222222222222,232,189.666666666667,3000,0.0480329903776688,0.082796911257019,true,0.0178602571514767,0.0562845841183645,true 224 | WUNoB9YQXmXXRcJsjY1G8PfVag5aAfnyGmFd6YwJVwp,BDn3HiXMTym7ZQofWFxDb7ZGQX6GomQzJYKfytTAqd5g,StakeCraft,0.0752487562189055,0.0628997867803838,141.166666666667,118,1876,0.0443977932783532,0.0883989022394929,true,0.0127772203365222,0.0613676209333191,true 225 | HgozywotiKv4F5g3jCgideF3gh9sdD3vz4QtgXKjWCtB,DHoZJqvvMGvAXw85Lmsob7YwQzFVisYg8HY4rt5BAj6M,coyote.staking,0.0708857442348008,0.0627882599580713,225.416666666667,199.666666666667,3180,0.0480348959351627,0.0816841354546189,true,0.0184119178581551,0.0557329234116862,true 226 | 4FozAhZhAo8ZTuzNHeAHMDDLqWmRwioWBhFqybZYHamV,FXbkkbLWH4PxSK8t1JmKAHn4pEvGsCFyMT7pfgwm62us,alexar,0.0708661417322835,0.062746062992126,72,63.75,1016,0.0390899769271963,0.0992396010071417,true,0.00405903637193126,0.07008580489791,true 227 | Ayk5TSNbnjQn95BGnz4ugkcm1kAtEwGcK1jRYmqrYvKN,3uvqr8aX2fS3W9XHdud5avRGbUtY9uswBGmr9S2N7uF2,Dark,0.0727564102564103,0.0624125874125874,208.083333333333,178.5,2860,0.0470137349443969,0.0824189645686754,true,0.0173956472310133,0.056749194038828,true 228 | J3jZnDWMNHiQVuVDRM1PhYfFRMWwMEAMark2oiwQMzcu,6SmEcnuXJ3ZYqJWTqCoPQMhfvey6PfWb1LebLzoH3f7m,GrandpaStake,0.0787657328461226,0.0619671132764921,258.666666666667,203.5,3284,0.0475229305443386,0.0804307564180224,true,0.0187097718934842,0.0554350693763571,true 229 | 5Mu8kLG6kNPN8Eooc4A7a9PHeuqutTM5hQZtfB72Gsmb,jUP5hCf2fGJEz8F2j2gACezxFYCNE9zo1eTMsRQjRK9,,0.070203081232493,0.0612745098039216,100.25,87.5,1428,0.0408864352340412,0.0908659514511442,true,0.00922578083511956,0.0649190604347217,true 230 | 2dxz129YxB1xtf7Mx6HUT5JspexArNNtQt84FYueWZV7,5RCD4pZcKH3NHN4XHxvsnVAawSaConLgsZbreSN5dXpZ,NeNa 🌻,0.0772321428571429,0.0596726190476191,86.5,66.8333333333333,1120,0.0375672978330352,0.0935212056116327,true,0.00562913726822484,0.0685157040016164,true 231 | 4ZToBgveZ5m8NySrDyPA2fiGVRVBioaoMXD31KGidm65,Dh4K8fNV6pRFZtbzQnP5a5HmyBPb2kmxvWiYmc5fJMvj,FOX,0.0701515151515152,0.0595454545454546,77.1666666666667,65.5,1100,0.0373128185795253,0.0937354237944031,true,0.00534457686748725,0.068800264402354,true 232 | 7tegjkVvZmYSpGJQVpiRqKuehxtiAEEXyWk1NEbXriGC,9jVU1ET9Xxqnrsqjw8FGxmHgcXs6Hbj1HECckWqn2LUD,,0.0661212446351931,0.0582305078683834,246.5,217.083333333333,3728,0.0450184495378564,0.0750154704805861,true,0.0198379102887194,0.0543069309811219,true 233 | STaKesuXJH6UGRizuEVSWG1tyLu5ycKgWj3i1HUdvs5,2PEyBgsPYBQ8pMdXQtEaPGNqWQHE9GCnmV2tTVN4GMru,Private,0.0740586932447398,0.0577934662236988,89.1666666666667,69.5833333333333,1204,0.0367088154739577,0.0898589199012034,true,0.00674582521680192,0.0673990160530393,true 234 | GijCqhamYxPnGyVjpwno7gvtE68CtP49wbRLA1QFcVgh,SoLdWNZvT8f9293cELNBcPL3XLzsKCyG4AFmvqwXbmq,F,0.0685568820224719,0.0576720505617978,195.25,164.25,2848,0.0428996435439159,0.077121417483068,true,0.0173542369290106,0.0567906043408307,true 235 | DViARWAWKkxAzp4UCgbw5B9pLSrBY3PaztFErcwgVUKX,HeTyhZdUKswQoonJJTXqAnDN48ceyVAeFaKfYKayGPNS,Code-Breader,0.0669495520980669,0.0571074964639321,189.333333333333,161.5,2828,0.0423705713613287,0.076560292780728,true,0.0172846349345925,0.0568602063352488,true 236 | GX6kCVtpvFTGsedV72nK5K6VzY1bTCvqFmrtHkuZHGsX,4CaonBV9LeqJ2oGhTdbNMWKFcHMbLmCnpCyvrRZtLkz3,Darvin,0.0691050854191498,0.0567391736193882,231.916666666667,190.416666666667,3356,0.0431003122416413,0.0743585964837219,true,0.018907817035053,0.0552370242347883,true 237 | 8Q7K2irCbYfEG5ZWyBceiytbL1u977gXqw7UaHZ55Awo,3zEbnWKibg574DaGC1EA3zLNwBK6MGQxEySUgQWKBaYV,OHara Nodes,0.0702233372687918,0.0564246359700905,237.916666666667,191.166666666667,3388,0.0428830559175278,0.0739121459765046,true,0.0189938038071304,0.0551510374627108,true 238 | 9NPYTxizrasA4pjsnuQQBkgJYvgXp5zhzYk6jwYuVzmg,Hsk4q3CE6h7N4ryjMxX1ixUSaFrrAFZipu1w7p2ijokY,Wexel,0.0661251835535977,0.0555249632892805,120.083333333333,100.833333333333,1816,0.038056755173984,0.0803414896290643,true,0.0123791293842915,0.0617657118855497,true 239 | Hj2jzpAp57KyM3SmnYwJbDVrQ8tTWizMon2hhzYzwxet,686JcEJ98r8fMtUiVuKiz4WRoBpJ2Sm9zMhdc2b6H4bu,A Unicorn Julia,0.0663807189542484,0.0552054154995332,189.583333333333,157.666666666667,2856,0.0408029661581615,0.0742978014083383,true,0.0173818727992221,0.0567629684706192,true 240 | 7y5VhV4fkz6r4zUmH2UiwPjLwXzPL1PcV28or5NWkWRL,HxRrsnbc6K8CdEo3LCTrSUkFaDDxv9BdJsTDzBKnUVWH,Haus – Guaranteed Best APY & No Fees,0.0653296058968882,0.0543017338861666,2079.83333333333,1728.75,31836,0.0495688986748578,0.0594581899771073,true,0.0311747888669435,0.0429700524028978,true 241 | 6m5vsg6XfsVUroo1zzZmB4YgFmV6ykLiwEXb6choovpc,8gJCfKzr55gM6DtAaFqoWjBGAmsJ71mpHem6qJAASBU4,ElagabalX 🔥 Zero Fees + MEV Boost🔥,0.0662729658792651,0.0540244969378828,101,82.3333333333333,1524,0.0355666587218198,0.0812542651653761,true,0.0101171052593366,0.0640277360105047,true 242 | 46nbPAKDbvAFEDQxP16QR7dQHTMVGhnrN6gPs3FrSJzc,86dGbSrKhZHgKLWZc1hAyzQkk2asXGCFsoRsu1Ccfzd6,,0.0616841491841492,0.0527680652680653,176.416666666667,150.916666666667,2860,0.0387307752026241,0.0715144308718298,true,0.0173956472310133,0.056749194038828,true 243 | 5NMUFJ3gJxGw7tqJToRUghX8VAp75KKN2QdECZXbQoT7,4BwKbV3ViY9huwhxRrbYWC5GgRUCwEe9k1YpFqFC7kQa,Dirizhable,0.0625254997960016,0.0502600979192166,204.333333333333,164.25,3268,0.0373544699573655,0.0673127236686404,true,0.018664875374778,0.0554799658950633,true 244 | Weighted avg Sc_p,0.02833,,,,,,,,,,,, 245 | Weighted avg Sc,0.03707,,,,,,,,,,,, 246 | Global stdev,0.27047,,,,,,,,,,,, 247 | Slot count,6048001,,,,,,,,,,,, 248 | -------------------------------------------------------------------------------- /sandwich.sql: -------------------------------------------------------------------------------- 1 | -- phpMyAdmin SQL Dump 2 | -- version 5.2.1deb3 3 | -- https://www.phpmyadmin.net/ 4 | -- 5 | -- Host: localhost:3306 6 | -- Generation Time: Feb 05, 2025 at 04:55 AM 7 | -- Server version: 10.11.8-MariaDB-0ubuntu0.24.04.1 8 | -- PHP Version: 8.3.6 9 | 10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 11 | START TRANSACTION; 12 | SET time_zone = "+00:00"; 13 | 14 | 15 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 16 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 17 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 18 | /*!40101 SET NAMES utf8mb4 */; 19 | 20 | -- 21 | -- Database: `sandwich` 22 | -- 23 | 24 | -- -------------------------------------------------------- 25 | 26 | -- 27 | -- Table structure for table `block` 28 | -- 29 | 30 | CREATE TABLE `block` ( 31 | `slot` bigint(20) NOT NULL, 32 | `timestamp` bigint(20) NOT NULL, 33 | `tx_count` int(11) NOT NULL 34 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; 35 | 36 | -- -------------------------------------------------------- 37 | 38 | -- 39 | -- Table structure for table `sandwich` 40 | -- 41 | 42 | CREATE TABLE `sandwich` ( 43 | `id` int(11) NOT NULL 44 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; 45 | 46 | -- -------------------------------------------------------- 47 | 48 | -- 49 | -- Stand-in structure for view `sandwich_view` 50 | -- (See below for the actual view) 51 | -- 52 | CREATE TABLE `sandwich_view` ( 53 | `tx_hash` varchar(89) 54 | ,`signer` varchar(45) 55 | ,`slot` bigint(20) 56 | ,`order_in_block` int(11) 57 | ,`sandwich_id` int(11) 58 | ,`outer_program` varchar(45) 59 | ,`inner_program` varchar(45) 60 | ,`amm` varchar(45) 61 | ,`subject` varchar(45) 62 | ,`input_amount` varchar(45) 63 | ,`input_mint` varchar(45) 64 | ,`output_amount` varchar(45) 65 | ,`output_mint` varchar(45) 66 | ,`swap_type` enum('FRONTRUN','VICTIM','BACKRUN') 67 | ); 68 | 69 | -- -------------------------------------------------------- 70 | 71 | -- 72 | -- Table structure for table `swap` 73 | -- 74 | 75 | CREATE TABLE `swap` ( 76 | `id` int(11) NOT NULL, 77 | `sandwich_id` int(11) NOT NULL, 78 | `outer_program` varchar(45) DEFAULT NULL COMMENT 'wrapper program of the swap', 79 | `inner_program` varchar(45) NOT NULL COMMENT 'facilitator program of the swap', 80 | `amm` varchar(45) NOT NULL COMMENT 'market pubkey', 81 | `subject` varchar(45) NOT NULL COMMENT 'beneficial owner of the tokens swapped', 82 | `input_mint` varchar(45) NOT NULL, 83 | `output_mint` varchar(45) NOT NULL, 84 | `input_amount` varchar(45) NOT NULL, 85 | `output_amount` varchar(45) NOT NULL, 86 | `tx_id` int(11) NOT NULL, 87 | `swap_type` enum('FRONTRUN','VICTIM','BACKRUN') NOT NULL 88 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; 89 | 90 | -- -------------------------------------------------------- 91 | 92 | -- 93 | -- Stand-in structure for view `swaps_by_wrapper` 94 | -- (See below for the actual view) 95 | -- 96 | CREATE TABLE `swaps_by_wrapper` ( 97 | `outer_program` varchar(45) 98 | ,`swap_type` enum('FRONTRUN','VICTIM','BACKRUN') 99 | ,`count(*)` bigint(21) 100 | ); 101 | 102 | -- -------------------------------------------------------- 103 | 104 | -- 105 | -- Table structure for table `transaction` 106 | -- 107 | 108 | CREATE TABLE `transaction` ( 109 | `id` int(11) NOT NULL, 110 | `tx_hash` varchar(89) NOT NULL, 111 | `signer` varchar(45) NOT NULL, 112 | `slot` bigint(20) NOT NULL, 113 | `order_in_block` int(11) NOT NULL 114 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; 115 | 116 | -- -------------------------------------------------------- 117 | 118 | -- 119 | -- Structure for view `sandwich_view` 120 | -- 121 | DROP TABLE IF EXISTS `sandwich_view`; 122 | 123 | CREATE ALGORITHM=UNDEFINED DEFINER=`sandwich_admin`@`%` SQL SECURITY DEFINER VIEW `sandwich_view` AS SELECT `t`.`tx_hash` AS `tx_hash`, `t`.`signer` AS `signer`, `t`.`slot` AS `slot`, `t`.`order_in_block` AS `order_in_block`, `s`.`sandwich_id` AS `sandwich_id`, `s`.`outer_program` AS `outer_program`, `s`.`inner_program` AS `inner_program`, `s`.`amm` AS `amm`, `s`.`subject` AS `subject`, `s`.`input_amount` AS `input_amount`, `s`.`input_mint` AS `input_mint`, `s`.`output_amount` AS `output_amount`, `s`.`output_mint` AS `output_mint`, `s`.`swap_type` AS `swap_type` FROM ((`swap` `s` join `transaction` `t`) join `block` `b`) WHERE `s`.`tx_id` = `t`.`id` AND `t`.`slot` = `b`.`slot` ORDER BY `s`.`sandwich_id` ASC, `s`.`tx_id` ASC ; 124 | 125 | -- -------------------------------------------------------- 126 | 127 | -- 128 | -- Structure for view `swaps_by_wrapper` 129 | -- 130 | DROP TABLE IF EXISTS `swaps_by_wrapper`; 131 | 132 | CREATE ALGORITHM=UNDEFINED DEFINER=`sandwich_admin`@`%` SQL SECURITY DEFINER VIEW `swaps_by_wrapper` AS SELECT `sandwich_view`.`outer_program` AS `outer_program`, `sandwich_view`.`swap_type` AS `swap_type`, count(0) AS `count(*)` FROM `sandwich_view` GROUP BY `sandwich_view`.`outer_program`, `sandwich_view`.`swap_type` ORDER BY `sandwich_view`.`swap_type` ASC, count(0) ASC ; 133 | 134 | -- 135 | -- Indexes for dumped tables 136 | -- 137 | 138 | -- 139 | -- Indexes for table `block` 140 | -- 141 | ALTER TABLE `block` 142 | ADD PRIMARY KEY (`slot`); 143 | 144 | -- 145 | -- Indexes for table `sandwich` 146 | -- 147 | ALTER TABLE `sandwich` 148 | ADD PRIMARY KEY (`id`); 149 | 150 | -- 151 | -- Indexes for table `swap` 152 | -- 153 | ALTER TABLE `swap` 154 | ADD PRIMARY KEY (`id`), 155 | ADD KEY `outer_program` (`outer_program`), 156 | ADD KEY `inner_program` (`inner_program`), 157 | ADD KEY `amm` (`amm`), 158 | ADD KEY `subject` (`subject`), 159 | ADD KEY `input_mint` (`input_mint`), 160 | ADD KEY `output_mint` (`output_mint`), 161 | ADD KEY `input_amount` (`input_amount`), 162 | ADD KEY `output_amount` (`output_amount`), 163 | ADD KEY `tx_id` (`tx_id`), 164 | ADD KEY `sandwich_id` (`sandwich_id`); 165 | 166 | -- 167 | -- Indexes for table `transaction` 168 | -- 169 | ALTER TABLE `transaction` 170 | ADD PRIMARY KEY (`id`), 171 | ADD KEY `slot` (`slot`); 172 | 173 | -- 174 | -- AUTO_INCREMENT for dumped tables 175 | -- 176 | 177 | -- 178 | -- AUTO_INCREMENT for table `sandwich` 179 | -- 180 | ALTER TABLE `sandwich` 181 | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; 182 | 183 | -- 184 | -- AUTO_INCREMENT for table `swap` 185 | -- 186 | ALTER TABLE `swap` 187 | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; 188 | 189 | -- 190 | -- AUTO_INCREMENT for table `transaction` 191 | -- 192 | ALTER TABLE `transaction` 193 | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; 194 | 195 | -- 196 | -- Constraints for dumped tables 197 | -- 198 | 199 | -- 200 | -- Constraints for table `swap` 201 | -- 202 | ALTER TABLE `swap` 203 | ADD CONSTRAINT `swap_ibfk_1` FOREIGN KEY (`tx_id`) REFERENCES `transaction` (`id`), 204 | ADD CONSTRAINT `swap_ibfk_2` FOREIGN KEY (`sandwich_id`) REFERENCES `sandwich` (`id`); 205 | 206 | -- 207 | -- Constraints for table `transaction` 208 | -- 209 | ALTER TABLE `transaction` 210 | ADD CONSTRAINT `transaction_ibfk_1` FOREIGN KEY (`slot`) REFERENCES `block` (`slot`); 211 | COMMIT; 212 | 213 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 214 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 215 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 216 | -------------------------------------------------------------------------------- /src/bin/populate-leader-schedule.rs: -------------------------------------------------------------------------------- 1 | use std::{collections::HashMap, env}; 2 | 3 | use mysql::{prelude::Queryable, Pool}; 4 | use solana_rpc_client::nonblocking::rpc_client::RpcClient; 5 | 6 | #[tokio::main] 7 | async fn main() { 8 | dotenv::dotenv().ok(); 9 | let rpc_client = RpcClient::new(env::var("RPC_URL").unwrap()); 10 | let epoch = rpc_client.get_epoch_info().await.unwrap().epoch; 11 | let leader_schedule = rpc_client.get_leader_schedule(None).await.unwrap(); 12 | let leader_schedule = leader_schedule.unwrap(); 13 | let rev_leader_schedule: HashMap = leader_schedule.iter().fold(HashMap::new(), |mut acc, (k, v)| { 14 | v.iter().for_each(|v| { 15 | acc.insert(*v as u64 + 432000 * epoch, &k); 16 | }); 17 | acc 18 | }); 19 | let mysql_url = env::var("MYSQL").unwrap(); 20 | let pool = Pool::new(mysql_url.as_str()).unwrap(); 21 | let mut conn = pool.get_conn().unwrap(); 22 | // insert in batches of 1600 rows 23 | let stmt = "INSERT INTO leader_schedule (slot, leader) VALUES "; 24 | let mut query = String::from(stmt); 25 | let mut count = 0; 26 | let mut cum_count = 0; 27 | for (slot, leader) in rev_leader_schedule.iter() { 28 | query.push_str(&format!("({}, '{}'),", slot, leader)); 29 | count += 1; 30 | cum_count += 1; 31 | if count == 1600 { 32 | query.pop(); 33 | conn.exec_drop(query, ()).unwrap(); 34 | query = String::from(stmt); 35 | count = 0; 36 | println!("inserted {}/{}", cum_count, rev_leader_schedule.len()); 37 | } 38 | } 39 | if count > 0 { 40 | query.pop(); 41 | conn.exec_drop(query, ()).unwrap(); 42 | } 43 | } -------------------------------------------------------------------------------- /src/bin/report.rs: -------------------------------------------------------------------------------- 1 | use std::{collections::HashMap, env, time}; 2 | 3 | use mysql::{prelude::Queryable, Pool}; 4 | use serde::Deserialize; 5 | use tokio::task::JoinHandle; 6 | 7 | const Z: f64 = 3.89059188641; // p-value 0.0001 8 | 9 | fn p_conf_interval(n: f64, k: f64) -> (f64, f64) { 10 | let p = k / n; 11 | let a = (p + Z * Z / (2.0 * n)) / (1.0 + Z * Z / n); 12 | let b = Z / (1.0 + Z * Z / n) * (p * (1.0 - p) / n + Z * Z / (4.0 * n * n)).sqrt(); 13 | (a - b, a + b) 14 | } 15 | 16 | fn count_conf_interval(mu: f64, stdev: f64, n: f64) -> (f64, f64) { 17 | let a = mu - Z * stdev / n.sqrt(); 18 | let b = mu + Z * stdev / n.sqrt(); 19 | (a, b) 20 | } 21 | 22 | #[derive(Deserialize)] 23 | #[serde(rename_all = "camelCase")] 24 | struct ValidatorInfo { 25 | pub identity: String, 26 | pub vote_pubkey: Option, 27 | pub name: Option, 28 | } 29 | 30 | /// Sandwicher-colluder report 31 | /// The main metrics we're looking for here are sandwiches per slot (Sc) and proportion of slots with sandwiches (Sc_p), 32 | /// and our hypothesis is that colluders will have a higher value in both values, compared to the cluster average. 33 | /// Solana validators typically only receive transactions when it's close to their leader slot, 34 | /// and colluders relays these transactions to the sandwichers, who will sandwich the transactions where feasible and submit ASAP, 35 | /// or the tx may land on its own (without its slippage being artifically inflated!). 36 | /// Therefore, colluders are expected to have higher Sc and Sc_p values compared to non-colluders. 37 | /// Since txs may take a couple slots to land (sent to a colluder but landed after the colluder's leader slots), leaders 38 | /// of prior slots (`offset_range`) will also be credited for any given sandwich. Ideally, slots farther away should receive 39 | /// less credits, and the exact distribution should resemble that of the actual latency of sandwichable txs, but that's unimplemented for now. 40 | #[tokio::main] 41 | async fn main() { 42 | dotenv::dotenv().ok(); 43 | let mut args = env::args(); 44 | args.next(); // argv[0] 45 | let slot_range: (i64, i64) = (args.next().unwrap().parse().unwrap(), args.next().unwrap().parse().unwrap()); 46 | let validator_info_fut: JoinHandle> = tokio::spawn(async move { 47 | let resp = reqwest::get("https://hanabi.so/api/validators/info").await.unwrap(); 48 | let text = resp.text().await.unwrap(); 49 | serde_json::from_str(&text).unwrap() 50 | }); 51 | let now = time::Instant::now(); 52 | let mysql_url = env::var("MYSQL").unwrap(); 53 | let pool = Pool::new(mysql_url.as_str()).unwrap(); 54 | let mut conn = pool.get_conn().unwrap(); 55 | eprintln!("[+{:7}ms] Connected to MySQL", now.elapsed().as_millis()); 56 | let offset_range = vec![0.2, 1.0, 0.6, 0.4, 0.2]; 57 | // fetch leaders within the concerned slot range to serve as the basis of normalisation 58 | let leader_count = conn.exec_fold("select leader, count(*) from leader_schedule where slot between ? and ? group by leader", slot_range, HashMap::new(), |mut acc, row: (String, u64)| { 59 | let count = acc.entry(row.0).or_insert(0); 60 | *count += row.1; 61 | acc 62 | }).unwrap(); 63 | eprintln!("[+{:7}ms] Consolidated leader schedule", now.elapsed().as_millis()); 64 | conn.exec_drop("drop table if exists sandwich_slot", ()).unwrap(); 65 | conn.exec_drop("create table sandwich_slot (select s.sandwich_id, min(t.slot) as slot from swap s, `transaction` t where s.tx_id=t.id group by s.sandwich_id);", ()).unwrap(); 66 | conn.exec_drop("ALTER TABLE `sandwich_slot` CHANGE `slot` `slot` BIGINT(20) NOT NULL; ", ()).unwrap(); 67 | conn.exec_drop("ALTER TABLE `sandwich_slot` ADD INDEX(`slot`); ", ()).unwrap(); 68 | eprintln!("[+{:7}ms] Created temp tables", now.elapsed().as_millis()); 69 | // mean and sd of sandwiches per slot 70 | let n = slot_range.1 - slot_range.0; 71 | let mut sx = 0.0; 72 | let mut sxx = 0.0; 73 | conn.exec_iter("SELECT count(*) FROM `sandwich_slot` where slot between ? and ? group by slot;", slot_range).unwrap().for_each(|row| { 74 | let count: i32 = mysql::from_row(row.unwrap()); 75 | let x = count as f64; 76 | sx += x; 77 | sxx += x * x; 78 | }); 79 | let mean = sx / n as f64; 80 | let stdev = (sxx / n as f64 - mean * mean).sqrt(); 81 | eprintln!("[+{:7}ms] Consolidated frequencies", now.elapsed().as_millis()); 82 | // raw score calculations (sandwiches in leader slot with offset to account for tx delay) 83 | let offset_stmt = conn.prep("select l.leader, count(*) from (SELECT slot-? as slot FROM `sandwich_slot`) t1, leader_schedule l where t1.slot=l.slot and t1.slot between ? and ? group by l.leader;").unwrap(); 84 | let presence_offset_stmt = conn.prep("select l.leader, count(*) from (SELECT distinct slot-? as slot FROM `sandwich_slot`) t1, leader_schedule l where t1.slot=l.slot and t1.slot between ? and ? group by l.leader;").unwrap(); 85 | let mut scores: HashMap = HashMap::new(); 86 | let mut presence_scores: HashMap = HashMap::new(); 87 | let mut total_score = 0.0; 88 | let mut total_presence_score = 0.0; 89 | for i in 0..offset_range.len() { 90 | conn.exec_iter(&offset_stmt, (i, slot_range.0, slot_range.1)).unwrap().for_each(|row| { 91 | let (leader, count): (String, i32) = mysql::from_row(row.unwrap()); 92 | let count = count as f64 * offset_range[i]; 93 | let score = scores.entry(leader).or_insert(0.0); 94 | *score += count; 95 | total_score += count; 96 | }); 97 | conn.exec_iter(&presence_offset_stmt, (i, slot_range.0, slot_range.1)).unwrap().for_each(|row| { 98 | let (leader, count): (String, i32) = mysql::from_row(row.unwrap()); 99 | let count = count as f64 * offset_range[i]; 100 | let score = presence_scores.entry(leader).or_insert(0.0); 101 | *score += count; 102 | total_presence_score += count; 103 | }); 104 | eprintln!("[+{:7}ms] Completed iteration {i}", now.elapsed().as_millis()); 105 | } 106 | // normalise scores into an approximate measure of sandwiches per slot 107 | let norm_factor = offset_range.iter().sum::(); 108 | let normalised_scores = scores.iter().map(|(k, v)| { 109 | let count = leader_count.get(k).unwrap_or(&0); 110 | (k.clone(), *v as f64 / *count as f64 / norm_factor) 111 | }).collect::>(); 112 | let presence_normalised_scores = presence_scores.iter().map(|(k, v)| { 113 | let count = leader_count.get(k).unwrap_or(&0); 114 | (k.clone(), *v as f64 / *count as f64 / norm_factor) 115 | }).collect::>(); 116 | let mut entries = normalised_scores.iter().map(|(k, v)| { 117 | let slots = leader_count[k] as f64; 118 | (k, v, presence_normalised_scores[k], v * slots, presence_normalised_scores[k] * slots, slots as i32) 119 | }).collect::>(); 120 | // and sort by presence, then frequency 121 | entries.sort_by(|a, b| { 122 | let a = (a.2, a.1); 123 | let b = (b.2, b.1); 124 | b.partial_cmp(&a).unwrap() 125 | }); 126 | // wait for validator info 127 | let validator_info = validator_info_fut.await.unwrap(); 128 | let validator_info = validator_info.into_iter().map(|v| (v.identity.clone(), v)).collect::>(); 129 | // print report 130 | println!("{},{},{},{},{},{},{},{},{},{},{},{},{},{}", "leader", "vote", "name", "Sc", "Sc_p", "R-Sc", "R-Sc_p", "slots", "Sc_p_lb", "Sc_p_ub", "Sc_p_flag", "Sc_lb", "Sc_ub", "Sc_flag"); 131 | let w_sc_p = total_presence_score as f64 / (slot_range.1 - slot_range.0) as f64 / norm_factor; 132 | let w_sc = total_score as f64 / (slot_range.1 - slot_range.0) as f64 / norm_factor; 133 | for (leader, sc, sc_p, rsc, rsc_p, slots) in entries.iter() { 134 | let (lb, ub) = p_conf_interval(*slots as f64, *rsc_p); 135 | let (n_lb, n_ub) = count_conf_interval(mean, stdev as f64, *slots as f64); 136 | let entry = validator_info.get(*leader); 137 | let (vote, name) = match entry { 138 | Some(v) => (v.vote_pubkey.clone().unwrap_or("".to_string()), v.name.clone().unwrap_or("".to_string())), 139 | None => ("".to_string(), "".to_string()) 140 | }; 141 | println!("{},{},\"{}\",{},{},{},{},{},{},{},{},{},{},{}", leader, vote, name.replace("\"", "\"\""), sc, sc_p, rsc, rsc_p, slots, lb, ub, lb > w_sc_p, n_lb, n_ub, n_ub < **sc); 142 | } 143 | println!("Weighted avg Sc_p,{:.5},,,,,,,,,,,,", w_sc_p); 144 | println!("Weighted avg Sc,{:.5},,,,,,,,,,,,", w_sc); 145 | println!("Global stdev,{:.5},,,,,,,,,,,,", stdev); 146 | println!("Slot count,{},,,,,,,,,,,,", slot_range.1 - slot_range.0 + 1); 147 | } 148 | -------------------------------------------------------------------------------- /src/bin/sandwich-finder.rs: -------------------------------------------------------------------------------- 1 | use std::{collections::{HashMap, VecDeque}, env, fmt::Debug, net::SocketAddr, str::FromStr, sync::{Arc, RwLock}}; 2 | use axum::{extract::{ws::{Message, WebSocket}, State, WebSocketUpgrade}, response::IntoResponse, routing::get, Json, Router}; 3 | use dashmap::DashMap; 4 | use futures::{SinkExt, StreamExt}; 5 | use mysql::{prelude::Queryable, Pool, TxOpts, Value}; 6 | use serde::{ser::SerializeStruct, Serialize}; 7 | 8 | use solana_rpc_client::nonblocking::rpc_client::RpcClient; 9 | use solana_sdk::{account::ReadableAccount, address_lookup_table::{state::AddressLookupTable, AddressLookupTableAccount}, bs58, commitment_config::CommitmentConfig, instruction::{AccountMeta, Instruction}, pubkey::Pubkey}; 10 | use tokio::sync::{broadcast, mpsc}; 11 | use yellowstone_grpc_client::GeyserGrpcBuilder; 12 | use yellowstone_grpc_proto::{geyser::{subscribe_update::UpdateOneof, CommitmentLevel, SubscribeRequestFilterAccounts, SubscribeRequestPing, SubscribeUpdateTransactionInfo}, prelude::{InnerInstruction, InnerInstructions, SubscribeRequest, SubscribeRequestFilterBlocks, TransactionStatusMeta}, tonic::transport::Endpoint}; 13 | 14 | const RAYDIUM_V4_PUBKEY: Pubkey = Pubkey::from_str_const("675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8"); 15 | const RAYDIUM_V5_PUBKEY: Pubkey = Pubkey::from_str_const("CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C"); 16 | const RAYDIUM_LP_PUBKEY: Pubkey = Pubkey::from_str_const("LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj"); 17 | const PDF_PUBKEY: Pubkey = Pubkey::from_str_const("6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P"); 18 | const PDF2_PUBKEY: Pubkey = Pubkey::from_str_const("pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA"); 19 | const WHIRLPOOL_PUBKEY: Pubkey = Pubkey::from_str_const("whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc"); 20 | const DLMM_PUBKEY: Pubkey = Pubkey::from_str_const("LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo"); 21 | const METEORA_PUBKEY: Pubkey = Pubkey::from_str_const("Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB"); 22 | 23 | const WSOL_PUBKEY: Pubkey = Pubkey::from_str_const("So11111111111111111111111111111111111111112"); 24 | 25 | #[derive(Clone, Serialize)] 26 | #[serde(rename_all = "camelCase")] 27 | pub struct Swap { 28 | outer_program: Option, 29 | program: String, 30 | amm: String, 31 | signer: String, 32 | subject: String, 33 | input_mint: String, 34 | output_mint: String, 35 | input_amount: u64, 36 | output_amount: u64, 37 | order: u64, 38 | sig: String, 39 | } 40 | 41 | #[derive(Clone)] 42 | struct DbBlock { 43 | slot: u64, 44 | ts: i64, 45 | tx_count: usize, 46 | } 47 | 48 | #[derive(Clone)] 49 | enum DbMessage { 50 | Block(DbBlock), 51 | Sandwich(Sandwich), 52 | } 53 | 54 | #[derive(Clone)] 55 | enum SwapType { 56 | Frontrun, 57 | Victim, 58 | Backrun, 59 | } 60 | 61 | impl Into for SwapType { 62 | fn into(self) -> Value { 63 | match self { 64 | SwapType::Frontrun => Value::from("FRONTRUN"), 65 | SwapType::Victim => Value::from("VICTIM"), 66 | SwapType::Backrun => Value::from("BACKRUN"), 67 | } 68 | } 69 | } 70 | 71 | #[derive(Debug, Clone)] 72 | pub struct Sandwich { 73 | slot: u64, 74 | frontrun: Swap, 75 | victim: Vec, 76 | backrun: Swap, 77 | ts: i64, 78 | } 79 | 80 | impl Sandwich { 81 | pub fn new(slot: u64, frontrun: Swap, victim: Vec, backrun: Swap, ts: i64) -> Self { 82 | Self { 83 | slot, 84 | frontrun, 85 | victim, 86 | backrun, 87 | ts, 88 | } 89 | } 90 | 91 | pub fn estimate_victim_loss(&self) -> (u64, u64) { 92 | let (a1, a2) = (self.frontrun.input_amount as i128, self.victim[0].input_amount as i128); 93 | let (b1, b2) = (self.frontrun.output_amount as i128, self.victim[0].output_amount as i128); 94 | let (a3, b3) = (a1 + a2, b1 + b2); 95 | let (c1, c2) = (-a1 * b1, -a3 * b3); 96 | // | b1 -a1 | | a | = | c1 | 97 | // | b3 -a3 | | b | | c2 | 98 | let det = a1 * b3 - b1 * a3; 99 | let det_a = a1 * c2 - c1 * a3; 100 | let det_b = b1 * c2 - b3 * c1; 101 | let a = det_a / det; 102 | let b = det_b / det; 103 | let k = a * b; 104 | let b2_ = b - k / (a + a2); 105 | let a2_ = a - k / (b - b2); 106 | ((a2 - a2_) as u64, (b2_ - b2) as u64) 107 | } 108 | } 109 | 110 | impl Serialize for Sandwich { 111 | fn serialize(&self, serializer: S) -> Result 112 | where 113 | S: serde::Serializer { 114 | let mut state = serializer.serialize_struct("Sandwich", 6)?; 115 | state.serialize_field("slot", &self.slot)?; 116 | state.serialize_field("frontrun", &self.frontrun)?; 117 | state.serialize_field("victim", &self.victim)?; 118 | state.serialize_field("backrun", &self.backrun)?; 119 | state.serialize_field("ts", &self.ts)?; 120 | state.end() 121 | } 122 | } 123 | 124 | impl Debug for Swap { 125 | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { 126 | f.write_str("{\n")?; 127 | f.write_str(&format!(" outer_program: \"{:?}\",\n", self.outer_program))?; 128 | f.write_str(&format!(" program: \"{:?}\",\n", self.program))?; 129 | f.write_str(&format!(" amm: \"{:?}\",\n", self.amm))?; 130 | f.write_str(&format!(" signer: \"{:?}\",\n", self.signer))?; 131 | f.write_str(&format!(" subject: \"{:?}\",\n", self.subject))?; 132 | f.write_str(&format!(" input_mint: \"{:?}\",\n", self.input_mint))?; 133 | f.write_str(&format!(" output_mint: \"{:?}\",\n", self.output_mint))?; 134 | f.write_str(&format!(" input_amount: {},\n", self.input_amount))?; 135 | f.write_str(&format!(" output_amount: {},\n", self.output_amount))?; 136 | f.write_str(&format!(" order: {},\n", self.order))?; 137 | f.write_str(&format!(" sig: \"{}\",\n", self.sig))?; 138 | f.write_str("}")?; 139 | Ok(()) 140 | } 141 | } 142 | 143 | pub struct DecompiledTransaction { 144 | sig: String, 145 | instructions: Vec, 146 | swaps: Vec, 147 | payer: Pubkey, 148 | order: u64, 149 | } 150 | 151 | #[derive(Clone)] 152 | struct AppState { 153 | message_history: Arc>>, 154 | sender: broadcast::Sender, 155 | } 156 | 157 | fn pubkey_from_slice(slice: &[u8]) -> Pubkey { 158 | Pubkey::new_from_array(slice.try_into().expect("slice with incorrect length")) 159 | } 160 | 161 | fn resolve_lut_lookups(lut_cache: &DashMap, msg: &yellowstone_grpc_proto::prelude::Message) -> (Vec, Vec) { 162 | let mut writable: Vec = Vec::new(); 163 | let mut readonly: Vec = Vec::new(); 164 | msg.address_table_lookups.iter().for_each(|table_lookup| { 165 | let lut_key = pubkey_from_slice(&table_lookup.account_key[0..32]); 166 | // find the correct lut account 167 | let lut = lut_cache.get(&lut_key).expect("lut not found"); 168 | 169 | table_lookup.writable_indexes.iter().for_each(|index| { 170 | writable.push(lut.addresses[*index as usize]); 171 | }); 172 | 173 | table_lookup.readonly_indexes.iter().for_each(|index| { 174 | readonly.push(lut.addresses[*index as usize]); 175 | }); 176 | }); 177 | 178 | (writable, readonly) 179 | } 180 | 181 | fn find_transferred_token(ix: &InnerInstruction, meta: &TransactionStatusMeta) -> Option<(Pubkey, u8, u64)> { 182 | // transfer: 1/0; transferChecked: 2/0 183 | let (i1, i0, subject_idx, range) = match ix.data[0] { 184 | 2 => (99, 99, ix.accounts[0], 4..12), // system program transfer 185 | 3 => (ix.accounts[1], ix.accounts[0], ix.accounts[2], 1..9), // transfer 186 | 12 => (ix.accounts[2], ix.accounts[0], ix.accounts[3], 1..9), // transferChecked 187 | 228 => (99, 99, ix.accounts[0], 48..56), // anchor self cpi log for pdf (no subject) 188 | _ => return None, 189 | }; 190 | let amount = u64::from_le_bytes(ix.data[range].try_into().expect("slice with incorrect length")); 191 | if (i1, i0) == (99, 99) { 192 | return Some((WSOL_PUBKEY, subject_idx, amount)); 193 | } 194 | return meta.post_token_balances.iter().filter(|x| x.account_index == i1 as u32 || x.account_index == i0 as u32).map(|x| { 195 | (Pubkey::from_str(&x.mint).expect("invalid pubkey"), subject_idx, amount) 196 | }).next(); 197 | } 198 | 199 | fn find_swaps(ix: &Instruction, inner_ix: &InnerInstructions, swap_program: &Pubkey, discriminant: &[u8], amm_index: usize, send_ix_index: usize, recv_ix_index: usize, data_len: usize, meta: &TransactionStatusMeta, account_keys: &Vec, sig: String, tx_index: u64) -> Vec { 200 | let mut swaps: Vec = Vec::new(); 201 | // case 1 202 | if ix.program_id == *swap_program && ix.data.len() == data_len && ix.data[0..discriminant.len()] == *discriminant { 203 | let send_inner_ix = &inner_ix.instructions[send_ix_index - 1]; 204 | let recv_inner_ix = &inner_ix.instructions[recv_ix_index - 1]; 205 | let input = find_transferred_token(send_inner_ix, meta); 206 | let output = find_transferred_token(recv_inner_ix, meta); 207 | if let Some(input) = input { 208 | if let Some(output) = output { 209 | swaps.push(Swap { 210 | outer_program: None, 211 | program: ix.program_id.to_string(), 212 | amm: ix.accounts[amm_index].pubkey.to_string(), 213 | signer: account_keys[0].to_string(), 214 | subject: account_keys[input.1 as usize].to_string(), 215 | input_mint: input.0.to_string(), 216 | output_mint: output.0.to_string(), 217 | input_amount: input.2, 218 | output_amount: output.2, 219 | sig: sig.clone(), 220 | order: tx_index, 221 | }); 222 | } 223 | } 224 | } 225 | // loop thru the inner ixs to find a swap 226 | inner_ix.instructions.iter().enumerate().for_each(|(j, inner)| { 227 | let program_id = account_keys[inner.program_id_index as usize]; 228 | if program_id == *swap_program { 229 | if inner.data.len() != data_len || inner.data[0..discriminant.len()] != *discriminant { 230 | return; // not a swap 231 | } 232 | let send_inner_ix = &inner_ix.instructions[j + send_ix_index]; 233 | let recv_inner_ix = &inner_ix.instructions[j + recv_ix_index]; 234 | let input = find_transferred_token(send_inner_ix, meta); 235 | let output = find_transferred_token(recv_inner_ix, meta); 236 | if let Some(input) = input { 237 | if let Some(output) = output { 238 | swaps.push(Swap { 239 | outer_program: Some(ix.program_id.to_string()), 240 | program: program_id.to_string(), 241 | amm: account_keys[inner.accounts[amm_index] as usize].to_string(), 242 | signer: account_keys[0].to_string(), 243 | subject: account_keys[input.1 as usize].to_string(), 244 | input_mint: input.0.to_string(), 245 | output_mint: output.0.to_string(), 246 | input_amount: input.2, 247 | output_amount: output.2, 248 | sig: sig.clone(), 249 | order: tx_index, 250 | }); 251 | } 252 | } 253 | } 254 | }); 255 | swaps 256 | } 257 | 258 | async fn decompile(raw_tx: &SubscribeUpdateTransactionInfo, rpc_client: &RpcClient, lut_cache: &DashMap) -> Option { 259 | if let Some(tx) = &raw_tx.transaction { 260 | if let Some(meta) = &raw_tx.meta { 261 | // no swaps in failed txs 262 | if meta.err.is_some() { 263 | return None; 264 | } 265 | if let Some(msg) = &tx.message { 266 | if let Some(header) = &msg.header { 267 | let sig = bs58::encode(&raw_tx.signature).into_string(); 268 | let lut_keys = msg.address_table_lookups.iter().map(|lut| { 269 | pubkey_from_slice(&lut.account_key[0..32]) 270 | }).collect::>(); 271 | 272 | // get the uncached lut accounts, deserialize them and cache them 273 | let uncached_luts = lut_keys.iter().filter(|lut_key| !lut_cache.contains_key(lut_key)).map(|x| *x).collect::>(); 274 | if !uncached_luts.is_empty() { 275 | let accounts = rpc_client.get_multiple_accounts(uncached_luts.as_slice()).await.expect("unable to get accounts"); 276 | accounts.iter().enumerate().for_each(|(i, account)| { 277 | if let Some(account) = account { 278 | let lut = AddressLookupTable::deserialize(&account.data()).expect("unable to deserialize account"); 279 | lut_cache.insert(uncached_luts[i], AddressLookupTableAccount { 280 | key: uncached_luts[i], 281 | addresses: lut.addresses.to_vec(), 282 | }); 283 | } 284 | }); 285 | } 286 | 287 | // resolve lookups 288 | let (writable, readonly) = resolve_lut_lookups(&lut_cache, &msg); 289 | let num_signed_accts = header.num_required_signatures as usize; 290 | let num_static_keys = msg.account_keys.len(); 291 | let num_writable_lut_keys = writable.len(); 292 | 293 | let mut account_keys: Vec = msg.account_keys.iter().map(|key| pubkey_from_slice(key)).collect(); 294 | account_keys.extend(writable); 295 | account_keys.extend(readonly); 296 | 297 | // repackage into legacy ixs 298 | let ixs = msg.instructions.iter().map(|ix| { 299 | let program_id = account_keys[ix.program_id_index as usize]; 300 | let accounts = ix.accounts.iter().enumerate().map(|(i, index)| { 301 | let is_signer = i < num_signed_accts; 302 | let is_writable = if i >= num_static_keys { 303 | i - num_static_keys < num_writable_lut_keys 304 | } else if i >= num_signed_accts { 305 | i - num_signed_accts < num_static_keys - num_signed_accts - header.num_readonly_unsigned_accounts as usize 306 | } else { 307 | i < num_signed_accts - header.num_readonly_signed_accounts as usize 308 | }; 309 | AccountMeta { 310 | pubkey: account_keys[*index as usize], 311 | is_signer, 312 | is_writable, 313 | } 314 | }).collect::>(); 315 | Instruction { 316 | program_id, 317 | accounts, 318 | data: ix.data.clone(), 319 | } 320 | }).collect::>(); 321 | 322 | // find swaps from the ixs 323 | // we're looking for raydium swaps, those swaps can occur in 2 forms: 324 | // 1. as a direct call to the raydium program, in that case we should see 2 inner ixs corresponding to the send/receive 325 | // 2. as a cpi, in that case we should see 3 inner ixs, the raydium call and the transfers 326 | // raydium swap txs has this call data: 09/amountIn u64/minOut u64, and the 2nd account is the amm id 327 | let mut inner_ix_map: HashMap = HashMap::new(); 328 | meta.inner_instructions.iter().for_each(|inner_ix| { 329 | inner_ix_map.insert(inner_ix.index as usize, inner_ix); 330 | }); 331 | let mut swaps: Vec = Vec::new(); 332 | // discriminant/amm_index/send_ix_index/recv_ix_index/data_len 333 | // ray v4 swap 334 | // 09/1/+1/+2/17 335 | // ray v5 swap_exact_in/swap_exact_out 336 | // 8fbe5adac41e33de/3/+1/+2/24 337 | // 37d96256a34ab4ad/3/+1/+2/24 338 | // pdf buy/sell 339 | // 66063d1201daebea/3/+2/+1/24 340 | // 33e685a4017f83ad/3/+1/+2/24 341 | ixs.iter().enumerate().for_each(|(i, ix)| { 342 | let inner_ix = inner_ix_map.get(&i); 343 | if let Some(inner_ix) = inner_ix { 344 | // ray v4 swap 345 | swaps.extend(find_swaps(ix, inner_ix, &RAYDIUM_V4_PUBKEY, &[0x09], 1, 1, 2, 17, meta, &account_keys, sig.clone(), raw_tx.index)); 346 | // ray v5 swap_base_input/swap_base_output 347 | swaps.extend(find_swaps(ix, inner_ix, &RAYDIUM_V5_PUBKEY, &[0x8f, 0xbe, 0x5a, 0xda, 0xc4, 0x1e, 0x33, 0xde], 3, 1, 2, 24, meta, &account_keys, sig.clone(), raw_tx.index)); 348 | swaps.extend(find_swaps(ix, inner_ix, &RAYDIUM_V5_PUBKEY, &[0x37, 0xd9, 0x62, 0x56, 0xa3, 0x4a, 0xb4, 0xad], 3, 1, 2, 24, meta, &account_keys, sig.clone(), raw_tx.index)); 349 | // ray launchpad buy_exact_in/sell_exact_in 350 | swaps.extend(find_swaps(ix, inner_ix, &RAYDIUM_V5_PUBKEY, &[0xfa, 0xea, 0x0d, 0x7b, 0xd5, 0x9c, 0x13, 0xec], 4, 2, 3, 32, meta, &account_keys, sig.clone(), raw_tx.index)); 351 | swaps.extend(find_swaps(ix, inner_ix, &RAYDIUM_V5_PUBKEY, &[0x95, 0x27, 0xde, 0x9b, 0xd3, 0x7c, 0x98, 0x1a], 4, 2, 3, 32, meta, &account_keys, sig.clone(), raw_tx.index)); 352 | // pdf buy/sell 353 | swaps.extend(find_swaps(ix, inner_ix, &PDF_PUBKEY, &[0x66, 0x06, 0x3d, 0x12, 0x01, 0xda, 0xeb, 0xea], 3, 2, 1, 24, meta, &account_keys, sig.clone(), raw_tx.index)); 354 | swaps.extend(find_swaps(ix, inner_ix, &PDF_PUBKEY, &[0x33, 0xe6, 0x85, 0xa4, 0x01, 0x7f, 0x83, 0xad], 3, 1, 2, 24, meta, &account_keys, sig.clone(), raw_tx.index)); 355 | // pdf2 buy/sell 356 | swaps.extend(find_swaps(ix, inner_ix, &PDF2_PUBKEY, &[0x66, 0x06, 0x3d, 0x12, 0x01, 0xda, 0xeb, 0xea], 0, 2, 1, 24, meta, &account_keys, sig.clone(), raw_tx.index)); 357 | swaps.extend(find_swaps(ix, inner_ix, &PDF2_PUBKEY, &[0x33, 0xe6, 0x85, 0xa4, 0x01, 0x7f, 0x83, 0xad], 0, 1, 2, 24, meta, &account_keys, sig.clone(), raw_tx.index)); 358 | // whirlpool swap 359 | swaps.extend(find_swaps(ix, inner_ix, &WHIRLPOOL_PUBKEY, &[0xf8, 0xc6, 0x9e, 0x91, 0xe1, 0x75, 0x87, 0xc8], 2, 1, 2, 42, meta, &account_keys, sig.clone(), raw_tx.index)); 360 | // dlmm swap 361 | swaps.extend(find_swaps(ix, inner_ix, &DLMM_PUBKEY, &[0xf8, 0xc6, 0x9e, 0x91, 0xe1, 0x75, 0x87, 0xc8], 0, 1, 2, 24, meta, &account_keys, sig.clone(), raw_tx.index)); 362 | // meteora swap (swap, (charge_fee), deposit, send, mint_lp, withdraw, recv, burn_lp) 363 | swaps.extend(find_swaps(ix, inner_ix, &METEORA_PUBKEY, &[0xf8, 0xc6, 0x9e, 0x91, 0xe1, 0x75, 0x87, 0xc8], 0, 2, 5, 24, meta, &account_keys, sig.clone(), raw_tx.index)); 364 | swaps.extend(find_swaps(ix, inner_ix, &METEORA_PUBKEY, &[0xf8, 0xc6, 0x9e, 0x91, 0xe1, 0x75, 0x87, 0xc8], 0, 3, 6, 24, meta, &account_keys, sig.clone(), raw_tx.index)); 365 | } 366 | }); 367 | return Some(DecompiledTransaction { 368 | sig, 369 | instructions: ixs, 370 | swaps, 371 | payer: account_keys[0], 372 | order: raw_tx.index, 373 | }); 374 | } 375 | } 376 | } 377 | } 378 | None 379 | } 380 | 381 | fn find_sandwiches(in_trades: &Vec<&Swap>, out_trades: &Vec<&Swap>, slot: u64, ts: i64) -> Vec { 382 | // for each in_trade, we look for an out_trade that satisfies the sandwich criteria 383 | // since we've already went this far, we just need to pass checks 1, 3, 6 384 | // and we can consider all trades between the in/out trades to be sandwiched 385 | let mut sandwiches = Vec::new(); 386 | for i in 0..in_trades.len() { 387 | for j in (0..out_trades.len()).rev() { 388 | let in_trade = in_trades[i]; 389 | let out_trade = out_trades[j]; 390 | // check #1 391 | if out_trade.order <= in_trade.order { 392 | // subsequent out_trade's will have even lower order 393 | break; 394 | } 395 | // check #3 396 | if out_trade.output_amount < in_trade.input_amount { 397 | continue; 398 | } 399 | if out_trade.input_amount > in_trade.output_amount { 400 | continue; 401 | } 402 | // check #6 403 | if in_trade.outer_program != out_trade.outer_program || in_trade.outer_program.is_none() || out_trade.outer_program.is_none() { 404 | continue; 405 | } 406 | if in_trade.outer_program == Some("JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4".to_string()) { 407 | continue; 408 | } 409 | // these two trades form the sandwich, now we just need to find the victims (in_trades between in_trade and out_trade) 410 | let mut victims: Vec = Vec::new(); 411 | for k in i+1..in_trades.len() { 412 | let victim = in_trades[k]; 413 | // check #1 414 | if victim.order >= out_trade.order { 415 | // subsequent in_trade's will have even higher order 416 | break; 417 | } 418 | // check #5 419 | if victim.signer == in_trade.signer || victim.signer == out_trade.signer { 420 | continue; 421 | } 422 | victims.push(victim.clone()); 423 | } 424 | if !victims.is_empty() { 425 | sandwiches.push(Sandwich::new(slot, in_trade.clone(), victims, out_trade.clone(), ts)); 426 | } 427 | } 428 | } 429 | sandwiches 430 | } 431 | 432 | async fn sandwich_finder(sender: mpsc::Sender, db_sender: mpsc::Sender) { 433 | loop { 434 | sandwich_finder_loop(sender.clone(), db_sender.clone()).await; 435 | // reconnect in 5secs 436 | tokio::time::sleep(std::time::Duration::from_secs(5)).await; 437 | } 438 | } 439 | 440 | async fn sandwich_finder_loop(sender: mpsc::Sender, db_sender: mpsc::Sender) { 441 | let rpc_url = env::var("RPC_URL").expect("RPC_URL is not set"); 442 | let grpc_url = env::var("GRPC_URL").expect("GRPC_URL is not set"); 443 | let rpc_client = RpcClient::new_with_commitment(rpc_url.to_string(), CommitmentConfig::processed()); 444 | let lut_cache = DashMap::new(); 445 | println!("connecting to grpc server: {}", grpc_url); 446 | let mut grpc_client = GeyserGrpcBuilder{ 447 | endpoint: Endpoint::from_shared(grpc_url.to_string()).unwrap(), 448 | x_token: None, 449 | x_request_snapshot: false, 450 | send_compressed: None, 451 | accept_compressed: None, 452 | max_decoding_message_size: Some(128 * 1024 * 1024), 453 | max_encoding_message_size: None, 454 | }.connect().await.expect("cannon connect to grpc server"); 455 | println!("connected to grpc server!"); 456 | let mut blocks = HashMap::new(); 457 | blocks.insert("client".to_string(), SubscribeRequestFilterBlocks { 458 | account_include: vec![], 459 | include_transactions: Some(true), 460 | include_accounts: Some(true), 461 | include_entries: Some(false), 462 | }); 463 | let mut accounts = HashMap::new(); 464 | accounts.insert("client".to_string(), SubscribeRequestFilterAccounts { 465 | account: vec![], 466 | owner: vec!["AddressLookupTab1e1111111111111111111111111".to_string()], 467 | filters: vec![], 468 | nonempty_txn_signature: Some(true), 469 | }); 470 | let (mut sink, mut stream) = grpc_client.subscribe_with_request(Some(SubscribeRequest { 471 | accounts, 472 | blocks, 473 | commitment: Some(CommitmentLevel::Confirmed as i32), 474 | ..Default::default() 475 | })).await.expect("unable to subscribe"); 476 | println!("subscription request sent!"); 477 | while let Some(msg) = stream.next().await { 478 | if msg.is_err() { 479 | println!("grpc error: {:?}", msg.err()); 480 | break; 481 | } 482 | let msg = msg.unwrap(); 483 | match msg.update_oneof { 484 | Some(UpdateOneof::Block(block)) => { 485 | println!("new block {}, {} txs", block.slot, block.transactions.len()); 486 | let now = std::time::Instant::now(); 487 | let ts = block.block_time.unwrap().timestamp; 488 | let slot = block.slot; 489 | let mut bundle_count = 0; 490 | db_sender.send(DbMessage::Block(DbBlock { 491 | slot, 492 | ts, 493 | tx_count: block.transactions.len(), 494 | })).await.unwrap(); 495 | let futs = block.transactions.iter().filter_map(|tx| { 496 | if tx.is_vote { 497 | None 498 | } else { 499 | Some(decompile(tx, &rpc_client, &lut_cache)) 500 | } 501 | }).collect::>(); 502 | let joined_futs = futures::future::join_all(futs).await; 503 | let mut block_txs = joined_futs.iter().filter_map(|tx| { 504 | if let Some(tx) = tx { 505 | Some(tx) 506 | } else { 507 | None 508 | } 509 | }).collect::>(); 510 | let swap_count = block_txs.iter().map(|tx| tx.swaps.len()).sum::(); 511 | block_txs.sort_by_key(|x| x.order); 512 | // criteria for sandwiches: 513 | // 1. has 3 txs of strictly increasing inclusion order (frontrun-victim-backrun) 514 | // 2. the 1st and 2nd are in the same direction, the 3rd is in reverse 515 | // 3. output of 3rd tx >= input of 1st tx && output of 1st tx >= input of 3rd tx (profitability constraint) 516 | // 4. all 3 txs use the same amm 517 | // 5. 2nd tx's swapper is different from the 1st and 3rd 518 | // 6. a wrapper program is present in the 1st and 3rd txs and are the same 519 | 520 | // group swaps by amm 521 | let mut amm_swaps: HashMap<&String, Vec<&Swap>> = HashMap::new(); 522 | block_txs.iter().for_each(|tx| { 523 | tx.swaps.iter().for_each(|swap| { 524 | let swaps = amm_swaps.entry(&swap.amm).or_insert(Vec::new()); 525 | swaps.push(swap); 526 | }); 527 | }); 528 | 529 | // check #4 530 | amm_swaps.iter().for_each(|(_amm, swaps)| { 531 | if swaps.len() < 3 { 532 | return; 533 | } 534 | // within the group, further group by direction (input token) 535 | let mut input_swaps: HashMap<&String, Vec<&Swap>> = HashMap::new(); 536 | swaps.iter().for_each(|swap| { 537 | let input_swaps = input_swaps.entry(&swap.input_mint).or_insert(Vec::new()); 538 | input_swaps.push(swap); 539 | }); 540 | // bail out if there's not exactly 2 directions 541 | if input_swaps.len() != 2 { 542 | return; 543 | } 544 | let mut iter = input_swaps.iter(); 545 | let dir0 = iter.next().unwrap(); 546 | let dir1 = iter.next().unwrap(); 547 | // look for 0-0-1 sandwiches (check #2) 548 | find_sandwiches(dir0.1, dir1.1, slot, ts).iter().for_each(|sandwich| { 549 | let sender = sender.clone(); 550 | let db_sender = db_sender.clone(); 551 | let sandwich = sandwich.clone(); 552 | tokio::spawn(async move { 553 | sender.send(sandwich.clone()).await.unwrap(); 554 | db_sender.send(DbMessage::Sandwich(sandwich)).await.unwrap(); 555 | }); 556 | bundle_count += 1; 557 | }); 558 | // look for 1-1-0 sandwiches (check #2) 559 | find_sandwiches(dir1.1, dir0.1, slot, ts).iter().for_each(|sandwich| { 560 | let sender = sender.clone(); 561 | let db_sender = db_sender.clone(); 562 | let sandwich = sandwich.clone(); 563 | tokio::spawn(async move { 564 | sender.send(sandwich.clone()).await.unwrap(); 565 | db_sender.send(DbMessage::Sandwich(sandwich)).await.unwrap(); 566 | }); 567 | bundle_count += 1; 568 | }); 569 | }); 570 | println!("block {} processed in {}us, {} swaps found, {} bundles found", block.slot, now.elapsed().as_micros(), swap_count, bundle_count); 571 | } 572 | Some(UpdateOneof::Account(account)) => { 573 | if let Some(account_info) = account.account { 574 | let lut = AddressLookupTable::deserialize(&account_info.data).expect("unable to deserialize account"); 575 | let key = pubkey_from_slice(&account_info.pubkey[0..32]); 576 | println!("lut updated: {:?}", key); 577 | // refuse to shorten luts 578 | if let Some(existing_entry) = lut_cache.get(&key) { 579 | let existing_len = existing_entry.addresses.len(); 580 | if existing_len > lut.addresses.len() { 581 | continue; 582 | } 583 | } 584 | lut_cache.insert(key, AddressLookupTableAccount { 585 | key, 586 | addresses: lut.addresses.to_vec(), 587 | }); 588 | } 589 | } 590 | Some(UpdateOneof::Ping(_)) => { 591 | let _ = sink.send(SubscribeRequest { 592 | ping: Some(SubscribeRequestPing {id: 1}), 593 | ..Default::default() 594 | }).await; 595 | } 596 | _ => {} 597 | } 598 | } 599 | } 600 | 601 | async fn store_to_db(mut receiver: mpsc::Receiver) { 602 | let url = env::var("MYSQL").unwrap(); 603 | let pool = Pool::new(url.as_str()).unwrap(); 604 | let mut conn = pool.get_conn().unwrap(); 605 | let insert_block_stmt = conn.prep("insert into block (slot, timestamp, tx_count) values (?, ?, ?)").unwrap(); 606 | let insert_tx_stmt = conn.prep("insert into transaction (tx_hash, signer, slot, order_in_block) values (?, ?, ?, ?)").unwrap(); 607 | let insert_swap_stmt = conn.prep("insert into swap (sandwich_id, outer_program, inner_program, amm, subject, input_mint, output_mint, input_amount, output_amount, tx_id, swap_type) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)").unwrap(); 608 | 609 | let mut tx_db_id_cache: HashMap = HashMap::new(); 610 | while let Some(msg) = receiver.recv().await { 611 | match msg { 612 | DbMessage::Block(block) => { 613 | conn.exec_drop(&insert_block_stmt, (block.slot, block.ts, block.tx_count)).unwrap(); 614 | } 615 | DbMessage::Sandwich(sandwich) => { 616 | let mut dbtx = conn.start_transaction(TxOpts::default()).unwrap(); 617 | // obtain an id for this sandwich 618 | dbtx.query_drop("insert into sandwich values ()").unwrap(); 619 | let sandwich_id = dbtx.last_insert_id(); 620 | let mut swaps = Vec::new(); 621 | swaps.push((&sandwich.frontrun, SwapType::Frontrun)); 622 | swaps.extend(sandwich.victim.iter().map(|x| (x, SwapType::Victim))); 623 | swaps.push((&sandwich.backrun, SwapType::Backrun)); 624 | // figure out which txs are new to the db 625 | let args: Vec<_> = swaps.iter().filter_map(|swap| { 626 | if tx_db_id_cache.contains_key(&swap.0.sig) { 627 | None 628 | } else { 629 | Some((&swap.0.sig, &swap.0.signer, sandwich.slot, swap.0.order)) 630 | } 631 | }).collect(); 632 | if !args.is_empty() { 633 | dbtx.exec_batch(&insert_tx_stmt, &args).unwrap(); 634 | // populate the cache with a select 635 | let tx_hashes = args.iter().map(|(tx_hash, _, _, _)| tx_hash).collect::>(); 636 | let q_marks = tx_hashes.iter().map(|_| "?").collect::>().join(","); 637 | let stmt = dbtx.prep(format!("select id, tx_hash from transaction where tx_hash in ({q_marks})")).unwrap(); 638 | let _ = dbtx.exec_map(&stmt, tx_hashes, |(id, tx_hash)| { 639 | tx_db_id_cache.insert(tx_hash, id); 640 | }).unwrap(); 641 | } 642 | // insert the swaps in this sandwich into the db 643 | dbtx.exec_batch(&insert_swap_stmt, swaps.iter().map(|swap| { 644 | let tx_id = tx_db_id_cache.get(&swap.0.sig).unwrap(); 645 | (sandwich_id, swap.0.outer_program.as_deref(), swap.0.program.as_str(), swap.0.amm.as_str(), swap.0.subject.as_str(), swap.0.input_mint.as_str(), swap.0.output_mint.as_str(), swap.0.input_amount, swap.0.output_amount, tx_id, swap.1.clone()) 646 | })).unwrap(); 647 | dbtx.commit().unwrap(); 648 | } 649 | } 650 | } 651 | } 652 | 653 | async fn handle_websocket( 654 | ws: WebSocketUpgrade, 655 | State(state): State, 656 | ) -> impl IntoResponse { 657 | ws.on_upgrade(move |socket| handle_socket(socket, state)) 658 | } 659 | 660 | async fn handle_socket( 661 | mut socket: WebSocket, 662 | state: AppState, 663 | ) { 664 | let mut receiver = state.sender.subscribe(); 665 | while let Ok(msg) = receiver.recv().await { 666 | if socket.send(Message::Text(serde_json::to_string(&msg).unwrap().into())).await.is_err() { 667 | break; // Client disconnected 668 | } 669 | } 670 | } 671 | 672 | async fn handle_history(State(state): State) -> Json> { 673 | println!("history requested"); 674 | let snapshot = { 675 | let history = state.message_history.try_read().unwrap(); 676 | history.iter().cloned().collect() 677 | }; 678 | println!("history sent"); 679 | Json(snapshot) 680 | } 681 | 682 | async fn start_web_server(sender: broadcast::Sender, message_history: Arc>>) { 683 | let app = Router::new() 684 | .route("/", get(handle_websocket)) 685 | .route("/history", get(handle_history)) 686 | .with_state(AppState { 687 | message_history, 688 | sender, 689 | }); 690 | let api_port = env::var("API_PORT").unwrap_or_else(|_| "11000".to_string()); 691 | let listener = tokio::net::TcpListener::bind(format!("127.0.0.1:{api_port}")) 692 | .await 693 | .unwrap(); 694 | axum::serve( 695 | listener, 696 | app.into_make_service_with_connect_info::(), 697 | ) 698 | .await 699 | .unwrap(); 700 | } 701 | 702 | #[tokio::main] 703 | async fn main() { 704 | dotenv::dotenv().ok(); 705 | let (sender, mut receiver) = mpsc::channel::(100); 706 | let (db_sender, db_receiver) = mpsc::channel::(100); 707 | tokio::spawn(sandwich_finder(sender, db_sender)); 708 | let message_history = Arc::new(RwLock::new(VecDeque::::with_capacity(100))); 709 | let (sender, _) = broadcast::channel::(100); 710 | tokio::spawn(start_web_server(sender.clone(), message_history.clone())); 711 | tokio::spawn(store_to_db(db_receiver)); 712 | while let Some(message) = receiver.recv().await { 713 | // println!("Received: {:?}", message); 714 | let mut hist = message_history.write().unwrap(); 715 | if hist.len() == 100 { 716 | hist.pop_front(); 717 | } 718 | hist.push_back(message.clone()); 719 | drop(hist); 720 | let _ = sender.send(message); 721 | } 722 | } --------------------------------------------------------------------------------