package tezos-protocol-alpha

  1. Overview
  2. Docs
Tezos/Protocol: economic-protocol definition

Install

Dune Dependency

Authors

Maintainers

Sources

tezos-16.0.tar.gz
sha256=ad9e08819871c75ba6f4530b125f7d157799398e4d77a1e6bfea9d91ff37ff55
sha512=c5dc4d40cc09bc6980fbbdb5c2e105bf4252cf9cfcb2b49660b0ebe4dc789f6709ec3b3bf2f87d81580d3eed9521eeb1c960f24d9b14eb0285aaba1f84d10a9b

doc/tezos-protocol-alpha.raw/Tezos_raw_protocol_alpha/Delegate_slashed_deposits_storage/index.html

Module Tezos_raw_protocol_alpha.Delegate_slashed_deposits_storageSource

This module maintains the storage related to slashing of delegates for double signing. In particular, it is responsible for maintaining the Storage.Slashed_deposits table.

Returns true if the given delegate has already been slashed for double baking for the given level.

Returns true if the given delegate has already been slashed for double preendorsing or double endorsing for the given level.

Burn some frozen deposit for a delegate at a given level and record in the context that the given delegate has now been slashed for double endorsing for the given level.

Returns the burned amount.

Fails with Unrequired_denunciation if the given delegate has already been slashed for double endorsing for the given level.

Burn some frozen deposit for a delegate at a given level and record in the context that the given delegate has now been slashed for double baking for the given level.

Returns the burned amount.

Fails with Unrequired_denunciation if the given delegate has already been slashed for double baking for the given level.

Sourceval clear_outdated_slashed_deposits : Raw_context.t -> new_cycle:Cycle_repr.t -> Raw_context.t Tezos_protocol_environment_alpha.Lwt.t
OCaml

Innovation. Community. Security.