# AccountRootFlags | xrpl
Documentation for xrpl

# Enumeration AccountRootFlags

- Defined in packages/xrpl/src/models/ledger/AccountRoot.ts:151

#####
Index

### Enumeration Members

lsfAMM
lsfAllowTrustLineClawback
lsfDefaultRipple
lsfDepositAuth
lsfDisableMaster
lsfDisallowIncomingCheck
lsfDisallowIncomingNFTokenOffer
lsfDisallowIncomingPayChan
lsfDisallowIncomingTrustline
lsfDisallowXRP
lsfGlobalFreeze
lsfNoFreeze
lsfPasswordSpent
lsfRequireAuth
lsfRequireDestTag

## Enumeration Members

### lsfAMM

lsfAMM: 33554432

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

- Defined in packages/xrpl/src/models/ledger/AccountRoot.ts:192

### lsfAllowTrustLineClawback

lsfAllowTrustLineClawback: 2147483648

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

- Defined in packages/xrpl/src/models/ledger/AccountRoot.ts:212

### lsfDefaultRipple

lsfDefaultRipple: 8388608

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

- Defined in packages/xrpl/src/models/ledger/AccountRoot.ts:183

### lsfDepositAuth

lsfDepositAuth: 16777216

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

- Defined in packages/xrpl/src/models/ledger/AccountRoot.ts:188

### lsfDisableMaster

lsfDisableMaster: 1048576

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

- Defined in packages/xrpl/src/models/ledger/AccountRoot.ts:171

### lsfDisallowIncomingCheck

lsfDisallowIncomingCheck: 134217728

Disallow incoming Checks from other accounts.

- Defined in packages/xrpl/src/models/ledger/AccountRoot.ts:200

### lsfDisallowIncomingNFTokenOffer

lsfDisallowIncomingNFTokenOffer: 67108864

Disallow incoming NFTOffers from other accounts.

- Defined in packages/xrpl/src/models/ledger/AccountRoot.ts:196

### lsfDisallowIncomingPayChan

lsfDisallowIncomingPayChan: 268435456

Disallow incoming PayChannels from other accounts.

- Defined in packages/xrpl/src/models/ledger/AccountRoot.ts:204

### lsfDisallowIncomingTrustline

lsfDisallowIncomingTrustline: 536870912

Disallow incoming Trustlines from other accounts.

- Defined in packages/xrpl/src/models/ledger/AccountRoot.ts:208

### lsfDisallowXRP

lsfDisallowXRP: 524288

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

- Defined in packages/xrpl/src/models/ledger/AccountRoot.ts:167

### lsfGlobalFreeze

lsfGlobalFreeze: 4194304

All assets issued by this address are frozen.

- Defined in packages/xrpl/src/models/ledger/AccountRoot.ts:179

### lsfNoFreeze

lsfNoFreeze: 2097152

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

- Defined in packages/xrpl/src/models/ledger/AccountRoot.ts:175

### lsfPasswordSpent

lsfPasswordSpent: 65536

The account has used its free SetRegularKey transaction.

- Defined in packages/xrpl/src/models/ledger/AccountRoot.ts:155

### lsfRequireAuth

lsfRequireAuth: 262144

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

- Defined in packages/xrpl/src/models/ledger/AccountRoot.ts:163

### lsfRequireDestTag

lsfRequireDestTag: 131072

Requires incoming payments to specify a Destination Tag.

- Defined in packages/xrpl/src/models/ledger/AccountRoot.ts:159

Generated using TypeDoc