p

stellar.sdk

model

package model

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Account(publicKey: PublicKeyOps, sequenceNumber: Long) extends Product with Serializable

    Represents an account in Stellar network with its sequence number.

  2. case class AccountId(hash: Seq[Byte]) extends SignerStrKey with Product with Serializable
  3. sealed trait Amount extends Encodable
  4. sealed trait Asset extends Encodable
  5. case class Balance(amount: Amount, limit: Option[Long] = None, buyingLiabilities: Long = 0, sellingLiabilities: Long = 0) extends Product with Serializable
  6. case class FormatException(msg: String) extends RuntimeException with Product with Serializable
  7. sealed trait HorizonCursor extends AnyRef
  8. sealed trait HorizonOrder extends AnyRef
  9. case class IssuedAmount(units: Long, asset: NonNativeAsset) extends Amount with Product with Serializable
  10. case class IssuedAsset12 extends NonNativeAsset with Product with Serializable

    Represents all assets with codes 5-12 characters long.

    Represents all assets with codes 5-12 characters long.

    See also

    Assets

  11. case class IssuedAsset4 extends NonNativeAsset with Product with Serializable

    Represents all assets with codes 1-4 characters long.

    Represents all assets with codes 1-4 characters long.

    See also

    Assets

  12. case class LedgerThresholds(master: Int, low: Int, med: Int, high: Int) extends Encodable with Product with Serializable

    The thresholds for operations on this account, as described in transaction meta data for ledger effects.

    The thresholds for operations on this account, as described in transaction meta data for ledger effects. This differs from @seeThresholds in that it also contains the master weight for the account's primary signature.

    master

    The weight provided by the primary signature for this account.

    low

    The weight required for a valid transaction including the Allow Trust and Bump Sequence operations.

    med

    The weight required for a valid transaction including the Create Account, Payment, Path Payment, Manage Buy Offer, Manage Sell Offer, Create Passive Sell Offer, Change Trust, Inflation, and Manage Data operations.

    high

    The weight required for a valid transaction including the Account Merge and Set Options operations.

  13. sealed trait Memo extends AnyRef
  14. case class MemoHash(bs: Seq[Byte]) extends MemoWithHash with Product with Serializable
  15. case class MemoId(id: Long) extends Memo with Product with Serializable
  16. case class MemoReturnHash(bs: Seq[Byte]) extends MemoWithHash with Product with Serializable
  17. case class MemoText(text: String) extends Memo with Product with Serializable
  18. sealed trait MemoWithHash extends Memo
  19. case class NativeAmount(units: Long) extends Amount with Product with Serializable
  20. sealed trait NonNativeAsset extends Asset
  21. case class Order(price: Price, quantity: Long) extends Product with Serializable
  22. case class OrderBook(selling: Asset, buying: Asset, bids: Seq[Order], asks: Seq[Order]) extends Product with Serializable
  23. case class PaymentPath(source: Amount, destination: Amount, path: Seq[Asset]) extends Product with Serializable
  24. case class PreAuthTx(hash: Seq[Byte]) extends SignerStrKey with Product with Serializable
  25. case class Price(n: Int, d: Int) extends Product with Serializable
  26. case class Record(value: Long) extends HorizonCursor with Product with Serializable
  27. case class SHA256Hash(hash: Seq[Byte]) extends SignerStrKey with Product with Serializable
  28. case class Seed(hash: Seq[Byte]) extends StrKey with Product with Serializable
  29. case class SignedTransaction(transaction: Transaction, signatures: Seq[Signature]) extends Product with Serializable
  30. case class Signer(key: SignerStrKey, weight: Int) extends Encodable with Product with Serializable
  31. sealed trait SignerStrKey extends StrKey with Encodable

    Only a subset of StrKeys can be signers.

    Only a subset of StrKeys can be signers. Seeds should not be the declared signer (as they are the private dual of the AccountId).

  32. sealed trait StrKey extends AnyRef

    A StrKey (Stellar Key) is a typed, encoded byte array.

  33. case class Thresholds(low: Int, med: Int, high: Int) extends Product with Serializable

    The thresholds for operations on this account.

    The thresholds for operations on this account.

    low

    The weight required for a valid transaction including the Allow Trust and Bump Sequence operations.

    med

    The weight required for a valid transaction including the Create Account, Payment, Path Payment, Manage Buy Offer, Manage Sell Offer, Create Passive Sell Offer, Change Trust, Inflation, and Manage Data operations.

    high

    The weight required for a valid transaction including the Account Merge and Set Options operations.

  34. case class TimeBounds(start: Instant, end: Instant) extends Encodable with Product with Serializable
  35. case class Trade(id: String, ledgerCloseTime: ZonedDateTime, offerId: Long, baseOfferId: Long, counterOfferId: Long, baseAccount: PublicKeyOps, baseAmount: Amount, counterAccount: PublicKeyOps, counterAmount: Amount, baseIsSeller: Boolean) extends Product with Serializable
  36. case class TradeAggregation(instant: Instant, tradeCount: Int, baseVolume: Double, counterVolume: Double, average: Double, open: Price, high: Price, low: Price, close: Price) extends Product with Serializable
  37. case class Transaction(source: Account, operations: Seq[Operation] = Nil, memo: Memo = NoMemo, timeBounds: Option[TimeBounds] = None, fee: Option[NativeAmount] = None)(implicit network: Network) extends Encodable with Product with Serializable

Value Members

  1. object Amount extends Decode
  2. object AmountParser
  3. object Asc extends HorizonOrder with Product with Serializable
  4. object Asset extends Decode
  5. object Desc extends HorizonOrder with Product with Serializable
  6. object IssuedAmount extends Serializable
  7. object IssuedAsset12 extends Decode with Serializable
  8. object IssuedAsset4 extends Decode with Serializable
  9. object LedgerThresholds extends Decode with Serializable
  10. object Memo extends Decode
  11. object MemoHash extends Serializable
  12. object MemoReturnHash extends Serializable
  13. object NativeAsset extends Asset with Product with Serializable
  14. object NoMemo extends Memo with Product with Serializable
  15. object Now extends HorizonCursor with Product with Serializable
  16. object OrderBookDeserializer extends ResponseParser[OrderBook]
  17. object PaymentPathDeserializer extends ResponseParser[PaymentPath]
  18. object Price extends Decode with Serializable
  19. object SignedTransaction extends Decode with Serializable
  20. object Signer extends Decode with Serializable
  21. object StrKey extends Decode
  22. object TimeBounds extends Decode with Serializable
  23. object TradeAggregation extends Serializable
  24. object TradeAggregationDeserializer extends ResponseParser[TradeAggregation]
  25. object TradeDeserializer extends ResponseParser[Trade]
  26. object Transaction extends Decode with Serializable

Ungrouped