> For the complete documentation index, see [llms.txt](https://docs.ammplify.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ammplify.xyz/technical-specs/smart-contract-details/assets.md).

# Assets

We store user positions as Assets which store their original liquidity balance, the liquidity type, and node information for each node they use in AssetNode. We essentially keep track of an Assets fees and liquidity balance by tracking them separately for each node they use in the tree.

These AssetNodes are updated during WalkerLib.modify.
