package op

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AccountMergeOperation(destination: PublicKeyOps, sourceAccount: Option[PublicKeyOps] = None) extends Operation with Product with Serializable

    Deletes account and transfers remaining balance to destination account.

  2. case class AllowTrustOperation(trustor: PublicKey, assetCode: String, authorize: Boolean, sourceAccount: Option[PublicKeyOps] = None) extends Operation with Product with Serializable

    Updates the “authorized” flag of an existing trust line this is called by the issuer of the related asset.

  3. case class ChangeTrustOperation(limit: IssuedAmount, sourceAccount: Option[PublicKeyOps] = None) extends Operation with Product with Serializable

    Represents ChangeTrust operation.

    Represents ChangeTrust operation.

    See also

    List of Operations

  4. case class CreateAccountOperation(destinationAccount: PublicKeyOps, startingBalance: NativeAmount = Amount.lumens(1), sourceAccount: Option[PublicKeyOps] = None) extends PayOperation with Product with Serializable

    Represents CreateAccount operation.

    Represents CreateAccount operation.

    See also

    List of Operations

  5. case class CreateOfferOperation(selling: Amount, buying: Asset, price: Price, sourceAccount: Option[PublicKeyOps] = None) extends ManageOfferOperation with Product with Serializable

    Creates an offer in the Stellar network.

  6. case class CreatePassiveOfferOperation(selling: Amount, buying: Asset, price: Price, sourceAccount: Option[PublicKeyOps] = None) extends Operation with Product with Serializable

    Creates an offer that won’t consume a counter offer that exactly matches this offer.

  7. case class DeleteDataOperation(name: String, sourceAccount: Option[PublicKeyOps] = None) extends ManageDataOperation with Product with Serializable

    Deletes a Data Entry (name/value pair) for an account.

  8. case class DeleteOfferOperation(offerId: Long, selling: Asset, buying: Asset, price: Price, sourceAccount: Option[PublicKeyOps] = None) extends ManageOfferOperation with Product with Serializable

    Deletes an offer in the Stellar network.

  9. case class InflationOperation(sourceAccount: Option[PublicKeyOps] = None) extends Operation with Product with Serializable

    Requests that the network runs the inflation process.

  10. sealed trait IssuerFlag extends AnyRef
  11. sealed trait ManageDataOperation extends Operation
  12. sealed trait ManageOfferOperation extends Operation
  13. trait Operation extends AnyRef

    An Operation represents a change to the ledger.

    An Operation represents a change to the ledger. It is the action, as opposed to the effects resulting from that action.

  14. case class PathPaymentOperation(sendMax: Amount, destinationAccount: PublicKeyOps, destinationAmount: Amount, path: Seq[Asset], sourceAccount: Option[PublicKeyOps] = None) extends Operation with Product with Serializable

    Represents PathPayment operation.

    Represents PathPayment operation.

    See also

    List of Operations

  15. trait PayOperation extends Operation

    Marker trait for any operation that involves a payment (PaymentOperation, CreateAccountOperation)

  16. case class PaymentOperation(destinationAccount: PublicKeyOps, amount: Amount, sourceAccount: Option[PublicKeyOps] = None) extends PayOperation with Product with Serializable

    Represents Payment operation.

    Represents Payment operation.

    See also

    List of Operations

  17. case class SetOptionsOperation(inflationDestination: Option[PublicKeyOps] = None, clearFlags: Option[Set[IssuerFlag]] = None, setFlags: Option[Set[IssuerFlag]] = None, masterKeyWeight: Option[Int] = None, lowThreshold: Option[Int] = None, mediumThreshold: Option[Int] = None, highThreshold: Option[Int] = None, homeDomain: Option[String] = None, signer: Option[Signer] = None, sourceAccount: Option[PublicKeyOps] = None) extends Operation with Product with Serializable
  18. case class Transacted[O <: Operation](id: Long, txnHash: String, createdAt: ZonedDateTime, operation: O) extends Product with Serializable

    Provides access to additional information related to an operation after it has been transacted in the network.

  19. case class UpdateOfferOperation(offerId: Long, selling: Amount, buying: Asset, price: Price, sourceAccount: Option[PublicKeyOps] = None) extends ManageOfferOperation with Product with Serializable

    Updates an offer in the Stellar network.

  20. case class WriteDataOperation(name: String, value: String, sourceAccount: Option[PublicKeyOps] = None) extends ManageDataOperation with Product with Serializable

    Creates or updates a Data Entry (name/value pair) for an account.

Value Members

  1. object AccountMergeOperation extends Serializable
  2. object AllowTrustOperation extends Serializable
  3. object AuthorizationImmutableFlag extends IssuerFlag with Product with Serializable
  4. object AuthorizationRequiredFlag extends IssuerFlag with Product with Serializable
  5. object AuthorizationRevocableFlag extends IssuerFlag with Product with Serializable
  6. object ChangeTrustOperation extends Serializable
  7. object CreateAccountOperation extends Serializable
  8. object CreatePassiveOfferOperation extends Serializable
  9. object IssuerFlags
  10. object ManageDataOperation
  11. object ManageOfferOperation
  12. object Operation
  13. object OperationDeserializer extends CustomSerializer[Operation]
  14. object PathPaymentOperation extends Serializable
  15. object PaymentOperation extends Serializable
  16. object SetOptionsOperation extends Serializable
  17. object TransactedOperationDeserializer extends CustomSerializer[Transacted[Operation]]

Ungrouped