{"repo":"shuhuiluo/uniswap-v3-sdk-rs","free":true,"listed":false,"github":"https://github.com/shuhuiluo/uniswap-v3-sdk-rs","clone":"git clone https://github.com/shuhuiluo/uniswap-v3-sdk-rs.git","description":"Opinionated Rust implementation of the Uniswap V3 SDK with a focus on readability and performance","language":"Rust","stars":161,"topics":["ethereum","rust","uniswap-v3"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Uniswap V3 SDK Rust A Rust SDK for building applications on top of Uniswap V3. Migration from the TypeScript Uniswap/v3-sdk. It is feature-complete with unit tests matching the TypeScript SDK. Features - Opinionated Rust implementation of the Uniswap V3 SDK with a focus on readability and performance - Usage of alloy-rs types - Reimplementation of the math libraries in Uniswap V3 Math In Rust based on optimizations presented in Uni V3 Lib - Extensive unit tests and benchmarks - An extensions feature for additional functionalities related to Uniswap V3, including: - pool module for creating a Pool struct from a pool key and fetching the liquidity map within a tick range for the specified pool, using an RPC provider - position module for creating a Position struct from a token id and fetching the state and pool for all positions of the specified owner, etc., using an RPC provider - price tick conversions module for converting between prices and ticks - simple tick data provider module for fetching tick data from a Uniswap V3 pool contract directly via RPC calls - ephemeral tick data provider module for fetching ticks using an ephemeral contract in a single eth call - ephemeral tick map data provider fetches ticks in a single eth call and creates a TickMap - tick map provides a way to access tick data directly from a hashmap, supposedly more efficient than TickList Expand to see the benchmarks Function Time Reference ------------------------ ----------- ----------- get sqrt rati","default_branch":null,"files":null,"tree":[],"storefront":"/r/shuhuiluo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shuhuiluo/uniswap-v3-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."}