.. _module-splice-svonboarding-92564: Splice.SvOnboarding =================== Templates --------- .. _type-splice-svonboarding-svonboardingconfirmed-6814: **template** `SvOnboardingConfirmed `_ A confirmation for approval of a candidate SV\. Once this contract is created, the workflows to onboard that SVs node starts\. Signatory\: dso .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - svParty - `Party `_ - * - svName - `Text `_ - * - svRewardWeight - `Int `_ - * - svParticipantId - `Text `_ - * - reason - `Text `_ - * - dso - `Party `_ - * - expiresAt - `Time `_ - When this contract can be archived\. + **Choice** Archive Controller\: dso Returns\: () (no fields) + .. _type-splice-svonboarding-svonboardingconfirmedexpire-37945: **Choice** `SvOnboardingConfirmed_Expire `_ Controller\: dso Returns\: `SvOnboardingConfirmed_ExpireResult `_ (no fields) .. _type-splice-svonboarding-svonboardingrequest-71856: **template** `SvOnboardingRequest `_ Template used by the SVs to collect confirmations for the onboarding of an SV candidate\. The existence of this contract triggers SV automation that creates confirmation contracts for the candidate if the token is a valid ``SvOnboardingToken`` and matches an ``ApprovedSvIdentity``\. Signatory\: dso .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - candidateName - `Text `_ - Human\-readable name of the SV candidate\. Must match the one in ``ApprovedSvIdentity``! * - candidateParty - `Party `_ - PartyId of the candidate SV party\. * - candidateParticipantId - `Text `_ - ParticipantId of the candidate SV\. * - token - `Text `_ - An encoded and signed ``SvOnboardingToken`` that confirms the candidate's identity\. * - sponsor - `Party `_ - The established SV node that created this contract\. * - dso - `Party `_ - * - expiresAt - `Time `_ - When this contract can be archived even if the onboarding did not succeed\. + **Choice** Archive Controller\: dso Returns\: () (no fields) + .. _type-splice-svonboarding-svonboardingrequestexpire-23755: **Choice** `SvOnboardingRequest_Expire `_ Controller\: dso Returns\: `SvOnboardingRequest_ExpireResult `_ (no fields) Data Types ---------- .. _type-splice-svonboarding-svonboardingconfirmedexpireresult-89548: **data** `SvOnboardingConfirmed_ExpireResult `_ .. _constr-splice-svonboarding-svonboardingconfirmedexpireresult-55325: `SvOnboardingConfirmed_ExpireResult `_ **instance** `HasExercise `_ `SvOnboardingConfirmed `_ `SvOnboardingConfirmed_Expire `_ `SvOnboardingConfirmed_ExpireResult `_ **instance** `HasFromAnyChoice `_ `SvOnboardingConfirmed `_ `SvOnboardingConfirmed_Expire `_ `SvOnboardingConfirmed_ExpireResult `_ **instance** `HasToAnyChoice `_ `SvOnboardingConfirmed `_ `SvOnboardingConfirmed_Expire `_ `SvOnboardingConfirmed_ExpireResult `_ .. _type-splice-svonboarding-svonboardingrequestexpireresult-6542: **data** `SvOnboardingRequest_ExpireResult `_ .. _constr-splice-svonboarding-svonboardingrequestexpireresult-87875: `SvOnboardingRequest_ExpireResult `_ **instance** `HasExercise `_ `SvOnboardingRequest `_ `SvOnboardingRequest_Expire `_ `SvOnboardingRequest_ExpireResult `_ **instance** `HasFromAnyChoice `_ `SvOnboardingRequest `_ `SvOnboardingRequest_Expire `_ `SvOnboardingRequest_ExpireResult `_ **instance** `HasToAnyChoice `_ `SvOnboardingRequest `_ `SvOnboardingRequest_Expire `_ `SvOnboardingRequest_ExpireResult `_