Skip to content

Releases: regolith-labs/ore-cli

2.3.1

22 Aug 17:19
Compare
Choose a tag to compare

Drillx

  • Bumps drillx version to 2.1.0
  • Includes changes that improves CPU-based mining performance

2.3.0

11 Aug 15:36
Compare
Choose a tag to compare

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

09 Aug 19:25
Compare
Choose a tag to compare

Dynamic fee

  • Fix bug that caused dynamic fee amount to not be applied.

2.2.0

09 Aug 16:49
Compare
Choose a tag to compare

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

08 Aug 17:33
Compare
Choose a tag to compare

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

08 Aug 06:02
Compare
Choose a tag to compare
  • Add back timer to mining flow

2.0.3

08 Aug 05:24
Compare
Choose a tag to compare
  • Use default keypair for the fee payer

2.0.2

08 Aug 05:06
Compare
Choose a tag to compare
  • Ignore case where core pinning fails, and fall back to regular threads.

2.0.1

08 Aug 04:52
Compare
Choose a tag to compare
  • Removes default dynamic fee strategy argument.
  • This allows users to set static fees if they want.

2.0.0

08 Aug 04:16
Compare
Choose a tag to compare

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.