package tezos-protocol-015-PtLimaPt
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  Tezos/Protocol: economic-protocol definition
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      tezos-16.1.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=43723d096307603703a1a89ed1b2eb202b365f5e7824b96b0cbf813b343a6cf7
    
    
  sha512=b2a637f2e965000d3d49ad85277ca24d6cb07a1a7cf2bc69d296d8b03ad78c3eaa8e21e94b9162e62c2e11649cd03bc845b2a3dafe623b91065df69d47dc8e4f
    
    
  doc/tezos-protocol-015-PtLimaPt.raw/Tezos_raw_protocol_015_PtLimaPt/Alpha_context/Script/index.html
Module Alpha_context.ScriptSource
This module re-exports definitions from Script_repr and Michelson_v1_primitives.
Source
type prim = Michelson_v1_primitives.prim = - | K_parameter
- | K_storage
- | K_code
- | K_view
- | D_False
- | D_Elt
- | D_Left
- | D_None
- | D_Pair
- | D_Right
- | D_Some
- | D_True
- | D_Unit
- | D_Lambda_rec
- | I_PACK
- | I_UNPACK
- | I_BLAKE2B
- | I_SHA256
- | I_SHA512
- | I_ABS
- | I_ADD
- | I_AMOUNT
- | I_AND
- | I_BALANCE
- | I_CAR
- | I_CDR
- | I_CHAIN_ID
- | I_CHECK_SIGNATURE
- | I_COMPARE
- | I_CONCAT
- | I_CONS
- | I_CREATE_ACCOUNT
- | I_CREATE_CONTRACT
- | I_IMPLICIT_ACCOUNT
- | I_DIP
- | I_DROP
- | I_DUP
- | I_VIEW
- | I_EDIV
- | I_EMPTY_BIG_MAP
- | I_EMPTY_MAP
- | I_EMPTY_SET
- | I_EQ
- | I_EXEC
- | I_APPLY
- | I_FAILWITH
- | I_GE
- | I_GET
- | I_GET_AND_UPDATE
- | I_GT
- | I_HASH_KEY
- | I_IF
- | I_IF_CONS
- | I_IF_LEFT
- | I_IF_NONE
- | I_INT
- | I_LAMBDA
- | I_LAMBDA_REC
- | I_LE
- | I_LEFT
- | I_LEVEL
- | I_LOOP
- | I_LSL
- | I_LSR
- | I_LT
- | I_MAP
- | I_MEM
- | I_MUL
- | I_NEG
- | I_NEQ
- | I_NIL
- | I_NONE
- | I_NOT
- | I_NOW
- | I_MIN_BLOCK_TIME
- | I_OR
- | I_PAIR
- | I_UNPAIR
- | I_PUSH
- | I_RIGHT
- | I_SIZE
- | I_SOME
- | I_SOURCE
- | I_SENDER
- | I_SELF
- | I_SELF_ADDRESS
- | I_SLICE
- | I_STEPS_TO_QUOTA
- | I_SUB
- | I_SUB_MUTEZ
- | I_SWAP
- | I_TRANSFER_TOKENS
- | I_SET_DELEGATE
- | I_UNIT
- | I_UPDATE
- | I_XOR
- | I_ITER
- | I_LOOP_LEFT
- | I_ADDRESS
- | I_CONTRACT
- | I_ISNAT
- | I_CAST
- | I_RENAME
- | I_SAPLING_EMPTY_STATE
- | I_SAPLING_VERIFY_UPDATE
- | I_DIG
- | I_DUG
- | I_NEVER
- | I_VOTING_POWER
- | I_TOTAL_VOTING_POWER
- | I_KECCAK
- | I_SHA3
- | I_PAIRING_CHECK
- | I_TICKET
- | I_TICKET_DEPRECATED
- | I_READ_TICKET
- | I_SPLIT_TICKET
- | I_JOIN_TICKETS
- | I_OPEN_CHEST
- | I_EMIT
- | T_bool
- | T_contract
- | T_int
- | T_key
- | T_key_hash
- | T_lambda
- | T_list
- | T_map
- | T_big_map
- | T_nat
- | T_option
- | T_or
- | T_pair
- | T_set
- | T_signature
- | T_string
- | T_bytes
- | T_mutez
- | T_timestamp
- | T_unit
- | T_operation
- | T_address
- | T_tx_rollup_l2_address
- | T_sapling_transaction
- | T_sapling_transaction_deprecated
- | T_sapling_state
- | T_chain_id
- | T_never
- | T_bls12_381_g1
- | T_bls12_381_g2
- | T_bls12_381_fr
- | T_ticket
- | T_chest_key
- | T_chest
- | H_constant
Source
type 'location michelson_node =
  ('location, prim) Tezos_protocol_environment_015_PtLimaPt.Micheline.nodeMode of deserialization gas consumption in force_decode:
- Always: the gas is taken independently of the internal state of the- lazy_expr
- When_needed: the gas is consumed only if the- lazy_exprhas never been deserialized before.
Source
val force_decode_in_context : 
  consume_deserialization_gas:consume_deserialization_gas ->
  context ->
  lazy_expr ->
  (expr * context) Tezos_protocol_environment_015_PtLimaPt.Error_monad.tzresultDecode an expression in the context after consuming the deserialization gas cost (see consume_deserialization_gas).
Source
val force_bytes_in_context : 
  context ->
  lazy_expr ->
  (bytes * context)
    Tezos_protocol_environment_015_PtLimaPt.Error_monad.tzresultDecode an expression in the context after consuming the deserialization gas cost.
Source
val consume_decoding_gas : 
  Gas.Arith.fp ->
  lazy_expr ->
  Gas.Arith.fp Tezos_protocol_environment_015_PtLimaPt.Error_monad.tzresultconsume_decoding_gas available_gas lexpr subtracts (a lower bound on) the cost to deserialize lexpr from available_gas. The cost does not depend on the internal state of the lazy_expr.
This mimics the gas consuming part of force_decode_in_context called with consume_deserialization_gas:Always.
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >