package tezos-protocol-alpha

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val cons_some : Alpha_context.Gas.cost
val cons_none : Alpha_context.Gas.cost
val cons_pair : Alpha_context.Gas.cost
val cons_left : Alpha_context.Gas.cost
val cons_right : Alpha_context.Gas.cost
val cons_list : Alpha_context.Gas.cost
val list_size : Alpha_context.Gas.cost
val empty_set : Alpha_context.Gas.cost
val set_update : 'a -> 'a Script_typed_ir.set -> Alpha_context.Gas.cost
val set_size : Alpha_context.Gas.cost
val empty_map : Alpha_context.Gas.cost
val map_iter : ('k, 'v) Script_typed_ir.map -> Alpha_context.Gas.cost
val map_mem : 'k -> ('k, 'v) Script_typed_ir.map -> Alpha_context.Gas.cost
val map_get : 'k -> ('k, 'v) Script_typed_ir.map -> Alpha_context.Gas.cost
val map_update : 'k -> ('k, 'v) Script_typed_ir.map -> Alpha_context.Gas.cost
val map_get_and_update : 'k -> ('k, 'v) Script_typed_ir.map -> Alpha_context.Gas.cost
val big_map_get_and_update : (_, _) Script_typed_ir.big_map_overlay -> Alpha_context.Gas.cost
val map_size : Alpha_context.Gas.cost
val add_seconds_timestamp : 'a Script_int.num -> Script_timestamp.t -> Alpha_context.Gas.cost
val add_timestamp_seconds : Script_timestamp.t -> 'a Script_int.num -> Alpha_context.Gas.cost
val sub_timestamp_seconds : Script_timestamp.t -> 'a Script_int.num -> Alpha_context.Gas.cost
val string_size : Alpha_context.Gas.cost
val concat_bytes_pair : bytes -> bytes -> Alpha_context.Gas.cost
val slice_bytes : bytes -> Alpha_context.Gas.cost
val bytes_size : Alpha_context.Gas.cost
val nat_bytes : bytes -> Alpha_context.Gas.cost
val int_bytes : bytes -> Alpha_context.Gas.cost
val sub_tez_legacy : Alpha_context.Gas.cost
val mul_teznat : Alpha_context.Gas.cost
val mul_nattez : Alpha_context.Gas.cost
val bool_and : Alpha_context.Gas.cost
val bool_xor : Alpha_context.Gas.cost
val bool_not : Alpha_context.Gas.cost
val ediv_teznat : 'a -> 'b Script_int.num -> Alpha_context.Gas.cost
val ediv_tez : Alpha_context.Gas.cost
val or_bytes : bytes -> bytes -> Alpha_context.Gas.cost
val and_bytes : bytes -> bytes -> Alpha_context.Gas.cost
val xor_bytes : bytes -> bytes -> Alpha_context.Gas.cost
val not_bytes : bytes -> Alpha_context.Gas.cost
val loop_left : Alpha_context.Gas.cost
type algo =
  1. | Ed25519
  2. | Secp256k1
  3. | P256
  4. | Bls
val check_signature_on_algo : algo -> int -> Alpha_context.Gas.cost
val blake2b : bytes -> Alpha_context.Gas.cost
val sha256 : bytes -> Alpha_context.Gas.cost
val sha512 : bytes -> Alpha_context.Gas.cost
val dign : int -> Alpha_context.Gas.cost
val dugn : int -> Alpha_context.Gas.cost
val dipn : int -> Alpha_context.Gas.cost
val dropn : int -> Alpha_context.Gas.cost
val voting_power : Alpha_context.Gas.cost
val total_voting_power : Alpha_context.Gas.cost
val keccak : bytes -> Alpha_context.Gas.cost
val sha3 : bytes -> Alpha_context.Gas.cost
val add_bls12_381_g1 : Alpha_context.Gas.cost
val add_bls12_381_g2 : Alpha_context.Gas.cost
val add_bls12_381_fr : Alpha_context.Gas.cost
val mul_bls12_381_g1 : Alpha_context.Gas.cost
val mul_bls12_381_g2 : Alpha_context.Gas.cost
val mul_bls12_381_fr : Alpha_context.Gas.cost
val mul_bls12_381_fr_z : 'a Script_int.num -> Alpha_context.Gas.cost
val mul_bls12_381_z_fr : 'a Script_int.num -> Alpha_context.Gas.cost
val int_bls12_381_fr : Alpha_context.Gas.cost
val neg_bls12_381_g1 : Alpha_context.Gas.cost
val neg_bls12_381_g2 : Alpha_context.Gas.cost
val neg_bls12_381_fr : Alpha_context.Gas.cost
val pairing_check_bls12_381 : 'a Script_list.t -> Alpha_context.Gas.cost
val comb : int -> Alpha_context.Gas.cost
val uncomb : int -> Alpha_context.Gas.cost
val comb_get : int -> Alpha_context.Gas.cost
val comb_set : int -> Alpha_context.Gas.cost
val dupn : int -> Alpha_context.Gas.cost
val concat_string_precheck : 'a Script_list.t -> Alpha_context.Gas.cost
val empty_big_map : Alpha_context.Gas.cost
val apply : rec_flag:bool -> Alpha_context.Gas.cost
val contract : Alpha_context.Gas.cost
val transfer_tokens : Alpha_context.Gas.cost
val implicit_account : Alpha_context.Gas.cost
val create_contract : Alpha_context.Gas.cost
val set_delegate : Alpha_context.Gas.cost
val min_block_time : Alpha_context.Gas.cost
val self_address : Alpha_context.Gas.cost
val chain_id : Alpha_context.Gas.cost
val unpack : bytes -> Alpha_context.Gas.cost
val unpack_failed : string -> Alpha_context.Gas.cost
val sapling_empty_state : Alpha_context.Gas.cost
val sapling_verify_update : inputs:int -> outputs:int -> bound_data:int -> Alpha_context.Gas.cost
val sapling_verify_update_deprecated : inputs:int -> outputs:int -> Alpha_context.Gas.cost
val read_ticket : Alpha_context.Gas.cost

cost to generate one event emission internal operation

module Control : sig ... end
OCaml

Innovation. Community. Security.