> For the complete documentation index, see [llms.txt](https://symmdocs.gitbook.io/frontend-sdk-technical-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://symmdocs.gitbook.io/frontend-sdk-technical-docs/frontend-sdk/core-package/constants/abi.md).

# ABI

The `/abi` folder serves as the storage location for the Application Binary Interface (ABI) of each smart contract utilized within the website. The ABIs are saved in JSON format, making them easily accessible for encoding and decoding data. Whenever you integrate a new contract or update an existing one, make sure to upload the corresponding ABI here to maintain full functionality.

Within the ABI folder are the following JSON ABIs

* `Collateral.ts`
* `Diamond.ts`
* `ERC20_BYTES32.ts`
* `MultiAccount.ts`
* `MULTICALL3_ABI.ts`
* `SIGNATURE_STORE.ts`
* `index.ts`
