feat: expose LedgerEntry singletons (#2358)

Adds the new fields for `XRPFees` amendment and id for the `FeeSettings`
singleton ledger entry.

Closes #2219
This commit is contained in:
Caleb Kniffen
2023-07-03 16:34:42 -05:00
committed by GitHub
parent 9b0c1e53e3
commit 5925ad2f00
5 changed files with 20 additions and 3 deletions

View File

@@ -14,7 +14,7 @@ Subscribe to [the **xrpl-announce** mailing list](https://groups.google.com/g/xr
* Add type for `account_info`'s `account_flags` property.
* Add types for `EnableAmendment`, `SetFee`, and `UNLModify` transactions.
* Add the new fields for `XRPFees` amendment and id for the `FeeSettings`
* Add `FeeSettings` singleton ledger entry id.
* Add `FeeSettings`, `NegativeUNL`, and `Amendments` singleton ledger entry ids.
* Add `WalletLocator` to `SignerEntry` on `SignerList` (LedgerEntry).
## 2.8.0 (2023-06-13)

View File

@@ -1,5 +1,11 @@
import BaseLedgerEntry from './BaseLedgerEntry'
/**
* The unique id for the Amendments object https://xrpl.org/amendments-object.html#amendments-id-format
*/
export const AMENDMENTS_ID =
'7DB0788C020F02780A673DC74757F23823FA3014C1866E72CC4CD8B226CD6EF4'
interface Majority {
Majority: {
/** The Amendment ID of the pending amendment. */

View File

@@ -1,5 +1,8 @@
import BaseLedgerEntry from './BaseLedgerEntry'
/**
* The unique id for the FeeSettings object https://xrpl.org/feesettings.html#feesettings-id-format
*/
export const FEE_SETTINGS_ID =
'4BC50C9B0D8515D3EAAE1E74B29A95804346C491EE1A95BF25E4AAB854A6A651'

View File

@@ -1,5 +1,11 @@
import BaseLedgerEntry from './BaseLedgerEntry'
/**
* The unique id for the nUNL object https://xrpl.org/negativeunl.html#negativeunl-id-format
*/
export const NEGATIVE_UNL_ID =
'2E8A59AA9D3B5B186B0B9E0F62E6C02587CA74A4D778938E957B6357D364B244'
interface DisabledValidator {
FirstLedgerSequence: number
PublicKey: string

View File

@@ -2,7 +2,7 @@ import AccountRoot, {
AccountRootFlags,
AccountRootFlagsInterface,
} from './AccountRoot'
import Amendments from './Amendments'
import Amendments, { AMENDMENTS_ID } from './Amendments'
import Check from './Check'
import DepositPreauth from './DepositPreauth'
import DirectoryNode from './DirectoryNode'
@@ -15,7 +15,7 @@ import FeeSettings, {
import Ledger from './Ledger'
import LedgerEntry from './LedgerEntry'
import LedgerHashes from './LedgerHashes'
import NegativeUNL from './NegativeUNL'
import NegativeUNL, { NEGATIVE_UNL_ID } from './NegativeUNL'
import { NFTokenOffer } from './NFTokenOffer'
import { NFToken, NFTokenPage } from './NFTokenPage'
import Offer, { OfferFlags } from './Offer'
@@ -28,6 +28,7 @@ export {
AccountRoot,
AccountRootFlags,
AccountRootFlagsInterface,
AMENDMENTS_ID,
Amendments,
Check,
DepositPreauth,
@@ -40,6 +41,7 @@ export {
Ledger,
LedgerEntry,
LedgerHashes,
NEGATIVE_UNL_ID,
NegativeUNL,
NFTokenOffer,
NFTokenPage,