mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-12-06 17:27:59 +00:00
Update claimReward.ts
This commit is contained in:
@@ -1,6 +1,17 @@
|
|||||||
import { ValidationError } from '../../errors'
|
import { ValidationError } from '../../errors'
|
||||||
|
|
||||||
import { BaseTransaction, validateBaseTransaction } from './common'
|
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.
|
* 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 {
|
export interface ClaimReward extends BaseTransaction {
|
||||||
TransactionType: 'ClaimReward'
|
TransactionType: 'ClaimReward'
|
||||||
|
Flags?: number | ClaimRewardFlags
|
||||||
/** The unique address of the issuer where the reward.c hook is installed. */
|
/** The unique address of the issuer where the reward.c hook is installed. */
|
||||||
Issuer?: string
|
Issuer?: string
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user