Tezos_shell_services.Validation_errorstype Tezos_base.TzPervasives.error += | Operation_conflict of {new_hash : Tezos_base.TzPervasives.Operation_hash.t;needed_fee_in_mutez : int64 option;}| Operation_replacement of {old_hash : Tezos_base.TzPervasives.Operation_hash.t;new_hash : Tezos_base.TzPervasives.Operation_hash.t;}| Rejected_by_full_mempool of {hash : Tezos_base.TzPervasives.Operation_hash.t;needed_fee_in_mutez : int64 option;}| Removed_from_full_mempool of Tezos_base.TzPervasives.Operation_hash.ttype Tezos_base.TzPervasives.error += | Future_block_header of {block : Tezos_base.TzPervasives.Block_hash.t;block_time : Tezos_base.Time.Protocol.t;time : Tezos_base.Time.System.t;}type Tezos_base.TzPervasives.error += | Inconsistent_hash of Tezos_base.TzPervasives.Context_hash.t
* Tezos_base.TzPervasives.Context_hash.ttype Tezos_base.TzPervasives.error += | Missing_block_metadata_hash of Tezos_base.TzPervasives.Block_hash.ttype Tezos_base.TzPervasives.error += | Missing_operation_metadata_hashes of Tezos_base.TzPervasives.Block_hash.ttype Tezos_base.TzPervasives.error += | Invalid_locator of Tezos_base.P2p_peer.Id.t * Tezos_base.Block_locator.ttype Tezos_base.TzPervasives.error += | Too_short_locator of Tezos_base.P2p_peer.Id.t * Tezos_base.Block_locator.ttype Tezos_base.TzPervasives.error += | Invalid_protocol of {hash : Tezos_base.TzPervasives.Protocol_hash.t;error : protocol_error;}type Tezos_base.TzPervasives.error += | Cannot_load_protocol of Tezos_base.TzPervasives.Protocol_hash.ttype Tezos_base.TzPervasives.error += | Checkpoint_error of Tezos_base.TzPervasives.Block_hash.t
* Tezos_base.P2p_peer.Id.t option