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/Apply_internal_results/index.html
Module Tezos_raw_protocol_015_PtLimaPt.Apply_internal_resultsSource
Types representing results of applying an internal operation.
These are used internally by Apply.
Source
type 'kind internal_operation_contents = | Transaction : {amount : Alpha_context.Tez.tez;parameters : Alpha_context.Script.lazy_expr;entrypoint : Alpha_context.Entrypoint.t;destination : Alpha_context.Destination.t;
} -> Alpha_context.Kind.transaction internal_operation_contents| Origination : {delegate : Tezos_protocol_environment_015_PtLimaPt.Signature.Public_key_hash.t option;script : Alpha_context.Script.t;credit : Alpha_context.Tez.tez;
} -> Alpha_context.Kind.origination internal_operation_contents| Delegation : Tezos_protocol_environment_015_PtLimaPt.Signature.Public_key_hash.t option -> Alpha_context.Kind.delegation internal_operation_contents| Event : {ty : Alpha_context.Script.expr;tag : Alpha_context.Entrypoint.t;payload : Alpha_context.Script.expr;
} -> Alpha_context.Kind.event internal_operation_contents
internal_operation_contents are the internal operations as output in receipts. The type simply weakens Script_typed_ir.internal_operation_contents so that it is easier to define an encoding for it (i.e. we remove the typed parameter).
Source
type 'kind internal_operation = {source : Alpha_context.Contract.t;operation : 'kind internal_operation_contents;nonce : int;
}Source
type packed_internal_operation = | Internal_operation : 'kind internal_operation -> packed_internal_operation
Source
val packed_internal_operation :
Script_typed_ir.packed_internal_operation ->
packed_internal_operationSource
val packed_internal_operations :
Script_typed_ir.packed_internal_operation list ->
packed_internal_operation listSource
type successful_transaction_result = | Transaction_to_contract_result of {storage : Alpha_context.Script.expr option;lazy_storage_diff : Alpha_context.Lazy_storage.diffs option;balance_updates : Alpha_context.Receipt.balance_updates;ticket_receipt : Alpha_context.Ticket_receipt.t;originated_contracts : Contract_hash.t list;consumed_gas : Alpha_context.Gas.Arith.fp;storage_size : Tezos_protocol_environment_015_PtLimaPt.Z.t;paid_storage_size_diff : Tezos_protocol_environment_015_PtLimaPt.Z.t;allocated_destination_contract : bool;
}| Transaction_to_tx_rollup_result of {ticket_hash : Alpha_context.Ticket_hash.t;balance_updates : Alpha_context.Receipt.balance_updates;consumed_gas : Alpha_context.Gas.Arith.fp;paid_storage_size_diff : Tezos_protocol_environment_015_PtLimaPt.Z.t;
}| Transaction_to_sc_rollup_result of {consumed_gas : Alpha_context.Gas.Arith.fp;inbox_after : Alpha_context.Sc_rollup.Inbox.t;
}| Transaction_to_zk_rollup_result of {ticket_hash : Alpha_context.Ticket_hash.t;balance_updates : Alpha_context.Receipt.balance_updates;consumed_gas : Alpha_context.Gas.Arith.fp;paid_storage_size_diff : Tezos_protocol_environment_015_PtLimaPt.Z.t;
}
Result of applying an internal transaction.
Source
type successful_origination_result = {lazy_storage_diff : Alpha_context.Lazy_storage.diffs option;balance_updates : Alpha_context.Receipt.balance_updates;originated_contracts : Contract_hash.t list;consumed_gas : Alpha_context.Gas.Arith.fp;storage_size : Tezos_protocol_environment_015_PtLimaPt.Z.t;paid_storage_size_diff : Tezos_protocol_environment_015_PtLimaPt.Z.t;
}Result of applying an internal origination.
Source
type _ successful_internal_operation_result = | ITransaction_result : successful_transaction_result -> Alpha_context.Kind.transaction successful_internal_operation_result| IOrigination_result : successful_origination_result -> Alpha_context.Kind.origination successful_internal_operation_result| IDelegation_result : {consumed_gas : Alpha_context.Gas.Arith.fp;
} -> Alpha_context.Kind.delegation successful_internal_operation_result| IEvent_result : {consumed_gas : Alpha_context.Gas.Arith.fp;
} -> Alpha_context.Kind.event successful_internal_operation_result
Result of applying a Script_typed_ir.internal_operation_contents.
Source
type 'kind internal_operation_result =
('kind,
'kind Alpha_context.Kind.manager,
'kind successful_internal_operation_result)
Apply_operation_result.operation_resultSource
type packed_internal_operation_result = | Internal_operation_result : 'kind internal_operation * 'kind internal_operation_result -> packed_internal_operation_result
Source
val pack_internal_operation_result :
'kind Script_typed_ir.internal_operation ->
'kind internal_operation_result ->
packed_internal_operation_resultSource
val internal_operation_encoding :
packed_internal_operation
Tezos_protocol_environment_015_PtLimaPt.Data_encoding.tSource
val internal_operation_result_encoding :
packed_internal_operation_result
Tezos_protocol_environment_015_PtLimaPt.Data_encoding.t sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>