Skip to main content
This page summarizes the dynamic_fee_sharing account model from the local Anchor source and SDK IDL. For generated TypeScript layouts, use the account types exported by @meteora-ag/dynamic-fee-sharing-sdk.

Address Map

PDA Seeds

Constants

FeeVault

FeeVault is the primary zero-copy account. Padding fields are omitted from this table.

UserFee

Initialization Parameters

The program validates the number of users, nonzero shares, and non-default addresses. It does not enforce unique user addresses, so integrations should validate duplicate shareholder addresses before initialization.

Share Accounting

Amounts are raw token units. Apply mint decimals off-chain for display.

Token Support

Vault Type Behavior