@@ -526,6 +526,28 @@ TRANSACTION(ttBATCH, 71, Batch, Delegation::notDelegatable, ({
526
526
{sfBatchSigners, soeOPTIONAL},
527
527
}))
528
528
529
+ /** This transaction type batches together transactions. */
530
+ TRANSACTION(ttSUBSCRIPTION_SET, 72, SubscriptionSet, Delegation::delegatable, ({
531
+ {sfDestination, soeOPTIONAL},
532
+ {sfAmount, soeREQUIRED, soeMPTSupported},
533
+ {sfFrequency, soeOPTIONAL},
534
+ {sfStartTime, soeOPTIONAL},
535
+ {sfExpiration, soeOPTIONAL},
536
+ {sfDestinationTag, soeOPTIONAL},
537
+ {sfSubscriptionID, soeOPTIONAL},
538
+ }))
539
+
540
+ /** This transaction type batches together transactions. */
541
+ TRANSACTION(ttSUBSCRIPTION_CANCEL, 73, SubscriptionCancel, Delegation::delegatable, ({
542
+ {sfSubscriptionID, soeREQUIRED},
543
+ }))
544
+
545
+ /** This transaction type batches together transactions. */
546
+ TRANSACTION(ttSUBSCRIPTION_CLAIM, 74, SubscriptionClaim, Delegation::delegatable, ({
547
+ {sfAmount, soeREQUIRED, soeMPTSupported},
548
+ {sfSubscriptionID, soeREQUIRED},
549
+ }))
550
+
529
551
/** This system-generated transaction type is used to update the status of the various amendments.
530
552
531
553
For details, see: https://xrpl.org/amendments.html
0 commit comments