import TransactionType from '../TransactionType'; import BaseTransactionInstructions from './BaseInstructions'; /** * Modifies the properties of an account in the XRP ledger. * Taken from https://xrpl.org/accountset.html. * * @extends BaseTransactionInstructions * * @property ClearFlag - Unique identifier of a flag to disable for this account. * @property Domain - The domain that owns this account, as a string of hex representing the ASCII for the domain in lowercase. * @property EmailHash - Hash of an email address to be used for generating an avatar image. * @property MessageKey - Public key for sending encrypted messages to this account. * @property SetFlag - Integer flag to enable for this account. * @property TickSize - Tick size to use for offers involving a currency issued by this address. * The exchange rates of those offers is rounded to this many significant digits. * @property TransferRate - The fee to charge when users transfer this account's issued currencies, * represented as billionths of a unit. */ export default interface AccountSetInstructions extends BaseTransactionInstructions { readonly TransactionType: TransactionType.AccountSet; readonly ClearFlag?: number; readonly Domain?: string; readonly EmailHash?: string; readonly MessageKey?: string; readonly SetFlag?: number; readonly TickSize?: number; readonly TransferRate?: number; } //# sourceMappingURL=AccountSetInstructions.d.ts.map