# RippleState | xrpl
Documentation for xrpl

# Interface RippleState

The RippleState object type connects two accounts in a single currency.

#### Hierarchy

- BaseLedgerEntry
- HasPreviousTxnID
  - RippleState

- Defined in packages/xrpl/src/models/ledger/RippleState.ts:10

#####
Index

### Properties

Balance
Flags
HighLimit
HighNode?
HighQualityIn?
HighQualityOut?
LedgerEntryType
LowLimit
LowNode?
LowQualityIn?
LowQualityOut?
PreviousTxnID
PreviousTxnLgrSeq
index

## Properties

### Balance

Balance: IssuedCurrencyAmount

The balance of the trust line, from the perspective of the low account. A negative balance indicates that the low account has issued currency to the high account. The issuer is always the neutral value ACCOUNT_ONE.

- Defined in packages/xrpl/src/models/ledger/RippleState.ts:19

### Flags

Flags: number

A bit-map of boolean options enabled for this object.

- Defined in packages/xrpl/src/models/ledger/RippleState.ts:13

### HighLimit

HighLimit: IssuedCurrencyAmount

The limit that the high account has set on the trust line. The issuer is the address of the high account that set this limit.

- Defined in packages/xrpl/src/models/ledger/RippleState.ts:29

### `Optional` HighNode

HighNode?: string

A hint indicating which page of the high account's owner directory links to this object, in case the directory consists of multiple pages.

- Defined in packages/xrpl/src/models/ledger/RippleState.ts:39

### `Optional` HighQualityIn

HighQualityIn?: number

The inbound quality set by the high account, as an integer in the implied ratio HighQualityIn:1,000,000,000. As a special case, the value 0 is equivalent to 1 billion, or face value.

- Defined in packages/xrpl/src/models/ledger/RippleState.ts:57

### `Optional` HighQualityOut

HighQualityOut?: number

The outbound quality set by the high account, as an integer in the implied ratio HighQualityOut:1,000,000,000. As a special case, the value 0 is equivalent to 1 billion, or face value.

- Defined in packages/xrpl/src/models/ledger/RippleState.ts:63

### LedgerEntryType

LedgerEntryType: "RippleState"

- Defined in packages/xrpl/src/models/ledger/RippleState.ts:11

### LowLimit

LowLimit: IssuedCurrencyAmount

The limit that the low account has set on the trust line. The issuer is the address of the low account that set this limit.

- Defined in packages/xrpl/src/models/ledger/RippleState.ts:24

### `Optional` LowNode

LowNode?: string

A hint indicating which page of the low account's owner directory links to this object, in case the directory consists of multiple pages.

- Defined in packages/xrpl/src/models/ledger/RippleState.ts:34

### `Optional` LowQualityIn

LowQualityIn?: number

The inbound quality set by the low account, as an integer in the implied ratio LowQualityIn:1,000,000,000. As a special case, the value 0 is equivalent to 1 billion, or face value.

- Defined in packages/xrpl/src/models/ledger/RippleState.ts:45

### `Optional` LowQualityOut

LowQualityOut?: number

The outbound quality set by the low account, as an integer in the implied ratio LowQualityOut:1,000,000,000. As a special case, the value 0 is equivalent to 1 billion, or face value.

- Defined in packages/xrpl/src/models/ledger/RippleState.ts:51

### PreviousTxnID

PreviousTxnID: string

The identifying hash of the transaction that most recently modified this object.

Inherited from HasPreviousTxnID.PreviousTxnID

- Defined in packages/xrpl/src/models/ledger/BaseLedgerEntry.ts:10

### PreviousTxnLgrSeq

PreviousTxnLgrSeq: number

The index of the ledger that contains the transaction that most recently modified this object.

Inherited from HasPreviousTxnID.PreviousTxnLgrSeq

- Defined in packages/xrpl/src/models/ledger/BaseLedgerEntry.ts:15

### index

index: string

Inherited from BaseLedgerEntry.index

- Defined in packages/xrpl/src/models/ledger/BaseLedgerEntry.ts:2

Generated using TypeDoc