{"id":22865094,"url":"https://github.com/al-the-bot-father/raydium_py","last_synced_at":"2026-01-21T06:25:11.568Z","repository":{"id":241705304,"uuid":"806477696","full_name":"AL-THE-BOT-FATHER/raydium_py","owner":"AL-THE-BOT-FATHER","description":"Raydium swap with Python ","archived":false,"fork":false,"pushed_at":"2025-03-23T10:41:22.000Z","size":132,"stargazers_count":223,"open_issues_count":2,"forks_count":67,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-03-28T01:14:18.479Z","etag":null,"topics":["python","raydium","solana","swap","trading"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AL-THE-BOT-FATHER.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-27T09:20:49.000Z","updated_at":"2025-03-27T21:37:43.000Z","dependencies_parsed_at":"2024-09-12T21:19:17.803Z","dependency_job_id":"313060c8-5448-4838-8410-3ef0c61a0644","html_url":"https://github.com/AL-THE-BOT-FATHER/raydium_py","commit_stats":null,"previous_names":["allen-taylor/raydium_py","al-the-bot-father/raydium_py"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AL-THE-BOT-FATHER%2Fraydium_py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AL-THE-BOT-FATHER%2Fraydium_py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AL-THE-BOT-FATHER%2Fraydium_py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AL-THE-BOT-FATHER%2Fraydium_py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AL-THE-BOT-FATHER","download_url":"https://codeload.github.com/AL-THE-BOT-FATHER/raydium_py/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247107828,"owners_count":20884797,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python","raydium","solana","swap","trading"],"created_at":"2024-12-13T11:32:44.570Z","updated_at":"2026-01-21T06:25:11.562Z","avatar_url":"https://github.com/AL-THE-BOT-FATHER.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# raydium_py\n\nPython library to trade on AMM v4 and CPMM Raydium pools. \n\n***NOTE: CLMM is not supported. ***\n\n```\npip install solana==0.35.0 solders==0.21.0\n```\n\nUpdated: 3/30/2025\n\n# Instructions\n\nClone the repo, and add your Private Key (Base58 string) and RPC to the config.py.\n\n**When swapping, you must use the pool id, also known as the pair address. Do not use the mint aka token address.** \n\nWe cannot pass the mint directly because there can be several pools for a single mint.\n\nIt is up to the user to fetch the pool ids via the Raydium API or via RPC methods I've included. \n\n\n**If you can - please support my work and donate to: 3pPK76GL5ChVFBHND54UfBMtg36Bsh1mzbQPTbcK89PD**\n\nIf you use my code, please give me credit in your project! \n\n\n# Contact\n\nTelegram: https://t.me/AL_THE_BOT_FATHER\n\nGroup Telegram: https://t.me/Bot_Mafia_Support\n\n\n# FAQS\n\n**What format should my private key be in?** \n\nThe private key should be in the base58 string format, not bytes. \n\n**Why are my transactions being dropped?** \n\nYou get what you pay for. Don't use the main-net RPC, just spend the money for Helius or Quick Node.\n\n**How do I change the fee?** \n\nModify the UNIT_BUDGET and UNIT_PRICE in the config.py. \n\n**Why is this failing for USDC pairs?** \n\nThis code only works for SOL pairs. \n\n**Why are there \"no pool keys found\"?** \n\nFree tier RPCs do not permit GET_PROGRAM_ACCOUNTS()! You must use a paid RPC.\n\n**Does this code work on devnet?**\n\nNo. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fal-the-bot-father%2Fraydium_py","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fal-the-bot-father%2Fraydium_py","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fal-the-bot-father%2Fraydium_py/lists"}