SetOptionsOperation

data class SetOptionsOperation(val inflationDestination: String? = null, val clearFlags: Int? = null, val setFlags: Int? = null, val masterKeyWeight: Int? = null, val lowThreshold: Int? = null, val mediumThreshold: Int? = null, val highThreshold: Int? = null, val homeDomain: String? = null, val signer: SignerKey? = null, val signerWeight: Int? = null) : Operation

Represents a SetOptions operation.

Constructors

Link copied to clipboard
constructor(inflationDestination: String? = null, clearFlags: Int? = null, setFlags: Int? = null, masterKeyWeight: Int? = null, lowThreshold: Int? = null, mediumThreshold: Int? = null, highThreshold: Int? = null, homeDomain: String? = null, signer: SignerKey? = null, signerWeight: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Indicates which flags to clear

Link copied to clipboard

High threshold for operations

Link copied to clipboard

The home domain of the account

Link copied to clipboard

Account of the inflation destination

Link copied to clipboard

Low threshold for operations

Link copied to clipboard

Weight of the master key

Link copied to clipboard

Medium threshold for operations

Link copied to clipboard

Indicates which flags to set

Link copied to clipboard

Additional signer to add/remove

Link copied to clipboard

Weight of the signer (0 to remove)

Link copied to clipboard

Optional source account for this operation.

Functions

Link copied to clipboard
open override fun toOperationBody(): OperationBodyXdr

Converts this operation to its XDR operation body representation.

Link copied to clipboard

Converts this operation to its full XDR representation, including the source account.