2 releases
0.2.1 | Aug 7, 2024 |
---|---|
0.2.0 | Aug 6, 2024 |
#38 in #mining
58KB
1.5K
SLoC
Ore CLI Blairo
A custom command line interface for the Ore program whose customized to send less transactions to RPCs. (Actually using v1.1.1 ore cli version)
Requirements
Install Rust
To install my custom Ore CLI, you will need to have the Rust programming language installed. You can install Rust by following the instructions on the Rust website.
curl https://sh.rustup.rs -sSf | sh
Install Solana
If you don't have Solana client installed yet, run the following commands
sh -c "$(curl -sSfL https://release.solana.com/v1.18.4/install)"
Install the custom rpc
Install the ore client 2 rpc
cargo install ore-cli-blairo
How to use ?
Use the command ore2blairo instead of ore.
An example
ore2blairo mine \
--rpc your_rpc \
--keypair ~/.config/solana/id.json \
--priority-fee 10000 \
--threads 4 \
--confirm-delay 3000 \
--gateway-delay 2000 \
--gateway-retries 50 \
--dynamic-fee-url your_helius_or_triton_rpc \
--dynamic-fee-strategy "helius" \
--dynamic-fee-max 100000
'confirm_delay' & 'gateway_delay' options
You can add the confirm_delay & the gateway_delay (both optionnal) options to increase or decrease the sending rate to your rpc.
By default, confirm_delay is at 3000 milliseconds and gateway_delay is at 2000 milliseconds.
If you have low credits with your rpc, I will suggest that you use a gateway_delay of 3000 milliseconds & a confirm_delay of 4000 milliseconds. If you have high credits with your rpc, I will suggest that you use a gateway_delay of 500 milliseconds & a confirm_delay of 1500 milliseconds.
'gateway-retries' option
You can add the gateway-retries option (optionnal) to increase or decrease the number of time that you will submit a hash. No recommendation for this one, but don't set it to high, by default it's at 100.
Warnings
This project is developed by me and I am not a professional Rust developer, so use with caution. Always monitor your rpc credits.
Donation & Tips
I am accepting donations and tips at this solana adress (ORE, SOL, USDC) : AwdcrnSqdzdEdsGkx2f2zxNA4dENBDjMdpBtMtVDCrKc
Dependencies
~84MB
~1.5M SLoC