Skip to main content

ClaimRewardsTransaction

For the complete documentation index, see llms.txt

@midnight/ledger v8.0.3


@midnight/ledger / ClaimRewardsTransaction

Class: ClaimRewardsTransaction<S>

보상 수령인이 승인한 보상 할당 요청입니다.

Type Parameters

S

S extends Signaturish

Constructors

Constructor

new ClaimRewardsTransaction<S>(
markerS,
network_id,
value,
owner,
nonce,
signature,
kind?): ClaimRewardsTransaction<S>;

Parameters

markerS

S["instance"]

network_id

string

value

bigint

owner

string

nonce

string

signature

S

kind?

ClaimKind

Returns

ClaimRewardsTransaction<S>

Properties

dataToSign

readonly dataToSign: Uint8Array;

이 트랜잭션을 승인하기 위해 유효한 서명이 서명해야 하는 원시 데이터입니다.


kind

readonly kind: ClaimKind;

청구 유형으로, Reward 또는 CardanoBridge 중 하나입니다.


nonce

readonly nonce: string;

보상 코인의 랜덤값으로, 다른 코인과의 충돌을 방지합니다.


owner

readonly owner: string;

이 코인을 소유한 서명 키입니다.


signature

readonly signature: S;

이 요청에 대한 서명입니다.


value

readonly value: bigint;

통화에 따른 최소 단위로 표현된 보상 코인의 값입니다.

음이 아닌 64비트 정수로 제한됩니다.

Methods

addSignature()

addSignature(signature): ClaimRewardsTransaction<SignatureEnabled>;

Parameters

signature

string

Returns

ClaimRewardsTransaction<SignatureEnabled>


eraseSignatures()

eraseSignatures(): ClaimRewardsTransaction<SignatureErased>;

Returns

ClaimRewardsTransaction<SignatureErased>


serialize()

serialize(): Uint8Array;

Returns

Uint8Array


toString()

toString(compact?): string;

Parameters

compact?

boolean

Returns

string


deserialize()

static deserialize<S>(markerS, raw): ClaimRewardsTransaction<S>;

Type Parameters

S

S extends Signaturish

Parameters

markerS

S["instance"]

raw

Uint8Array

Returns

ClaimRewardsTransaction<S>


new()

static new(
network_id,
value,
owner,
nonce,
kind): ClaimRewardsTransaction<SignatureErased>;

Parameters

network_id

string

value

bigint

owner

string

nonce

string

kind

ClaimKind

Returns

ClaimRewardsTransaction<SignatureErased>