ClaimRewardsTransaction
For the complete documentation index, see llms.txt
@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?
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
Returns
ClaimRewardsTransaction<SignatureErased>