Splice.SvOnboarding
Templates
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
Field
Type
Description
svParty
svName
svRewardWeight
svParticipantId
reason
dso
expiresAt
When this contract can be archived.
Choice Archive
Controller: dso
Returns: ()
(no fields)
Choice SvOnboardingConfirmed_Expire
Controller: dso
Returns: SvOnboardingConfirmed_ExpireResult
(no fields)
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 anApprovedSvIdentity
.Signatory: dso
Field
Type
Description
candidateName
Human-readable name of the SV candidate. Must match the one in
ApprovedSvIdentity
!candidateParty
PartyId of the candidate SV party.
candidateParticipantId
ParticipantId of the candidate SV.
token
An encoded and signed
SvOnboardingToken
that confirms the candidate’s identity.sponsor
The established SV node that created this contract.
dso
expiresAt
When this contract can be archived even if the onboarding did not succeed.
Choice Archive
Controller: dso
Returns: ()
(no fields)
Choice SvOnboardingRequest_Expire
Controller: dso
Returns: SvOnboardingRequest_ExpireResult
(no fields)
Data Types
data SvOnboardingConfirmed_ExpireResult
SvOnboardingConfirmed_ExpireResult
instance HasExercise SvOnboardingConfirmed SvOnboardingConfirmed_Expire SvOnboardingConfirmed_ExpireResult
instance HasFromAnyChoice SvOnboardingConfirmed SvOnboardingConfirmed_Expire SvOnboardingConfirmed_ExpireResult
instance HasToAnyChoice SvOnboardingConfirmed SvOnboardingConfirmed_Expire SvOnboardingConfirmed_ExpireResult
data SvOnboardingRequest_ExpireResult
SvOnboardingRequest_ExpireResult
instance HasExercise SvOnboardingRequest SvOnboardingRequest_Expire SvOnboardingRequest_ExpireResult
instance HasFromAnyChoice SvOnboardingRequest SvOnboardingRequest_Expire SvOnboardingRequest_ExpireResult
instance HasToAnyChoice SvOnboardingRequest SvOnboardingRequest_Expire SvOnboardingRequest_ExpireResult