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

Party

svName

Text

svRewardWeight

Int

svParticipantId

Text

reason

Text

dso

Party

expiresAt

Time

When this contract can be archived.

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

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.

Data Types

data SvOnboardingConfirmed_ExpireResult

data SvOnboardingRequest_ExpireResult