{"repo":"shuhuiluo/uniswap-v4-sdk-rs","free":true,"listed":false,"github":"https://github.com/shuhuiluo/uniswap-v4-sdk-rs","clone":"git clone https://github.com/shuhuiluo/uniswap-v4-sdk-rs.git","description":"Opinionated Rust implementation of the Uniswap V4 SDK with a focus on readability and performance","language":"Rust","stars":35,"topics":["ethereum","rust","uniswap-v4"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Uniswap V4 SDK Rust A Rust SDK for building applications on top of Uniswap V4. Rewrite of the TypeScript V4 SDK. It is feature-complete with matching unit tests. Features - Opinionated Rust implementation of the Uniswap V4 SDK with a focus on readability and performance - Usage of alloy-rs types - Consistent API and types with the V3 SDK and SDK Core - An extensions feature for additional functionalities related to Uniswap V4, including: - pool : Create Pool structs from on-chain data - position : Fetch position data from NFT token IDs and parse events - pool manager lens : Query pool manager state (similar to StateView ) - simple tick data provider : Fetch tick data via RPC Supported Rust Versions (MSRV) The current MSRV (minimum supported Rust version) is 1.91. To avoid transitive dependencies requiring a newer rustc , use edition 2024 or add to .cargo/config.toml : Getting started Add the following to your Cargo.toml file: Usage The package structure follows that of the TypeScript SDK, but with snake case instead of camelCase . For easy import, use the prelude: Note on no std By default, this library does not depend on the standard library ( std ). However, the std feature can be enabled. Contributing Contributions are welcome. Please open an issue if you have any questions or suggestions. Testing Tests are run with Linting Linting is done with clippy and rustfmt . To run the linter, use: License This project is licensed under the MIT License. Acknowledgements This project","default_branch":null,"files":null,"tree":[],"storefront":"/r/shuhuiluo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shuhuiluo/uniswap-v4-sdk-rs/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."}