Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

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!