diff --git a/packages/xrpl/src/models/common/index.ts b/packages/xrpl/src/models/common/index.ts index a34e058a..4daa4a85 100644 --- a/packages/xrpl/src/models/common/index.ts +++ b/packages/xrpl/src/models/common/index.ts @@ -195,3 +195,13 @@ export interface NFTOffer { destination?: string expiration?: number } + +/** + * This information is added to emitted Transactions. + */ +export interface EmitDetails { + EmitBurden: number + EmitGeneration: number + EmitHookHash: string + EmitParentTxnID: string +} diff --git a/packages/xrpl/src/models/transactions/common.ts b/packages/xrpl/src/models/transactions/common.ts index dd34f20d..74394bd5 100644 --- a/packages/xrpl/src/models/transactions/common.ts +++ b/packages/xrpl/src/models/transactions/common.ts @@ -10,6 +10,7 @@ import { IssuedCurrencyAmount, Memo, Signer, + EmitDetails, } from '../common' import { onlyHasFields } from '../utils' @@ -173,6 +174,10 @@ export interface BaseTransaction { * The hook parameters of the transaction. */ HookParameters?: HookParameter[] + /** + * The hook parameters of the transaction. + */ + EmitDetails?: EmitDetails } /**