package ledger
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AccountEntry(account: PublicKeyOps, balance: Long, seqNum: Long, numSubEntries: Int, inflationDestination: Option[PublicKeyOps], flags: Set[IssuerFlag], homeDomain: Option[String], thresholds: LedgerThresholds, signers: Seq[Signer], liabilities: Option[Liabilities]) extends LedgerEntryData with Product with Serializable
- case class AccountKey(account: PublicKeyOps) extends LedgerKey with Product with Serializable
- case class DataEntry(account: PublicKeyOps, name: String, value: Seq[Byte]) extends LedgerEntryData with Product with Serializable
- case class DataKey(account: PublicKeyOps, name: String) extends LedgerKey with Product with Serializable
- case class LedgerEntry(lastModifiedLedgerSeq: Int, data: LedgerEntryData, dataDisc: Int) extends Encodable with Product with Serializable
- sealed trait LedgerEntryChange extends Encodable
- case class LedgerEntryCreate(entry: LedgerEntry) extends LedgerEntryChange with Product with Serializable
- sealed trait LedgerEntryData extends Encodable
- case class LedgerEntryDelete(entry: LedgerKey) extends LedgerEntryChange with Product with Serializable
- case class LedgerEntryState(entry: LedgerEntry) extends LedgerEntryChange with Product with Serializable
- case class LedgerEntryUpdate(entry: LedgerEntry) extends LedgerEntryChange with Product with Serializable
- sealed trait LedgerKey extends Encodable
- case class Liabilities(buying: Long, selling: Long) extends Encodable with Product with Serializable
- case class OfferEntry(account: PublicKeyOps, offerId: Long, selling: Amount, buying: Asset, price: Price) extends LedgerEntryData with Product with Serializable
- case class OfferKey(account: PublicKeyOps, offerId: Long) extends LedgerKey with Product with Serializable
-
case class
TransactionLedgerEntries(txnLevelChanges: Option[Seq[LedgerEntryChange]], operationLevelChanges: Seq[Seq[LedgerEntryChange]]) extends Encodable with Product with Serializable
Meta data about the effect a transaction had on the ledger it was transacted in.
Meta data about the effect a transaction had on the ledger it was transacted in.
- txnLevelChanges
the ledger changes caused by the transaction itself (not any one specific operation). In earlier versions of the protocol, this field was not present. In such cases the field will be
None
.- operationLevelChanges
the ledger changes caused by the individual operations. The order of the outer sequence matched the order of operations in the transaction.
- case class TrustLineEntry(account: PublicKeyOps, asset: NonNativeAsset, balance: Long, limit: Long, issuerAuthorized: Boolean, liabilities: Option[Liabilities]) extends LedgerEntryData with Product with Serializable
- case class TrustLineKey(account: PublicKeyOps, asset: NonNativeAsset) extends LedgerKey with Product with Serializable
Value Members
- object AccountEntry extends Decode with Serializable
- object AccountKey extends Decode with Serializable
- object DataEntry extends Decode with Serializable
- object DataKey extends Decode with Serializable
- object LedgerEntry extends Decode with Serializable
- object LedgerEntryChange extends Decode
- object LedgerEntryChanges
- object LedgerKey extends Decode
- object Liabilities extends Decode with Serializable
- object OfferEntry extends Decode with Serializable
- object OfferKey extends Decode with Serializable
- object TransactionLedgerEntries extends Decode with Serializable
- object TrustLineEntry extends Decode with Serializable
- object TrustLineKey extends Decode with Serializable