ore-api 3.2.0-boostv3

Liquid digial gold everyone can mine
Documentation
use steel::*;

#[derive(Debug, Error, Clone, Copy, PartialEq, Eq, IntoPrimitive)]
#[repr(u32)]
pub enum OreError {
    #[error("The epoch has ended and needs reset")]
    NeedsReset = 0,
    #[error("The provided hash is invalid")]
    HashInvalid = 1,
    #[error("The provided hash did not satisfy the minimum required difficulty")]
    HashTooEasy = 2,
    #[error("The claim amount cannot be greater than the claimable rewards")]
    ClaimTooLarge = 3,
    #[error("The clock time is invalid")]
    ClockInvalid = 4,
    #[error("You are trying to submit too soon")]
    Spam = 5,
    #[error("The maximum supply has been reached")]
    MaxSupply = 6,
    #[error("The proof does not match the expected account")]
    AuthFailed = 7,
}

error!(OreError);