| WALLET | Wallet to hold currencies and/or assets |
| CURRENCIES_WALLET | Wallet to hold currencies only |
| ASSETS_WALLET | Wallet to hold assets only |
| DEFI_SETTLEMENT_WALLET | Passthrough wallet for integrations with Defi platforms. Can hold both Currencies and Assets Tokens |
| ASSET_TOKEN | Tokens that are assets |
| ASSET_POSITION | Position for an asset token |
| CURRENCY_TOKEN | Tokens that are funds (e.g. stablecoins) |
| CURRENCY_POSITION | Position for a Currency Token |
| AUTHORITY | Generic authority that can be used in any place an authority is required |
| TOKEN_MANAGEMENT_AUTHORITY | Authority attached to financial instruments |
| TOKEN_ACCOUNT_MANAGEMENT_AUTHORITY | Authorities to be attached to positions |
| NONCE_AUTHORITY | Authority to be used for updating hashes on Nonce accounts |
| NONCE | Nonce account that holds a hash |
| ADDRESS_LOOKUP_TABLE | Address that holds a list of addresses that can be looked up in transactions - helps keep transactions size smaller |
| FI_METADATA_ACCOUNT | Accounts that hold Financial Instruments Metadata |
| SYSTEM_ACCOUNT | System accounds - e.g. Sysvar account |
| PROGRAM | Accounts that represent programs on Solana |
| LOAN_ESCROW | Loan accounts that hold pledged assets |
| LOAN_LENDER | Accounts that act a source for financing loans |
| DATA_ACCOUNT | General data account |
| ORACLE_FEED | Feed to hold market data on an onchain oracle |
| ORACLE_QUEUE | Infrastructure oracle component need to feed updates (see Switchboard queues for examples) |
| NETWORK_MEMBERSHIP_FUNDING | Account used primarily for paying Solana network (txns and rent) fees |
| VULCAN_FORGE_FUNDING | Account used for paying Vulcan Forge fees |