AccountSet constructor
- required String account,
- int? ticketSequance,
- List<
String> multiSigSigners = const [], - String signingPubKey = "",
- List<
XRPLMemo> ? memos = const [], - int? sequence,
- String? fee,
- int? lastLedgerSequence,
- AccountSetAsfFlag? clearFlag,
- String? domain,
- String? emailHash,
- String? messageKey,
- AccountSetAsfFlag? setFlag,
- int? transferRate,
- int? tickSize,
- String? neftTokenMinter,
clearFlag
Disable a specific AccountSet Flag
domain
Set the DNS domain of the account owner. Must be hex-encoded. You can
use xrpl.utils.str_to_hex
to convert a UTF-8 string to hex.
emailHash
Set the MD5 Hash to be used for generating an avatar image for this
account.
messageKey
Set a public key for sending encrypted messages to this account.
setFlag
Enable a specific AccountSet Flag
transferRate
Set the transfer fee to use for tokens issued by this account. See
TransferRate for
details.
tickSize
Set the tick size to use when trading tokens issued by this account in
the decentralized exchange. See Tick Size.
neftTokenMinter
Sets an alternate account that is allowed to mint NFTokens on this
account's behalf using NFTokenMint's Issuer
field. If set, you must
also set the AccountSetAsfFlag.ASF_AUTHORIZED_NFTOKEN_MINTER flag.
Implementation
AccountSet({
required super.account,
super.ticketSequance,
super.multiSigSigners,
super.signingPubKey,
super.memos,
super.sequence,
super.fee,
super.lastLedgerSequence,
this.clearFlag,
this.domain,
this.emailHash,
this.messageKey,
this.setFlag,
this.transferRate,
this.tickSize,
this.neftTokenMinter,
}) : super(transactionType: XRPLTransactionType.ACCOUNT_SET);