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>