> ## Documentation Index
> Fetch the complete documentation index at: https://cantonfoundation-generated-references-canton-protobuf-histo.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Splice.DsoBootstrap

> Documentation for Splice.DsoBootstrap

## Templates

<div id="type-splice-dsobootstrap-dsobootstrap-38046">
  **template** DsoBootstrap
</div>

> A template for bootstrapping DsoRules and AmuletRules.
>
> Signatory: dso
>
> | Field | Type | Description |
> | - | - | - |
> | dso | [Party](/appdev/reference/daml-standard-library/prelude#type-da-internal-lf-party-57932) | |
> | sv1Party | [Party](/appdev/reference/daml-standard-library/prelude#type-da-internal-lf-party-57932) | the SV that bootstraps the network |
> | sv1Name | [Text](/appdev/reference/daml-standard-library/prelude#type-ghc-types-text-51952) | human-readable name of SV1 |
> | sv1RewardWeight | [Int](/appdev/reference/daml-standard-library/prelude#type-ghc-types-int-37261) | the weight of SV1 in the reward distribution |
> | sv1ParticipantId | [Text](/appdev/reference/daml-standard-library/prelude#type-ghc-types-text-51952) | the id of the participant of the SV that bootstraps the synchronizer |
> | sv1SynchronizerNodes | SynchronizerNodeConfigMap | Synchronizer nodes on which this workflow runs |
> | round0Duration | [RelTime](/appdev/reference/daml-standard-library/da-time#type-da-time-types-reltime-23082) | |
> | amuletConfig | AmuletConfig USD | |
> | amuletPrice | [Decimal](/appdev/reference/daml-standard-library/prelude#type-ghc-types-decimal-18135) | |
> | ansRulesConfig | AnsRulesConfig | |
> | config | DsoRulesConfig | |
> | initialTrafficState | [Map](/appdev/reference/daml-standard-library/prelude#type-da-internal-lf-map-90052) [Text](/appdev/reference/daml-standard-library/prelude#type-ghc-types-text-51952) TrafficState | |
> | isDevNet | [Bool](/appdev/reference/daml-standard-library/prelude#type-ghc-types-bool-66265) | |
> | initialRound | [Optional](/appdev/reference/daml-standard-library/prelude#type-da-internal-prelude-optional-37153) [Int](/appdev/reference/daml-standard-library/prelude#type-ghc-types-int-37261) | |
>
> * **Choice** Archive
>
>   Controller: dso
>
>   Returns: ()
>
>   (no fields)
>
> * <div id="type-splice-dsobootstrap-dsobootstrapbootstrap-56803">
>     **Choice** DsoBootstrap\_Bootstrap
>   </div>
>
>   Controller: dso
>
>   Returns: DsoBootstrap\_BootstrapResult
>
>   (no fields)

## Data Types

<div id="type-splice-dsobootstrap-dsobootstrapbootstrapresult-11174">
  **data** DsoBootstrap\_BootstrapResult
</div>

> <div id="constr-splice-dsobootstrap-dsobootstrapbootstrapresult-22331">
>   DsoBootstrap\_BootstrapResult
> </div>
>
> **instance** [HasExercise](/appdev/reference/daml-standard-library/prelude#class-da-internal-template-functions-hasexercise-70422) DsoBootstrap DsoBootstrap\_Bootstrap DsoBootstrap\_BootstrapResult
>
> **instance** [HasFromAnyChoice](/appdev/reference/daml-standard-library/prelude#class-da-internal-template-functions-hasfromanychoice-81184) DsoBootstrap DsoBootstrap\_Bootstrap DsoBootstrap\_BootstrapResult
>
> **instance** [HasToAnyChoice](/appdev/reference/daml-standard-library/prelude#class-da-internal-template-functions-hastoanychoice-82571) DsoBootstrap DsoBootstrap\_Bootstrap DsoBootstrap\_BootstrapResult
