Mavryk_raw_protocol_001_PtAtLas.Bootstrap_storage
This module provides functions that can be used in a private network to delay initial rewarding, typically when waiting for more bakers to join the network.
val init :
Raw_context.t ->
typecheck_smart_contract:
(Raw_context.t ->
Script_repr.t ->
((Script_repr.t * Lazy_storage_diff.diffs option) * Raw_context.t)
Mavryk_protocol_environment_001_PtAtLas.Error_monad.tzresult
Mavryk_protocol_environment_001_PtAtLas.Lwt.t) ->
typecheck_smart_rollup:
(Raw_context.t ->
Script_repr.expr ->
Raw_context.t
Mavryk_protocol_environment_001_PtAtLas.Error_monad.tzresult) ->
?no_reward_cycles:int ->
Parameters_repr.bootstrap_account list ->
Parameters_repr.bootstrap_contract list ->
Parameters_repr.bootstrap_smart_rollup list ->
(Raw_context.t * Receipt_repr.balance_updates)
Mavryk_protocol_environment_001_PtAtLas.Error_monad.tzresult
Mavryk_protocol_environment_001_PtAtLas.Lwt.t