Releases: regolith-labs/ore-cli
Releases · regolith-labs/ore-cli
2.3.1
2.3.0
Jito tips
- Use
--jito
flag to submit transactions via Jito network. - Tip amount is selected automatically and displayed in the logs.
Blockhash retries
- Automatically retries failed requests to fetch the recent blockhash.
Default priority fee strategy
- Sets up a default local strategy to estimate dynamic priority fees if the RPC does not provide a custom endpoint.
Reset error
- Handles the reset error more gracefully, retrying submission w/o requiring a manual restart.
2.2.1
Dynamic fee
- Fix bug that caused dynamic fee amount to not be applied.
2.2.0
RPCs
- Enables dynamic fees for Quicknode and Alchemy.
Logs
- Refined log formatting.
- Now displays balance changes, current best difficulty, and transaction timestamps.
Transfers
- Adds
ore transfer
command to send ORE to any Solana address.
Args
- Cleans up some of the commands to support unnamed args.
2.1.0
Dynamic fees
- Replace
--dynamic-fee-strategy
arg with a simpler--dynamic-fee
flag. - If
--dynamic-fee
flag is set, try using dynamic fees. Fallback to static if rpc does not support dynamic fees. - Infer the strategy implicitly based on the rpc url.
Resign
- After 10 failed attempts to submit a transaction, refresh the priority fee and blockhash, resign and submit.
Bus strategy
- Submit hashes to the bus with the highest balance to minimize chances of sending on a bus that has been drained.
Benchmark
- Use reusable memory and core pinning for benchmark tests.
2.0.4
- Add back timer to mining flow
2.0.3
- Use default keypair for the fee payer
2.0.2
- Ignore case where core pinning fails, and fall back to regular threads.
2.0.1
- Removes default dynamic fee strategy argument.
- This allows users to set static fees if they want.
2.0.0
Core pinning
- Now pins threads to cores.
- Renames
--threads
argument to--cores
.
Dynamic priority fees
- Defaults
--priority-fee
to 500,000 microlamports. - Adds
--dynamic-fee-strategy
and--dynamic-fee-rpc
args. - If
--dynamic-fee-strategy
is set, it uses the default--rpc
url to select a priority fee. - If
-dynamic-fee-rpc
is set, this endpoint is used to fetch the dynamic priority fee. - If dynamic priority fees are used, they are capped by the
--priority-fee
value.
Multiplier
- Prints the multiplier in the mining flow.
Proof
- Adds a
proof
command to lookup a proof account by address.
Fee payer
- Adds an optional
--fee-payer
arg to set a separate transaction fee payer.