package op
- Alphabetic
- Public
- All
Type Members
-
case class
AccountMergeOperation(destination: PublicKeyOps, sourceAccount: Option[PublicKeyOps] = None) extends Operation with Product with Serializable
Deletes account and transfers remaining balance to destination account.
-
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.
-
case class
ChangeTrustOperation(limit: IssuedAmount, sourceAccount: Option[PublicKeyOps] = None) extends Operation with Product with Serializable
Represents ChangeTrust operation.
Represents ChangeTrust operation.
- See also
-
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
-
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.
-
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.
-
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.
-
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.
-
case class
InflationOperation(sourceAccount: Option[PublicKeyOps] = None) extends Operation with Product with Serializable
Requests that the network runs the inflation process.
- sealed trait IssuerFlag extends AnyRef
- sealed trait ManageDataOperation extends Operation
- sealed trait ManageOfferOperation extends Operation
-
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.
-
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
-
trait
PayOperation extends Operation
Marker trait for any operation that involves a payment (
PaymentOperation
,CreateAccountOperation
) -
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
- 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
-
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.
-
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.
-
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
- object AccountMergeOperation extends Serializable
- object AllowTrustOperation extends Serializable
- object AuthorizationImmutableFlag extends IssuerFlag with Product with Serializable
- object AuthorizationRequiredFlag extends IssuerFlag with Product with Serializable
- object AuthorizationRevocableFlag extends IssuerFlag with Product with Serializable
- object ChangeTrustOperation extends Serializable
- object CreateAccountOperation extends Serializable
- object CreatePassiveOfferOperation extends Serializable
- object IssuerFlags
- object ManageDataOperation
- object ManageOfferOperation
- object Operation
- object OperationDeserializer extends CustomSerializer[Operation]
- object PathPaymentOperation extends Serializable
- object PaymentOperation extends Serializable
- object SetOptionsOperation extends Serializable
- object TransactedOperationDeserializer extends CustomSerializer[Transacted[Operation]]