{"repo":"kevinheavey/solders","free":true,"listed":false,"github":"https://github.com/kevinheavey/solders","clone":"git clone https://github.com/kevinheavey/solders.git","description":"A high-performance Python toolkit for Solana, written in Rust","language":"Rust","stars":445,"topics":["blockchain","defi","nft","pyo3","python","rust","solana"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"--- Solders solders is a high-performance Python toolkit for Solana, written in Rust. It provides robust solutions to the following problems: - Core SDK stuff: keypairs, pubkeys, signing and serializing transactions - that sort of thing. - RPC stuff: building requests and parsing responses (no networking stuff - if you want help with that, solana-py is your friend). - Integration testing stuff: the solders.litesvm module is an alternative to solana-test-validator that's much more convenient and much faster. It's based on solana-program-test if you know that is. What about solana-py? solders and solana-py are good friends. solana-py uses solders under the hood extensively in its core API and RPC API. The main differences are: - solders doesn't have functions to actually interact with the RPC server (though solana-py does use the RPC code from solders ). - solders doesn't provide SPL Token and SPL Memo clients. - solana-py may not have support for all the RPC requests and responses provided by solders . - solana-py doesn't have anything like the litesvm testing kit. Since solana-py uses solders under the hood and they don't duplicate each other's features, you should just use whichever library you need. Installation Note: Requires Python = 3.7. Example Usage Development Setup 1. Install uv. 2. Install the project dependencies (including dev tools): 3. Activate the virtual environment (optional, uv run works without activation): Testing 1. Run uv run maturin develop to compile t","default_branch":null,"files":null,"tree":[],"storefront":"/r/kevinheavey","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kevinheavey/solders/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}