This commit is contained in:
Ekiserrepé
2026-06-23 19:25:54 +02:00
parent 4eea0bf01c
commit 32ac37bf1e
2 changed files with 3 additions and 3 deletions

View File

@@ -197,7 +197,7 @@ A port of the XRPL PriceOracle (XLS-47d) standard. Enables on-chain price feeds
##### IOURewardClaim
Expands the [ClaimReward](/docs/protocol-reference/transactions/transaction-types/claimreward) transaction type beyond genesis balance adjustments to issuers of other IOU currencies. Reward counters are held within the trustline (`LowReward`/`HighReward` objects on the [RippleState](/docs/protocol-reference/ledger-data/ledger-objects-types/ripple-state) object) and do not affect genesis balance adjustments. The transaction triggers any Hook installed on the account specified by the `Issuer` field, allowing that Hook to process and optionally pay out the reward. The reward-paying account does not need to be the issuer of the IOU currency. _(Introduced in 2026.6.21-release+3350)_
Expands the [ClaimReward](/docs/protocol-reference/transactions/transaction-types/claimreward) transaction type beyond genesis balance adjustments to other IOU currencies. Reward counters are held within the trustline (`LowReward`/`HighReward` objects on the [RippleState](/docs/protocol-reference/ledger-data/ledger-objects-types/ripple-state) object) and do not affect genesis balance adjustments. The transaction triggers any Hook installed on the account specified by the `Issuer` field, allowing that Hook to process and optionally pay out the reward. The reward-paying account does not need to be the issuer of the IOU currency. _(Introduced in 2026.6.21-release+3350)_
##### fixCronStacking

View File

@@ -52,8 +52,8 @@ _(Requires the \[IOURewardClaim amendment]\[].)_
| Field | JSON Type | \[Internal Type]\[] | Description |
| --------------- | --------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Account` | String | AccountID | The address of the account that is claiming the reward. |
| `Flags` | Number | UInt32 | _(Optional)_ Can have flag 1 set to opt-out of XAH genesis rewards. |
| `Issuer` | String | AccountID | _(Optional)_ The genesis account (XAH rewards) or the IOU issuer account (IOU rewards). |
| `Flags` | Number | UInt32 | _(Optional)_ Can have flag 1 set to opt-out rewards. |
| `Issuer` | String | AccountID | _(Optional)_ The genesis account (XAH rewards) or an IOU account (IOU rewards). |
| `ClaimCurrency` | Object | Issue | _(Optional, IOURewardClaim)_ The IOU currency to claim rewards for, as `{"currency": "...", "issuer": "..."}`. Cannot be XAH. The issuer must not be the genesis account and must not equal `Account`. Requires a trustline to exist between `Account` and the issuer. |
### ClaimReward Flags