Files
ore/README.md
Hardhat Chad 1f1a0c95cc readme
2025-05-26 10:36:55 -07:00

1.2 KiB
Raw Blame History

ORE

Digital gold, accelerated.

API

  • Consts  Program constants.
  • Error  Custom program errors.
  • Event  Custom program events.
  • Instruction  Declared instructions and arguments.

Instructions

  • Bet - Open a wager.
  • Bury - Swap wagered tokens into ORE and burns it.
  • Close - Close a wager account.
  • Initialize - Initialize the program.
  • Payout - Payout the block reward to the winning wager.
  • Reset - Start the next block.

State

  • Block - A singleton account tracking rounds of wagering.
  • Proof - (Deprecated) An account which tracks a miner's current hash and current stake.
  • Treasury The mint authority on the ORE token.
  • Wager - A bet placed by a user.

Tests

To run the test suite, use the Solana toolchain:

cargo test-sbf

For line coverage, use llvm-cov:

cargo llvm-cov