xrpl
    Preparing search index...

    Interface AccountRootFlagsInterface

    A boolean map of AccountRootFlags for simplified code checking AccountRoot settings. For submitting settings flags to the ledger, use AccountRootFlags instead.

    interface AccountRootFlagsInterface {
        lsfAllowTrustLineClawback?: boolean;
        lsfAllowTrustLineLocking?: boolean;
        lsfAMM?: boolean;
        lsfDefaultRipple?: boolean;
        lsfDepositAuth?: boolean;
        lsfDisableMaster?: boolean;
        lsfDisallowIncomingCheck?: boolean;
        lsfDisallowIncomingNFTokenOffer?: boolean;
        lsfDisallowIncomingPayChan?: boolean;
        lsfDisallowIncomingTrustline?: boolean;
        lsfDisallowXRP?: boolean;
        lsfGlobalFreeze?: boolean;
        lsfNoFreeze?: boolean;
        lsfPasswordSpent?: boolean;
        lsfRequireAuth?: boolean;
        lsfRequireDestTag?: boolean;
    }
    Index

    Properties

    lsfAllowTrustLineClawback?: boolean

    This address can claw back issued IOUs. Once enabled, cannot be disabled.

    lsfAllowTrustLineLocking?: boolean

    Allow IOUs to be used as escrow amounts for an issuer

    lsfAMM?: boolean

    This account is an Automated Market Maker (AMM) instance.

    lsfDefaultRipple?: boolean

    Enable rippling on this address's trust lines by default. Required for issuing addresses; discouraged for others.

    lsfDepositAuth?: boolean

    This account can only receive funds from transactions it sends, and from preauthorized accounts. (It has DepositAuth enabled.)

    lsfDisableMaster?: boolean

    Disallows use of the master key to sign transactions for this account.

    lsfDisallowIncomingCheck?: boolean

    Disallow incoming Checks from other accounts.

    lsfDisallowIncomingNFTokenOffer?: boolean

    Disallow incoming NFTOffers from other accounts.

    lsfDisallowIncomingPayChan?: boolean

    Disallow incoming PayChannels from other accounts.

    lsfDisallowIncomingTrustline?: boolean

    Disallow incoming Trustlines from other accounts.

    lsfDisallowXRP?: boolean

    Client applications should not send XRP to this account. Not enforced by rippled.

    lsfGlobalFreeze?: boolean

    All assets issued by this address are frozen.

    lsfNoFreeze?: boolean

    This address cannot freeze trust lines connected to it. Once enabled, cannot be disabled.

    lsfPasswordSpent?: boolean

    The account has used its free SetRegularKey transaction.

    lsfRequireAuth?: boolean

    This account must individually approve other users for those users to hold this account's issued currencies.

    lsfRequireDestTag?: boolean

    Requires incoming payments to specify a Destination Tag.