package tezos-protocol-010-PtGRANAD
Tezos/Protocol: economic-protocol definition
Install
dune-project
Dependency
Authors
Maintainers
Sources
tezos-17.3.tar.gz
sha256=7062cd57addd452852598a2214ade393130efa087b99068d53713bdf912b3680
sha512=08e4091144a03ce3c107fb91a66501bd8b65ca3278917c455a2eaac6df3e108ade63f6ab8340a4bb152d60f404326e464d0ec95d26cafe8e82f870465d24a5fc
doc/tezos-protocol-010-PtGRANAD.raw/Tezos_raw_protocol_010_PtGRANAD/Alpha_context/Gas/index.html
Module Alpha_context.Gas
Source
Source
module Arith :
Fixed_point_repr.Safe
with type 'a t = Saturation_repr.may_saturate Saturation_repr.t
Source
val check_limit_is_valid :
context ->
'a Arith.t ->
unit Tezos_protocol_environment_010_PtGRANAD.Error_monad.tzresult
Checks that the given gas limit does not exceed the hard gas limit per operation
Source
val consume_limit_in_block :
context ->
'a Arith.t ->
context Tezos_protocol_environment_010_PtGRANAD.Error_monad.tzresult
Consumes gas equal to the given operation gas limit in the current block gas level of the context. May fail if not enough gas remains in the block
Source
val consume :
context ->
cost ->
context Tezos_protocol_environment_010_PtGRANAD.Error_monad.tzresult
Consumes operation gas. May fail if not enough gas remains for the operation
Update gas counter in the context.
Source
val gas_exhausted_error :
context ->
'a Tezos_protocol_environment_010_PtGRANAD.Error_monad.tzresult
Triggers an error in case of gas exhaustion.
Returns the operation gas level difference between two contexts. Returns Arith.zero
if any of the contexts are set to unlimited gas
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>