CIP36VoteRegistrationParams: {
    format: CIP36VoteRegistrationFormat;
    voteKeyHex?: string;
    voteKeyPath?: BIP32Path;
    delegations?: CIP36VoteDelegation[];
    stakingPath: BIP32Path;
    paymentDestination: TxOutputDestination;
    nonce: bigint_like;
    votingPurpose?: bigint_like;
}

Parameters needed for Ledger to assemble and sign the registration metadata (according to CIP-15 or CIP-36). Ledger will display the registration parameters and overall metadata hash.

See

TxAuxiliaryData

Type declaration

  • format: CIP36VoteRegistrationFormat

    Format for metadata serialization (CIP-15 or CIP-36).

  • Optional voteKeyHex?: string

    Vote key to be registered given in hex, for vote_pub_key in CIP-15 and legacy_key_registration in CIP-36. Mutually exclusive with delegations and voteKeyPath.

  • Optional voteKeyPath?: BIP32Path

    Derivation path describing the vote key to be registered, for legacy_key_registration in CIP-36. Mutually exclusive with delegations and voteKeyHex.

  • Optional delegations?: CIP36VoteDelegation[]

    Delegations be registered, see CIP-36. Mutually exclusive with voteKeyHex and voteKeyPath.

  • stakingPath: BIP32Path

    Path to the staking key to which voting rights would be associated

  • paymentDestination: TxOutputDestination

    Address for receiving voting rewards, Byron-era addresses not supported

  • nonce: bigint_like

    Nonce value

  • Optional votingPurpose?: bigint_like

    Voting purpose

Generated using TypeDoc