From d6411baf109fdeadc930da629c4b66a3a81eef39 Mon Sep 17 00:00:00 2001 From: Denis Angell Date: Sun, 19 May 2024 11:17:55 +0200 Subject: [PATCH] Update claimReward.ts --- packages/xrpl/src/models/transactions/claimReward.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/xrpl/src/models/transactions/claimReward.ts b/packages/xrpl/src/models/transactions/claimReward.ts index 74df1ac5..c246d445 100644 --- a/packages/xrpl/src/models/transactions/claimReward.ts +++ b/packages/xrpl/src/models/transactions/claimReward.ts @@ -1,6 +1,17 @@ import { ValidationError } from '../../errors' import { BaseTransaction, validateBaseTransaction } from './common' +/** + * Transaction Flags for an ClaimReward Transaction. + * + * @category Transaction Flags + */ +export enum ClaimRewardFlags { + /** + * If set, indicates that the user would like to opt out of rewards. + */ + tfOptOut = 0x00000001, +} /** * ClaimReward is a transaction model that allows an account to claim rewards. @@ -9,6 +20,7 @@ import { BaseTransaction, validateBaseTransaction } from './common' */ export interface ClaimReward extends BaseTransaction { TransactionType: 'ClaimReward' + Flags?: number | ClaimRewardFlags /** The unique address of the issuer where the reward.c hook is installed. */ Issuer?: string }