{"id":105186,"date":"2025-04-08T23:53:05","date_gmt":"2025-04-08T19:23:05","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/"},"modified":"2025-04-08T23:53:05","modified_gmt":"2025-04-08T19:23:05","slug":"how-to-build-your-solana-sniper-bot-5-f8k","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/","title":{"rendered":"\u0686\u06af\u0648\u0646\u0647 \u0631\u0628\u0627\u062a \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u0627\u0632 \u062e\u0641\u0627 Solana \u062e\u0648\u062f \u0631\u0627 \u0628\u0633\u0627\u0632\u06cc\u0645 (5)"},"content":{"rendered":"<div data-article-id=\"2392382\" id=\"article-body\">\n<p><\/p>\n<p>\u0633\u0644\u0627\u0645 \ud83d\udc4b \u060c<\/p>\n<p>\u0645\u0645\u0646\u0648\u0646 \u06a9\u0647 \u0627\u06cc\u0646\u062c\u0627 \u0647\u0633\u062a\u06cc!<\/p>\n<p>\u062f\u0631 \u0634\u0645\u0627\u0631\u0647 \u0647\u0627\u06cc \u0642\u0628\u0644\u06cc \u060c \u0645\u0627 \u0645\u0644\u0632\u0648\u0645\u0627\u062a \u0633\u0627\u062e\u062a \u06cc\u06a9 \u0631\u0628\u0627\u062a \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u0627\u0632 \u062e\u0641\u0627 \u060c SPL \u060c \u0633\u06a9\u0648\u0647\u0627\u06cc Solana Dex \u060c \u0631\u0628\u0627\u062a \u062a\u0644\u06af\u0631\u0627\u0645 \u0648 \u063a\u06cc\u0631\u0647 \u0631\u0627 \u067e\u0648\u0634\u0634 \u062f\u0627\u062f\u06cc\u0645. \u062f\u0631 \u0637\u0648\u0644 \u0645\u0633\u06cc\u0631 \u060c \u0645\u0627 \u0686\u0647\u0627\u0631 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0627\u0635\u0644\u06cc \u0633\u0627\u062e\u062a\u06cc\u0645:<\/p>\n<ul>\n<li>\n<strong>\u0627\u0646\u062a\u0642\u0627\u0644 SOL<\/strong> \u0628\u06cc\u0646 \u06a9\u06cc\u0641 \u067e\u0648\u0644 A \u0648 \u06a9\u06cc\u0641 \u067e\u0648\u0644 B<\/li>\n<li>\n<strong>\u0646\u0642\u0644 \u0648 \u0627\u0646\u062a\u0642\u0627\u0644\u0627\u062a \u062a\u0648\u06a9\u0646 SPR<\/strong> \u0628\u06cc\u0646 \u0647\u0645\u0627\u0646 \u06a9\u06cc\u0641 \u067e\u0648\u0644<\/li>\n<li>\u0628\u0648\u0647\u0627 <strong>\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u0628\u0627\u062f\u0644\u0647 (\u062e\u0631\u06cc\u062f\/\u0641\u0631\u0648\u0634)<\/strong> \u0628\u0631\u0627\u06cc \u062a\u0648\u06a9\u0646 \u06cc\u06a9 \u062a\u0648\u06a9\u0646 b<\/li>\n<li>\n<strong>\u0641\u06cc\u0644\u0645\u0646\u0627\u0645\u0647 \u0631\u0628\u0627\u062a \u062a\u0644\u06af\u0631\u0627\u0645<\/strong> \u0628\u0627 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc Sniping<\/li>\n<\/ul>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u0648\u0642\u062a \u0622\u0646 \u0631\u0633\u06cc\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0645\u0647\u0645\u062a\u0631\u06cc\u0646 \u0628\u062e\u0634 \u062a\u0648\u0633\u0639\u0647 \u06cc\u06a9 \u0631\u0628\u0627\u062a \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u0627\u0632 \u062e\u0641\u0627 Solana \u0631\u0627 \u06a9\u0634\u0641 \u06a9\u0646\u06cc\u0645.<\/p>\n<p>\u0647\u0645\u0627\u0646\u0637\u0648\u0631 \u06a9\u0647 \u0642\u0628\u0644\u0627\u064b \u0646\u06cc\u0632 \u0627\u0634\u0627\u0631\u0647 \u06a9\u0631\u062f\u0645 \u060c \u0631\u0628\u0627\u062a \u0647\u0627\u06cc \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u0627\u0632 \u062e\u0641\u0627 \u062f\u0631 Solana \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u062e\u0631\u06cc\u062f\u0647\u0627\u06cc \u062a\u0648\u06a9\u0646 \u062f\u0631 \u0645\u0646\u0627\u0633\u0628 \u062a\u0631\u06cc\u0646 \u0644\u062d\u0638\u0647 \u0647\u0627 \u060c \u063a\u0627\u0644\u0628\u0627\u064b \u062f\u0631 \u0645\u06cc\u0644\u06cc \u062b\u0627\u0646\u06cc\u0647 \u0627\u0632 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u062a\u0648\u06a9\u0646 \u06cc\u0627 \u06cc\u06a9 \u0631\u0648\u06cc\u062f\u0627\u062f \u062d\u0631\u06a9\u062a \u062f\u0631 \u0628\u0627\u0632\u0627\u0631 \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u0627\u0646\u062f. \u0628\u0631\u0627\u06cc \u0628\u0647 \u062d\u062f\u0627\u06a9\u062b\u0631 \u0631\u0633\u0627\u0646\u062f\u0646 \u0633\u0648\u062f \u0648 \u0628\u0647 \u062d\u062f\u0627\u0642\u0644 \u0631\u0633\u0627\u0646\u062f\u0646 \u062e\u0637\u0631\u0627\u062a \u060c \u0628\u0627\u06cc\u062f \u0632\u0645\u0627\u0646 \u0628\u0646\u062f\u06cc \u060c \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc \u0647\u0627 \u060c \u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u0648 \u062e\u0637\u0631\u0627\u062a \u0646\u0627\u0634\u06cc \u0627\u0632 \u0622\u0646 \u0631\u0627 \u0628\u0647\u06cc\u0646\u0647 \u06a9\u0646\u06cc\u0645.<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0634\u0645\u0627\u0631\u0647 \u060c \u0648\u0642\u062a\u06cc \u0631\u0628\u0627\u062a \u0647\u0627\u06cc \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u0627\u0632 \u062e\u0641\u0627 \u0628\u0627\u06cc\u062f \u062a\u0648\u06a9\u0646 \u0647\u0627 \u0631\u0627 \u0628\u0647 \u0637\u0648\u0631 \u0645\u0641\u0635\u0644 \u062f\u0631 Solana \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u0646\u0646\u062f \u060c \u067e\u0648\u0634\u0634 \u0645\u06cc \u062f\u0647\u0645. \u0645\u0646 \u0647\u0645\u0686\u0646\u06cc\u0646 \u06cc\u06a9 \u0641\u06cc\u0644\u0645\u0646\u0627\u0645\u0647 \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u0645 \u06a9\u0647 <strong>\u0628\u0631\u0627\u06cc \u0645\u0647\u0627\u062c\u0631\u062a \u0647\u0627\u06cc \u067e\u0645\u067e \u0628\u0647 Raydium \u06af\u0648\u0634 \u062f\u0647\u06cc\u062f<\/strong> \u0628\u0631\u0627\u06cc \u0646\u0645\u0648\u0646\u0647 \u0647\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u062f\u0631 \u062f\u0646\u06cc\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc.<\/p>\n<p>\u0647\u0645\u0686\u0646\u06cc\u0646 \u060c \u062f\u0631 \u0622\u062e\u0631\u06cc\u0646 \u0628\u062e\u0634 \u0627\u06cc\u0646 \u0634\u0645\u0627\u0631\u0647 \u060c \u0645\u0646 \u0631\u0627 \u0645\u0639\u0631\u0641\u06cc \u0645\u06cc \u06a9\u0646\u0645 <strong>\u067e\u0644\u062a \u0641\u0631\u0645 \u0631\u0628\u0627\u062a \u0645\u0639\u0627\u0645\u0644\u0627\u062a \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 Solana<\/strong> \u062a\u0648\u0633\u0637 \u062a\u06cc\u0645 \u0645\u0627 \u062a\u0648\u0633\u0639\u0647 \u06cc\u0627\u0641\u062a\u0647 \u0627\u0633\u062a.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter-rtl ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#1_%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86_%D8%B2%D9%85%D8%A7%D9%86_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%B1%D8%A8%D8%A7%D8%AA_%D9%87%D8%A7%DB%8C_%D8%AA%DB%8C%D8%B1%D8%A7%D9%86%D8%AF%D8%A7%D8%B2_%D8%A7%D8%B2_%D8%AE%D9%81%D8%A7\" >1 \u0628\u0647\u062a\u0631\u06cc\u0646 \u0632\u0645\u0627\u0646 \u0628\u0631\u0627\u06cc \u0631\u0628\u0627\u062a \u0647\u0627\u06cc \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u0627\u0632 \u062e\u0641\u0627<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#11_%D8%AF%D8%B1_%D8%AD%DB%8C%D9%86_%D8%B1%D8%A7%D9%87_%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C_%D8%AA%D9%88%DA%A9%D9%86_%D8%B3%D9%88%D9%86%DB%8C%DA%A9_%D9%86%D9%82%D8%AF%DB%8C%D9%86%DA%AF%DB%8C\" >1.1 \u062f\u0631 \u062d\u06cc\u0646 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u062a\u0648\u06a9\u0646 (\u0633\u0648\u0646\u06cc\u06a9 \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc)<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#111_%D8%AA%D8%B4%D8%AE%DB%8C%D8%B5_%D8%A7%D8%B3%D8%AA%D8%AE%D8%B1%D9%87%D8%A7%DB%8C_%D9%86%D9%82%D8%AF%DB%8C%D9%86%DA%AF%DB%8C_%D8%AC%D8%AF%DB%8C%D8%AF\" >1.1.1 \u062a\u0634\u062e\u06cc\u0635 \u0627\u0633\u062a\u062e\u0631\u0647\u0627\u06cc \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc \u062c\u062f\u06cc\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#112_%D8%A7%D8%B9%D8%AA%DB%8C%D8%A7%D8%AF_%D8%A8%D9%87_%D9%85%D9%88%D8%A7%D8%AF_%D9%85%D8%AE%D8%AF%D8%B1%D9%87_%D8%A7%D8%AC%D8%AA%D9%85%D8%A7%D8%B9%DB%8C_%D8%AC%D9%84%D9%88_%E2%80%93_%D9%BE%DB%8C%D8%B4_%D8%A8%DB%8C%D9%86%DB%8C_%D9%BE%D9%85%D9%BE_%D9%82%D8%A8%D9%84_%D8%A7%D8%B2_%D8%A2%D9%86\" >1.1.2 \u0627\u0639\u062a\u06cc\u0627\u062f \u0628\u0647 \u0645\u0648\u0627\u062f \u0645\u062e\u062f\u0631\u0647 \u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u062c\u0644\u0648 &#8211; \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u067e\u0645\u067e \u0642\u0628\u0644 \u0627\u0632 \u0622\u0646<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#12_%D8%AA%D8%B1%D8%A7%DA%A9%D9%85_%D8%B4%D8%A8%DA%A9%D9%87_%DA%A9%D9%85_%D8%B3%D8%B1%D8%B9%D8%AA_%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%D8%A8%D9%87%DB%8C%D9%86%D9%87\" >1.2 \u062a\u0631\u0627\u06a9\u0645 \u0634\u0628\u06a9\u0647 \u06a9\u0645 (\u0633\u0631\u0639\u062a \u0627\u062c\u0631\u0627\u06cc \u0628\u0647\u06cc\u0646\u0647)<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#121_%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86_%D8%A8%D8%A7%D8%B2%D9%87_%D9%87%D8%A7%DB%8C_%D8%B2%D9%85%D8%A7%D9%86%DB%8C_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%D8%B3%D8%B1%DB%8C%D8%B9_%E2%80%93_%D8%AA%D8%AC%D8%B2%DB%8C%D9%87_%D9%88_%D8%AA%D8%AD%D9%84%DB%8C%D9%84_%D8%B2%D9%85%D8%A7%D9%86_%D8%A8%D9%86%D8%AF%DB%8C_%D8%A7%D8%B3%D8%AA%D8%B1%D8%A7%D8%AA%DA%98%DB%8C%DA%A9\" >1.2.1 \u0628\u0647\u062a\u0631\u06cc\u0646 \u0628\u0627\u0632\u0647 \u0647\u0627\u06cc \u0632\u0645\u0627\u0646\u06cc \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u0633\u0631\u06cc\u0639 &#8211; \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0632\u0645\u0627\u0646 \u0628\u0646\u062f\u06cc \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc\u06a9<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#122_%D9%87%D8%B2%DB%8C%D9%86%D9%87_%D9%87%D8%A7%DB%8C_%D8%A7%D9%88%D9%84%D9%88%DB%8C%D8%AA_%D8%A8%D9%86%D8%AF%DB%8C_%D9%88_%D8%A8%D9%87%DB%8C%D9%86%D9%87_%D8%B3%D8%A7%D8%B2%DB%8C_%D8%B2%DB%8C%D8%B1%D8%B3%D8%A7%D8%AE%D8%AA_%D9%87%D8%A7\" >1.2.2 \u0647\u0632\u06cc\u0646\u0647 \u0647\u0627\u06cc \u0627\u0648\u0644\u0648\u06cc\u062a \u0628\u0646\u062f\u06cc \u0648 \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u0647\u0627<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#13_%D8%AE%D8%B7%D8%B1_%D9%88_%D9%86%D8%AD%D9%88%D9%87_%DA%A9%D8%A7%D9%87%D8%B4_%D8%A2%D9%86%D9%87%D8%A7\" >1.3 \u062e\u0637\u0631 \u0648 \u0646\u062d\u0648\u0647 \u06a9\u0627\u0647\u0634 \u0622\u0646\u0647\u0627<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#131_%D9%81%D8%B1%D8%B4_%DA%A9%D8%B4%DB%8C%D8%AF%D9%87_%D9%88_%D9%84%D8%A7%D9%86%D9%87_%D9%87%D8%A7\" >1.3.1 \u0641\u0631\u0634 \u06a9\u0634\u06cc\u062f\u0647 \u0648 \u0644\u0627\u0646\u0647 \u0647\u0627<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#132_%D8%A8%D9%87%D8%B1%D9%87_%D8%A8%D8%B1%D8%AF%D8%A7%D8%B1%DB%8C_%D8%A7%D8%B2_%D8%B7%D8%B1%DB%8C%D9%82_%D8%AA%DB%8C%D8%B1%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C_%D8%A8%D8%A7_%D8%A8%D8%B3%D8%AA%D9%87_%D9%86%D8%B1%D9%85_%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%DB%8C\" >1.3.2 \u0628\u0647\u0631\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0637\u0631\u06cc\u0642 \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632\u06cc \u0628\u0627 \u0628\u0633\u062a\u0647 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#133_%D8%B1%D9%82%D8%A7%D8%A8%D8%AA_BOT_%D8%AC%D9%86%DA%AF_%D9%87%D8%A7%DB%8C_%DA%AF%D8%A7%D8%B2%DB%8C\" >1.3.3 \u0631\u0642\u0627\u0628\u062a BOT (\u062c\u0646\u06af \u0647\u0627\u06cc \u06af\u0627\u0632\u06cc)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#134_%D8%AE%D8%B1%D8%A7%D8%A8%DB%8C_%D8%B4%D8%A8%DA%A9%D9%87_Solana\" >1.3.4 \u062e\u0631\u0627\u0628\u06cc \u0634\u0628\u06a9\u0647 Solana<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#135_%D9%84%DB%8C%D8%B3%D8%AA_%D9%87%D8%A7%DB%8C_%D8%B3%DB%8C%D8%A7%D9%87_%D9%88_%D8%A7%D9%82%D8%AF%D8%A7%D9%85%D8%A7%D8%AA_%D8%B6%D8%AF_%D8%A8%D9%88%D8%AA%D9%87\" >1.3.5 \u0644\u06cc\u0633\u062a \u0647\u0627\u06cc \u0633\u06cc\u0627\u0647 \u0648 \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u0636\u062f \u0628\u0648\u062a\u0647<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#2_%DA%AF%D9%88%D8%B4_%D8%AF%D8%A7%D8%AF%D9%86_%D8%A8%D9%87_%D9%BE%D9%85%D9%BE_%D9%85%D9%87%D8%A7%D8%AC%D8%B1%D8%AA_%D8%A8%D9%87_Raydium\" >2 \u06af\u0648\u0634 \u062f\u0627\u062f\u0646 \u0628\u0647 \u067e\u0645\u067e. \u0645\u0647\u0627\u062c\u0631\u062a \u0628\u0647 Raydium<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#%D9%85%D8%B1%D8%AD%D9%84%D9%87_1_%D9%85%D8%AD%DB%8C%D8%B7_%D8%AA%D9%86%D8%B8%DB%8C%D9%85\" >\u0645\u0631\u062d\u0644\u0647 1: \u0645\u062d\u06cc\u0637 \u062a\u0646\u0638\u06cc\u0645<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#%D9%85%D8%B1%D8%AD%D9%84%D9%87_2_%DA%A9%D8%AF_%D8%A7%D8%B5%D9%84%DB%8C\" >\u0645\u0631\u062d\u0644\u0647 2: \u06a9\u062f \u0627\u0635\u0644\u06cc<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#%D8%AC%D8%AF%DB%8C%D8%AF_check_boding_curve_statuspy_%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87\" >\u062c\u062f\u06cc\u062f check_boding_curve_status.py \u067e\u0631\u0648\u0646\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#%D8%AC%D8%AF%DB%8C%D8%AF_listen_to_raydium_migrationpy_%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87\" >\u062c\u062f\u06cc\u062f listen_to_raydium_migration.py \u067e\u0631\u0648\u0646\u062f\u0647<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#3_%D9%BE%D9%84%D8%AA_%D9%81%D8%B1%D9%85_%D8%B1%D8%A8%D8%A7%D8%AA_%D9%85%D8%B9%D8%A7%D9%85%D9%84%D8%A7%D8%AA_%DB%8C%DA%A9%D9%BE%D8%A7%D8%B1%DA%86%D9%87_Solana\" >3 \u067e\u0644\u062a \u0641\u0631\u0645 \u0631\u0628\u0627\u062a \u0645\u0639\u0627\u0645\u0644\u0627\u062a \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 Solana<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#%D8%A7%DA%AF%D8%B1_%D9%85%D9%82%D8%A7%D9%84%D9%87_%D9%85%D9%86_%D8%B1%D8%A7_%D8%AF%D9%88%D8%B3%D8%AA_%D8%AF%D8%A7%D8%B1%DB%8C%D8%AF_%D8%8C_%D9%84%D8%B7%D9%81%D8%A7%D9%8B_%D9%85%D8%B1%D8%A7_%D8%AF%D8%B1_GitHub_%D8%AF%D9%86%D8%A8%D8%A7%D9%84_%DA%A9%D9%86%DB%8C%D8%AF\" >\u0627\u06af\u0631 \u0645\u0642\u0627\u0644\u0647 \u0645\u0646 \u0631\u0627 \u062f\u0648\u0633\u062a \u062f\u0627\u0631\u06cc\u062f \u060c \u0644\u0637\u0641\u0627\u064b \u0645\u0631\u0627 \u062f\u0631 GitHub \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#%E2%80%93_%D8%A7%DA%AF%D8%B1_%D9%87%D8%B1%DA%AF%D9%88%D9%86%D9%87_%D8%B3%D8%A4%D8%A7%D9%84_%DB%8C%D8%A7_%D9%86%D8%B8%D8%B1_%D8%AF%D8%B1_%D9%85%D9%88%D8%B1%D8%AF_%D8%A7%DB%8C%D9%86_%D9%BE%D8%B3%D8%AA_%D8%AF%D8%A7%D8%B1%DB%8C%D8%AF_%D8%8C_%D9%84%D8%B7%D9%81%D8%A7%D9%8B_%D8%AF%D8%B1_%D9%87%D8%B1_%D8%B2%D9%85%D8%A7%D9%86_%D8%A8%D8%A7_%D9%85%D9%86_%D8%AA%D9%85%D8%A7%D8%B3_%D8%A8%DA%AF%DB%8C%D8%B1%DB%8C%D8%AF\" >&#8211; \u0627\u06af\u0631 \u0647\u0631\u06af\u0648\u0646\u0647 \u0633\u0624\u0627\u0644 \u06cc\u0627 \u0646\u0638\u0631 \u062f\u0631 \u0645\u0648\u0631\u062f \u0627\u06cc\u0646 \u067e\u0633\u062a \u062f\u0627\u0631\u06cc\u062f \u060c \u0644\u0637\u0641\u0627\u064b \u062f\u0631 \u0647\u0631 \u0632\u0645\u0627\u0646 \u0628\u0627 \u0645\u0646 \u062a\u0645\u0627\u0633 \u0628\u06af\u06cc\u0631\u06cc\u062f.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/nabfollower.com\/blog\/how-to-build-your-solana-sniper-bot-5-f8k\/#%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA_%D8%AA%D9%85%D8%A7%D8%B3_%D9%85%D9%86\" >\u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062a\u0645\u0627\u0633 \u0645\u0646<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"1_%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86_%D8%B2%D9%85%D8%A7%D9%86_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%B1%D8%A8%D8%A7%D8%AA_%D9%87%D8%A7%DB%8C_%D8%AA%DB%8C%D8%B1%D8%A7%D9%86%D8%AF%D8%A7%D8%B2_%D8%A7%D8%B2_%D8%AE%D9%81%D8%A7\"><\/span>\n<p>  1 <strong>\u0628\u0647\u062a\u0631\u06cc\u0646 \u0632\u0645\u0627\u0646 \u0628\u0631\u0627\u06cc \u0631\u0628\u0627\u062a \u0647\u0627\u06cc \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u0627\u0632 \u062e\u0641\u0627<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"11_%D8%AF%D8%B1_%D8%AD%DB%8C%D9%86_%D8%B1%D8%A7%D9%87_%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C_%D8%AA%D9%88%DA%A9%D9%86_%D8%B3%D9%88%D9%86%DB%8C%DA%A9_%D9%86%D9%82%D8%AF%DB%8C%D9%86%DA%AF%DB%8C\"><\/span>\n<p>  <strong>1.1 \u062f\u0631 \u062d\u06cc\u0646 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u062a\u0648\u06a9\u0646 (\u0633\u0648\u0646\u06cc\u06a9 \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc)<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0633\u0648\u062f\u0622\u0648\u0631\u062a\u0631\u06cc\u0646 \u0648 \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc\u06a9 \u062a\u0631\u06cc\u0646 \u067e\u0646\u062c\u0631\u0647 \u0628\u0631\u0627\u06cc \u0641\u0639\u0627\u0644\u06cc\u062a \u0631\u0628\u0627\u062a \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u0627\u0632 \u062e\u0641\u0627 \u062f\u0642\u06cc\u0642\u0627\u064b \u0647\u0646\u06af\u0627\u0645\u06cc \u0627\u062a\u0641\u0627\u0642 \u0645\u06cc \u0627\u0641\u062a\u062f \u06a9\u0647 \u06cc\u06a9 \u0646\u0634\u0627\u0646\u0647 \u062c\u062f\u06cc\u062f \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u06cc \u0634\u0648\u062f \u0648 \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc \u0627\u0648\u0644\u06cc\u0647 \u0628\u0647 \u0628\u0627\u0632\u0627\u0631 \u062a\u0632\u0631\u06cc\u0642 \u0645\u06cc \u0634\u0648\u062f. \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u0646\u0634\u0627\u0646\u06af\u0631 \u0641\u0631\u0635\u062a \u0637\u0644\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u0631\u0628\u0627\u062a\u0647\u0627 \u0628\u0631\u0627\u06cc \u062a\u0623\u0645\u06cc\u0646 \u0645\u0648\u0642\u0639\u06cc\u062a \u0647\u0627\u06cc \u06a9\u0645\u062a\u0631\u06cc\u0646 \u0642\u06cc\u0645\u062a \u0642\u0628\u0644 \u0627\u0632 \u0647\u0631\u06af\u0648\u0646\u0647 \u0627\u0641\u0632\u0627\u06cc\u0634 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647 \u0642\u06cc\u0645\u062a \u0627\u0633\u062a. \u062f\u0631 \u0632\u06cc\u0631 \u060c \u0645\u0627 \u0627\u06cc\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f \u0631\u0627 \u0628\u0627 \u062c\u0632\u0626\u06cc\u0627\u062a \u062c\u0627\u0645\u0639 \u0628\u0631\u0631\u0633\u06cc \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f \u060c \u0648 \u0647\u0631 \u062c\u0646\u0628\u0647 \u0627\u06cc \u0638\u0631\u06cc\u0641 \u0631\u0627 \u06a9\u0647 \u0645\u0648\u0641\u0642\u06cc\u062a \u06cc\u0627 \u0639\u062f\u0645 \u0645\u0648\u0641\u0642\u06cc\u062a \u062f\u0631 \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632\u06cc \u0628\u0627 \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc \u0631\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc \u06a9\u0646\u062f \u060c \u067e\u0648\u0634\u0634 \u0645\u06cc \u062f\u0647\u06cc\u0645.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"111_%D8%AA%D8%B4%D8%AE%DB%8C%D8%B5_%D8%A7%D8%B3%D8%AA%D8%AE%D8%B1%D9%87%D8%A7%DB%8C_%D9%86%D9%82%D8%AF%DB%8C%D9%86%DA%AF%DB%8C_%D8%AC%D8%AF%DB%8C%D8%AF\"><\/span>\n<p>  <strong>1.1.1 \u062a\u0634\u062e\u06cc\u0635 \u0627\u0633\u062a\u062e\u0631\u0647\u0627\u06cc \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc \u062c\u062f\u06cc\u062f<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><u><strong>\u0686\u06af\u0648\u0646\u0647 \u0631\u0628\u0627\u062a \u0647\u0627\u06cc \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u062a\u0648\u06a9\u0646 \u0647\u0627\u06cc \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0631\u0627 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0645\u06cc \u06a9\u0646\u0646\u062f<\/strong><\/u><\/p>\n<p>\u0631\u0628\u0627\u062a \u0647\u0627\u06cc \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u0627\u0632 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u0646\u0638\u0627\u0631\u062a\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u0645\u062f\u0627\u0648\u0645 \u06a9\u0644\u06cc\u0647 \u0645\u0628\u0627\u062f\u0644\u0627\u062a \u063a\u06cc\u0631 \u0645\u062a\u0645\u0631\u06a9\u0632 Solana (DEXS) \u0631\u0627 \u0627\u0633\u06a9\u0646 \u0645\u06cc \u06a9\u0646\u0646\u062f \u0627\u0632 \u062c\u0645\u0644\u0647:<\/p>\n<ul>\n<li>\n<p><strong>\u0631\u06cc\u062f\u06cc\u0645<\/strong> (Launchpad \u0627\u0648\u0644\u06cc\u0647 \u0628\u0631\u0627\u06cc \u0646\u0634\u0627\u0646\u0647 \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f Solana) \u060c \u06a9\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0627\u0635\u0644\u06cc \u062a\u0631\u06cc\u0646 \u0645\u062d\u0644 \u062a\u062c\u0627\u0631\u062a \u0648 \u0645\u0647\u0645\u062a\u0631\u06cc\u0646 \u0645\u062d\u0644 \u062a\u062c\u0627\u0631\u062a \u0628\u0631\u0627\u06cc \u067e\u0631\u062a\u0627\u0628 \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f Solana \u062e\u062f\u0645\u062a \u0645\u06cc \u06a9\u0646\u062f \u060c \u062c\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0642\u0631\u06cc\u0628\u0627\u064b 78 \u066a \u0627\u0632 \u06a9\u0644 \u062a\u0648\u06a9 \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f SPL \u0627\u0628\u062a\u062f\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u0647\u0627\u06cc \u0628\u0627\u0632\u0627\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 (AMM) \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc \u0631\u0627 \u0628\u0647 \u062f\u0633\u062a \u0645\u06cc \u0622\u0648\u0631\u0646\u062f \u0648 \u062c\u0627\u06cc\u06cc \u06a9\u0647 \u067e\u0631 \u0633\u0648\u062f \u062a\u0631\u06cc\u0646 \u0641\u0631\u0635\u062a \u0647\u0627\u06cc \u0627\u0648\u0644\u06cc\u0647 \u0628\u0647 \u0637\u0648\u0631 \u0645\u0639\u0645\u0648\u0644 \u062f\u0631 30 \u062b\u0627\u0646\u06cc\u0647 \u0627\u0648\u0644 \u062a\u062c\u0627\u0631\u062a \u0638\u0647\u0648\u0631 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<li>\n<p><strong>\u0627\u0631\u0647<\/strong> (\u0628\u0627\u0632\u0627\u0631 \u062b\u0627\u0646\u0648\u06cc\u0647 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647 \u0628\u0627 \u062e\u0644\u0627\u0642\u06cc\u062a \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0627\u0633\u062a\u062e\u0631) \u060c \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0628\u0627\u0632\u0627\u0631 \u062b\u0627\u0646\u0648\u06cc\u0647 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647 \u06a9\u0647 \u0631\u0648\u0632\u0627\u0646\u0647 \u062e\u0644\u0627\u0642\u06cc\u062a \u0647\u0627\u06cc \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647\u06cc \u062f\u0631 \u0627\u0633\u062a\u062e\u0631 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f \u060c \u0628\u0647 \u0648\u06cc\u0698\u0647 \u0628\u0631\u0627\u06cc \u067e\u0631\u0648\u0698\u0647 \u0647\u0627\u06cc \u0645\u06cc\u0627\u0646\u0647 \u06a9\u0647 \u0641\u0631\u0627\u062a\u0631 \u0627\u0632 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0627\u0648\u0644\u06cc\u0647 \u0632\u0646\u062f\u0647 \u0645\u0627\u0646\u062f\u0647 \u0627\u0646\u062f \u060c \u0641\u0639\u0627\u0644\u06cc\u062a \u0645\u06cc \u06a9\u0646\u062f \u060c \u0628\u0627 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc \u0645\u062a\u0645\u0631\u06a9\u0632 \u0622\u0646 \u060c \u0627\u063a\u0644\u0628 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0645\u0647\u0645 \u062f\u0631 \u0645\u0648\u0631\u062f \u0632\u0646\u062f\u0647 \u0645\u0627\u0646\u062f\u0646 \u062f\u0631 \u062d\u0627\u0644 \u0646\u0648\u0638\u0647\u0648\u0631 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u062f\u06cc\u0646\u0627\u0645\u06cc\u06a9 \u0628\u06cc \u0646\u0638\u06cc\u0631 \u0648 \u0645\u062a\u0631\u06cc\u06a9 \u062d\u062c\u0645 \u062a\u062c\u0627\u0631\u062a \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<\/li>\n<li>\n<p><strong>\u0645\u0634\u062a\u0631\u06cc<\/strong> (\u062c\u0645\u0639 \u06a9\u0646\u0646\u062f\u0647 \u0627\u06cc \u06a9\u0647 \u063a\u0627\u0644\u0628\u0627\u064b \u0646\u0634\u0627\u0646\u0647 \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f\u06cc \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f) \u060c \u062c\u0645\u0639 \u06a9\u0646\u0646\u062f\u0647 \u067e\u06cc\u0634\u0631\u0648 \u06a9\u0647 \u0627\u063a\u0644\u0628 \u0646\u0634\u0627\u0646\u0647 \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0647\u0627\u06cc \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0645\u0633\u06cc\u0631 \u062e\u0648\u062f \u0642\u0628\u0644 \u0627\u0632 \u062d\u0636\u0648\u0631 \u062f\u0631 \u0631\u0627\u0628\u0637 \u0647\u0627\u06cc DEX \u0641\u0631\u062f\u06cc \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u060c \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0634\u062f\u0627\u0631 \u0627\u0648\u0644\u06cc\u0647 \u0628\u0631\u0627\u06cc \u0631\u0628\u0627\u062a \u0647\u0627\u06cc \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u0627\u0632 \u062e\u0641\u0627 \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0627\u0633\u06a9\u0646 \u062c\u0627\u0645\u0639 \u0622\u0646 \u062f\u0631 \u06a9\u0644\u06cc\u0647 \u0645\u0646\u0627\u0628\u0639 \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc \u0645\u0645\u06a9\u0646 \u062f\u0631 \u0627\u06a9\u0648\u0633\u06cc\u0633\u062a\u0645 Solana \u060c \u0627\u0632 \u062c\u0645\u0644\u0647 \u06a9\u0648\u0686\u06a9\u062a\u0631 \u060c \u0645\u06a9\u0627\u0646 \u0647\u0627\u06cc \u06a9\u0648\u0686\u06a9\u062a\u0631 \u060c \u06a9\u0645\u062a\u0631 \u062a\u0634\u06a9\u06cc\u0644 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<\/li>\n<li>\n<p><strong>\u062c\u0628\u0647\u0647<\/strong> .<\/p>\n<\/li>\n<\/ul>\n<p>\u0627\u06cc\u0646 \u0631\u0628\u0627\u062a \u0647\u0627 \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0645\u06cc \u06a9\u0646\u0646\u062f <strong>\u062a\u062c\u0632\u06cc\u0647 blockchain \u062f\u0631 \u0632\u0645\u0627\u0646 \u0648\u0627\u0642\u0639\u06cc<\/strong> \u0628\u0631\u0627\u06cc \u062a\u0634\u062e\u06cc\u0635:<\/p>\n<ul>\n<li>\n<p><strong>\u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0646\u0639\u0646\u0627\u0639 \u062c\u062f\u06cc\u062f<\/strong> (\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0646\u0634\u0627\u0646\u0647 \u0647\u0627\u06cc SPL \u062a\u0627\u0632\u0647 \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647) \u060c \u062c\u0627\u06cc\u06cc \u06a9\u0647 \u0631\u0628\u0627\u062a\u0647\u0627 \u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u062a\u0648\u06a9\u0646 \u0631\u0627 \u0628\u0647 \u0633\u0637\u062d \u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644 \u0647\u0627\u06cc \u0641\u0631\u062f\u06cc \u060c \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 Solana (SPL) \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u0646\u062f \u060c \u0648 \u0646\u0634\u0627\u0646\u0647 \u0647\u0627\u06cc \u062a\u0627\u0632\u0647 \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u062a\u0631\u06a9\u06cc\u0628\u06cc \u0627\u0632 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0627\u0645\u0636\u0627 \u060c \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u06a9\u06cc\u0641 \u067e\u0648\u0644 \u062e\u0627\u0644\u0642 \u0648 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0627\u0642\u062a\u062f\u0627\u0631 \u0646\u0639\u0646\u0627\u0639 \u06a9\u0647 \u0628\u0647 \u062a\u0634\u062e\u06cc\u0635 \u067e\u0631\u062a\u0627\u0628 \u0647\u0627\u06cc \u0645\u0634\u0631\u0648\u0639 \u0627\u0632 \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0622\u0632\u0645\u0627\u06cc\u0634\u06cc \u06cc\u0627 \u062a\u0644\u0627\u0634 \u0647\u0627\u06cc \u06a9\u0644\u0627\u0647\u0628\u0631\u062f\u0627\u0631\u06cc \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f \u060c \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<li>\n<p><strong>\u062e\u0644\u0627\u0642\u06cc\u062a \u0627\u0648\u0644\u06cc\u0647 \u062c\u0641\u062a \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc<\/strong> .<\/p>\n<\/li>\n<li>\n<p><strong>\u0627\u0648\u0644\u06cc\u0646 \u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0645\u0628\u0627\u062f\u0644\u0647<\/strong> (\u0646\u0634\u0627\u0646\u06af\u0631 \u0622\u063a\u0627\u0632 \u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0641\u0639\u0627\u0644) \u060c \u06a9\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0633\u06cc\u06af\u0646\u0627\u0644 \u0642\u0637\u0639\u06cc \u06a9\u0647 \u062a\u062c\u0627\u0631\u062a \u0641\u0639\u0627\u0644 \u0622\u063a\u0627\u0632 \u0634\u062f\u0647 \u0627\u0633\u062a \u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0631\u0628\u0627\u062a\u0647\u0627 \u0627\u0632 \u0645\u062f\u0644 \u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646 \u0628\u0631\u0627\u06cc \u062a\u0641\u0633\u06cc\u0631 \u0627\u06cc\u0646 \u062d\u0631\u06a9\u0627\u062a \u0627\u0648\u0644\u06cc\u0647 \u0628\u0627\u0632\u0627\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f &#8211; \u062a\u0641\u0627\u0648\u062a \u0628\u06cc\u0646 \u062a\u062c\u0627\u0631\u062a \u0627\u0631\u06af\u0627\u0646\u06cc\u06a9 \u060c \u0641\u0639\u0627\u0644\u06cc\u062a \u0631\u0628\u0627\u062a \u0647\u0627 \u0648 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0628\u0627\u0644\u0642\u0648\u0647 \u062a\u062c\u0627\u0631\u062a \u0634\u0633\u062a\u0634\u0648 &#8211; \u0647\u0645\u0647 \u062f\u0631 \u0686\u0646\u062f \u0628\u0644\u0648\u06a9 \u0627\u0648\u0644 \u0648\u062c\u0648\u062f \u062a\u062c\u0627\u0631\u062a \u06cc\u06a9 \u062a\u0648\u06a9\u0646 \u0628\u0631\u0627\u06cc \u062a\u0635\u0645\u06cc\u0645 \u06af\u06cc\u0631\u06cc \u062f\u0631 \u0645\u0648\u0631\u062f \u0648\u0631\u0648\u062f \u0628\u0647 \u0633\u0637\u062d \u0645\u06cc\u0644\u06cc \u062b\u0627\u0646\u06cc\u0647.<\/p>\n<\/li>\n<\/ul>\n<p><u><strong>\u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0646\u0638\u0627\u0631\u062a \u0628\u062d\u0631\u0627\u0646\u06cc \u0628\u0631\u0627\u06cc \u062a\u0634\u062e\u06cc\u0635 \u0627\u0633\u062a\u062e\u0631<\/strong><\/u><\/p>\n<p>\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062a\u06a9 \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u062d\u0631\u0641\u0647 \u0627\u06cc \u0627\u0632 \u0645\u0646\u0627\u0628\u0639 \u0645\u062e\u062a\u0644\u0641 \u062f\u0627\u062f\u0647 \u0628\u0647 \u0637\u0648\u0631 \u0647\u0645\u0632\u0645\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f:<\/p>\n<ul>\n<li>\n<p><strong>\u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u062a\u0634\u062e\u06cc\u0635 \u0627\u0648\u0644\u06cc\u0647<\/strong><\/p>\n<ul>\n<li>\n<strong>\u06a9\u0627\u062e<\/strong> (\u0642\u0627\u0628\u0644 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062a\u0631\u06cc\u0646 \u0628\u0631\u0627\u06cc \u0647\u0634\u062f\u0627\u0631\u0647\u0627\u06cc \u062c\u0641\u062a \u062c\u062f\u06cc\u062f \u062f\u0631 \u0632\u0645\u0627\u0646 \u0648\u0627\u0642\u0639\u06cc \u0628\u0627 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u0642\u0627\u0628\u0644 \u062a\u0646\u0638\u06cc\u0645)<\/li>\n<li>\n<strong>\u067e\u0631\u0646\u062f\u0647<\/strong> (\u0639\u0627\u0644\u06cc \u0628\u0631\u0627\u06cc \u0631\u062f\u06cc\u0627\u0628\u06cc \u0633\u0646\u0628\u0644\u0647 \u0647\u0627\u06cc \u062d\u062c\u0645 \u0646\u0627\u06af\u0647\u0627\u0646\u06cc \u062f\u0631 \u0628\u0627\u0632\u0627\u0631\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f)<\/li>\n<li>\n<strong>\u0628\u0627\u06a9\u0644\u0647<\/strong> (\u062a\u062e\u0635\u0635\u06cc \u062f\u0631 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u062a\u0648\u06a9\u0646 \u0642\u0628\u0644 \u0627\u0632 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc)<\/li>\n<li>\n<strong>\u0633\u0648\u0644\u0633\u0646 \u062a\u0648\u06a9\u0646 \u06a9\u0627\u0648\u0634\u06af\u0631<\/strong> (\u062f\u0627\u062f\u0647 \u0647\u0627\u06cc blockchain \u062e\u0627\u0645 \u0628\u0631\u0627\u06cc \u0627\u0648\u0644\u06cc\u0646 \u062a\u0634\u062e\u06cc\u0635 \u0645\u0645\u06a9\u0646)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<blockquote>\n<ul>\n<li>\n<p>\u0633\u0646\u0628\u0644\u0647 \u0646\u0627\u06af\u0647\u0627\u0646\u06cc \u062f\u0631 <strong>\u0646\u0627\u0638\u0631\u0627\u0646 \u060c \u062c\u0633\u062a\u062c\u0648\u0647\u0627 \u06cc\u0627 \u062d\u062c\u0645<\/strong> \u06cc\u0639\u0646\u06cc \u06cc\u06a9 \u0646\u0634\u0627\u0646\u0647 \u062f\u0631 \u062d\u0627\u0644 \u062d\u0631\u06a9\u062a \u0627\u0633\u062a.<\/p>\n<\/li>\n<li>\n<p>\u0645\u062b\u0627\u0644: \u0627\u06af\u0631 \u06cc\u06a9 \u0646\u0634\u0627\u0646\u0647 \u0628\u062f\u0633\u062a \u0622\u06cc\u062f <strong>1000+ \u062a\u0645\u0627\u0634\u0627\u06af\u0631 \u062c\u062f\u06cc\u062f Dexscreener \u062f\u0631 5 \u062f\u0642\u06cc\u0642\u0647<\/strong>\u060c \u0631\u0628\u0627\u062a\u0647\u0627 \u0642\u0628\u0644 \u0627\u0632 \u062c\u0645\u0639\u06cc\u062a \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n<\/li>\n<\/ul>\n<\/blockquote>\n<blockquote>\n<ul>\n<li>\n<p>\u0632\u06cc\u0627\u062f <strong>\u06af\u0631\u0648\u0647 \u0647\u0627\u06cc \u067e\u0645\u067e\u0627\u0698<\/strong> \u0648 \u062a\u0623\u062b\u06cc\u0631\u06af\u0630\u0627\u0631 \u0628\u0627 \u0647\u0645\u0627\u0647\u0646\u06af\u06cc \u062e\u0631\u06cc\u062f\u0647\u0627.<\/p>\n<\/li>\n<li>\n<p>\u06a9\u0627\u0646\u0627\u0644 \u0647\u0627\u06cc \u062a\u0644\u06af\u0631\u0627\u0645 \u0631\u06a9\u0627\u0628 \u0628\u0631\u0627\u06cc \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0645\u0627\u0646\u0646\u062f &#8220;<strong>\u0628\u0627\u0631<\/strong>&#8220;\u060c&#8221;<strong>\u0648\u0631\u0648\u062f<\/strong>&#8220;\u060c \u06cc\u0627&#8221;<strong>\u06af\u0648\u0647<\/strong>&#8220;<\/p>\n<\/li>\n<\/ul>\n<\/blockquote>\n<p><u><strong>\u0645\u06cc\u0644\u06cc \u062b\u0627\u0646\u06cc\u0647 \u0645\u0647\u0645 \u0627\u0633\u062a: \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627<\/strong><\/u><\/p>\n<h4><span class=\"ez-toc-section\" id=\"112_%D8%A7%D8%B9%D8%AA%DB%8C%D8%A7%D8%AF_%D8%A8%D9%87_%D9%85%D9%88%D8%A7%D8%AF_%D9%85%D8%AE%D8%AF%D8%B1%D9%87_%D8%A7%D8%AC%D8%AA%D9%85%D8%A7%D8%B9%DB%8C_%D8%AC%D9%84%D9%88_%E2%80%93_%D9%BE%DB%8C%D8%B4_%D8%A8%DB%8C%D9%86%DB%8C_%D9%BE%D9%85%D9%BE_%D9%82%D8%A8%D9%84_%D8%A7%D8%B2_%D8%A2%D9%86\"><\/span>\n<p>  <strong>1.1.2 \u0627\u0639\u062a\u06cc\u0627\u062f \u0628\u0647 \u0645\u0648\u0627\u062f \u0645\u062e\u062f\u0631\u0647 \u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u062c\u0644\u0648 &#8211; \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u067e\u0645\u067e \u0642\u0628\u0644 \u0627\u0632 \u0622\u0646<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><u><strong>\u062a\u0623\u062b\u06cc\u0631 \u06a9\u0627\u062a\u0627\u0644\u06cc\u0632\u0648\u0631 \u0631\u0633\u0627\u0646\u0647 \u0647\u0627\u06cc \u0627\u062c\u062a\u0645\u0627\u0639\u06cc<\/strong><\/u><\/p>\n<p>\u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0622\u0645\u0627\u0631\u06cc \u0627\u06cc\u0646 \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f <strong>87 \u066a \u0627\u0632 \u0633\u06a9\u0647 \u0647\u0627\u06cc Meme \u0645\u0648\u0641\u0642<\/strong> \u0627\u0648\u0644\u06cc\u0646 \u062d\u0631\u06a9\u062a \u0627\u0635\u0644\u06cc \u0642\u06cc\u0645\u062a \u0622\u0646\u0647\u0627 \u0631\u0627 \u062f\u0631 \u062f\u0631\u0648\u0646 \u062a\u062c\u0631\u0628\u0647 \u06a9\u0646\u06cc\u062f <strong>15-45 \u062f\u0642\u06cc\u0642\u0647<\/strong> \u0627\u0631\u062a\u0642\u0627\u0621 \u0647\u0645\u0627\u0647\u0646\u06af \u0631\u0633\u0627\u0646\u0647 \u0647\u0627\u06cc \u0627\u062c\u062a\u0645\u0627\u0639\u06cc. \u0631\u0628\u0627\u062a \u0647\u0627\u06cc \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0627\u0632 \u0627\u06cc\u0646 \u0637\u0631\u06cc\u0642 \u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0645\u06cc \u06a9\u0646\u0646\u062f:<\/p>\n<p><u><strong>\u0645\u0637\u0627\u0644\u0639\u0627\u062a \u0645\u0648\u0631\u062f\u06cc \u062a\u0627\u0631\u06cc\u062e\u06cc<\/strong><\/u><\/p>\n<ul>\n<li>\n<strong>$<\/strong>: \u0631\u0628\u0627\u062a\u0647\u0627 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0634\u062f\u0646\u062f <strong>12 \u062f\u0642\u06cc\u0642\u0647 \u0642\u0628\u0644<\/strong> \u0634\u06cc\u0644\u06cc\u0646\u06af \u0645\u0647\u0645 \u062a\u0648\u06cc\u06cc\u062a\u0631 \u0622\u063a\u0627\u0632 \u0634\u062f<\/li>\n<li>\n<strong>Wif $<\/strong>: \u062e\u0631\u06cc\u062f \u0627\u0648\u0644\u06cc\u0647 \u062f\u0631 <strong>0.01 \u062f\u0644\u0627\u0631<\/strong>\n<\/li>\n<li>\n<strong>$ myro<\/strong>: 87 \u066a \u0627\u0632 \u062e\u0631\u06cc\u062f\u0647\u0627\u06cc \u0627\u0648\u0644\u06cc\u0647 \u0642\u0628\u0644 \u0627\u0632 \u0648\u0631\u0648\u062f \u062e\u0631\u062f\u0647 \u0641\u0631\u0648\u0634\u06cc \u0631\u0628\u0627\u062a\u0647\u0627 \u0628\u0648\u062f\u0646\u062f<\/li>\n<\/ul>\n<p><u><strong>\u0645\u062f\u0644 \u0633\u0627\u0632\u06cc \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647<\/strong><\/u><\/p>\n<p>\u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u0627\u0632 \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632\u0647\u0627\u06cc \u0628\u0631\u0634 \u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631 \u0634\u0627\u0645\u0644:<\/p>\n<ul>\n<li>\n<p><strong>\u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc (NLP)<\/strong> \u0628\u0631\u0627\u06cc \u0646\u0645\u0631\u0647 \u067e\u062a\u0627\u0646\u0633\u06cc\u0644 \u0627\u0639\u062a\u06cc\u0627\u062f \u0628\u0647 \u0645\u0648\u0627\u062f \u0645\u062e\u062f\u0631\u0647<\/p>\n<\/li>\n<li>\n<p><strong>\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u062e\u0648\u0634\u0647 \u0628\u0646\u062f\u06cc \u06a9\u06cc\u0641 \u067e\u0648\u0644<\/strong> \u0628\u0631\u0627\u06cc \u062a\u0634\u062e\u06cc\u0635 \u062a\u062c\u0645\u0639 \u062a\u0623\u062b\u06cc\u0631\u06af\u0630\u0627\u0631<\/p>\n<\/li>\n<li>\n<p><strong>\u0634\u0646\u0627\u062e\u062a \u062a\u0635\u0648\u06cc\u0631<\/strong> \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0642\u0627\u0644\u0628 \u0647\u0627\u06cc Meme Trending<\/p>\n<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"12_%D8%AA%D8%B1%D8%A7%DA%A9%D9%85_%D8%B4%D8%A8%DA%A9%D9%87_%DA%A9%D9%85_%D8%B3%D8%B1%D8%B9%D8%AA_%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%D8%A8%D9%87%DB%8C%D9%86%D9%87\"><\/span>\n<p>  <strong>1.2 \u062a\u0631\u0627\u06a9\u0645 \u0634\u0628\u06a9\u0647 \u06a9\u0645 (\u0633\u0631\u0639\u062a \u0627\u062c\u0631\u0627\u06cc \u0628\u0647\u06cc\u0646\u0647)<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0639\u0645\u0644\u06a9\u0631\u062f \u0634\u0628\u06a9\u0647 Solana \u0628\u0633\u06cc\u0627\u0631 \u0645\u062a\u063a\u06cc\u0631 \u0627\u0633\u062a \u060c \u0628\u0627 \u0633\u0631\u0639\u062a \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0628\u0647 \u0637\u0631\u0632 \u0686\u0634\u0645\u06af\u06cc\u0631\u06cc \u0628\u0631 \u0627\u0633\u0627\u0633 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062c\u0647\u0627\u0646\u06cc \u060c \u0639\u0645\u0644\u06a9\u0631\u062f \u06af\u0631\u0647 \u0627\u0639\u062a\u0628\u0627\u0631 \u0633\u0646\u062c \u0648 \u062a\u0642\u0627\u0636\u0627\u06cc \u06a9\u0644\u06cc \u0634\u0628\u06a9\u0647 \u0646\u0648\u0633\u0627\u0646 \u0645\u06cc \u06a9\u0646\u062f. \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 blockchain \u0627\u062d\u062a\u0642\u0627\u0646 \u0645\u06cc \u0634\u0648\u062f-\u06cc\u06a9 \u0627\u062a\u0641\u0627\u0642 \u0645\u06a9\u0631\u0631 \u062f\u0631 \u062f\u0648\u0631\u0647 \u0647\u0627\u06cc \u0641\u0639\u0627\u0644\u06cc\u062a \u0634\u062f\u06cc\u062f \u062a\u062c\u0627\u0631\u062a \u06cc\u0627 \u0645\u06cc\u0646\u062a \u0647\u0627\u06cc \u0645\u062d\u0628\u0648\u0628 NFT-\u062a\u0631\u0627\u0632\u0648 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0637\u0648\u0631 \u06a9\u0627\u0645\u0644 \u0627\u0632 \u0628\u06cc\u0646 \u0628\u0631\u0648\u062f \u06cc\u0627 \u062a\u0627\u062e\u06cc\u0631 \u062e\u0637\u0631\u0646\u0627\u06a9 30 \u062b\u0627\u0646\u06cc\u0647 \u06cc\u0627 \u0628\u06cc\u0634\u062a\u0631 \u0631\u0627 \u062a\u062c\u0631\u0628\u0647 \u06a9\u0646\u062f \u060c \u0648 \u067e\u062a\u0627\u0646\u0633\u06cc\u0644 \u0633\u0648\u062f\u0622\u0648\u0631\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a \u0631\u0628\u0627\u062a \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u0627\u0632 \u062e\u0641\u0627 \u0628\u0647 \u0632\u0645\u0627\u0646 \u06a9\u0627\u0645\u0644\u0627\u064b \u0627\u0632 \u0628\u06cc\u0646 \u0628\u0628\u0631\u062f. \u062f\u0631\u06a9 \u0627\u06cc\u0646 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0627\u062d\u062a\u0642\u0627\u0646 \u0648 \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0628\u0631\u0627\u06cc \u0634\u0631\u0627\u06cc\u0637 \u0634\u0628\u06a9\u0647 \u0628\u0631\u0627\u06cc \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u0648\u0641\u0642 \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645 \u0627\u0633\u062a.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"121_%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86_%D8%A8%D8%A7%D8%B2%D9%87_%D9%87%D8%A7%DB%8C_%D8%B2%D9%85%D8%A7%D9%86%DB%8C_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%D8%B3%D8%B1%DB%8C%D8%B9_%E2%80%93_%D8%AA%D8%AC%D8%B2%DB%8C%D9%87_%D9%88_%D8%AA%D8%AD%D9%84%DB%8C%D9%84_%D8%B2%D9%85%D8%A7%D9%86_%D8%A8%D9%86%D8%AF%DB%8C_%D8%A7%D8%B3%D8%AA%D8%B1%D8%A7%D8%AA%DA%98%DB%8C%DA%A9\"><\/span>\n<p>  <strong>1.2.1 \u0628\u0647\u062a\u0631\u06cc\u0646 \u0628\u0627\u0632\u0647 \u0647\u0627\u06cc \u0632\u0645\u0627\u0646\u06cc \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u0633\u0631\u06cc\u0639 &#8211; \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0632\u0645\u0627\u0646 \u0628\u0646\u062f\u06cc \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc\u06a9<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><u><strong>\u0648\u06cc\u0646\u062f\u0648\u0632\u0647\u0627\u06cc \u06a9\u0645 \u062a\u0631\u0627\u0641\u06cc\u06a9 \u0628\u0647\u06cc\u0646\u0647<\/strong><\/u><\/p>\n<ul>\n<li>\n<p>\u0642\u0627\u0628\u0644 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062a\u0631\u06cc\u0646 \u0628\u0627\u0632\u0647 \u0647\u0627\u06cc \u0632\u0645\u0627\u0646\u06cc \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u0635\u0627\u0641 \u0648 \u06a9\u0645 \u0631\u0642\u0627\u0628\u062a \u0628\u0647 \u0637\u0648\u0631 \u0645\u062f\u0627\u0648\u0645 \u062f\u0631 \u0637\u0648\u0644 \u0627\u062a\u0641\u0627\u0642 \u0645\u06cc \u0627\u0641\u062a\u062f <strong>\u0635\u0628\u062d \u0632\u0648\u062f UTC (12 \u0635\u0628\u062d &#8211; 4 \u0635\u0628\u062d)<\/strong> \u0686\u0647 \u0632\u0645\u0627\u0646\u06cc:<\/p>\n<ul>\n<li>\u0645\u0639\u0627\u0645\u0644\u0647 \u06af\u0631\u0627\u0646 \u0622\u0645\u0631\u06cc\u06a9\u0627\u06cc \u0634\u0645\u0627\u0644\u06cc \u062f\u0631 \u062d\u0627\u0644 \u062e\u0648\u0627\u0628 \u0647\u0633\u062a\u0646\u062f (\u0645\u0646\u0637\u0642\u0647 \u0632\u0645\u0627\u0646\u06cc EST\/PST)<\/li>\n<li>\u0628\u0627\u0632\u0627\u0631\u0647\u0627\u06cc \u0627\u0631\u0648\u067e\u0627 \u0647\u0646\u0648\u0632 \u062a\u062c\u0627\u0631\u062a \u0631\u0648\u0632\u0627\u0646\u0647 \u0631\u0627 \u0622\u063a\u0627\u0632 \u0646\u06a9\u0631\u062f\u0647 \u0627\u0646\u062f<\/li>\n<li>\u0628\u0627\u0632\u0627\u0631\u0647\u0627\u06cc \u0622\u0633\u06cc\u0627 \u0641\u0639\u0627\u0644\u06cc\u062a \u062e\u0648\u062f \u0631\u0627 \u0628\u0647 \u067e\u0627\u06cc\u0627\u0646 \u0645\u06cc \u0631\u0633\u0627\u0646\u0646\u062f<\/li>\n<li>\u0641\u0639\u0627\u0644\u06cc\u062a \u06a9\u0644\u06cc \u0634\u0628\u06a9\u0647 \u062f\u0631 \u0645\u0642\u0627\u06cc\u0633\u0647 \u0628\u0627 \u0633\u0627\u0639\u0627\u062a \u0627\u0648\u062c 40-60 \u066a \u06a9\u0627\u0647\u0634 \u0645\u06cc \u06cc\u0627\u0628\u062f<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0622\u0645\u0627\u0631\u06cc \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0627\u062d\u062a\u0642\u0627\u0646 \u062a\u0627\u0631\u06cc\u062e\u06cc \u0633\u0648\u0644\u0627\u0646\u0627 \u0627\u06cc\u0646 \u062a\u062c\u0631\u0628\u0647 \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f:<\/p>\n<ul>\n<li>78 \u066a \u0646\u0631\u062e \u062e\u0631\u0627\u0628\u06cc \u0645\u0639\u0627\u0645\u0644\u0647 \u067e\u0627\u06cc\u06cc\u0646 \u062a\u0631<\/li>\n<li>55 \u066a \u0633\u0631\u06cc\u0639\u062a\u0631 \u0632\u0645\u0627\u0646 \u062a\u0623\u06cc\u06cc\u062f \u0628\u0644\u0648\u06a9<\/li>\n<li>92 \u066a \u06a9\u0627\u0647\u0634 \u062f\u0631 \u062c\u0646\u06af \u0647\u0627\u06cc \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc \u0647\u0632\u06cc\u0646\u0647 \u0627\u0648\u0644\u0648\u06cc\u062a<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><u><strong>\u062f\u0648\u0631\u0647 \u0647\u0627\u06cc \u0627\u062d\u062a\u0642\u0627\u0646 \u067e\u0631\u062e\u0637\u0631 \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632<\/strong><\/u><\/p>\n<ul>\n<li>\n<p>\u062e\u0637\u0631\u0646\u0627\u06a9 \u062a\u0631\u06cc\u0646 \u062f\u0648\u0631\u0647 \u0628\u0631\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u0628\u0627 \u0647\u0645 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0631\u062f <strong>\u0633\u0627\u0639\u062a \u0627\u0648\u062c \u0628\u0627\u0632\u0627\u0631 \u0627\u06cc\u0627\u0644\u0627\u062a \u0645\u062a\u062d\u062f\u0647 (2 \u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631 &#8211; 8 \u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631 UTC)<\/strong> \u0686\u0647 \u0632\u0645\u0627\u0646\u06cc:<\/p>\n<ul>\n<li>\u062a\u062c\u0627\u0631\u062a \u0648\u0627\u0644 \u0627\u0633\u062a\u0631\u06cc\u062a \u0628\u0627 \u0641\u0639\u0627\u0644\u06cc\u062a \u0628\u0627\u0632\u0627\u0631 \u0631\u0645\u0632\u0646\u06af\u0627\u0631\u06cc \u0647\u0645\u067e\u0648\u0634\u0627\u0646\u06cc \u062f\u0627\u0631\u062f<\/li>\n<li>\u0642\u0637\u0631\u0647 \u0647\u0627\u06cc \u0627\u0635\u0644\u06cc NFT \u0648 \u067e\u0631\u062a\u0627\u0628 \u062a\u0648\u06a9\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u06cc\u0632\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a<\/li>\n<li>\u0645\u0634\u0627\u0631\u06a9\u062a \u062f\u0631 \u0628\u0627\u0632\u0631\u06af\u0627\u0646\u0627\u0646 \u062e\u0631\u062f\u0647 \u0641\u0631\u0648\u0634\u06cc \u0628\u0647 \u0637\u0631\u0632 \u0686\u0634\u0645\u06af\u06cc\u0631\u06cc<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u062f\u0631 \u0637\u0648\u0644 \u0627\u06cc\u0646 \u0648\u06cc\u0646\u062f\u0648\u0632 \u060c \u0634\u0628\u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u0645\u0631\u062a\u0628 \u062a\u062c\u0631\u0628\u0647 \u0645\u06cc \u06a9\u0646\u062f:<\/p>\n<ul>\n<li>\u0646\u0631\u062e \u062e\u0631\u0627\u0628\u06cc \u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0628\u06cc\u0634 \u0627\u0632 35 \u066a<\/li>\n<li>\u0647\u0632\u06cc\u0646\u0647 \u0647\u0627\u06cc \u0627\u0648\u0644\u0648\u06cc\u062a \u062f\u0627\u0631 \u062a\u0627 50 \u0628\u0631\u0627\u0628\u0631 \u0633\u0637\u062d \u0639\u0627\u062f\u06cc<\/li>\n<li>\u062a\u0623\u062e\u06cc\u0631 \u062f\u0631 \u062a\u0623\u06cc\u06cc\u062f 15+ \u0628\u0644\u0648\u06a9<\/li>\n<li>\u067e\u0627\u0633\u062e \u06af\u0631\u0647 RPC \u0632\u0645\u0627\u0646 \u062a\u062e\u0631\u06cc\u0628 400-800ms<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><u><strong>\u062a\u06a9\u0646\u06cc\u06a9 \u0647\u0627\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0646\u0638\u0627\u0631\u062a \u0628\u0631 \u0634\u0628\u06a9\u0647<\/strong><\/u><\/p>\n<p>\u0627\u067e\u0631\u0627\u062a\u0648\u0631\u0647\u0627\u06cc \u062a\u06a9 \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u062d\u0631\u0641\u0647 \u0627\u06cc \u0646\u0638\u0627\u0631\u062a \u0686\u0646\u062f \u0644\u0627\u06cc\u0647 \u0631\u0627 \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0645\u06cc \u06a9\u0646\u0646\u062f:<\/p>\n<ul>\n<li>\n<p><strong>\u0631\u062f\u06cc\u0627\u0628\u06cc TPS \u062f\u0631 \u0632\u0645\u0627\u0646 \u0648\u0627\u0642\u0639\u06cc<\/strong> \u0627\u0632 \u0637\u0631\u06cc\u0642 Solana Beach\/Explorer (\u0632\u06cc\u0631 2000 TPS = \u0627\u06cc\u0645\u0646)<\/p>\n<\/li>\n<li>\n<p><strong>\u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0639\u0645\u0642 Mempool<\/strong> \u0628\u0631\u0627\u06cc \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u0627\u062d\u062a\u0642\u0627\u0646 \u0622\u06cc\u0646\u062f\u0647<\/p>\n<\/li>\n<li>\n<p><strong>\u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc \u0633\u0644\u0627\u0645\u062a\u06cc \u0627\u0639\u062a\u0628\u0627\u0631 \u0633\u0646\u062c<\/strong> \u0628\u0631\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0646\u0642\u0627\u0637 \u0627\u0633\u062a\u0631\u0633 \u0634\u0628\u06a9\u0647<\/p>\n<\/li>\n<li>\n<p><strong>\u0628\u0647 \u0631\u0633\u0645\u06cc\u062a \u0634\u0646\u0627\u062e\u062a\u0646 \u0627\u0644\u06af\u0648\u06cc \u062a\u0627\u0631\u06cc\u062e\u06cc<\/strong> \u0627\u0632 \u0648\u0642\u0627\u06cc\u0639 \u0627\u062d\u062a\u0642\u0627\u0646 \u0645\u06a9\u0631\u0631<\/p>\n<\/li>\n<\/ul>\n<h4><span class=\"ez-toc-section\" id=\"122_%D9%87%D8%B2%DB%8C%D9%86%D9%87_%D9%87%D8%A7%DB%8C_%D8%A7%D9%88%D9%84%D9%88%DB%8C%D8%AA_%D8%A8%D9%86%D8%AF%DB%8C_%D9%88_%D8%A8%D9%87%DB%8C%D9%86%D9%87_%D8%B3%D8%A7%D8%B2%DB%8C_%D8%B2%DB%8C%D8%B1%D8%B3%D8%A7%D8%AE%D8%AA_%D9%87%D8%A7\"><\/span>\n<p>  <strong>1.2.2 \u0647\u0632\u06cc\u0646\u0647 \u0647\u0627\u06cc \u0627\u0648\u0644\u0648\u06cc\u062a \u0628\u0646\u062f\u06cc \u0648 \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u0647\u0627<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><u><strong>\u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc \u0647\u0627\u06cc \u062a\u0639\u062f\u06cc\u0644 \u0647\u0632\u06cc\u0646\u0647 \u067e\u0648\u06cc\u0627<\/strong><\/u><\/p>\n<p><u><strong>\u062a\u0646\u0638\u06cc\u0645 \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u0647\u0627\u06cc \u062f\u0631\u062c\u0647 \u06cc\u06a9<\/strong><\/u><\/p>\n<p>\u0628\u0631\u0627\u06cc \u0645\u0628\u0627\u0631\u0632\u0647 \u0628\u0627 \u062a\u0623\u062e\u06cc\u0631 \u060c \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0639\u0645\u0644\u06cc\u0627\u062a \u062d\u0631\u0641\u0647 \u0627\u06cc:<\/p>\n<ul>\n<li>\n<p><strong>\u06af\u0631\u0647 \u0647\u0627\u06cc RPC \u062e\u0635\u0648\u0635\u06cc<\/strong> (Helius\/QuickNode\/Triton\/Shyft)<\/p>\n<ul>\n<li>\u0646\u0642\u0627\u0637 \u067e\u0627\u06cc\u0627\u0646\u06cc \u062a\u0648\u0632\u06cc\u0639 \u0634\u062f\u0647 \u062c\u063a\u0631\u0627\u0641\u06cc\u0627\u06cc\u06cc<\/li>\n<li>\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u062a\u0639\u0627\u062f\u0644 \u0628\u0627\u0631<\/li>\n<li>\u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0645\u0639\u062a\u0628\u0631 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>\u062e\u0648\u0634\u0647 \u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u0639\u0627\u0645\u0644\u0647<\/strong><\/p>\n<ul>\n<li>\u0627\u0633\u062a\u062e\u0631\u0647\u0627\u06cc \u0627\u0632 \u067e\u06cc\u0634 \u0627\u0645\u0636\u0627 \u0634\u062f\u0647 TX<\/li>\n<li>\u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u0645\u0648\u0627\u0632\u06cc<\/li>\n<li>\u0645\u06a9\u0627\u0646\u06cc\u0633\u0645 \u0647\u0627\u06cc \u0639\u062f\u0645 \u0645\u0648\u0641\u0642\u06cc\u062a<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>\u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0647\u0627\u06cc \u0633\u0637\u062d \u0634\u0628\u06a9\u0647<\/strong><\/p>\n<ul>\n<li>\u062a\u0646\u0638\u06cc\u0645 TCP \u0633\u0637\u062d \u0647\u0633\u062a\u0647<\/li>\n<li>\u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0641\u06cc\u0628\u0631 \u062a\u0627\u062e\u06cc\u0631 \u0632\u06cc\u0631 1MS<\/li>\n<li>\u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0633\u0631\u0648\u0631 \u062c\u0645\u0639 \u0634\u062f\u0647<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><u><strong>\u062c\u0646\u06af \u0645\u06cc\u0644\u06cc \u062b\u0627\u0646\u06cc\u0647 &#8211; \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0627\u062c\u0631\u0627\u06cc<\/strong><\/u><\/p>\n<blockquote>\n<p><strong>\u062c\u0646\u06af\u0644 \u062a\u0627\u0631\u06cc\u06a9 \u0633\u0648\u0644\u0627\u0646\u0627<\/strong><br \/>\u062f\u0631\u06a9 <strong>\u0633\u0644\u0633\u0644\u0647 \u0645\u0631\u0627\u062a\u0628<\/strong>:<\/p>\n<ul>\n<li>\n<p><strong>\u062a\u06a9 \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632\u0647\u0627\u06cc \u0644\u0627\u06cc\u0647 \u0627\u0648\u0644<\/strong> (\u0627\u0639\u062f\u0627\u0645 0-100ms)<\/p>\n<\/li>\n<li>\n<p><strong>\u062f\u0627\u0648\u0631\u0627\u0646 \u0645\u0648\u062c \u062f\u0648\u0645<\/strong> (100-500ms)<\/p>\n<\/li>\n<li>\n<p><strong>\u062e\u0631\u062f\u0647 \u0641\u0631\u0648\u0634\u06cc<\/strong> (1-3 \u062b\u0627\u0646\u06cc\u0647 \u0632\u0645\u0627\u0646 \u062a\u0623\u062e\u06cc\u0631)<\/p>\n<\/li>\n<li>\n<p><strong>\u0645\u0639\u0627\u0645\u0644\u0647 \u06af\u0631\u0627\u0646 \u062f\u0633\u062a\u06cc<\/strong> (10+ \u062b\u0627\u0646\u06cc\u0647 &#8211; \u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631 \u062e\u06cc\u0644\u06cc \u062f\u06cc\u0631)<\/p>\n<\/li>\n<\/ul>\n<\/blockquote>\n<h3><span class=\"ez-toc-section\" id=\"13_%D8%AE%D8%B7%D8%B1_%D9%88_%D9%86%D8%AD%D9%88%D9%87_%DA%A9%D8%A7%D9%87%D8%B4_%D8%A2%D9%86%D9%87%D8%A7\"><\/span>\n<p>  <strong>1.3 \u062e\u0637\u0631 \u0648 \u0646\u062d\u0648\u0647 \u06a9\u0627\u0647\u0634 \u0622\u0646\u0647\u0627<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0642\u0628\u0644 \u0627\u0632 \u063a\u0648\u0627\u0635\u06cc \u0628\u0647 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0631\u0628\u0627\u062a \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u0627\u0632 \u062e\u0641\u0627 Solana \u060c \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645 \u0627\u0633\u062a \u06a9\u0647 \u062a\u0634\u062e\u06cc\u0635 \u062f\u0647\u06cc\u0645 \u06a9\u0647 \u0647\u06cc\u0686 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0646\u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u062e\u0637\u0631 \u0631\u0627 \u0628\u0647 \u0637\u0648\u0631 \u06a9\u0627\u0645\u0644 \u0627\u0632 \u0628\u06cc\u0646 \u0628\u0628\u0631\u062f. \u062e\u0648\u0627\u0647 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u06a9\u0634\u0634 \u060c \u0628\u0647\u0631\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u060c \u06cc\u0627 \u0633\u0627\u06cc\u0631 \u062a\u0627\u06a9\u062a\u06cc\u06a9 \u0647\u0627\u06cc \u0645\u062e\u0631\u0628 \u060c \u0647\u0645\u06cc\u0634\u0647 \u062f\u0631 \u062d\u0627\u0644 \u067e\u06cc\u0645\u0627\u06cc\u0634 \u062f\u0631 \u0622\u0628\u0647\u0627\u06cc \u062e\u0637\u0631\u0646\u0627\u06a9 \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0648\u062f. \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062a\u0647\u062f\u06cc\u062f\u0647\u0627\u06cc \u06a9\u0644\u06cc\u062f\u06cc &#8211; \u0648 \u0627\u06cc\u0646\u06a9\u0647 \u0686\u06af\u0648\u0646\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0622\u0646\u0647\u0627 \u0631\u0627 \u06a9\u0627\u0647\u0634 \u062f\u0647\u06cc\u062f \u060c \u0622\u0648\u0631\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"131_%D9%81%D8%B1%D8%B4_%DA%A9%D8%B4%DB%8C%D8%AF%D9%87_%D9%88_%D9%84%D8%A7%D9%86%D9%87_%D9%87%D8%A7\"><\/span>\n<p>  <strong>1.3.1 \u0641\u0631\u0634 \u06a9\u0634\u06cc\u062f\u0647 \u0648 \u0644\u0627\u0646\u0647 \u0647\u0627<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u06a9\u0634\u0634 \u0641\u0631\u0634 \u0647\u0646\u06af\u0627\u0645\u06cc \u0627\u062a\u0641\u0627\u0642 \u0645\u06cc \u0627\u0641\u062a\u062f \u06a9\u0647 \u06cc\u06a9 \u0627\u0633\u062a\u062e\u0631 \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc \u0628\u062f\u0648\u0646 \u0633\u0648\u0632\u0627\u0646\u062f\u0646 \u0646\u0634\u0627\u0646\u0647 \u0647\u0627\u06cc \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0634\u0648\u062f \u0648 \u0628\u0647 \u062e\u0627\u0644\u0642 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u062f\u0631 \u0647\u0631 \u0632\u0645\u0627\u0646 \u0648\u062c\u0648\u0647 \u0631\u0627 \u067e\u0633 \u0628\u06af\u06cc\u0631\u062f. \u062d\u062a\u06cc \u0627\u06af\u0631 \u0627\u0632 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc \u0633\u0648\u062e\u062a\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u062f \u060c \u0647\u0646\u0648\u0632 \u062f\u0631 \u0628\u0631\u0627\u0628\u0631 \u0633\u0648\u0621\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0647\u0627 \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631 \u0647\u0633\u062a\u06cc\u062f.<\/p>\n<p>\u06cc\u06a9 \u0646\u0633\u062e\u0647 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u062a\u0631 &#8211;<strong>\u0644\u0627\u0646\u0647 \u0632\u0646<\/strong>&#8211; \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u062e\u0627\u0644\u0642 \u0628\u062f\u0648\u0646 \u0627\u0628\u0637\u0627\u0644 \u0645\u062c\u0648\u0632 \u0627\u0646\u062c\u0645\u0627\u062f (\u0645\u0645\u06a9\u0646 \u062f\u0631 Raydium v3) \u0627\u0633\u062a\u062e\u0631 \u0631\u0627 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u06cc \u06a9\u0646\u062f \u060c \u0627\u0633\u062a\u062e\u0631 \u0631\u0627 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u06cc \u06a9\u0646\u062f. \u0622\u0646\u0647\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0644\u0627\u0641\u0627\u0635\u0644\u0647 \u067e\u0633 \u0627\u0632 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0646\u0634\u0627\u0646\u0647 \u0631\u0627 \u06cc\u062e \u0628\u0632\u0646\u0646\u062f \u0648 \u062e\u0631\u06cc\u062f\u0647\u0627\u06cc Bot Bot \u0634\u0645\u0627 \u0631\u0627 \u0628\u0647 \u0647\u06cc\u0686 \u0648\u062c\u0647 \u0628\u0631\u0627\u06cc \u0641\u0631\u0648\u0634 \u0628\u0647 \u062f\u0627\u0645 \u0628\u06cc\u0646\u062f\u0627\u0632\u0646\u062f.<\/p>\n<p><u><strong>\u06a9\u0627\u0647\u0634<\/strong><\/u><\/p>\n<h4><span class=\"ez-toc-section\" id=\"132_%D8%A8%D9%87%D8%B1%D9%87_%D8%A8%D8%B1%D8%AF%D8%A7%D8%B1%DB%8C_%D8%A7%D8%B2_%D8%B7%D8%B1%DB%8C%D9%82_%D8%AA%DB%8C%D8%B1%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C_%D8%A8%D8%A7_%D8%A8%D8%B3%D8%AA%D9%87_%D9%86%D8%B1%D9%85_%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%DB%8C\"><\/span>\n<p>  <strong>1.3.2 \u0628\u0647\u0631\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0627\u0632 \u0637\u0631\u06cc\u0642 \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632\u06cc \u0628\u0627 \u0628\u0633\u062a\u0647 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0628\u0631\u062e\u06cc \u0627\u0632 \u0633\u0627\u0632\u0646\u062f\u06af\u0627\u0646 \u0627\u0632 \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632\u06cc \u0628\u0627 \u0628\u0633\u062a\u0647 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f \u060c \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc \u0648 \u062e\u0631\u06cc\u062f \u0631\u0627 \u062f\u0631 \u0647\u0645\u0627\u0646 \u0645\u0639\u0627\u0645\u0644\u0647 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f \u062a\u0627 \u0627\u0632 \u0627\u0648\u0644 \u0628\u0648\u062f\u0646 \u0622\u0646\u0647\u0627 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u0634\u0648\u062f. \u062d\u062a\u06cc \u0627\u06af\u0631 \u0646\u0634\u0627\u0646\u0647 \u0647\u0627\u06cc \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc \u0633\u0648\u0632\u0627\u0646\u062f\u0647 \u0634\u0648\u0646\u062f \u060c \u0622\u0646\u0647\u0627 \u0639\u0645\u0644\u06a9\u0631\u062f \u0627\u0648\u0644\u06cc\u0647 \u0642\u06cc\u0645\u062a \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u0645\u06cc \u06a9\u0646\u0646\u062f-\u0628\u0647 \u0645\u0639\u0646\u0627\u06cc \u0641\u0631\u0648\u0634 \u0633\u0631\u06cc\u0639 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u06cc\u06a9 \u0641\u0631\u0634 \u0631\u0627 \u062a\u0642\u0644\u06cc\u062f \u06a9\u0646\u062f.<\/p>\n<p><u><strong>\u06a9\u0627\u0647\u0634<\/strong><\/u><\/p>\n<h4><span class=\"ez-toc-section\" id=\"133_%D8%B1%D9%82%D8%A7%D8%A8%D8%AA_BOT_%D8%AC%D9%86%DA%AF_%D9%87%D8%A7%DB%8C_%DA%AF%D8%A7%D8%B2%DB%8C\"><\/span>\n<p>  <strong>1.3.3 \u0631\u0642\u0627\u0628\u062a BOT (\u062c\u0646\u06af \u0647\u0627\u06cc \u06af\u0627\u0632\u06cc)<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0631\u0628\u0627\u062a \u0647\u0627 \u0628\u0631\u0627\u06cc \u0647\u0645\u0627\u0646 \u062a\u062c\u0627\u0631\u062a \u0631\u0642\u0627\u0628\u062a \u0645\u06cc \u06a9\u0646\u0646\u062f \u060c \u0634\u0628\u06a9\u0647 Solana \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0627\u062d\u062a\u0642\u0627\u0646 \u0634\u0648\u062f \u0648 \u0645\u0646\u062c\u0631 \u0628\u0647 <strong>\u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0646\u0627\u0645\u0648\u0641\u0642 \u060c \u0647\u0632\u06cc\u0646\u0647 \u0647\u0627\u06cc \u0627\u0648\u0644\u0648\u06cc\u062a \u0628\u0627\u0644\u0627\u06cc\u06cc \u06cc\u0627 \u062d\u062a\u06cc \u062c\u0644\u0648 \u062a\u0648\u0633\u0637 \u0631\u0628\u0627\u062a \u0647\u0627\u06cc \u062a\u0647\u0627\u062c\u0645\u06cc \u062a\u0631<\/strong>\u0628\u0634\u0631 \u0627\u0632 \u0622\u0646\u062c\u0627 \u06a9\u0647 Sniping \u0628\u0647 \u0633\u0631\u0639\u062a \u0648 \u062f\u0642\u062a \u0645\u062a\u06a9\u06cc \u0627\u0633\u062a \u060c \u0631\u0642\u0627\u0628\u062a \u0633\u0646\u06af\u06cc\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0645\u06cc\u0632\u0627\u0646 \u0645\u0648\u0641\u0642\u06cc\u062a \u0634\u0645\u0627 \u0631\u0627 \u0628\u0647 \u0634\u062f\u062a \u06a9\u0627\u0647\u0634 \u062f\u0647\u062f &#8211; \u06cc\u0627 \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0647\u0632\u06cc\u0646\u0647 \u0647\u0627\u06cc \u0628\u06cc\u0634 \u0627\u0632 \u062d\u062f \u06af\u0627\u0632 \u060c \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632\u06cc \u0631\u0627 \u06a9\u0627\u0645\u0644\u0627\u064b \u0633\u0648\u062f\u0622\u0648\u0631 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u062f.<\/p>\n<p><u><strong>\u06a9\u0627\u0647\u0634<\/strong><\/u><\/p>\n<ul>\n<li>\n<p><strong>\u0627\u0632 RPC \u0647\u0627\u06cc \u062e\u0635\u0648\u0635\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<\/strong>: \u0646\u0642\u0627\u0637 \u067e\u0627\u06cc\u0627\u0646\u06cc RPC \u0639\u0645\u0648\u0645\u06cc \u0627\u063a\u0644\u0628 \u0627\u0632 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0647\u0627\u06cc \u062a\u0623\u062e\u06cc\u0631 \u0648 \u0646\u0631\u062e \u0631\u0646\u062c \u0645\u06cc \u0628\u0631\u0646\u062f \u060c \u0648 RPC \u0647\u0627\u06cc \u062e\u0635\u0648\u0635\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0647\u0634 \u062a\u0627\u062e\u06cc\u0631 \u0636\u0631\u0648\u0631\u06cc \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<li>\n<p><strong>\u062a\u0639\u062f\u06cc\u0644 \u06af\u0627\u0632 \u067e\u0648\u06cc\u0627<\/strong>: \u0628\u0647 \u062c\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0647\u0632\u06cc\u0646\u0647 \u0627\u0648\u0644\u0648\u06cc\u062a \u062b\u0627\u0628\u062a \u060c \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645\u06cc \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u06af\u0627\u0632 \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0627\u0632\u062f\u062d\u0627\u0645 \u0634\u0628\u06a9\u0647 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0648\u0627\u0642\u0639\u06cc \u0648 \u0641\u0639\u0627\u0644\u06cc\u062a \u0631\u0642\u06cc\u0628 \u0631\u0642\u06cc\u0628 \u062a\u0646\u0638\u06cc\u0645 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<li>\n<p><strong>\u0634\u0628\u06cc\u0647 \u0633\u0627\u0632\u06cc \u0645\u0639\u0627\u0645\u0644\u0647<\/strong>: \u0642\u0628\u0644 \u0627\u0632 \u0627\u0631\u0633\u0627\u0644 \u06cc\u06a9 \u0627\u0633\u0646\u067e \u06a9\u0627\u0645\u0644 \u060c \u0645\u0639\u0627\u0645\u0644\u0647 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0628\u0631\u0622\u0648\u0631\u062f \u0627\u062d\u062a\u0645\u0627\u0644 \u0645\u0648\u0641\u0642\u06cc\u062a \u0648 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0628\u0647\u06cc\u0646\u0647 \u06af\u0627\u0632 \u0634\u0628\u06cc\u0647 \u0633\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p><strong>\u0627\u0632 \u0632\u0645\u0627\u0646 \u0627\u0648\u062c \u062e\u0648\u062f\u062f\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f<\/strong>: \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0627\u062d\u062a\u0642\u0627\u0646 \u062a\u0627\u0631\u06cc\u062e\u06cc Solana \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u06cc\u062f \u0648 \u0627\u0632 \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632\u06cc \u062f\u0631 \u062f\u0648\u0631\u0647 \u0647\u0627\u06cc \u067e\u0631 \u062a\u0631\u0627\u0641\u06cc\u06a9 \u062e\u0648\u062f\u062f\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f (\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u060c \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0627\u0635\u0644\u06cc \u062a\u0648\u06a9\u0646).<\/p>\n<\/li>\n<\/ul>\n<h4><span class=\"ez-toc-section\" id=\"134_%D8%AE%D8%B1%D8%A7%D8%A8%DB%8C_%D8%B4%D8%A8%DA%A9%D9%87_Solana\"><\/span>\n<p>  <strong>1.3.4 \u062e\u0631\u0627\u0628\u06cc \u0634\u0628\u06a9\u0647 Solana<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0634\u0628\u06a9\u0647 Solana \u0628\u0647 \u0637\u0648\u0631 \u06af\u0627\u0647 \u0628\u0647 \u06af\u0627\u0647 \u0634\u0646\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a <strong>\u0627\u062d\u062a\u0642\u0627\u0646 \u060c \u0642\u0637\u0639 \u06cc\u0627 \u0639\u0645\u0644\u06a9\u0631\u062f \u062a\u062e\u0631\u06cc\u0628 \u0634\u062f\u0647<\/strong>-\u0628\u0647 \u0648\u06cc\u0698\u0647 \u062f\u0631 \u062f\u0648\u0631\u0647 \u0647\u0627\u06cc \u067e\u0631 \u062a\u0642\u0627\u0636\u0627. \u0627\u06af\u0631 \u0634\u0628\u06a9\u0647 \u06a9\u0646\u062f \u0634\u0648\u062f \u06cc\u0627 \u0645\u062a\u0648\u0642\u0641 \u0634\u0648\u062f \u060c \u0631\u0628\u0627\u062a \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u0627\u0632 \u062e\u0641\u0627 \u0634\u0645\u0627 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062f\u0631 \u0627\u0646\u062c\u0627\u0645 \u0645\u0639\u0627\u0645\u0644\u0627\u062a \u060c \u0627\u0632 \u062f\u0633\u062a \u062f\u0627\u062f\u0646 \u0641\u0631\u0635\u062a \u0647\u0627 \u060c \u06cc\u0627 \u062d\u062a\u06cc \u0628\u0627 \u0645\u0639\u0627\u0645\u0644\u0627\u062a \u062f\u0631 \u0627\u0646\u062a\u0638\u0627\u0631 \u06af\u06cc\u0631 \u0628\u06cc\u0641\u062a\u062f.<\/p>\n<p><u><strong>\u06a9\u0627\u0647\u0634<\/strong><\/u><\/p>\n<ul>\n<li>\n<p><strong>\u0646\u0642\u0627\u0637 \u067e\u0627\u06cc\u0627\u0646\u06cc RPC Fallback<\/strong>: \u0686\u0646\u062f\u06cc\u0646 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u0646\u062f\u0647 RPC (\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u060c RPC \u0647\u0627\u06cc \u062e\u0635\u0648\u0635\u06cc \u060c \u062d\u0642 \u0628\u06cc\u0645\u0647 \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646 \u06af\u06cc\u0631\u06cc \u0639\u0645\u0648\u0645\u06cc) \u0631\u0627 \u062d\u0641\u0638 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u062f\u0631 \u0635\u0648\u0631\u062a \u0639\u062f\u0645 \u0645\u0648\u0641\u0642\u06cc\u062a \u060c \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u062a\u0639\u0648\u06cc\u0636 \u0634\u0648\u0646\u062f.<\/p>\n<\/li>\n<li>\n<p><strong>\u0646\u0638\u0627\u0631\u062a \u0628\u0631 \u0634\u0628\u06a9\u0647 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0648\u0627\u0642\u0639\u06cc<\/strong>: \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f Solana Beach \u060c Solscan \u06cc\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u0628\u0631\u0627\u06cc \u062a\u0634\u062e\u06cc\u0635 \u06a9\u0646\u062f\u06cc \u0634\u0628\u06a9\u0647 \u0648 \u0645\u06a9\u062b \u062f\u0631 \u0635\u0648\u0631\u062a \u0644\u0632\u0648\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p><strong>\u0645\u0646\u0637\u0642 \u0627\u0645\u062a\u062d\u0627\u0646 \u0645\u062c\u062f\u062f \u0645\u0639\u0627\u0645\u0644\u0647<\/strong>: \u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u062e\u0631\u0627\u0628\u06cc \u0647\u0627\u06cc \u0645\u0648\u0642\u062a \u0628\u062f\u0648\u0646 \u0627\u0633\u067e\u0645 \u06a9\u0631\u062f\u0646 \u0634\u0628\u06a9\u0647 \u060c \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u0647\u0648\u0634\u0645\u0646\u062f\u0627\u0646\u0647 \u0631\u0627 \u0628\u0627 \u067e\u0634\u062a\u0648\u0627\u0646\u0647 \u0646\u0645\u0627\u06cc\u06cc \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p><strong>\u06af\u0631\u0647 \u0627\u0639\u062a\u0628\u0627\u0631 \u0633\u0646\u062c \u0645\u062d\u0644\u06cc (\u067e\u06cc\u0634\u0631\u0641\u062a\u0647)<\/strong>: \u0628\u0631\u0627\u06cc \u062d\u062f\u0627\u06a9\u062b\u0631 \u0642\u0627\u0628\u0644\u06cc\u062a \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u060c \u0627\u062c\u0631\u0627\u06cc \u06af\u0631\u0647 \u0645\u0639\u062a\u0628\u0631 Solana \u062e\u0648\u062f \u062d\u062f\u0627\u0642\u0644 \u062a\u0623\u062e\u06cc\u0631 \u0648 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0628\u0647 RPC \u0647\u0627\u06cc \u0634\u062e\u0635 \u062b\u0627\u0644\u062b \u0631\u0627 \u062a\u0636\u0645\u06cc\u0646 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<\/ul>\n<h4><span class=\"ez-toc-section\" id=\"135_%D9%84%DB%8C%D8%B3%D8%AA_%D9%87%D8%A7%DB%8C_%D8%B3%DB%8C%D8%A7%D9%87_%D9%88_%D8%A7%D9%82%D8%AF%D8%A7%D9%85%D8%A7%D8%AA_%D8%B6%D8%AF_%D8%A8%D9%88%D8%AA%D9%87\"><\/span>\n<p>  <strong>1.3.5 \u0644\u06cc\u0633\u062a \u0647\u0627\u06cc \u0633\u06cc\u0627\u0647 \u0648 \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u0636\u062f \u0628\u0648\u062a\u0647<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0633\u0627\u0632\u0646\u062f\u06af\u0627\u0646 \u062a\u0648\u06a9\u0646 \u0628\u0647 \u0637\u0648\u0631 \u0641\u0639\u0627\u0644 <strong>\u0644\u06cc\u0633\u062a \u0647\u0627\u06cc \u0633\u06cc\u0627\u0647 \u0648 \u0633\u0641\u06cc\u062f \u0644\u06cc\u0633\u062a \u0633\u06cc\u0627\u0647<\/strong> \u06cc\u0627 \u0645\u06a9\u0627\u0646\u06cc\u0633\u0645 \u0647\u0627\u06cc\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0645\u0633\u062f\u0648\u062f \u06a9\u0631\u062f\u0646 \u062a\u06a9 \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632\u0647\u0627\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f. \u0628\u0631\u062e\u06cc \u0627\u0632 \u067e\u0631\u0648\u0698\u0647 \u0647\u0627 \u062d\u062a\u06cc <strong>\u062a\u0648\u06a9\u0646 \u0647\u0627<\/strong> \u06cc\u0627 <strong>\u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0647\u0627\u06cc \u0627\u0646\u062a\u0642\u0627\u0644 \u0631\u0627 \u0627\u0639\u0645\u0627\u0644 \u06a9\u0646\u06cc\u062f<\/strong> \u067e\u0633 \u0627\u0632 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u060c \u0628\u0647 \u062f\u0627\u0645 \u0627\u0646\u062f\u0627\u062e\u062a\u0646 \u0646\u0634\u0627\u0646\u0647 \u0647\u0627\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u0634\u062f\u0647 \u0631\u0628\u0627\u062a \u0648 \u0631\u0627\u0647\u06cc \u0628\u0631\u0627\u06cc \u0641\u0631\u0648\u0634.<\/p>\n<p><u><strong>\u06a9\u0627\u0647\u0634<\/strong><\/u><\/p>\n<ul>\n<li>\n<p><strong>\u06a9\u06cc\u0641 \u067e\u0648\u0644 \u062a\u0627\u0632\u0647 \u0628\u0631\u0627\u06cc \u0647\u0631 \u0627\u0633\u0646\u067e<\/strong>: \u0627\u0632 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u062c\u062f\u062f \u0627\u0632 \u06a9\u06cc\u0641 \u067e\u0648\u0644 \u062e\u0648\u062f\u062f\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0641\u0631\u0627\u0631 \u0627\u0632 \u062a\u0634\u062e\u06cc\u0635 \u060c \u0622\u062f\u0631\u0633 \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f\u06cc \u0628\u0631\u0627\u06cc \u0647\u0631 \u062a\u062c\u0627\u0631\u062a \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p><strong>\u0647\u0648\u06cc\u062a \u063a\u06cc\u0631 \u0645\u062a\u0645\u0631\u06a9\u0632 (DID) \u06a9\u0644\u0627\u0647\u0628\u0631\u062f\u0627\u0631\u06cc<\/strong>: \u0628\u0631\u062e\u06cc \u0627\u0632 \u0631\u0628\u0627\u062a\u0647\u0627\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 IP \u0647\u0627 \u0631\u0627 \u0645\u06cc \u0686\u0631\u062e\u0627\u0646\u0646\u062f \u0648 \u0627\u062b\u0631 \u0627\u0646\u06af\u0634\u062a \u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc \u062f\u0647\u0646\u062f \u062a\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0645\u062e\u062a\u0644\u0641 \u0638\u0627\u0647\u0631 \u0634\u0648\u0646\u062f.<\/p>\n<\/li>\n<li>\n<p><strong>\u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062a\u0648\u06a9\u0646 \u0642\u0628\u0644 \u0627\u0632 \u0633\u0648\u067e<\/strong>: \u0642\u0628\u0644 \u0627\u0632 \u0627\u062c\u0631\u0627\u06cc \u06cc\u06a9 \u0627\u0633\u0646\u067e \u060c \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0642\u0631\u0627\u0631\u062f\u0627\u062f \u062a\u0648\u06a9\u0646 \u062f\u0627\u0631\u0627\u06cc:<\/p>\n<ul>\n<li>\n<strong>\u0627\u0628\u0637\u0627\u0644 \u06cc\u062e \u0632\u062f\u06af\u06cc<\/strong> (\u0627\u0632 \u0644\u0627\u0646\u0647 \u0647\u0627 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0645\u06cc \u06a9\u0646\u062f).<\/li>\n<li>\n<strong>\u0628\u062f\u0648\u0646 \u0639\u0645\u0644\u06a9\u0631\u062f \u0644\u06cc\u0633\u062a \u0633\u06cc\u0627\u0647<\/strong> (\u062a\u0636\u0645\u06cc\u0646 \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0641\u0631\u0648\u0634\u06cc\u062f).<\/li>\n<li>\n<strong>\u0628\u062f\u0648\u0646 \u0627\u0645\u062a\u06cc\u0627\u0632 \u0645\u0627\u0644\u06a9 \u067e\u0646\u0647\u0627\u0646<\/strong> (\u062e\u0637\u0631 \u06a9\u0634\u0634 \u0641\u0631\u0634 \u0631\u0627 \u06a9\u0627\u0647\u0634 \u0645\u06cc \u062f\u0647\u062f).<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>\u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0622\u0632\u0645\u0648\u0646 \u06a9\u0648\u0686\u06a9<\/strong>: \u0642\u0628\u0644 \u0627\u0632 \u06cc\u06a9 \u0627\u0633\u0646\u067e \u06a9\u0627\u0645\u0644 \u060c \u0645\u0628\u0644\u063a\u06cc \u06a9\u0648\u0686\u06a9 \u0631\u0627 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u0648 \u0628\u0641\u0631\u0648\u0634\u06cc\u062f \u062a\u0627 \u062a\u0623\u06cc\u06cc\u062f \u0634\u0648\u062f \u06a9\u0647 \u0646\u0634\u0627\u0646\u0647 \u0642\u0641\u0644 \u0646\u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<\/li>\n<\/ul>\n<blockquote>\n<p>\u062d\u062a\u06cc \u0628\u0627 \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc \u0647\u0627\u06cc \u0641\u0648\u0642 \u0627\u0644\u0639\u0627\u062f\u0647 <strong>\u062e\u0637\u0631 \u063a\u06cc\u0631\u0642\u0627\u0628\u0644 \u0627\u062c\u062a\u0646\u0627\u0628 \u0627\u0633\u062a<\/strong>\u0628\u0634\u0631 \u0628\u0647\u062a\u0631\u06cc\u0646 \u062a\u06a9 \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632\u0647\u0627 \u062a\u0631\u06a9\u06cc\u0628 \u0645\u06cc \u0634\u0648\u0646\u062f <strong>\u0686\u06a9 \u0647\u0627\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631<\/strong> \u0628\u0627 <strong>\u0628\u0631\u0631\u0633\u06cc \u062f\u0633\u062a\u06cc<\/strong>&#8211; \u0628\u0647 \u0637\u0648\u0631 \u06a9\u0627\u0645\u0644 \u0628\u0647 \u06cc\u06a9 \u0631\u0628\u0627\u062a \u0627\u0639\u062a\u0645\u0627\u062f \u0646\u06a9\u0646\u06cc\u062f. \u0647\u0645\u06cc\u0634\u0647 \u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0647\u0631 \u0646\u0634\u0627\u0646\u0647 \u062c\u062f\u06cc\u062f \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u06cc\u06a9 \u06a9\u0644\u0627\u0647\u0628\u0631\u062f\u0627\u0631\u06cc \u0628\u0627\u0634\u062f \u060c \u0648 <strong>\u0647\u0631\u06af\u0632 \u0628\u06cc\u0634 \u0627\u0632 \u0622\u0646\u0686\u0647 \u06a9\u0647 \u062a\u0648\u0627\u0646\u0627\u06cc\u06cc \u0627\u0632 \u062f\u0633\u062a \u062f\u0627\u062f\u0646 \u0631\u0627 \u062f\u0627\u0631\u06cc\u062f \u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0646\u06a9\u0646\u06cc\u062f<\/strong>\u0628\u0634\u0631<\/p>\n<\/blockquote>\n<hr\/>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"2_%DA%AF%D9%88%D8%B4_%D8%AF%D8%A7%D8%AF%D9%86_%D8%A8%D9%87_%D9%BE%D9%85%D9%BE_%D9%85%D9%87%D8%A7%D8%AC%D8%B1%D8%AA_%D8%A8%D9%87_Raydium\"><\/span>\n<p>  2 <strong>\u06af\u0648\u0634 \u062f\u0627\u062f\u0646 \u0628\u0647 \u067e\u0645\u067e. \u0645\u0647\u0627\u062c\u0631\u062a \u0628\u0647 Raydium<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><u><strong>\u062f\u0631\u06a9 \u067e\u0645\u067e. \u0645\u0647\u0627\u062c\u0631\u062a \u062a\u0648\u06a9\u0646<\/strong><\/u><\/p>\n<p>\u062a\u0648\u06a9\u0646 \u062f\u0631 \u067e\u0645\u067e. fun \u0634\u0631\u0648\u0639 \u0628\u0647 \u062a\u062c\u0627\u0631\u062a \u0639\u0644\u06cc\u0647 a <strong>\u0645\u0646\u062d\u0646\u06cc \u067e\u06cc\u0648\u0646\u062f<\/strong>&#8211; \u0641\u0631\u0645\u0648\u0644 \u0631\u06cc\u0627\u0636\u06cc \u06a9\u0647 \u0642\u06cc\u0645\u062a \u062a\u0648\u06a9\u0646 \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0639\u0631\u0636\u0647 \u0648 \u062a\u0642\u0627\u0636\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc \u06a9\u0646\u062f. \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u060c \u067e\u0633 \u0627\u0632 \u0628\u0631\u0622\u0648\u0631\u062f\u0647 \u0634\u062f\u0646 \u0634\u0631\u0627\u06cc\u0637 \u062e\u0627\u0635 \u060c \u0646\u0634\u0627\u0646\u0647 &#8220;<strong>\u0641\u0627\u0631\u063a \u0627\u0644\u062a\u062d\u0635\u06cc\u0644\u0627\u0646<\/strong>&#8220;&#8221; \u0648 <strong>\u0645\u0647\u0627\u062c\u0631\u062a \u0645\u06cc \u06a9\u0646\u062f<\/strong> \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc \u0622\u0646 \u0628\u0647 Raydium dex.<\/p>\n<ul>\n<li>\n<p>\u06cc\u06a9 \u0646\u0634\u0627\u0646\u0647 \u0628\u0647 Raydium \u0645\u0647\u0627\u062c\u0631\u062a \u0645\u06cc \u06a9\u0646\u062f:<\/p>\n<ul>\n<li>\u0645\u0646\u062d\u0646\u06cc \u067e\u06cc\u0648\u0646\u062f \u0628\u0647 \u0648\u0636\u0639\u06cc\u062a \u062a\u06a9\u0645\u06cc\u0644 \u0645\u06cc \u0631\u0633\u062f (\u0631\u062f\u06cc\u0627\u0628\u06cc \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 <code>complete<\/code> \u067e\u0631\u0686\u0645 \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u0646\u062d\u0646\u06cc)<\/li>\n<li>\u0627\u06cc\u0646 \u0646\u0634\u0627\u0646\u0647 \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc \u0648 \u062d\u062c\u0645 \u06a9\u0627\u0641\u06cc \u0631\u0627 \u062c\u0645\u0639 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a<\/li>\n<li>\u0645\u0639\u0627\u0645\u0644\u0647 \u0645\u0647\u0627\u062c\u0631\u062a \u062a\u0648\u0633\u0637 \u067e\u0631\u0648\u062a\u06a9\u0644 \u0627\u062c\u0631\u0627 \u0645\u06cc \u0634\u0648\u062f<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u067e\u0633 \u0627\u0632 \u0645\u0647\u0627\u062c\u0631\u062a \u060c \u062a\u062c\u0627\u0631\u062a \u0627\u0632 \u0645\u06a9\u0627\u0646\u06cc\u0633\u0645 \u0645\u0646\u062d\u0646\u06cc \u067e\u06cc\u0648\u0646\u062f \u0628\u0647 <\/p>\n<ul>\n<li>\u0645\u062f\u0644 \u0633\u0646\u062a\u06cc AMM (\u0633\u0627\u0632\u0646\u062f\u0647 \u0628\u0627\u0632\u0627\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631) Raydium. \u0627\u06cc\u0646 \u0627\u0646\u062a\u0642\u0627\u0644 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647 \u0627\u0633\u062a \u0632\u06cc\u0631\u0627:<\/li>\n<li>\u0645\u06a9\u0627\u0646\u06cc\u06a9 \u0645\u0639\u0627\u0645\u0644\u0627\u062a\u06cc \u0627\u0632 \u0645\u0646\u062d\u0646\u06cc \u067e\u06cc\u0648\u0646\u062f \u0628\u0647 \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc AMM \u0642\u0627\u0628\u0644 \u0627\u0646\u0639\u0637\u0627\u0641 \u062a\u0631 \u0645\u06cc \u0634\u0648\u062f \u0648 \u062a\u0648\u0633\u0637 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0627\u0636\u0627\u0641\u0647 \u0648 \u062d\u0630\u0641 \u06a9\u0631\u062f<\/li>\n<li>\u0627\u06cc\u0646 \u062a\u0648\u06a9\u0646 \u0628\u0631\u0627\u06cc \u0627\u06a9\u0648\u0633\u06cc\u0633\u062a\u0645 \u06af\u0633\u062a\u0631\u062f\u0647 \u062a\u0631 Raydium \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0645\u06cc \u0634\u0648\u062f<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><u><strong>TLDR<\/strong><\/u>:<\/p>\n<ul>\n<li>\n<p>\u062a\u0648\u06a9\u0646 \u0647\u0627\u06cc Pump.Fun \u0627\u0632 \u06cc\u06a9 \u0645\u0646\u062d\u0646\u06cc \u067e\u06cc\u0648\u0646\u062f \u0634\u0631\u0648\u0639 \u0645\u06cc \u06a9\u0646\u0646\u062f \u0648 \u0628\u0639\u062f\u0627\u064b \u0628\u0631\u0627\u06cc \u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0633\u0646\u062a\u06cc AMM \u0628\u0647 Raydium \u0645\u0647\u0627\u062c\u0631\u062a \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0627\u0632 <code>check_boding_curve_status.py<\/code> \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0631\u0627\u06cc \u062f\u06cc\u062f\u0646 \u0627\u06cc\u0646\u06a9\u0647 \u0622\u06cc\u0627 \u0645\u0646\u062d\u0646\u06cc \u062a\u0648\u06a9\u0646 \u0647\u0646\u0648\u0632 \u0641\u0639\u0627\u0644 \u0627\u0633\u062a \u06cc\u0627 \u062a\u06a9\u0645\u06cc\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a \u06cc\u0627 \u062e\u06cc\u0631.<\/p>\n<\/li>\n<li>\n<p>\u0627\u0632 <code>listen_to_raydium_migration.py<\/code> \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0631\u0627\u06cc \u0631\u062f\u06cc\u0627\u0628\u06cc \u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627\u06cc \u0645\u0647\u0627\u062c\u0631\u062a \u0632\u0646\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632\u06af\u0634\u0627\u06cc\u06cc \u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0632\u0646\u062c\u06cc\u0631\u0647.<\/p>\n<\/li>\n<li>\n<p>\u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u0628\u0647 \u0634\u0645\u0627 \u062f\u0631 \u062a\u0637\u0628\u06cc\u0642 \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc \u0647\u0627\u06cc \u0645\u0639\u0627\u0645\u0644\u0627\u062a\u06cc \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u0646\u062f \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0646\u0634\u0627\u0646\u0647 \u0647\u0627 \u0627\u0632 \u0645\u0646\u062d\u0646\u06cc \u067e\u06cc\u0648\u0646\u062f \u067e\u0645\u067e. Fun \u0628\u0647 \u0627\u0633\u062a\u062e\u0631\u0647\u0627\u06cc \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc Raydium \u062d\u0631\u06a9\u062a \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B1%D8%AD%D9%84%D9%87_1_%D9%85%D8%AD%DB%8C%D8%B7_%D8%AA%D9%86%D8%B8%DB%8C%D9%85\"><\/span>\n<p>  \u0645\u0631\u062d\u0644\u0647 1: \u0645\u062d\u06cc\u0637 \u062a\u0646\u0638\u06cc\u0645<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>\u0628\u06cc\u0627\u06cc\u06cc\u062f \u06a9\u062f \u062e\u0648\u062f\u0645\u0627\u0646 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u062f VS \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u06cc\u0645. \u0628\u06cc\u0627\u06cc\u06cc\u062f \u0641\u0631\u0636 \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0634\u0645\u0627 \u0646\u0635\u0628 \u06a9\u0631\u062f\u0647 \u0627\u06cc\u062f <code>Python<\/code> (\u0646\u0633\u062e\u0647 3.8 \u06cc\u0627 \u0628\u0627\u0644\u0627\u062a\u0631).<\/li>\n<li>\u06a9\u0644\u0648\u0646 \u0645\u062e\u0632\u0646 GitHub Pump-Fun-Bot\n<\/li>\n<li>\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f:\n<\/li>\n<\/ul>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code>pip <span class=\"nb\">install<\/span> <span class=\"nt\">-r<\/span> requirements.txt\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>Node HTTP \u0648 \u0646\u0642\u0627\u0637 \u067e\u0627\u06cc\u0627\u0646\u06cc WebSocket \u0631\u0627 \u062f\u0631 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u06cc\u062f <code>config.py<\/code>\n<\/li>\n<\/ul>\n<hr\/>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B1%D8%AD%D9%84%D9%87_2_%DA%A9%D8%AF_%D8%A7%D8%B5%D9%84%DB%8C\"><\/span>\n<p>  <strong>\u0645\u0631\u062d\u0644\u0647 2: \u06a9\u062f \u0627\u0635\u0644\u06cc<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>2 \u067e\u0631\u0648\u0646\u062f\u0647 \u0627\u0635\u0644\u06cc \u0628\u0631\u0627\u06cc \u06af\u0648\u0634 \u062f\u0627\u062f\u0646 \u0628\u0647 \u0645\u0647\u0627\u062c\u0631\u062a \u067e\u0645\u067e. fun \u0628\u0647 Raydium \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"%D8%AC%D8%AF%DB%8C%D8%AF_check_boding_curve_statuspy_%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87\"><\/span>\n<p>  <strong>\u062c\u062f\u06cc\u062f <code>check_boding_curve_status.py<\/code> \u067e\u0631\u0648\u0646\u062f\u0647<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">argparse<\/span>\n<span class=\"kn\">import<\/span> <span class=\"n\">asyncio<\/span>\n<span class=\"kn\">import<\/span> <span class=\"n\">os<\/span>\n<span class=\"kn\">import<\/span> <span class=\"n\">struct<\/span>\n<span class=\"kn\">import<\/span> <span class=\"n\">sys<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">typing<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">Final<\/span>\n\n<span class=\"kn\">from<\/span> <span class=\"n\">construct<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">Flag<\/span><span class=\"p\">,<\/span> <span class=\"n\">Int64ul<\/span><span class=\"p\">,<\/span> <span class=\"n\">Struct<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">solana.rpc.async_api<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">AsyncClient<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">solders.pubkey<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">Pubkey<\/span>\n\n<span class=\"n\">sys<\/span><span class=\"p\">.<\/span><span class=\"n\">path<\/span><span class=\"p\">.<\/span><span class=\"nf\">append<\/span><span class=\"p\">(<\/span><span class=\"n\">os<\/span><span class=\"p\">.<\/span><span class=\"n\">path<\/span><span class=\"p\">.<\/span><span class=\"nf\">abspath<\/span><span class=\"p\">(<\/span><span class=\"n\">os<\/span><span class=\"p\">.<\/span><span class=\"n\">path<\/span><span class=\"p\">.<\/span><span class=\"nf\">join<\/span><span class=\"p\">(<\/span><span class=\"n\">os<\/span><span class=\"p\">.<\/span><span class=\"n\">path<\/span><span class=\"p\">.<\/span><span class=\"nf\">dirname<\/span><span class=\"p\">(<\/span><span class=\"n\">__file__<\/span><span class=\"p\">),<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">..<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)))<\/span>\n\n<span class=\"kn\">from<\/span> <span class=\"n\">core.pubkeys<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">PumpAddresses<\/span>\n\n<span class=\"c1\"># Constants\n<\/span><span class=\"n\">EXPECTED_DISCRIMINATOR<\/span><span class=\"p\">:<\/span> <span class=\"n\">Final<\/span><span class=\"p\">[<\/span><span class=\"nb\">bytes<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"n\">struct<\/span><span class=\"p\">.<\/span><span class=\"nf\">pack<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\"><q><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"mi\">6966180631402821399<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">RPC_ENDPOINT<\/span> <span class=\"o\">=<\/span> <span class=\"n\">os<\/span><span class=\"p\">.<\/span><span class=\"n\">environ<\/span><span class=\"p\">.<\/span><span class=\"nf\">get<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">SOLANA_NODE_RPC_ENDPOINT<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n\n\n<span class=\"k\">class<\/span> <span class=\"nc\">BondingCurveState<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">_STRUCT<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Struct<\/span><span class=\"p\">(<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">virtual_token_reserves<\/span><span class=\"sh\">\"<\/span> <span class=\"o\">\/<\/span> <span class=\"n\">Int64ul<\/span><span class=\"p\">,<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">virtual_sol_reserves<\/span><span class=\"sh\">\"<\/span> <span class=\"o\">\/<\/span> <span class=\"n\">Int64ul<\/span><span class=\"p\">,<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">real_token_reserves<\/span><span class=\"sh\">\"<\/span> <span class=\"o\">\/<\/span> <span class=\"n\">Int64ul<\/span><span class=\"p\">,<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">real_sol_reserves<\/span><span class=\"sh\">\"<\/span> <span class=\"o\">\/<\/span> <span class=\"n\">Int64ul<\/span><span class=\"p\">,<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">token_total_supply<\/span><span class=\"sh\">\"<\/span> <span class=\"o\">\/<\/span> <span class=\"n\">Int64ul<\/span><span class=\"p\">,<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">complete<\/span><span class=\"sh\">\"<\/span> <span class=\"o\">\/<\/span> <span class=\"n\">Flag<\/span><span class=\"p\">,<\/span>\n    <span class=\"p\">)<\/span>\n\n    <span class=\"k\">def<\/span> <span class=\"nf\">__init__<\/span><span class=\"p\">(<\/span><span class=\"n\">self<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"p\">:<\/span> <span class=\"nb\">bytes<\/span><span class=\"p\">)<\/span> <span class=\"o\">-&gt;<\/span> <span class=\"bp\">None<\/span><span class=\"p\">:<\/span>\n        <span class=\"n\">parsed<\/span> <span class=\"o\">=<\/span> <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">_STRUCT<\/span><span class=\"p\">.<\/span><span class=\"nf\">parse<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">[<\/span><span class=\"mi\">8<\/span><span class=\"p\">:])<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">__dict__<\/span><span class=\"p\">.<\/span><span class=\"nf\">update<\/span><span class=\"p\">(<\/span><span class=\"n\">parsed<\/span><span class=\"p\">)<\/span>\n\n\n<span class=\"k\">def<\/span> <span class=\"nf\">get_associated_bonding_curve_address<\/span><span class=\"p\">(<\/span>\n    <span class=\"n\">mint<\/span><span class=\"p\">:<\/span> <span class=\"n\">Pubkey<\/span><span class=\"p\">,<\/span> <span class=\"n\">program_id<\/span><span class=\"p\">:<\/span> <span class=\"n\">Pubkey<\/span>\n<span class=\"p\">)<\/span> <span class=\"o\">-&gt;<\/span> <span class=\"nb\">tuple<\/span><span class=\"p\">[<\/span><span class=\"n\">Pubkey<\/span><span class=\"p\">,<\/span> <span class=\"nb\">int<\/span><span class=\"p\">]:<\/span>\n    <span class=\"sh\">\"\"\"<\/span><span class=\"s\">\n    Derives the associated bonding curve address for a given mint\n    <\/span><span class=\"sh\">\"\"\"<\/span>\n    <span class=\"k\">return<\/span> <span class=\"n\">Pubkey<\/span><span class=\"p\">.<\/span><span class=\"nf\">find_program_address<\/span><span class=\"p\">([<\/span><span class=\"sa\">b<\/span><span class=\"sh\">\"<\/span><span class=\"s\">bonding-curve<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"nf\">bytes<\/span><span class=\"p\">(<\/span><span class=\"n\">mint<\/span><span class=\"p\">)],<\/span> <span class=\"n\">program_id<\/span><span class=\"p\">)<\/span>\n\n\n<span class=\"k\">async<\/span> <span class=\"k\">def<\/span> <span class=\"nf\">get_bonding_curve_state<\/span><span class=\"p\">(<\/span>\n    <span class=\"n\">conn<\/span><span class=\"p\">:<\/span> <span class=\"n\">AsyncClient<\/span><span class=\"p\">,<\/span> <span class=\"n\">curve_address<\/span><span class=\"p\">:<\/span> <span class=\"n\">Pubkey<\/span>\n<span class=\"p\">)<\/span> <span class=\"o\">-&gt;<\/span> <span class=\"n\">BondingCurveState<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">response<\/span> <span class=\"o\">=<\/span> <span class=\"k\">await<\/span> <span class=\"n\">conn<\/span><span class=\"p\">.<\/span><span class=\"nf\">get_account_info<\/span><span class=\"p\">(<\/span><span class=\"n\">curve_address<\/span><span class=\"p\">,<\/span> <span class=\"n\">encoding<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">base64<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n    <span class=\"k\">if<\/span> <span class=\"ow\">not<\/span> <span class=\"n\">response<\/span><span class=\"p\">.<\/span><span class=\"n\">value<\/span> <span class=\"ow\">or<\/span> <span class=\"ow\">not<\/span> <span class=\"n\">response<\/span><span class=\"p\">.<\/span><span class=\"n\">value<\/span><span class=\"p\">.<\/span><span class=\"n\">data<\/span><span class=\"p\">:<\/span>\n        <span class=\"k\">raise<\/span> <span class=\"nc\">ValueError<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Invalid curve state: No data<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n\n    <span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"n\">response<\/span><span class=\"p\">.<\/span><span class=\"n\">value<\/span><span class=\"p\">.<\/span><span class=\"n\">data<\/span>\n    <span class=\"k\">if<\/span> <span class=\"n\">data<\/span><span class=\"p\">[:<\/span><span class=\"mi\">8<\/span><span class=\"p\">]<\/span> <span class=\"o\">!=<\/span> <span class=\"n\">EXPECTED_DISCRIMINATOR<\/span><span class=\"p\">:<\/span>\n        <span class=\"k\">raise<\/span> <span class=\"nc\">ValueError<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Invalid curve state discriminator<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n\n    <span class=\"k\">return<\/span> <span class=\"nc\">BondingCurveState<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">)<\/span>\n\n\n<span class=\"k\">async<\/span> <span class=\"k\">def<\/span> <span class=\"nf\">check_token_status<\/span><span class=\"p\">(<\/span><span class=\"n\">mint_address<\/span><span class=\"p\">:<\/span> <span class=\"nb\">str<\/span><span class=\"p\">)<\/span> <span class=\"o\">-&gt;<\/span> <span class=\"bp\">None<\/span><span class=\"p\">:<\/span>\n    <span class=\"k\">try<\/span><span class=\"p\">:<\/span>\n        <span class=\"n\">mint<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Pubkey<\/span><span class=\"p\">.<\/span><span class=\"nf\">from_string<\/span><span class=\"p\">(<\/span><span class=\"n\">mint_address<\/span><span class=\"p\">)<\/span>\n\n        <span class=\"c1\"># Get the associated bonding curve address\n<\/span>        <span class=\"n\">bonding_curve_address<\/span><span class=\"p\">,<\/span> <span class=\"n\">bump<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">get_associated_bonding_curve_address<\/span><span class=\"p\">(<\/span>\n            <span class=\"n\">mint<\/span><span class=\"p\">,<\/span> <span class=\"n\">PumpAddresses<\/span><span class=\"p\">.<\/span><span class=\"n\">PROGRAM<\/span>\n        <span class=\"p\">)<\/span>\n\n        <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"se\">\\n<\/span><span class=\"s\">Token Status:<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n        <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">-<\/span><span class=\"sh\">\"<\/span> <span class=\"o\">*<\/span> <span class=\"mi\">50<\/span><span class=\"p\">)<\/span>\n        <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Token Mint:              <\/span><span class=\"si\">{<\/span><span class=\"n\">mint<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n        <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Associated Bonding Curve: <\/span><span class=\"si\">{<\/span><span class=\"n\">bonding_curve_address<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n        <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Bump Seed:               <\/span><span class=\"si\">{<\/span><span class=\"n\">bump<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n        <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">-<\/span><span class=\"sh\">\"<\/span> <span class=\"o\">*<\/span> <span class=\"mi\">50<\/span><span class=\"p\">)<\/span>\n\n        <span class=\"c1\"># Check completion status\n<\/span>        <span class=\"k\">async<\/span> <span class=\"k\">with<\/span> <span class=\"nc\">AsyncClient<\/span><span class=\"p\">(<\/span><span class=\"n\">RPC_ENDPOINT<\/span><span class=\"p\">)<\/span> <span class=\"k\">as<\/span> <span class=\"n\">client<\/span><span class=\"p\">:<\/span>\n            <span class=\"k\">try<\/span><span class=\"p\">:<\/span>\n                <span class=\"n\">curve_state<\/span> <span class=\"o\">=<\/span> <span class=\"k\">await<\/span> <span class=\"nf\">get_bonding_curve_state<\/span><span class=\"p\">(<\/span>\n                    <span class=\"n\">client<\/span><span class=\"p\">,<\/span> <span class=\"n\">bonding_curve_address<\/span>\n                <span class=\"p\">)<\/span>\n\n                <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"se\">\\n<\/span><span class=\"s\">Bonding Curve Status:<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n                <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">-<\/span><span class=\"sh\">\"<\/span> <span class=\"o\">*<\/span> <span class=\"mi\">50<\/span><span class=\"p\">)<\/span>\n                <span class=\"nf\">print<\/span><span class=\"p\">(<\/span>\n                    <span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Completion Status: <\/span><span class=\"si\">{<\/span><span class=\"sh\">'<\/span><span class=\"s\">Completed<\/span><span class=\"sh\">'<\/span> <span class=\"k\">if<\/span> <span class=\"n\">curve_state<\/span><span class=\"p\">.<\/span><span class=\"n\">complete<\/span> <span class=\"k\">else<\/span> <span class=\"sh\">'<\/span><span class=\"s\">Not Completed<\/span><span class=\"sh\">'<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span>\n                <span class=\"p\">)<\/span>\n                <span class=\"k\">if<\/span> <span class=\"n\">curve_state<\/span><span class=\"p\">.<\/span><span class=\"n\">complete<\/span><span class=\"p\">:<\/span>\n                    <span class=\"nf\">print<\/span><span class=\"p\">(<\/span>\n                        <span class=\"sh\">\"<\/span><span class=\"se\">\\n<\/span><span class=\"s\">Note: This bonding curve has completed and liquidity has been migrated to Raydium.<\/span><span class=\"sh\">\"<\/span>\n                    <span class=\"p\">)<\/span>\n                <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">-<\/span><span class=\"sh\">\"<\/span> <span class=\"o\">*<\/span> <span class=\"mi\">50<\/span><span class=\"p\">)<\/span>\n\n            <span class=\"k\">except<\/span> <span class=\"nb\">ValueError<\/span> <span class=\"k\">as<\/span> <span class=\"n\">e<\/span><span class=\"p\">:<\/span>\n                <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"se\">\\n<\/span><span class=\"s\">Error accessing bonding curve: <\/span><span class=\"si\">{<\/span><span class=\"n\">e<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n\n    <span class=\"k\">except<\/span> <span class=\"nb\">ValueError<\/span> <span class=\"k\">as<\/span> <span class=\"n\">e<\/span><span class=\"p\">:<\/span>\n        <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"se\">\\n<\/span><span class=\"s\">Error: Invalid address format - <\/span><span class=\"si\">{<\/span><span class=\"n\">e<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n    <span class=\"k\">except<\/span> <span class=\"nb\">Exception<\/span> <span class=\"k\">as<\/span> <span class=\"n\">e<\/span><span class=\"p\">:<\/span>\n        <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"se\">\\n<\/span><span class=\"s\">Unexpected error: <\/span><span class=\"si\">{<\/span><span class=\"n\">e<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n\n\n<span class=\"k\">def<\/span> <span class=\"nf\">main<\/span><span class=\"p\">():<\/span>\n    <span class=\"n\">parser<\/span> <span class=\"o\">=<\/span> <span class=\"n\">argparse<\/span><span class=\"p\">.<\/span><span class=\"nc\">ArgumentParser<\/span><span class=\"p\">(<\/span><span class=\"n\">description<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Check token bonding curve status<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n    <span class=\"n\">parser<\/span><span class=\"p\">.<\/span><span class=\"nf\">add_argument<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">mint_address<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">help<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">The token mint address<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n\n    <span class=\"n\">args<\/span> <span class=\"o\">=<\/span> <span class=\"n\">parser<\/span><span class=\"p\">.<\/span><span class=\"nf\">parse_args<\/span><span class=\"p\">()<\/span>\n    <span class=\"n\">asyncio<\/span><span class=\"p\">.<\/span><span class=\"nf\">run<\/span><span class=\"p\">(<\/span><span class=\"nf\">check_token_status<\/span><span class=\"p\">(<\/span><span class=\"n\">args<\/span><span class=\"p\">.<\/span><span class=\"n\">mint_address<\/span><span class=\"p\">))<\/span>\n\n\n<span class=\"k\">if<\/span> <span class=\"n\">__name__<\/span> <span class=\"o\">==<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">__main__<\/span><span class=\"sh\">\"<\/span><span class=\"p\">:<\/span>\n    <span class=\"nf\">main<\/span><span class=\"p\">()<\/span>\n\n<\/q><\/span><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>\n<strong>\u062f\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u060c \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f<\/strong>:\n<\/li>\n<\/ul>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code>python check_boding_curve_status.py TOKEN_ADDRESS\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<blockquote>\n<p>\u062a\u0639\u0648\u06cc\u0636 \u06a9\u0631\u062f\u0646 <code>TOKEN_ADDRESS<\/code> \u0628\u0627 \u0622\u062f\u0631\u0633 Solana \u0627\u0632 \u0646\u0634\u0627\u0646\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f. \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0622\u062f\u0631\u0633 \u0645\u0646\u062d\u0646\u06cc \u067e\u06cc\u0648\u0646\u062f \u0645\u0631\u062a\u0628\u0637 \u0631\u0627 \u0627\u0632 \u0622\u062f\u0631\u0633 \u0646\u0634\u0627\u0646\u0647 \u0627\u06cc \u06a9\u0647 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u06cc\u062f \u060c \u0645\u0634\u062a\u0642 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0633\u067e\u0633 \u06cc\u06a9 <code>getAccountInfo<\/code> \u0628\u0627 \u0645\u0646\u062d\u0646\u06cc \u067e\u06cc\u0648\u0646\u062f \u062a\u0645\u0627\u0633 \u0628\u06af\u06cc\u0631\u06cc\u062f.<\/p>\n<\/blockquote>\n<h4><span class=\"ez-toc-section\" id=\"%D8%AC%D8%AF%DB%8C%D8%AF_listen_to_raydium_migrationpy_%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87\"><\/span>\n<p>  <strong>\u062c\u062f\u06cc\u062f <code>listen_to_raydium_migration.py<\/code> \u067e\u0631\u0648\u0646\u062f\u0647<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">asyncio<\/span>\n<span class=\"kn\">import<\/span> <span class=\"n\">json<\/span>\n<span class=\"kn\">import<\/span> <span class=\"n\">os<\/span>\n<span class=\"kn\">import<\/span> <span class=\"n\">sys<\/span>\n\n<span class=\"kn\">import<\/span> <span class=\"n\">websockets<\/span>\n\n<span class=\"n\">sys<\/span><span class=\"p\">.<\/span><span class=\"n\">path<\/span><span class=\"p\">.<\/span><span class=\"nf\">append<\/span><span class=\"p\">(<\/span><span class=\"n\">os<\/span><span class=\"p\">.<\/span><span class=\"n\">path<\/span><span class=\"p\">.<\/span><span class=\"nf\">abspath<\/span><span class=\"p\">(<\/span><span class=\"n\">os<\/span><span class=\"p\">.<\/span><span class=\"n\">path<\/span><span class=\"p\">.<\/span><span class=\"nf\">join<\/span><span class=\"p\">(<\/span><span class=\"n\">os<\/span><span class=\"p\">.<\/span><span class=\"n\">path<\/span><span class=\"p\">.<\/span><span class=\"nf\">dirname<\/span><span class=\"p\">(<\/span><span class=\"n\">__file__<\/span><span class=\"p\">),<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">..<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)))<\/span>\n\n<span class=\"kn\">from<\/span> <span class=\"n\">core.pubkeys<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">PumpAddresses<\/span>\n\n<span class=\"n\">WSS_ENDPOINT<\/span> <span class=\"o\">=<\/span> <span class=\"n\">os<\/span><span class=\"p\">.<\/span><span class=\"n\">environ<\/span><span class=\"p\">.<\/span><span class=\"nf\">get<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">SOLANA_NODE_WSS_ENDPOINT<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n\n\n<span class=\"k\">def<\/span> <span class=\"nf\">process_initialize2_transaction<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">):<\/span>\n    <span class=\"sh\">\"\"\"<\/span><span class=\"s\">Process and decode an initialize2 transaction<\/span><span class=\"sh\">\"\"\"<\/span>\n    <span class=\"k\">try<\/span><span class=\"p\">:<\/span>\n        <span class=\"n\">signature<\/span> <span class=\"o\">=<\/span> <span class=\"n\">data<\/span><span class=\"p\">[<\/span><span class=\"sh\">\"<\/span><span class=\"s\">transaction<\/span><span class=\"sh\">\"<\/span><span class=\"p\">][<\/span><span class=\"sh\">\"<\/span><span class=\"s\">signatures<\/span><span class=\"sh\">\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">0<\/span><span class=\"p\">]<\/span>\n        <span class=\"n\">account_keys<\/span> <span class=\"o\">=<\/span> <span class=\"n\">data<\/span><span class=\"p\">[<\/span><span class=\"sh\">\"<\/span><span class=\"s\">transaction<\/span><span class=\"sh\">\"<\/span><span class=\"p\">][<\/span><span class=\"sh\">\"<\/span><span class=\"s\">message<\/span><span class=\"sh\">\"<\/span><span class=\"p\">][<\/span><span class=\"sh\">\"<\/span><span class=\"s\">accountKeys<\/span><span class=\"sh\">\"<\/span><span class=\"p\">]<\/span>\n\n        <span class=\"c1\"># Check raydium_amm_idl.json for the account keys\n<\/span>        <span class=\"c1\"># The token address is typically the 19th account (index 18)\n<\/span>        <span class=\"c1\"># The liquidity pool address is typically the 3rd account (index 2)\n<\/span>        <span class=\"k\">if<\/span> <span class=\"nf\">len<\/span><span class=\"p\">(<\/span><span class=\"n\">account_keys<\/span><span class=\"p\">)<\/span> <span class=\"o\">&gt;<\/span> <span class=\"mi\">18<\/span><span class=\"p\">:<\/span>\n            <span class=\"n\">token_address<\/span> <span class=\"o\">=<\/span> <span class=\"n\">account_keys<\/span><span class=\"p\">[<\/span><span class=\"mi\">18<\/span><span class=\"p\">]<\/span>\n            <span class=\"n\">liquidity_address<\/span> <span class=\"o\">=<\/span> <span class=\"n\">account_keys<\/span><span class=\"p\">[<\/span><span class=\"mi\">2<\/span><span class=\"p\">]<\/span>\n\n            <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"se\">\\n<\/span><span class=\"s\">Signature: <\/span><span class=\"si\">{<\/span><span class=\"n\">signature<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n            <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Token Address: <\/span><span class=\"si\">{<\/span><span class=\"n\">token_address<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n            <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Liquidity Address: <\/span><span class=\"si\">{<\/span><span class=\"n\">liquidity_address<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n            <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">=<\/span><span class=\"sh\">\"<\/span> <span class=\"o\">*<\/span> <span class=\"mi\">50<\/span><span class=\"p\">)<\/span>\n        <span class=\"k\">else<\/span><span class=\"p\">:<\/span>\n            <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"se\">\\n<\/span><span class=\"s\">Error: Not enough account keys (found <\/span><span class=\"si\">{<\/span><span class=\"nf\">len<\/span><span class=\"p\">(<\/span><span class=\"n\">account_keys<\/span><span class=\"p\">)<\/span><span class=\"si\">}<\/span><span class=\"s\">)<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n\n    <span class=\"k\">except<\/span> <span class=\"nb\">Exception<\/span> <span class=\"k\">as<\/span> <span class=\"n\">e<\/span><span class=\"p\">:<\/span>\n        <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"se\">\\n<\/span><span class=\"s\">Error: <\/span><span class=\"si\">{<\/span><span class=\"n\">e<\/span><span class=\"si\">!s}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n\n\n<span class=\"k\">async<\/span> <span class=\"k\">def<\/span> <span class=\"nf\">listen_for_events<\/span><span class=\"p\">():<\/span>\n    <span class=\"k\">while<\/span> <span class=\"bp\">True<\/span><span class=\"p\">:<\/span>\n        <span class=\"k\">try<\/span><span class=\"p\">:<\/span>\n            <span class=\"k\">async<\/span> <span class=\"k\">with<\/span> <span class=\"n\">websockets<\/span><span class=\"p\">.<\/span><span class=\"nf\">connect<\/span><span class=\"p\">(<\/span><span class=\"n\">WSS_ENDPOINT<\/span><span class=\"p\">)<\/span> <span class=\"k\">as<\/span> <span class=\"n\">websocket<\/span><span class=\"p\">:<\/span>\n                <span class=\"n\">subscription_message<\/span> <span class=\"o\">=<\/span> <span class=\"n\">json<\/span><span class=\"p\">.<\/span><span class=\"nf\">dumps<\/span><span class=\"p\">(<\/span>\n                    <span class=\"p\">{<\/span>\n                        <span class=\"sh\">\"<\/span><span class=\"s\">jsonrpc<\/span><span class=\"sh\">\"<\/span><span class=\"p\">:<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">2.0<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n                        <span class=\"sh\">\"<\/span><span class=\"s\">id<\/span><span class=\"sh\">\"<\/span><span class=\"p\">:<\/span> <span class=\"mi\">1<\/span><span class=\"p\">,<\/span>\n                        <span class=\"sh\">\"<\/span><span class=\"s\">method<\/span><span class=\"sh\">\"<\/span><span class=\"p\">:<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">blockSubscribe<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n                        <span class=\"sh\">\"<\/span><span class=\"s\">params<\/span><span class=\"sh\">\"<\/span><span class=\"p\">:<\/span> <span class=\"p\">[<\/span>\n                            <span class=\"p\">{<\/span>\n                                <span class=\"sh\">\"<\/span><span class=\"s\">mentionsAccountOrProgram<\/span><span class=\"sh\">\"<\/span><span class=\"p\">:<\/span> <span class=\"nf\">str<\/span><span class=\"p\">(<\/span>\n                                    <span class=\"n\">PumpAddresses<\/span><span class=\"p\">.<\/span><span class=\"n\">LIQUIDITY_MIGRATOR<\/span>\n                                <span class=\"p\">)<\/span>\n                            <span class=\"p\">},<\/span>\n                            <span class=\"p\">{<\/span>\n                                <span class=\"sh\">\"<\/span><span class=\"s\">commitment<\/span><span class=\"sh\">\"<\/span><span class=\"p\">:<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">confirmed<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n                                <span class=\"sh\">\"<\/span><span class=\"s\">encoding<\/span><span class=\"sh\">\"<\/span><span class=\"p\">:<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">json<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n                                <span class=\"sh\">\"<\/span><span class=\"s\">showRewards<\/span><span class=\"sh\">\"<\/span><span class=\"p\">:<\/span> <span class=\"bp\">False<\/span><span class=\"p\">,<\/span>\n                                <span class=\"sh\">\"<\/span><span class=\"s\">transactionDetails<\/span><span class=\"sh\">\"<\/span><span class=\"p\">:<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">full<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n                                <span class=\"sh\">\"<\/span><span class=\"s\">maxSupportedTransactionVersion<\/span><span class=\"sh\">\"<\/span><span class=\"p\">:<\/span> <span class=\"mi\">0<\/span><span class=\"p\">,<\/span>\n                            <span class=\"p\">},<\/span>\n                        <span class=\"p\">],<\/span>\n                    <span class=\"p\">}<\/span>\n                <span class=\"p\">)<\/span>\n\n                <span class=\"k\">await<\/span> <span class=\"n\">websocket<\/span><span class=\"p\">.<\/span><span class=\"nf\">send<\/span><span class=\"p\">(<\/span><span class=\"n\">subscription_message<\/span><span class=\"p\">)<\/span>\n                <span class=\"n\">response<\/span> <span class=\"o\">=<\/span> <span class=\"k\">await<\/span> <span class=\"n\">websocket<\/span><span class=\"p\">.<\/span><span class=\"nf\">recv<\/span><span class=\"p\">()<\/span>\n                <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Subscription response: <\/span><span class=\"si\">{<\/span><span class=\"n\">response<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n                <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"se\">\\n<\/span><span class=\"s\">Listening for Raydium pool initialization events...<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n\n                <span class=\"k\">while<\/span> <span class=\"bp\">True<\/span><span class=\"p\">:<\/span>\n                    <span class=\"k\">try<\/span><span class=\"p\">:<\/span>\n                        <span class=\"n\">response<\/span> <span class=\"o\">=<\/span> <span class=\"k\">await<\/span> <span class=\"n\">asyncio<\/span><span class=\"p\">.<\/span><span class=\"nf\">wait_for<\/span><span class=\"p\">(<\/span><span class=\"n\">websocket<\/span><span class=\"p\">.<\/span><span class=\"nf\">recv<\/span><span class=\"p\">(),<\/span> <span class=\"n\">timeout<\/span><span class=\"o\">=<\/span><span class=\"mi\">30<\/span><span class=\"p\">)<\/span>\n                        <span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"n\">json<\/span><span class=\"p\">.<\/span><span class=\"nf\">loads<\/span><span class=\"p\">(<\/span><span class=\"n\">response<\/span><span class=\"p\">)<\/span>\n\n                        <span class=\"k\">if<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">method<\/span><span class=\"sh\">\"<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">data<\/span> <span class=\"ow\">and<\/span> <span class=\"n\">data<\/span><span class=\"p\">[<\/span><span class=\"sh\">\"<\/span><span class=\"s\">method<\/span><span class=\"sh\">\"<\/span><span class=\"p\">]<\/span> <span class=\"o\">==<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">blockNotification<\/span><span class=\"sh\">\"<\/span><span class=\"p\">:<\/span>\n                            <span class=\"k\">if<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">params<\/span><span class=\"sh\">\"<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">data<\/span> <span class=\"ow\">and<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">result<\/span><span class=\"sh\">\"<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">data<\/span><span class=\"p\">[<\/span><span class=\"sh\">\"<\/span><span class=\"s\">params<\/span><span class=\"sh\">\"<\/span><span class=\"p\">]:<\/span>\n                                <span class=\"n\">block_data<\/span> <span class=\"o\">=<\/span> <span class=\"n\">data<\/span><span class=\"p\">[<\/span><span class=\"sh\">\"<\/span><span class=\"s\">params<\/span><span class=\"sh\">\"<\/span><span class=\"p\">][<\/span><span class=\"sh\">\"<\/span><span class=\"s\">result<\/span><span class=\"sh\">\"<\/span><span class=\"p\">]<\/span>\n                                <span class=\"nf\">if <\/span><span class=\"p\">(<\/span>\n                                    <span class=\"sh\">\"<\/span><span class=\"s\">value<\/span><span class=\"sh\">\"<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">block_data<\/span>\n                                    <span class=\"ow\">and<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">block<\/span><span class=\"sh\">\"<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">block_data<\/span><span class=\"p\">[<\/span><span class=\"sh\">\"<\/span><span class=\"s\">value<\/span><span class=\"sh\">\"<\/span><span class=\"p\">]<\/span>\n                                <span class=\"p\">):<\/span>\n                                    <span class=\"n\">block<\/span> <span class=\"o\">=<\/span> <span class=\"n\">block_data<\/span><span class=\"p\">[<\/span><span class=\"sh\">\"<\/span><span class=\"s\">value<\/span><span class=\"sh\">\"<\/span><span class=\"p\">][<\/span><span class=\"sh\">\"<\/span><span class=\"s\">block<\/span><span class=\"sh\">\"<\/span><span class=\"p\">]<\/span>\n                                    <span class=\"k\">if<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">transactions<\/span><span class=\"sh\">\"<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">block<\/span><span class=\"p\">:<\/span>\n                                        <span class=\"k\">for<\/span> <span class=\"n\">tx<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">block<\/span><span class=\"p\">[<\/span><span class=\"sh\">\"<\/span><span class=\"s\">transactions<\/span><span class=\"sh\">\"<\/span><span class=\"p\">]:<\/span>\n                                            <span class=\"n\">logs<\/span> <span class=\"o\">=<\/span> <span class=\"n\">tx<\/span><span class=\"p\">.<\/span><span class=\"nf\">get<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">meta<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"p\">{}).<\/span><span class=\"nf\">get<\/span><span class=\"p\">(<\/span>\n                                                <span class=\"sh\">\"<\/span><span class=\"s\">logMessages<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"p\">[]<\/span>\n                                            <span class=\"p\">)<\/span>\n\n                                            <span class=\"c1\"># Check for initialize2 instruction\n<\/span>                                            <span class=\"k\">for<\/span> <span class=\"n\">log<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">logs<\/span><span class=\"p\">:<\/span>\n                                                <span class=\"nf\">if <\/span><span class=\"p\">(<\/span>\n                                                    <span class=\"sh\">\"<\/span><span class=\"s\">Program log: initialize2: InitializeInstruction2<\/span><span class=\"sh\">\"<\/span>\n                                                    <span class=\"ow\">in<\/span> <span class=\"n\">log<\/span>\n                                                <span class=\"p\">):<\/span>\n                                                    <span class=\"nf\">print<\/span><span class=\"p\">(<\/span>\n                                                        <span class=\"sh\">\"<\/span><span class=\"s\">Found initialize2 instruction!<\/span><span class=\"sh\">\"<\/span>\n                                                    <span class=\"p\">)<\/span>\n                                                    <span class=\"nf\">process_initialize2_transaction<\/span><span class=\"p\">(<\/span><span class=\"n\">tx<\/span><span class=\"p\">)<\/span>\n                                                    <span class=\"k\">break<\/span>\n\n                    <span class=\"k\">except<\/span> <span class=\"nb\">TimeoutError<\/span><span class=\"p\">:<\/span>\n                        <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"se\">\\n<\/span><span class=\"s\">Checking connection...<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n                        <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Connection alive<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n                        <span class=\"k\">continue<\/span>\n\n        <span class=\"k\">except<\/span> <span class=\"nb\">Exception<\/span> <span class=\"k\">as<\/span> <span class=\"n\">e<\/span><span class=\"p\">:<\/span>\n            <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"se\">\\n<\/span><span class=\"s\">Connection error: <\/span><span class=\"si\">{<\/span><span class=\"n\">e<\/span><span class=\"si\">!s}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n            <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Retrying in 5 seconds...<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n            <span class=\"k\">await<\/span> <span class=\"n\">asyncio<\/span><span class=\"p\">.<\/span><span class=\"nf\">sleep<\/span><span class=\"p\">(<\/span><span class=\"mi\">5<\/span><span class=\"p\">)<\/span>\n\n\n<span class=\"k\">if<\/span> <span class=\"n\">__name__<\/span> <span class=\"o\">==<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">__main__<\/span><span class=\"sh\">\"<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">asyncio<\/span><span class=\"p\">.<\/span><span class=\"nf\">run<\/span><span class=\"p\">(<\/span><span class=\"nf\">listen_for_events<\/span><span class=\"p\">())<\/span>\n\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u062f\u0631 <code>listen_to_raydium_migration.py<\/code> \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0627\u0632 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0647\u0627\u06cc WebSocket \u0628\u0631\u0627\u06cc \u0646\u0638\u0627\u0631\u062a \u0628\u0631 \u0645\u0647\u0627\u062c\u0631\u062a \u062f\u0631 \u0632\u0645\u0627\u0646 \u0648\u0627\u0642\u0639\u06cc \u062a\u0648\u06a9\u0646 \u0627\u0632 Pump.fun \u0628\u0647 Raydium Dex \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u062d\u0633\u0627\u0628 \u0645\u0647\u0627\u062c\u0631\u062a \u067e\u0645\u067e. 39azuyfwpz3vhgkcf3vchuwbpurdchrxjwvowf5jujgg \u0627\u0633\u062a.<\/p>\n<ul>\n<li>\n<strong>\u062f\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u060c \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f<\/strong>:\n<\/li>\n<\/ul>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code>python listen_to_raydium_migration.py\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<blockquote>\n<p>\u0627\u06cc\u0646 \u062d\u0633\u0627\u0628 \u0627\u0633\u062a \u06a9\u0647 &#8211; \u0628\u0627 \u0648\u0636\u0639\u06cc\u062a \u062a\u06a9\u0645\u06cc\u0644 \u0645\u0646\u062d\u0646\u06cc \u067e\u06cc\u0648\u0646\u062f \u062a\u0648\u06a9\u0646 &#8211; \u0646\u0634\u0627\u0646\u0647 \u0631\u0627 \u0628\u0647 \u0627\u0633\u062a\u062e\u0631 AMM Raydium \u0628\u0627 \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc \u062a\u0648\u06a9\u0646 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0627\u0633\u0627\u0633\u0627\u064b \u0645\u0647\u0627\u062c\u0631\u062a \u0646\u0634\u0627\u0646\u0647 \u0627\u06cc \u0627\u0632 \u067e\u0645\u067e. fun \u0628\u0647 Raydium \u0631\u0627 \u062a\u0634\u06a9\u06cc\u0644 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<p>\u0627\u06cc\u0646 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0627\u0632 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f <code>blockSubscribe | Solana<\/code> \u0628\u0627 \u06af\u0648\u0634 \u062f\u0627\u062f\u0646 \u0628\u0647 \u06a9\u0644\u06cc\u0647 \u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u062d\u0633\u0627\u0628 \u0645\u0647\u0627\u062c\u0631\u062a \u060c \u0631\u0648\u0634 \u0627\u0632 \u0637\u0631\u06cc\u0642 WebSocket <code>39azUYFWPz3VHgKCf3VChUwbpURdCHRxjWVowf5jUJjg<\/code>\u060c \u0633\u067e\u0633 \u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Raydium IDL \u0631\u0645\u0632\u06af\u0634\u0627\u06cc\u06cc \u0645\u06cc \u06a9\u0646\u062f <code>raydium_amm_idl.json<\/code> \u0627\u06cc\u0646 \u0646\u06cc\u0632 \u062f\u0631 \u0645\u062e\u0632\u0646 \u0627\u0633\u062a. \u067e\u0633 \u0627\u0632 \u0631\u0645\u0632\u06af\u0634\u0627\u06cc\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627 \u060c \u0622\u0646\u0686\u0647 \u0631\u0627 \u06a9\u0647 \u0645\u0627 \u062f\u0631 \u0648\u0627\u0642\u0639 \u0628\u0647 \u0622\u0646 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u0645 \u0686\u0627\u067e \u0645\u06cc \u06a9\u0646\u062f &#8211; \u0622\u062f\u0631\u0633 \u0646\u0634\u0627\u0646\u0647 \u067e\u0645\u067e. fun \u06a9\u0647 \u0645\u0647\u0627\u062c\u0631\u062a \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a \u0648 \u0622\u062f\u0631\u0633 \u0627\u0633\u062a\u062e\u0631 \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc \u062c\u062f\u06cc\u062f \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0646\u0634\u0627\u0646\u0647 \u062f\u0631 Raydium.<\/p>\n<\/blockquote>\n<hr\/>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"3_%D9%BE%D9%84%D8%AA_%D9%81%D8%B1%D9%85_%D8%B1%D8%A8%D8%A7%D8%AA_%D9%85%D8%B9%D8%A7%D9%85%D9%84%D8%A7%D8%AA_%DB%8C%DA%A9%D9%BE%D8%A7%D8%B1%DA%86%D9%87_Solana\"><\/span>\n<p>  3 <strong>\u067e\u0644\u062a \u0641\u0631\u0645 \u0631\u0628\u0627\u062a \u0645\u0639\u0627\u0645\u0644\u0627\u062a \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 Solana<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/media2.dev.to\/dynamic\/image\/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto\/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbmidywk5jnan6qiqhx5n.PNG\" alt=\"\u067e\u0644\u062a\u0641\u0631\u0645 \u0631\u0628\u0627\u062a \u062a\u062c\u0627\u0631\u062a Solana\" loading=\"lazy\" width=\"800\" height=\"446\" title=\"\"><\/p>\n<p>\u0645\u0646 \u0627\u0632 \u0645\u0639\u0631\u0641\u06cc \u067e\u0644\u062a \u0641\u0631\u0645 \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u062a\u062c\u0627\u0631\u062a Solana Trading Bot \u060c \u0645\u062d\u0635\u0648\u0644\u06cc \u0627\u0632 \u0646\u0648\u0622\u0648\u0631\u06cc \u0648 \u062a\u062e\u0635\u0635 \u0641\u0646\u06cc \u062a\u06cc\u0645 \u0645\u0627 \u0647\u06cc\u062c\u0627\u0646 \u0632\u062f\u0647 \u0627\u0645.<\/p>\n<p>\u0645\u0627 \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0645\u0627\u0647\u0631 \u0648 \u0641\u0635\u0644\u06cc \u060c \u0645\u0627 \u0686\u0646\u062f\u06cc\u0646 \u0631\u0628\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u0628\u0627 \u06a9\u0627\u0631\u0627\u06cc\u06cc \u0628\u0627\u0644\u0627 \u0631\u0627 \u062a\u0648\u0633\u0639\u0647 \u062f\u0627\u062f\u0647 \u0627\u06cc\u0645 \u0648 \u0622\u0646\u0647\u0627 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u06cc\u06a9 \u0628\u0633\u062a\u0631 \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0647 \u0627\u06cc\u0645-\u0647\u0645 \u0642\u0627\u0628\u0644\u06cc\u062a \u0647\u0627\u06cc \u0641\u0646\u06cc \u0622\u0646\u0647\u0627 \u0648 \u0647\u0645 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0628\u0648\u062f\u0646 \u06a9\u0627\u0631\u0628\u0631.<\/p>\n<p>\u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0627\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647 \u0647\u0646\u0648\u0632 \u062f\u0631 \u0645\u0631\u0627\u062d\u0644 \u0627\u0648\u0644\u06cc\u0647 \u062e\u0648\u062f \u0627\u0633\u062a \u060c \u0645\u0646 \u0645\u0634\u062a\u0627\u0642 \u0647\u0633\u062a\u0645 \u06a9\u0647 \u0622\u0646 \u0631\u0627 \u0628\u0627 \u062e\u0648\u0627\u0646\u0646\u062f\u06af\u0627\u0646\u06cc \u06a9\u0647 \u062f\u0631 \u067e\u0646\u062c \u0645\u0642\u0627\u0644\u0647 \u06af\u0630\u0634\u062a\u0647 \u0627\u0632 \u06a9\u0627\u0631 \u0645\u0646 \u067e\u06cc\u0631\u0648\u06cc \u06a9\u0631\u062f\u0647 \u0627\u0646\u062f \u060c \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0628\u06af\u0630\u0627\u0631\u0645. \u0628\u0627\u0632\u062e\u0648\u0631\u062f \u060c \u0628\u06cc\u0646\u0634 \u0648 \u0627\u0646\u062a\u0642\u0627\u062f\u0627\u062a \u0633\u0627\u0632\u0646\u062f\u0647 \u0634\u0645\u0627 \u0628\u0633\u06cc\u0627\u0631 \u0627\u0631\u0632\u0634\u0645\u0646\u062f \u0627\u0633\u062a \u0632\u06cc\u0631\u0627 \u0645\u0627 \u0627\u06cc\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0631\u0627 \u0627\u0635\u0644\u0627\u062d \u0648 \u062a\u06a9\u0627\u0645\u0644 \u0645\u06cc \u062f\u0647\u06cc\u0645.<\/p>\n<hr\/>\n<hr\/>\n<h3><span class=\"ez-toc-section\" id=\"%D8%A7%DA%AF%D8%B1_%D9%85%D9%82%D8%A7%D9%84%D9%87_%D9%85%D9%86_%D8%B1%D8%A7_%D8%AF%D9%88%D8%B3%D8%AA_%D8%AF%D8%A7%D8%B1%DB%8C%D8%AF_%D8%8C_%D9%84%D8%B7%D9%81%D8%A7%D9%8B_%D9%85%D8%B1%D8%A7_%D8%AF%D8%B1_GitHub_%D8%AF%D9%86%D8%A8%D8%A7%D9%84_%DA%A9%D9%86%DB%8C%D8%AF\"><\/span>\n<p>  <strong>\u0627\u06af\u0631 \u0645\u0642\u0627\u0644\u0647 \u0645\u0646 \u0631\u0627 \u062f\u0648\u0633\u062a \u062f\u0627\u0631\u06cc\u062f \u060c \u0644\u0637\u0641\u0627\u064b \u0645\u0631\u0627 \u062f\u0631 GitHub \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0645\u0631\u0627 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646<\/p>\n<hr\/>\n<h3><span class=\"ez-toc-section\" id=\"%E2%80%93_%D8%A7%DA%AF%D8%B1_%D9%87%D8%B1%DA%AF%D9%88%D9%86%D9%87_%D8%B3%D8%A4%D8%A7%D9%84_%DB%8C%D8%A7_%D9%86%D8%B8%D8%B1_%D8%AF%D8%B1_%D9%85%D9%88%D8%B1%D8%AF_%D8%A7%DB%8C%D9%86_%D9%BE%D8%B3%D8%AA_%D8%AF%D8%A7%D8%B1%DB%8C%D8%AF_%D8%8C_%D9%84%D8%B7%D9%81%D8%A7%D9%8B_%D8%AF%D8%B1_%D9%87%D8%B1_%D8%B2%D9%85%D8%A7%D9%86_%D8%A8%D8%A7_%D9%85%D9%86_%D8%AA%D9%85%D8%A7%D8%B3_%D8%A8%DA%AF%DB%8C%D8%B1%DB%8C%D8%AF\"><\/span>\n<p>  <strong>&#8211; \u0627\u06af\u0631 \u0647\u0631\u06af\u0648\u0646\u0647 \u0633\u0624\u0627\u0644 \u06cc\u0627 \u0646\u0638\u0631 \u062f\u0631 \u0645\u0648\u0631\u062f \u0627\u06cc\u0646 \u067e\u0633\u062a \u062f\u0627\u0631\u06cc\u062f \u060c \u0644\u0637\u0641\u0627\u064b \u062f\u0631 \u0647\u0631 \u0632\u0645\u0627\u0646 \u0628\u0627 \u0645\u0646 \u062a\u0645\u0627\u0633 \u0628\u06af\u06cc\u0631\u06cc\u062f.<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<hr\/>\n<h3><span class=\"ez-toc-section\" id=\"%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA_%D8%AA%D9%85%D8%A7%D8%B3_%D9%85%D9%86\"><\/span>\n<p>  <strong>\u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062a\u0645\u0627\u0633 \u0645\u0646<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>\u06af\u06cc\u0645\u06cc\u0644<\/strong>: saivietthanh0314@gmail.com<br \/><strong>\u062a\u0644\u06af\u0631\u0627\u0645<\/strong><\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0633\u0644\u0627\u0645 \ud83d\udc4b \u060c \u0645\u0645\u0646\u0648\u0646 \u06a9\u0647 \u0627\u06cc\u0646\u062c\u0627 \u0647\u0633\u062a\u06cc! \u062f\u0631 \u0634\u0645\u0627\u0631\u0647 \u0647\u0627\u06cc \u0642\u0628\u0644\u06cc \u060c \u0645\u0627 \u0645\u0644\u0632\u0648\u0645\u0627\u062a \u0633\u0627\u062e\u062a \u06cc\u06a9 \u0631\u0628\u0627\u062a \u062a\u06cc\u0631\u0627\u0646\u062f\u0627\u0632 \u0627\u0632 \u062e\u0641\u0627 \u060c SPL \u060c \u0633\u06a9\u0648\u0647\u0627\u06cc Solana Dex \u060c \u0631\u0628\u0627\u062a \u062a\u0644\u06af\u0631\u0627\u0645 \u0648 \u063a\u06cc\u0631\u0647 \u0631\u0627 \u067e\u0648\u0634\u0634 \u062f\u0627\u062f\u06cc\u0645. \u062f\u0631 \u0637\u0648\u0644 \u0645\u0633\u06cc\u0631 \u060c \u0645\u0627 \u0686\u0647\u0627\u0631 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0627\u0635\u0644\u06cc \u0633\u0627\u062e\u062a\u06cc\u0645: \u0627\u0646\u062a\u0642\u0627\u0644 SOL \u0628\u06cc\u0646 \u06a9\u06cc\u0641 \u067e\u0648\u0644 A \u0648 \u06a9\u06cc\u0641 \u067e\u0648\u0644 B \u0646\u0642\u0644 \u0648 &hellip;<\/p>\n","protected":false},"author":2,"featured_media":105187,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-105186","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/105186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=105186"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/105186\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/105187"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=105186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=105186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=105186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}