Packages

package ledger

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

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], numSponsored: Int, numSponsoring: Int, signerSponsoringIds: List[AccountId]) extends LedgerEntryData with Product with Serializable
  2. case class AccountKey(account: PublicKeyOps) extends LedgerKey with Product with Serializable
  3. case class ClaimableBalanceEntry(id: ClaimableBalanceId, claimants: List[Claimant], amount: Amount) extends LedgerEntryData with Product with Serializable
  4. case class ClaimableBalanceKey(id: ClaimableBalanceId) extends LedgerKey with Product with Serializable
  5. case class DataEntry(account: PublicKeyOps, name: String, value: Seq[Byte]) extends LedgerEntryData with Product with Serializable
  6. case class DataKey(account: PublicKeyOps, name: String) extends LedgerKey with Product with Serializable
  7. case class LedgerEntry(lastModifiedLedgerSeq: Int, data: LedgerEntryData, sponsorship: Option[AccountId]) extends Product with Serializable
  8. sealed trait LedgerEntryChange extends AnyRef
  9. case class LedgerEntryCreate(entry: LedgerEntry) extends LedgerEntryChange with Product with Serializable
  10. sealed trait LedgerEntryData extends AnyRef
  11. case class LedgerEntryDelete(entry: LedgerKey) extends LedgerEntryChange with Product with Serializable
  12. case class LedgerEntryState(entry: LedgerEntry) extends LedgerEntryChange with Product with Serializable
  13. case class LedgerEntryUpdate(entry: LedgerEntry) extends LedgerEntryChange with Product with Serializable
  14. sealed trait LedgerKey extends AnyRef
  15. case class Liabilities(buying: Long, selling: Long) extends Product with Serializable
  16. case class OfferEntry(account: PublicKeyOps, offerId: Long, selling: Amount, buying: Asset, price: Price) extends LedgerEntryData with Product with Serializable
  17. case class OfferKey(account: PublicKeyOps, offerId: Long) extends LedgerKey with Product with Serializable
  18. case class TransactionLedgerEntries(txnLevelChangesBefore: List[LedgerEntryChange], operationLevelChanges: List[List[LedgerEntryChange]], txnLevelChangesAfter: List[LedgerEntryChange]) extends 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.

    txnLevelChangesBefore

    the ledger changes caused by the transactions themselves (not any one specific operation) preceding the transaction (introduced in version 2 of this datatype). In earlier versions of the protocol, this field was not present. In such cases the field will be empty.

    operationLevelChanges

    the ledger changes caused by the individual operations. The order of the outer sequence matched the order of operations in the transaction.

    txnLevelChangesAfter

    represents the changes following the transaction (introduced in version 1 of this datatype). In earlier versions of the protocol, this field was not present. In such cases the field will be empty.

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

Ungrouped