# elin

- [contracts-4.3.1](https://contracts.synapseprotocol.com/elin/contracts-4.3.1.md)
- [access](https://contracts.synapseprotocol.com/elin/contracts-4.3.1/access.md)
- [AccessControl](https://contracts.synapseprotocol.com/elin/contracts-4.3.1/access/accesscontrol.md)
- [IAccessControl](https://contracts.synapseprotocol.com/elin/contracts-4.3.1/access/iaccesscontrol.md)
- [utils](https://contracts.synapseprotocol.com/elin/contracts-4.3.1/utils.md)
- [Context](https://contracts.synapseprotocol.com/elin/contracts-4.3.1/utils/context.md)
- [Strings](https://contracts.synapseprotocol.com/elin/contracts-4.3.1/utils/strings.md)
- [introspection](https://contracts.synapseprotocol.com/elin/contracts-4.3.1/utils/introspection.md)
- [ERC165](https://contracts.synapseprotocol.com/elin/contracts-4.3.1/utils/introspection/erc165.md)
- [IERC165](https://contracts.synapseprotocol.com/elin/contracts-4.3.1/utils/introspection/ierc165.md)
- [math](https://contracts.synapseprotocol.com/elin/contracts-4.3.1/utils/math.md)
- [SafeMath](https://contracts.synapseprotocol.com/elin/contracts-4.3.1/utils/math/safemath.md)
- [contracts-4.5.0](https://contracts.synapseprotocol.com/elin/contracts-4.5.0.md)
- [access](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/access.md)
- [AccessControl](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/access/accesscontrol.md)
- [AccessControlEnumerable](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/access/accesscontrolenumerable.md)
- [IAccessControl](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/access/iaccesscontrol.md)
- [IAccessControlEnumerable](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/access/iaccesscontrolenumerable.md)
- [Ownable](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/access/ownable.md)
- [security](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/security.md)
- [Pausable](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/security/pausable.md)
- [utils](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/utils.md)
- [Context](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/utils/context.md)
- [Strings](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/utils/strings.md)
- [introspection](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/utils/introspection.md)
- [ERC165](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/utils/introspection/erc165.md)
- [IERC165](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/utils/introspection/ierc165.md)
- [structs](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/utils/structs.md)
- [EnumerableSet](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/utils/structs/enumerableset.md)
- [token](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/token.md)
- [ERC20](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/token/erc20.md)
- [ERC20](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/token/erc20/erc20.md)
- [IERC20](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/token/erc20/ierc20.md)
- [extensions](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/token/erc20/extensions.md)
- [ERC20Burnable](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/token/erc20/extensions/erc20burnable.md)
- [ERC20Pausable](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/token/erc20/extensions/erc20pausable.md)
- [IERC20Metadata](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/token/erc20/extensions/ierc20metadata.md)
- [presets](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/token/erc20/presets.md)
- [ERC20PresetMinterPauser](https://contracts.synapseprotocol.com/elin/contracts-4.5.0/token/erc20/presets/erc20presetminterpauser.md)
- [contracts-upgradeable-4.5.0](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0.md)
- [access](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/access.md)
- [AccessControlUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/access/accesscontrolupgradeable.md)
- [IAccessControlUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/access/iaccesscontrolupgradeable.md)
- [OwnableUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/access/ownableupgradeable.md)
- [security](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/security.md)
- [PausableUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/security/pausableupgradeable.md)
- [utils](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/utils.md)
- [AddressUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/utils/addressupgradeable.md)
- [ContextUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/utils/contextupgradeable.md)
- [StringsUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/utils/stringsupgradeable.md)
- [introspection](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/utils/introspection.md)
- [ERC165Upgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/utils/introspection/erc165upgradeable.md)
- [IERC165Upgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/utils/introspection/ierc165upgradeable.md)
- [proxy](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/proxy.md)
- [utils](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/proxy/utils.md)
- [Initializable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/proxy/utils/initializable.md)
- [token](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/token.md)
- [ERC20](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/token/erc20.md)
- [IERC20Upgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/token/erc20/ierc20upgradeable.md)
- [ERC721](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/token/erc721.md)
- [ERC721Upgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/token/erc721/erc721upgradeable.md)
- [IERC721ReceiverUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/token/erc721/ierc721receiverupgradeable.md)
- [IERC721Upgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/token/erc721/ierc721upgradeable.md)
- [extensions](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/token/erc721/extensions.md)
- [ERC721EnumerableUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/token/erc721/extensions/erc721enumerableupgradeable.md)
- [IERC721EnumerableUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/token/erc721/extensions/ierc721enumerableupgradeable.md)
- [IERC721MetadataUpgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable-4.5.0/token/erc721/extensions/ierc721metadataupgradeable.md)
- [contracts-upgradeable](https://contracts.synapseprotocol.com/elin/contracts-upgradeable.md)
- [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)
- [contracts](https://contracts.synapseprotocol.com/elin/contracts.md)
- [access](https://contracts.synapseprotocol.com/elin/contracts/access.md)
- [AccessControl](https://contracts.synapseprotocol.com/elin/contracts/access/accesscontrol.md)
- [Ownable](https://contracts.synapseprotocol.com/elin/contracts/access/ownable.md)
- [cryptography](https://contracts.synapseprotocol.com/elin/contracts/cryptography.md)
- [ECDSA](https://contracts.synapseprotocol.com/elin/contracts/cryptography/ecdsa.md)
- [drafts](https://contracts.synapseprotocol.com/elin/contracts/drafts.md)
- [EIP712](https://contracts.synapseprotocol.com/elin/contracts/drafts/eip712.md)
- [ERC20Permit](https://contracts.synapseprotocol.com/elin/contracts/drafts/erc20permit.md)
- [IERC20Permit](https://contracts.synapseprotocol.com/elin/contracts/drafts/ierc20permit.md)
- [math](https://contracts.synapseprotocol.com/elin/contracts/math.md)
- [SafeMath](https://contracts.synapseprotocol.com/elin/contracts/math/safemath.md)
- [proxy](https://contracts.synapseprotocol.com/elin/contracts/proxy.md)
- [Clones](https://contracts.synapseprotocol.com/elin/contracts/proxy/clones.md)
- [utils](https://contracts.synapseprotocol.com/elin/contracts/utils.md)
- [Address](https://contracts.synapseprotocol.com/elin/contracts/utils/address.md)
- [Context](https://contracts.synapseprotocol.com/elin/contracts/utils/context.md)
- [Counters](https://contracts.synapseprotocol.com/elin/contracts/utils/counters.md)
- [EnumerableSet](https://contracts.synapseprotocol.com/elin/contracts/utils/enumerableset.md)
- [ReentrancyGuard](https://contracts.synapseprotocol.com/elin/contracts/utils/reentrancyguard.md)
- [token](https://contracts.synapseprotocol.com/elin/contracts/token.md)
- [ERC20](https://contracts.synapseprotocol.com/elin/contracts/token/erc20.md)
- [ERC20](https://contracts.synapseprotocol.com/elin/contracts/token/erc20/erc20.md)
- [ERC20Burnable](https://contracts.synapseprotocol.com/elin/contracts/token/erc20/erc20burnable.md)
- [IERC20](https://contracts.synapseprotocol.com/elin/contracts/token/erc20/ierc20.md)
- [SafeERC20](https://contracts.synapseprotocol.com/elin/contracts/token/erc20/safeerc20.md)
