Context.ContractSourceval pp :
Tezos_protocol_alpha.Environment.Format.formatter ->
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
unitval equal :
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
boolval pkh :
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
Tezos_protocol_alpha.Protocol.Alpha_context.public_key_hashval balance :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tReturns the balance of a contract, by default the main balance. If the contract is implicit the frozen balances are available too: deposit, fees or rewards.
val frozen_bonds :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval balance_and_frozen_bonds :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval staked_balance :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t option
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval unstaked_frozen_balance :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t option
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval unstaked_finalizable_balance :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t option
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval full_balance :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval staking_numerator :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
Tezos_protocol_alpha.Environment.Z.t Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval counter :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Manager_counter.t
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval manager :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
Account.t Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval is_manager_key_revealed :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
bool Tezos_base.TzPervasives.tzresult Tezos_protocol_alpha.Environment.Lwt.tval delegate :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
Tezos_protocol_alpha.Protocol.Alpha_context.public_key_hash
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval delegate_opt :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
Tezos_protocol_alpha.Protocol.Alpha_context.public_key_hash option
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval storage :
t ->
Tezos_protocol_alpha.Protocol.Contract_hash.t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Script.expr
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval script :
t ->
Tezos_protocol_alpha.Protocol.Contract_hash.t ->
Tezos_protocol_alpha.Protocol.Alpha_context.Script.expr
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval script_hash :
t ->
Tezos_protocol_alpha.Protocol.Contract_hash.t ->
Tezos_protocol_alpha.Protocol.Script_expr_hash.t
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.t