Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tonyke-bot/ore-miner
ORE Miner built on top of Jito bundle with both CPU and GPU support.
https://github.com/tonyke-bot/ore-miner
Last synced: 3 months ago
JSON representation
ORE Miner built on top of Jito bundle with both CPU and GPU support.
- Host: GitHub
- URL: https://github.com/tonyke-bot/ore-miner
- Owner: tonyke-bot
- Created: 2024-04-13T08:25:19.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-13T11:28:14.000Z (9 months ago)
- Last Synced: 2024-04-13T22:09:21.488Z (9 months ago)
- Language: Rust
- Homepage:
- Size: 66.4 KB
- Stars: 67
- Watchers: 2
- Forks: 49
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - tonyke-bot/ore-miner - ORE Miner built on top of Jito bundle with both CPU and GPU support. (Rust)
README
# $ORE Miner
ORE Miner built on top of Jito bundle service by [@tonyke_bot](https://x.com/tonyke_bot) and [@shoucccc](https://twitter.com/shoucccc).
Shipped with both CPU and GPU hashing support.
Each miner is able to carry 400 wallets on a single RTX 4090 card. Should expect 10~20% improvement if the code is optimized.
## Preparations
1. Get a reliable, fastest Solana RPC
2. Clone the repo and build
```shell
git clone https://github.com/tonyke-bot/ore-miner.git
cd ore-miner
cargo build --release
```3. (Optional) Install CUDA development environment
4. (Optional) Build CUDA miner
```shell
./build-cuda-worker.sh
```
5. Generate wallets and fund them with SOL### Feature
* Evenly consumed SOL: Choose richest wallet to tip bundle and richest wallet in a transaction to pay the transaction fee.
* Adaptive tip: Automatically adjust tip based on the Jito tip stream.
* Bulk operation support: mine, register, claim, batch transfer## Usage
#### Mine with GPU
```
export CUDA_VISIBLE_DEVICES=cargo run --release -- \
--rpc \
--priority-fee 500000 \ # Tip used for Jito bundle. If max adaptive tip is set, this will be the initial tip.
bundle-mine-gpu \
--key-folder \ # Folder contains your Solana keys
--max-adaptive-tip 400000 \ # Max tip used, if this is set, use tip min(tips.p50, max)****```
#### Multi Claim
```
cargo run --release -- \
--rpc \
--priority-fee 500000 \ # Tip used for Jito bundle.
claim \
--key-folder \ # Folder contains your Solana keys
--beneficiary
```#### Register
```
cargo run --release -- \
--rpc \
--priority-fee 500000 \ # Tip used for Jito bundle.
register \
--key-folder \ # Folder contains your Solana keys
```### Buy me ☕️
* SOL: `tonyi4UznxNzae5RBinHTU8Gxr91RRGBcdx7mmimN8F`
* EVM: `0x45Fce32abB76fd0722882326FBf2d1182e6b982B`Appreciate your support!