{"repo":"256foundation/asic-rs","free":true,"listed":false,"github":"https://github.com/256foundation/asic-rs","clone":"git clone https://github.com/256foundation/asic-rs.git","description":"Simple ASIC management in rust","language":"Rust","stars":51,"topics":["antminer","avalonminer","bitaxe","bitcoin","braiins-os","luxos","nerdaxe","vnish","whatsminer","epic-umc"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"asic-rs asic-rs is an async miner management and control library for ASIC miners. It provides one set of concepts across Rust and Python: a factory discovers miners, a miner object gathers data and performs supported control operations, and shared data/config models describe the result. The Rust crate is published as asic-rs . The Python bindings are published as pyasic rs and expose the same high-level API through PyO3 classes and Pydantic-compatible data models. API Map Concept Rust Python ------- ---- ------ Discovery and miner construction [ MinerFactory ][ link0] pyasic rs.MinerFactory Miner handle Box pyasic rs.Miner Full telemetry snapshot MinerData pyasic rs.data.MinerData Hashrate values HashRate , HashRateUnit HashRate , HashRateUnit Pool configuration PoolGroupConfig , PoolConfig PoolGroup , Pool Fan configuration FanConfig FanConfig Tuning configuration TuningConfig TuningConfig Optional controls/configs supports methods supports properties All network operations are asynchronous. Rust methods generally return Result and use Option when a miner does not expose a value. Python methods are awaitable and return the Python equivalent, using None for missing or unsupported values. Examples The paired examples below use stable markers so documentation tools can render Rust and Python snippets as language tabs while GitHub, PyPI, and docs.rs still show both examples plainly. Get One Miner If the miner IP is known, ask MinerFactory to identify the firmware and build the c","default_branch":null,"files":null,"tree":[],"storefront":"/r/256foundation","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/256foundation/asic-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."}