Context.DelegateSourcetype info = Tezos_protocol_alpha.Protocol.Delegate_services.info = {full_balance : Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t;current_frozen_deposits : Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t;frozen_deposits : Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t;staking_balance : Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t;delegated_contracts : Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t
list;delegated_balance : Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t;deactivated : bool;grace_period : Tezos_protocol_alpha.Protocol.Alpha_context.Cycle.t;voting_info : Vote.delegate_info;active_consensus_key : Tezos_protocol_alpha.Environment.Signature.Public_key_hash.t;pending_consensus_keys : (Tezos_protocol_alpha.Protocol.Alpha_context.Cycle.t
* Tezos_protocol_alpha.Environment.Signature.Public_key_hash.t)
list;}val info :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.public_key_hash ->
Tezos_protocol_alpha.Protocol.Delegate_services.info
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval full_balance :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.public_key_hash ->
Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval current_frozen_deposits :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.public_key_hash ->
Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval initial_frozen_deposits :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.public_key_hash ->
Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tcalls the RPC frozen_deposits: we're using a different name to be more easily distinguishable from current_frozen_deposits
val staking_balance :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.public_key_hash ->
Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval deactivated :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.public_key_hash ->
bool Tezos_base.TzPervasives.tzresult Tezos_protocol_alpha.Environment.Lwt.tval voting_info :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.public_key_hash ->
Vote.delegate_info Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval consensus_key :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.public_key_hash ->
Tezos_protocol_alpha.Protocol.Delegate_services.consensus_keys_info
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.tval participation :
t ->
Tezos_protocol_alpha.Protocol.Alpha_context.public_key_hash ->
Tezos_protocol_alpha.Protocol.Alpha_context.Delegate.participation_info
Tezos_base.TzPervasives.tzresult
Tezos_protocol_alpha.Environment.Lwt.t