# Audits

Ensuro undergoes audits conducted by recognized industry firms. These audits examine our Smart Contracts, evaluating security measures, code quality, and adherence to specifications and best practices.&#x20;

The following audit applicability table presents the addresses of our deployed smart contracts along with the latest audit each contract underwent. Furthermore, it outlines the changes made from the last audited version to the current iteration of the contract.

## **Audit applicability on deployed code**

### Core protocol

<table><thead><tr><th>Contract</th><th width="169">Address</th><th width="101" align="right">Version</th><th>Audits*</th><th>Changes**</th></tr></thead><tbody><tr><td><a href="smart-contracts/contracts/policypool">PolicyPool</a></td><td><a href="https://polygonscan.com/address/0xD74A28274C4B1a116aDd9857FC0E8F5e8fAC2497/">0xD74A28274C4B1a116aDd9857FC0E8F5e8fAC2497</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.6.2/contracts/PolicyPool.sol">2.6.2</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.6.2#diff-67326275c8d171577299cc319dfd298c6b6402323d1896526ebf9670c3468212">b57c1f9..v2.6.2</a></td></tr><tr><td><a href="smart-contracts/contracts/accessmanager">AccessManager</a></td><td><a href="https://polygonscan.com/address/0x47E2aFB074487682Db5Db6c7e41B43f913026544/">0x47E2aFB074487682Db5Db6c7e41B43f913026544</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.2.0/contracts/AccessManager.sol">2.2.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.2.0#diff-f0acaddbf07b1ae091d0c796db89862fdfc7c72cb7809faefa36fa084c672339">b57c1f9..v2.2.0</a></td></tr><tr><td><a href="smart-contracts/contracts/etoken">EToken</a></td><td><a href="https://polygonscan.com/address/0x55bAe6690d46EA94D7F05DF7c80A85E322421fB6/">0x55bAe6690d46EA94D7F05DF7c80A85E322421fB6</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.1.0/contracts/EToken.sol">2.1.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.1.0#diff-10f29d98c42422245d2b730514bc5cbd15164bd7ebe9d819f868295135e0421c">b57c1f9..v2.1.0</a></td></tr><tr><td><a href="smart-contracts/contracts/etoken">EToken</a></td><td><a href="https://polygonscan.com/address/0x8d2Ee82c4172B2138B06b8037d769cBfAf9C0274/">0x8d2Ee82c4172B2138B06b8037d769cBfAf9C0274</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.1.0/contracts/EToken.sol">2.1.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.1.0#diff-10f29d98c42422245d2b730514bc5cbd15164bd7ebe9d819f868295135e0421c">b57c1f9..v2.1.0</a></td></tr><tr><td><a href="smart-contracts/contracts/etoken">EToken</a></td><td><a href="https://polygonscan.com/address/0x1C48Accaf6f8106883AA1973A45F02525652DEfC/">0x1C48Accaf6f8106883AA1973A45F02525652DEfC</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.1.0/contracts/EToken.sol">2.1.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.1.0#diff-10f29d98c42422245d2b730514bc5cbd15164bd7ebe9d819f868295135e0421c">b57c1f9..v2.1.0</a></td></tr><tr><td><a href="smart-contracts/contracts/etoken">EToken</a></td><td><a href="https://polygonscan.com/address/0xF383eF2D31E1d4a19B3e04ca2937DB6A8DA9f229/">0xF383eF2D31E1d4a19B3e04ca2937DB6A8DA9f229</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.1.0/contracts/EToken.sol">2.1.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.1.0#diff-10f29d98c42422245d2b730514bc5cbd15164bd7ebe9d819f868295135e0421c">b57c1f9..v2.1.0</a></td></tr><tr><td><a href="smart-contracts/contracts/etoken">EToken</a></td><td><a href="https://polygonscan.com/address/0xBC33c283A37d46ABA17BC5F8C27b27242688DeC6/">0xBC33c283A37d46ABA17BC5F8C27b27242688DeC6</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.1.0/contracts/EToken.sol">2.1.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.1.0#diff-10f29d98c42422245d2b730514bc5cbd15164bd7ebe9d819f868295135e0421c">b57c1f9..v2.1.0</a></td></tr><tr><td><a href="smart-contracts/contracts/etoken">EToken</a></td><td><a href="https://polygonscan.com/address/0x6A0e61C757e384eB1E4A2b94F7E02E68e4b4515e/">0x6A0e61C757e384eB1E4A2b94F7E02E68e4b4515e</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.1.0/contracts/EToken.sol">2.1.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.1.0#diff-10f29d98c42422245d2b730514bc5cbd15164bd7ebe9d819f868295135e0421c">b57c1f9..v2.1.0</a></td></tr><tr><td><a href="smart-contracts/contracts/etoken">EToken</a></td><td><a href="https://polygonscan.com/address/0x6229D78658305a301E177f9dAEa3a0799fd1528C/">0x6229D78658305a301E177f9dAEa3a0799fd1528C</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.3.0/contracts/EToken.sol">2.3.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.3.0#diff-10f29d98c42422245d2b730514bc5cbd15164bd7ebe9d819f868295135e0421c">b57c1f9..v2.3.0</a></td></tr><tr><td><a href="smart-contracts/contracts/etoken">EToken</a></td><td><a href="https://polygonscan.com/address/0xE36D6585F0c200195b196C66644C519e7674b476/">0xE36D6585F0c200195b196C66644C519e7674b476</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.3.0/contracts/EToken.sol">2.3.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.3.0#diff-10f29d98c42422245d2b730514bc5cbd15164bd7ebe9d819f868295135e0421c">b57c1f9..v2.3.0</a></td></tr><tr><td><a href="smart-contracts/contracts/etoken">EToken</a></td><td><a href="https://polygonscan.com/address/0x9F967c614c9573cc4eabE68ae0354E5d11F7eC9D/">0x9F967c614c9573cc4eabE68ae0354E5d11F7eC9D</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.5.0/contracts/EToken.sol">2.5.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.5.0#diff-10f29d98c42422245d2b730514bc5cbd15164bd7ebe9d819f868295135e0421c%C3%A7">b57c1f9..v2.5.0</a></td></tr><tr><td><a href="smart-contracts/contracts/etoken">EToken</a></td><td><a href="https://polygonscan.com/address/0x9078dDdeA2F82c27791EF78A9ec9ab0f66bfb6F9/">0x9078dDdeA2F82c27791EF78A9ec9ab0f66bfb6F9</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.5.0/contracts/EToken.sol">2.5.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.5.0#diff-10f29d98c42422245d2b730514bc5cbd15164bd7ebe9d819f868295135e0421c%C3%A7">b57c1f9..v2.5.0</a></td></tr><tr><td><a href="smart-contracts/contracts/premiumsaccount">PremiumsAccount</a></td><td><a href="https://polygonscan.com/address/0xCCf5C404d32eB6E777088AB13837a1b8dCBA9328/">0xCCf5C404d32eB6E777088AB13837a1b8dCBA9328</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.4.0/contracts/PremiumsAccount.sol">2.4.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.4.0#diff-595bce8603a163eafe11f1a2f4628877be666a917582d0a47c148e26c5121177">b57c1f9..v2.4.0</a></td></tr><tr><td><a href="smart-contracts/contracts/premiumsaccount">PremiumsAccount</a></td><td><a href="https://polygonscan.com/address/0x4f43B8F252887F814ED689346fdb5Bd266394520/">0x4f43B8F252887F814ED689346fdb5Bd266394520</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.4.0/contracts/PremiumsAccount.sol">2.4.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.4.0#diff-595bce8603a163eafe11f1a2f4628877be666a917582d0a47c148e26c5121177">b57c1f9..v2.4.0</a></td></tr><tr><td><a href="smart-contracts/contracts/premiumsaccount">PremiumsAccount</a></td><td><a href="https://polygonscan.com/address/0xc1A74eaC52a195E54E0cd672A9dAB023292C6100/">0xc1A74eaC52a195E54E0cd672A9dAB023292C6100</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.4.0/contracts/PremiumsAccount.sol">2.4.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.4.0#diff-595bce8603a163eafe11f1a2f4628877be666a917582d0a47c148e26c5121177">b57c1f9..v2.4.0</a></td></tr><tr><td><a href="smart-contracts/contracts/premiumsaccount">PremiumsAccount</a></td><td><a href="https://polygonscan.com/address/0x47f35B4876138b5d96FfDed1e46aE6b58E6e7B31/">0x47f35B4876138b5d96FfDed1e46aE6b58E6e7B31</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.4.0/contracts/PremiumsAccount.sol">2.4.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.4.0#diff-595bce8603a163eafe11f1a2f4628877be666a917582d0a47c148e26c5121177">b57c1f9..v2.4.0</a></td></tr><tr><td><a href="smart-contracts/contracts/premiumsaccount">PremiumsAccount</a></td><td><a href="https://polygonscan.com/address/0x42118Df6EBb18346ca425f1c67AC739E95aD9358/">0x42118Df6EBb18346ca425f1c67AC739E95aD9358</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.4.0/contracts/PremiumsAccount.sol">2.4.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.4.0#diff-595bce8603a163eafe11f1a2f4628877be666a917582d0a47c148e26c5121177">b57c1f9..v2.4.0</a></td></tr><tr><td><a href="smart-contracts/contracts/premiumsaccount">PremiumsAccount</a></td><td><a href="https://polygonscan.com/address/0x06347eA3dA6a5B44eEAe3B8F4a65992Ae073e6F4/">0x06347eA3dA6a5B44eEAe3B8F4a65992Ae073e6F4</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.4.0/contracts/PremiumsAccount.sol">2.4.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.4.0#diff-595bce8603a163eafe11f1a2f4628877be666a917582d0a47c148e26c5121177">b57c1f9..v2.4.0</a></td></tr><tr><td><a href="smart-contracts/contracts/premiumsaccount">PremiumsAccount</a></td><td><a href="https://polygonscan.com/address/0xa5A8c6b6cb08dB75F5d487F0838D0743871d80a7/">0xa5A8c6b6cb08dB75F5d487F0838D0743871d80a7</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.4.0/contracts/PremiumsAccount.sol">2.4.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.4.0#diff-595bce8603a163eafe11f1a2f4628877be666a917582d0a47c148e26c5121177">b57c1f9..v2.4.0</a></td></tr><tr><td><a href="smart-contracts/contracts/premiumsaccount">PremiumsAccount</a></td><td><a href="https://polygonscan.com/address/0x8908d99a4E2fF6b7Bf4563593B02AcBc7bBfaBC1/">0x8908d99a4E2fF6b7Bf4563593B02AcBc7bBfaBC1</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.4.0/contracts/PremiumsAccount.sol">2.4.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.4.0#diff-595bce8603a163eafe11f1a2f4628877be666a917582d0a47c148e26c5121177">b57c1f9..v2.4.0</a></td></tr><tr><td><a href="smart-contracts/contracts/riskmodule/signedquoteriskmodule">SignedQuoteRiskModule</a></td><td><a href="https://polygonscan.com/address/0xa65c9dE776d1f30c095EFF9C775E001a1d366df8/">0xa65c9dE776d1f30c095EFF9C775E001a1d366df8</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.0.0/contracts/SignedQuoteRiskModule.sol">2.0.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.0.0#diff-363a1acf1f9c62e1872120f19142c8f8da935721c7c1e51a7b92eb84899b0c27">b57c1f9..v2.0.0</a></td></tr><tr><td><a href="smart-contracts/contracts/riskmodule/signedquoteriskmodule">SignedQuoteRiskModule</a></td><td><a href="https://polygonscan.com/address/0x37fE456EFF897CB5dDF040A5e95f399EaBc162ca/">0x37fE456EFF897CB5dDF040A5e95f399EaBc162ca</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.0.0/contracts/SignedQuoteRiskModule.sol">2.0.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.0.0#diff-363a1acf1f9c62e1872120f19142c8f8da935721c7c1e51a7b92eb84899b0c27">b57c1f9..v2.0.0</a></td></tr><tr><td><a href="smart-contracts/contracts/riskmodule/signedquoteriskmodule">SignedQuoteRiskModule</a></td><td><a href="https://polygonscan.com/address/0x4D85a3e264bb58Ccfa48607F39Ef01e59893121C/">0x4D85a3e264bb58Ccfa48607F39Ef01e59893121C</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.0.0/contracts/SignedQuoteRiskModule.sol">2.0.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.0.0#diff-363a1acf1f9c62e1872120f19142c8f8da935721c7c1e51a7b92eb84899b0c27">b57c1f9..v2.0.0</a></td></tr><tr><td><a href="smart-contracts/contracts/riskmodule/signedquoteriskmodule">SignedQuoteRiskModule</a></td><td><a href="https://polygonscan.com/address/0x3eaB5b880b83607288744F35E778D60d0cd6539f/">0x3eaB5b880b83607288744F35E778D60d0cd6539f</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.0.0/contracts/SignedQuoteRiskModule.sol">2.0.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.0.0#diff-363a1acf1f9c62e1872120f19142c8f8da935721c7c1e51a7b92eb84899b0c27">b57c1f9..v2.0.0</a></td></tr><tr><td><a href="smart-contracts/contracts/riskmodule/trustfulriskmodule">TrustfulRiskModule</a></td><td><a href="https://polygonscan.com/address/0x42842f88c3ea0eB39f3303A80a03f7F55DB31b28/">0x42842f88c3ea0eB39f3303A80a03f7F55DB31b28</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.2.0/contracts/TrustfulRiskModule.sol">2.2.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.2.0#diff-e9b6a82dd3310e9456cf36f7cdb71e37f8ce8b86aa2d86537a4bf984391848fa">b57c1f9..v2.2.0</a></td></tr><tr><td><a href="smart-contracts/contracts/riskmodule/trustfulriskmodule">TrustfulRiskModule</a></td><td><a href="https://polygonscan.com/address/0xDfC75aa0CEAb89c40cd4B78E7F4179632fe06e93/">0xDfC75aa0CEAb89c40cd4B78E7F4179632fe06e93</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.2.0/contracts/TrustfulRiskModule.sol">2.2.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.2.0#diff-e9b6a82dd3310e9456cf36f7cdb71e37f8ce8b86aa2d86537a4bf984391848fa">b57c1f9..v2.2.0</a></td></tr><tr><td><a href="smart-contracts/contracts/riskmodule/signedbucketriskmodule">SignedBucketRiskModule</a></td><td><a href="https://polygonscan.com/address/0xe64b6B463c3B3Cb3475fb940B64Ef6f946D6F460/">0xe64b6B463c3B3Cb3475fb940B64Ef6f946D6F460</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.6.0/contracts/SignedBucketRiskModule.sol">2.6.0</a></td><td>Not audited yet.</td><td>-</td></tr><tr><td>TieredSignedQuoteRiskModule</td><td><a href="https://polygonscan.com/address/0xdad2dFE1450618e1C90c86bdb0895BcFCaDD4Df5/">0xdad2dFE1450618e1C90c86bdb0895BcFCaDD4Df5</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.3.0/contracts/TieredSignedQuoteRiskModule.sol">2.3.0</a></td><td>Not audited yet.</td><td>-</td></tr><tr><td><a href="smart-contracts/contracts/riskmodule/signedbucketriskmodule">SignedBucketRiskModule</a></td><td><a href="https://polygonscan.com/address/0xA2f279160deBaC2260FFD9e7D43118C9c211683C/">0xA2f279160deBaC2260FFD9e7D43118C9c211683C</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.6.0/contracts/SignedBucketRiskModule.sol">2.6.0</a></td><td>Not audited yet.</td><td>-</td></tr><tr><td><a href="smart-contracts/contracts/riskmodule/signedbucketriskmodule">SignedBucketRiskModule</a></td><td><a href="https://polygonscan.com/address/0x34C560b19DFD490E0d4b8054df35669092A94b78/">0x34C560b19DFD490E0d4b8054df35669092A94b78</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.6.0/contracts/SignedBucketRiskModule.sol">2.6.0</a></td><td>Not audited yet.</td><td>-</td></tr><tr><td><a href="smart-contracts/contracts/iassetmanager/aavev3assetmanager">AAVEv3AssetManager</a></td><td><a href="https://polygonscan.com/address/0x3a80C5595AB0f8E90f8115A3B18495009D0F32cB/">0x3a80C5595AB0f8E90f8115A3B18495009D0F32cB</a></td><td align="right"><a href="https://github.com/ensuro/aave-asset-manager/blob/v2.0.1/contracts/AAVEv3AssetManager.sol">2.0.1</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/aave-asset-manager/compare/595188b..v2.0.1">595188b..v2.0.1</a> (no changes since audit)</td></tr><tr><td><a href="smart-contracts/contracts/ilpwhitelist/lpmanualwhitelist">LPManualWhitelist</a></td><td><a href="https://polygonscan.com/address/0x99b2949F4b12bF14F9AD66De374Cd5A2BF6a0C15/">0x99b2949F4b12bF14F9AD66De374Cd5A2BF6a0C15</a></td><td align="right"><a href="https://github.com/ensuro/ensuro/blob/v2.1.0/contracts/LPManualWhitelist.sol">2.1.0</a></td><td><a href="https://github.com/ensuro/ensuro/blob/main/audits/Quantstamp-Ensuro-Final-Report-2022-11-09.pdf">Quantstamp Audit 2022</a></td><td><a href="https://github.com/ensuro/ensuro/compare/b57c1f9..v2.1.0#diff-39294ff7032bc87a29c5674d9de1efbfa198ef9d788863deaadf068aea9f6855">b57c1f9..v2.1.0</a></td></tr><tr><td>QuadrataWhitelist</td><td><a href="https://polygonscan.com/address/0x0CE31c3BB29E33afbf8ae8f0912838C9d657AE12/">0x0CE31c3BB29E33afbf8ae8f0912838C9d657AE12</a></td><td align="right"><a href="https://github.com/ensuro/ensuro-extensions/blob/v0.2.1/contracts/QuadrataWhitelist.sol">0.2.1</a></td><td>Not audited yet.</td><td>-</td></tr></tbody></table>

### Peripheral contracts

Peripheral contracts are components that interact with one or more core contracts but are not themselves part of the core. They operate without special privileges and function as ordinary users of the protocol. They are mainly used in cases where Ensuro (the company) acts on behalf of partners, to simplify and automate tasks.

<table><thead><tr><th>Contract</th><th>Address</th><th width="100">Version</th><th>Audits*</th><th>Changes**</th></tr></thead><tbody><tr><td><a href="smart-contracts/contracts/extensions/erc4626cashflowlender">ERC4626CashFlowLender</a></td><td><a href="https://polygonscan.com/address/0x48Ff8B1493c6A3545Aea3F0812f1303E2f958bF4/">0x48Ff8B1493c6A3545Aea3F0812f1303E2f958bF4</a></td><td><a href="https://github.com/ensuro/ensuro-extensions/blob/v2.7.0/contracts/ERC4626CashFlowLender.sol">2.7.0</a></td><td>Not audited yet.</td><td>-</td></tr><tr><td><a href="smart-contracts/contracts/extensions/erc4626cashflowlender">ERC4626CashFlowLender</a></td><td><a href="https://polygonscan.com/address/0x1858A315C225a692bA40c3FC7a143362E31A85e8/">0x1858A315C225a692bA40c3FC7a143362E31A85e8</a></td><td><a href="https://github.com/ensuro/ensuro-extensions/blob/v2.7.0/contracts/ERC4626CashFlowLender.sol">2.7.0</a></td><td>Not audited yet.</td><td>-</td></tr><tr><td><a href="smart-contracts/contracts/extensions/erc4626cashflowlender">ERC4626CashFlowLender</a></td><td><a href="https://polygonscan.com/address/0xFEdDF0af6Aa75dfC175Bdab964D5a8F6683E1AAf/">0xFEdDF0af6Aa75dfC175Bdab964D5a8F6683E1AAf</a></td><td><a href="https://github.com/ensuro/ensuro-extensions/blob/v2.7.2/contracts/ERC4626CashFlowLender.sol">2.7.2</a></td><td>Not audited yet.</td><td>-</td></tr><tr><td>EuroCashFlowLender</td><td><a href="https://polygonscan.com/address/0x2bB7644221CfcC35A1C99ed7167391Ff82Fe4C08/">0x2bB7644221CfcC35A1C99ed7167391Ff82Fe4C08</a></td><td><a href="https://github.com/ensuro/ensuro-extensions/blob/v2.7.0/contracts/EuroCashFlowLender.sol">2.7.0</a></td><td>Not audited yet.</td><td>-</td></tr><tr><td>EuroCashFlowLender</td><td><a href="https://polygonscan.com/address/0xe7DC8CDb94f0A44a930294AcC8F2f28DFD3cdEaE/">0xe7DC8CDb94f0A44a930294AcC8F2f28DFD3cdEaE</a></td><td><a href="https://github.com/ensuro/ensuro-extensions/blob/v2.7.0/contracts/EuroCashFlowLender.sol">2.7.0</a></td><td>Not audited yet.</td><td>-</td></tr><tr><td>CashFlowLender</td><td><a href="https://polygonscan.com/address/0xccd55D27aE681682f5Ed2B04EF21069D4EC24982/">0xccd55D27aE681682f5Ed2B04EF21069D4EC24982</a></td><td><a href="https://github.com/ensuro/ensuro-extensions/blob/v2.7.0/contracts/CashFlowLender.sol">2.7.0</a></td><td>Not audited yet.</td><td>-</td></tr><tr><td>MultiRMCashFlowLender</td><td><a href="https://polygonscan.com/address/0x0917c28B736746F9A32652CD2c66e918Cc9d26C9/">0x0917c28B736746F9A32652CD2c66e918Cc9d26C9</a></td><td><a href="https://github.com/ensuro/ensuro-extensions/blob/v2.7.0/contracts/MultiRMCashFlowLender.sol">2.7.0</a></td><td>Not audited yet.</td><td>-</td></tr><tr><td><a href="smart-contracts/contracts/extensions/erc4626cashflowlender">ERC4626CashFlowLender</a></td><td><a href="https://polygonscan.com/address/0xf6b7a278afFbc905b407E01893B287D516016ce0/">0xf6b7a278afFbc905b407E01893B287D516016ce0</a></td><td><a href="https://github.com/ensuro/ensuro-extensions/blob/v2.7.2/contracts/ERC4626CashFlowLender.sol">2.7.2</a></td><td>Not audited yet.</td><td>-</td></tr></tbody></table>

( \* ) Audits: lists the audits carried out on the smart contracts.
