> For the complete documentation index, see [llms.txt](https://contracts.synapseprotocol.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://contracts.synapseprotocol.com/elin/contracts-upgradeable.md).

# contracts-upgradeable

- [access](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/access.md)
- [AccessControlUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/access/accesscontrolupgradeable.md)
- [OwnableUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/access/ownableupgradeable.md)
- [cryptography](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/cryptography.md)
- [ECDSAUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/cryptography/ecdsaupgradeable.md)
- [drafts](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/drafts.md)
- [EIP712Upgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/drafts/eip712upgradeable.md)
- [ERC20PermitUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/drafts/erc20permitupgradeable.md)
- [IERC20PermitUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/drafts/ierc20permitupgradeable.md)
- [math](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/math.md)
- [SafeMathUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/math/safemathupgradeable.md)
- [proxy](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/proxy.md)
- [Initializable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/proxy/initializable.md)
- [utils](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/utils.md)
- [AddressUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/utils/addressupgradeable.md)
- [ContextUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/utils/contextupgradeable.md)
- [CountersUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/utils/countersupgradeable.md)
- [EnumerableSetUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/utils/enumerablesetupgradeable.md)
- [PausableUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/utils/pausableupgradeable.md)
- [ReentrancyGuardUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/utils/reentrancyguardupgradeable.md)
- [token](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/token.md)
- [ERC20](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/token/erc20.md)
- [ERC20BurnableUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/token/erc20/erc20burnableupgradeable.md)
- [ERC20Upgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/token/erc20/erc20upgradeable.md)
- [IERC20Upgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable/token/erc20/ierc20upgradeable.md)
