# AccountSetAsfFlags | xrpl
Documentation for xrpl

# Enumeration AccountSetAsfFlags

Enum for AccountSet Flags.

- Defined in packages/xrpl/src/models/transactions/accountSet.ts:14

#####
Index

### Enumeration Members

asfAccountTxnID
asfAuthorizedNFTokenMinter
asfDefaultRipple
asfDepositAuth
asfDisableMaster
asfDisallowIncomingCheck
asfDisallowIncomingNFTokenOffer
asfDisallowIncomingPayChan
asfDisallowIncomingTrustline
asfDisallowXRP
asfGlobalFreeze
asfNoFreeze
asfRequireAuth
asfRequireDest

## Enumeration Members

### asfAccountTxnID

asfAccountTxnID: 5

Track the ID of this account's most recent transaction. Required for AccountTxnID.

- Defined in packages/xrpl/src/models/transactions/accountSet.ts:34

### asfAuthorizedNFTokenMinter

asfAuthorizedNFTokenMinter: 10

Allow another account to mint and burn tokens on behalf of this account.

- Defined in packages/xrpl/src/models/transactions/accountSet.ts:49

### asfDefaultRipple

asfDefaultRipple: 8

Enable rippling on this account's trust lines by default.

- Defined in packages/xrpl/src/models/transactions/accountSet.ts:43

### asfDepositAuth

asfDepositAuth: 9

Enable Deposit Authorization on this account.

- Defined in packages/xrpl/src/models/transactions/accountSet.ts:45

### asfDisableMaster

asfDisableMaster: 4

Disallow use of the master key pair. Can only be enabled if the account has configured another way to sign transactions, such as a Regular Key or a Signer List.

- Defined in packages/xrpl/src/models/transactions/accountSet.ts:29

### asfDisallowIncomingCheck

asfDisallowIncomingCheck: 13

Disallow other accounts from creating incoming Checks

- Defined in packages/xrpl/src/models/transactions/accountSet.ts:54

### asfDisallowIncomingNFTokenOffer

asfDisallowIncomingNFTokenOffer: 12

Disallow other accounts from creating incoming NFTOffers

- Defined in packages/xrpl/src/models/transactions/accountSet.ts:52

### asfDisallowIncomingPayChan

asfDisallowIncomingPayChan: 14

Disallow other accounts from creating incoming PayChannels

- Defined in packages/xrpl/src/models/transactions/accountSet.ts:56

### asfDisallowIncomingTrustline

asfDisallowIncomingTrustline: 15

Disallow other accounts from creating incoming Trustlines

- Defined in packages/xrpl/src/models/transactions/accountSet.ts:58

### asfDisallowXRP

asfDisallowXRP: 3

XRP should not be sent to this account.

- Defined in packages/xrpl/src/models/transactions/accountSet.ts:23

### asfGlobalFreeze

asfGlobalFreeze: 7

Freeze all assets issued by this account.

- Defined in packages/xrpl/src/models/transactions/accountSet.ts:41

### asfNoFreeze

asfNoFreeze: 6

Permanently give up the ability to freeze individual trust lines or disable Global Freeze. This flag can never be disabled after being enabled.

- Defined in packages/xrpl/src/models/transactions/accountSet.ts:39

### asfRequireAuth

asfRequireAuth: 2

Require authorization for users to hold balances issued by this address can only be enabled if the address has no trust lines connected to it.

- Defined in packages/xrpl/src/models/transactions/accountSet.ts:21

### asfRequireDest

asfRequireDest: 1

Require a destination tag to send transactions to this account.

- Defined in packages/xrpl/src/models/transactions/accountSet.ts:16

Generated using TypeDoc