Forge.Manager
val operations :
'a Mavryk_protocol_alpha.Environment.RPC_context.simple ->
'b ->
branch:Mavryk_protocol_environment_alpha.Block_hash.t ->
source:Mavryk_raw_protocol_alpha.Alpha_context.public_key_hash ->
?sourcePubKey:Mavryk_protocol_alpha.Protocol.Alpha_context.public_key ->
counter:Mavryk_protocol_alpha.Protocol.Alpha_context.Manager_counter.t ->
fee:Mavryk_protocol_alpha.Protocol.Alpha_context.Tez.t ->
gas_limit:Mavryk_protocol_alpha.Protocol.Alpha_context.Gas.Arith.integral ->
storage_limit:Mavryk_protocol_environment_alpha.Z.t ->
Mavryk_protocol_alpha.Protocol.Alpha_context.packed_manager_operation list ->
(Mavryk_protocol_environment_alpha.Bytes.t,
Mavryk_base.TzPervasives.Error_monad.tztrace)
Stdlib.result
Lwt.t
val reveal :
'a Mavryk_protocol_alpha.Environment.RPC_context.simple ->
'b ->
branch:Mavryk_protocol_environment_alpha.Block_hash.t ->
source:Mavryk_raw_protocol_alpha.Alpha_context.public_key_hash ->
sourcePubKey:Mavryk_protocol_alpha.Protocol.Alpha_context.public_key ->
counter:Mavryk_protocol_alpha.Protocol.Alpha_context.Manager_counter.t ->
fee:Mavryk_protocol_alpha.Protocol.Alpha_context.Tez.t ->
unit ->
(Mavryk_protocol_environment_alpha.Bytes.t,
Mavryk_base.TzPervasives.Error_monad.tztrace)
Stdlib.result
Lwt.t
val transaction :
'a Mavryk_protocol_alpha.Environment.RPC_context.simple ->
'b ->
branch:Mavryk_protocol_environment_alpha.Block_hash.t ->
source:Mavryk_raw_protocol_alpha.Alpha_context.public_key_hash ->
?sourcePubKey:Mavryk_protocol_alpha.Protocol.Alpha_context.public_key ->
counter:Mavryk_protocol_alpha.Protocol.Alpha_context.Manager_counter.t ->
amount:Mavryk_protocol_alpha.Protocol.Alpha_context.Tez.t ->
destination:Mavryk_protocol_alpha.Protocol.Alpha_context.Contract.t ->
?entrypoint:Mavryk_protocol_alpha.Protocol.Alpha_context.Entrypoint.t ->
?parameters:Mavryk_protocol_alpha.Protocol.Alpha_context.Script.expr ->
gas_limit:Mavryk_protocol_alpha.Protocol.Alpha_context.Gas.Arith.integral ->
storage_limit:Mavryk_protocol_environment_alpha.Z.t ->
fee:Mavryk_protocol_alpha.Protocol.Alpha_context.Tez.t ->
unit ->
(Mavryk_protocol_environment_alpha.Bytes.t,
Mavryk_base.TzPervasives.Error_monad.tztrace)
Stdlib.result
Lwt.t
val origination :
'a Mavryk_protocol_alpha.Environment.RPC_context.simple ->
'b ->
branch:Mavryk_protocol_environment_alpha.Block_hash.t ->
source:Mavryk_raw_protocol_alpha.Alpha_context.public_key_hash ->
?sourcePubKey:Mavryk_protocol_alpha.Protocol.Alpha_context.public_key ->
counter:Mavryk_protocol_alpha.Protocol.Alpha_context.Manager_counter.t ->
balance:Mavryk_protocol_alpha.Protocol.Alpha_context.Tez.t ->
?delegatePubKey:Mavryk_protocol_alpha.Protocol.Alpha_context.public_key_hash ->
script:Mavryk_protocol_alpha.Protocol.Alpha_context.Script.t ->
gas_limit:Mavryk_protocol_alpha.Protocol.Alpha_context.Gas.Arith.integral ->
storage_limit:Mavryk_protocol_environment_alpha.Z.t ->
fee:Mavryk_protocol_alpha.Protocol.Alpha_context.Tez.t ->
unit ->
(Mavryk_protocol_environment_alpha.Bytes.t,
Mavryk_base.TzPervasives.Error_monad.tztrace)
Stdlib.result
Lwt.t
val delegation :
'a Mavryk_protocol_alpha.Environment.RPC_context.simple ->
'b ->
branch:Mavryk_protocol_environment_alpha.Block_hash.t ->
source:Mavryk_raw_protocol_alpha.Alpha_context.public_key_hash ->
?sourcePubKey:Mavryk_protocol_alpha.Protocol.Alpha_context.public_key ->
counter:Mavryk_protocol_alpha.Protocol.Alpha_context.Manager_counter.t ->
fee:Mavryk_protocol_alpha.Protocol.Alpha_context.Tez.t ->
Mavryk_protocol_alpha.Protocol.Alpha_context.public_key_hash option ->
(Mavryk_protocol_environment_alpha.Bytes.t,
Mavryk_base.TzPervasives.Error_monad.tztrace)
Stdlib.result
Lwt.t