Module Mavkit_smart_rollup_node.Rollup_node_errors

type lost_result =
  1. | Draw
  2. | Timeout
  3. | Conflict_resolved
val lost_result_to_string : lost_result -> string
val lost_result_encoding : lost_result Mavryk_base.TzPervasives.Data_encoding.encoding
type Mavryk_base.TzPervasives.error +=
  1. | Cannot_produce_proof of {
    1. inbox_level : int32;
    2. start_tick : Z.t;
    }
  2. | Bad_minimal_fees of string
  3. | Disagree_with_cemented of {
    1. inbox_level : int32;
    2. ours : Mavkit_smart_rollup.Commitment.Hash.t option;
    3. on_l1 : Mavkit_smart_rollup.Commitment.Hash.t;
    }
  4. | Unreliable_mavryk_node_returning_inconsistent_game
  5. | Wrong_initial_pvm_state of {
    1. initial_state_hash : Mavkit_smart_rollup.State_hash.t;
    2. expected_state_hash : Mavkit_smart_rollup.State_hash.t;
    }
  6. | Inconsistent_inbox of {
    1. layer1_inbox : Mavkit_smart_rollup.Inbox.t;
    2. inbox : Mavkit_smart_rollup.Inbox.t;
    }
  7. | Missing_PVM_state of Mavryk_base.TzPervasives.Block_hash.t * Stdlib.Int32.t
  8. | Cannot_checkout_context of Mavryk_base.TzPervasives.Block_hash.t * Mavkit_smart_rollup.Smart_rollup_context_hash.t option
  9. | Cannot_checkout_l2_header
  10. | No_batcher
  11. | No_publisher
  12. | Refutation_player_failed_to_start
  13. | No_refutation_coordinator
  14. | Could_not_acquire_lock of string
type Mavryk_base.TzPervasives.error +=
  1. | Could_not_open_preimage_file of Mavryk_base.TzPervasives.String.t
  2. | Could_not_encode_raw_data
type Mavryk_base.TzPervasives.error +=
  1. | Lost_game of lost_result
  2. | Unparsable_boot_sector of {
    1. path : string;
    }
  3. | Invalid_genesis_state of {
    1. expected : Mavkit_smart_rollup.Commitment.Hash.t;
    2. actual : Mavkit_smart_rollup.Commitment.Hash.t;
    }
type Mavryk_base.TzPervasives.error +=
  1. | Operator_not_in_whitelist
type Mavryk_base.TzPervasives.error +=
  1. | Cannot_patch_pvm_of_public_rollup
  2. | Needs_apply_unsafe_flag of Pvm_patches.unsafe_patch list
type Mavryk_base.TzPervasives.error +=
  1. | Operator_has_no_staked
type Mavryk_base.TzPervasives.error +=
  1. | Exit_bond_recovered_bailout_mode
type Mavryk_base.TzPervasives.error +=
  1. | Access_below_first_available_level of {
    1. first_available_level : int32;
    2. accessed_level : int32;
    }
type Mavryk_base.TzPervasives.error +=
  1. | Unexpected_rollup of {
    1. rollup_address : Mavkit_smart_rollup.Address.t;
    2. saved_address : Mavkit_smart_rollup.Address.t;
    }