Packages

package ledger

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. 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
  2. case class AccountKey(account: PublicKeyOps) extends LedgerKey with Product with Serializable
  3. case class DataEntry(account: PublicKeyOps, name: String, value: Seq[Byte]) extends LedgerEntryData with Product with Serializable
  4. case class DataKey(account: PublicKeyOps, name: String) extends LedgerKey with Product with Serializable
  5. case class LedgerEntry(lastModifiedLedgerSeq: Int, data: LedgerEntryData, dataDisc: Int) extends Encodable with Product with Serializable
  6. sealed trait LedgerEntryChange extends Encodable
  7. case class LedgerEntryCreate(entry: LedgerEntry) extends LedgerEntryChange with Product with Serializable
  8. sealed trait LedgerEntryData extends Encodable
  9. case class LedgerEntryDelete(entry: LedgerKey) extends LedgerEntryChange with Product with Serializable
  10. case class LedgerEntryState(entry: LedgerEntry) extends LedgerEntryChange with Product with Serializable
  11. case class LedgerEntryUpdate(entry: LedgerEntry) extends LedgerEntryChange with Product with Serializable
  12. sealed trait LedgerKey extends Encodable
  13. case class Liabilities(buying: Long, selling: Long) extends Encodable with Product with Serializable
  14. case class OfferEntry(account: PublicKeyOps, offerId: Long, selling: Amount, buying: Asset, price: Price) extends LedgerEntryData with Product with Serializable
  15. case class OfferKey(account: PublicKeyOps, offerId: Long) extends LedgerKey with Product with Serializable
  16. 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.

  17. case class TrustLineEntry(account: PublicKeyOps, asset: NonNativeAsset, balance: Long, limit: Long, issuerAuthorized: Boolean, liabilities: Option[Liabilities]) extends LedgerEntryData with Product with Serializable
  18. case class TrustLineKey(account: PublicKeyOps, asset: NonNativeAsset) extends LedgerKey with Product with Serializable

Value Members

  1. object AccountEntry extends Decode with Serializable
  2. object AccountKey extends Decode with Serializable
  3. object DataEntry extends Decode with Serializable
  4. object DataKey extends Decode with Serializable
  5. object LedgerEntry extends Decode with Serializable
  6. object LedgerEntryChange extends Decode
  7. object LedgerEntryChanges
  8. object LedgerKey extends Decode
  9. object Liabilities extends Decode with Serializable
  10. object OfferEntry extends Decode with Serializable
  11. object OfferKey extends Decode with Serializable
  12. object TransactionLedgerEntries extends Decode with Serializable
  13. object TrustLineEntry extends Decode with Serializable
  14. object TrustLineKey extends Decode with Serializable

Ungrouped