DFM Core

ChainSecurityRepository at commit b8e7cc3

ChainSecurity reviewed defi.money (DFM Core) on 13 Jun 2024: 15 findings, 0 critical; all marked fixed.

No open critical findings
Open the reportOpen defi.money’s security record

Report hosted on chainsecurity.com.

Trustblock does not review code.

Findings15

Statuses are the security firm’s own, from its report.

SeverityOpenAcknowledgedFixed
Critical000
High000
Medium001
Low0014

Marked Informational by the firm. Not counted as findings.

Informational_call_view_hooks Is InconsistentFixed

The report gives no description here.

InformationalBuilt-in Min Value Can Be UsedFixed

The report gives no description here.

InformationalError Message Can Be MisleadingFixed

The report gives no description here.

InformationalEvent ImprovementsFixed

The report gives no description here.

InformationalGetter Lacks Dynamic FeeFixed

The report gives no description here.

InformationalInconsistent Rate UpdatesFixed

The report gives no description here.

InformationalLog Precision and Efficiency Could Be IncreasedFixed

The report gives no description here.

Informationalmax_borrowable Might Return Incorrect ValuesFixed

The report gives no description here.

InformationalNo MAX_RATE Limitation for Monetary PoliciesFixed

The report gives no description here.

InformationalOverflow With ThresholdFixed

The report gives no description here.

Show 5 more
InformationalPegKeeperRegulator.aggregator Could Be ImmutableFixed

The report gives no description here.

InformationalSanity Check off by OneFixed

The report gives no description here.

InformationalSpecification MismatchesFixed

The report gives no description here.

InformationalTarget Debt Fraction ZeroFixed

The report gives no description here.

InformationalUnused VariablesFixed

The report gives no description here.

Contracts in scope

No deployed address is recorded for this audit.

The report names a repository or files. Open the report to see its scope.

Repository and files the report names (50)

  • https://github.com/defidotmoney/dfm-contracts/interfaces/IAmmHooks.sol at commit b8e7cc37975a7f4c8cfbf466218e2515bc899b02
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/MainController.vy at commit 3ee30929aeb3e9a9368b0f12125f31da78c6776d
  • https://github.com/defidotmoney/dfm-contracts/contracts/interfaces/IProtocolCore.sol at commit 1015505d237d6032c8f63d3763f7b1557d9ee6d1
  • https://github.com/defidotmoney/dfm-contracts/contracts/bridge/dependencies/DataStructures.sol at commit 3ee30929aeb3e9a9368b0f12125f31da78c6776d
  • https://github.com/defidotmoney/dfm-contracts/interfaces/IAmmHooks.sol at commit 3ee30929aeb3e9a9368b0f12125f31da78c6776d
  • https://github.com/defidotmoney/dfm-contracts/contracts/PegKeeperRegulator.vy at commit ce1364ad1142251c042ab31bf643dedfd190ca64
  • https://github.com/defidotmoney/dfm-contracts/contracts/interfaces/IPriceOracle.sol at commit 1015505d237d6032c8f63d3763f7b1557d9ee6d1
  • https://github.com/defidotmoney/dfm-contracts/interfaces/IControllerHooks.sol at commit 3ee30929aeb3e9a9368b0f12125f31da78c6776d
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/MarketOperator.vy at commit 1015505d237d6032c8f63d3763f7b1557d9ee6d1
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/AggMonetaryPolicy2.vy at commit 3ee30929aeb3e9a9368b0f12125f31da78c6776d
  • https://github.com/defidotmoney/dfm-contracts/contracts/interfaces/IBridgeToken.sol at commit 1015505d237d6032c8f63d3763f7b1557d9ee6d1
  • https://github.com/defidotmoney/dfm-contracts/contracts/periphery/views/MarketViews.vy at commit 1015505d237d6032c8f63d3763f7b1557d9ee6d1
  • https://github.com/defidotmoney/dfm-contracts/contracts/StableCoin.sol at commit ce1364ad1142251c042ab31bf643dedfd190ca64
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/MainController.vy at commit 1015505d237d6032c8f63d3763f7b1557d9ee6d1
  • https://github.com/defidotmoney/dfm-contracts/contracts/bridge/BridgeToken.sol at commit 1015505d237d6032c8f63d3763f7b1557d9ee6d1
  • https://github.com/defidotmoney/dfm-contracts/interfaces/IControllerHooks.sol at commit ce1364ad1142251c042ab31bf643dedfd190ca64
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/PegKeeper.vy at commit 3ee30929aeb3e9a9368b0f12125f31da78c6776d
  • https://github.com/defidotmoney/dfm-contracts/contracts/AMM.vy at commit ce1364ad1142251c042ab31bf643dedfd190ca64
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/MarketOperator.vy at commit b8e7cc37975a7f4c8cfbf466218e2515bc899b02
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/AMM.vy at commit 3ee30929aeb3e9a9368b0f12125f31da78c6776d
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/AMM.vy at commit b8e7cc37975a7f4c8cfbf466218e2515bc899b02
  • https://github.com/defidotmoney/dfm-contracts/interfaces/IAmmHooks.sol at commit ce1364ad1142251c042ab31bf643dedfd190ca64
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/AggMonetaryPolicy2.vy at commit b8e7cc37975a7f4c8cfbf466218e2515bc899b02
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/AggMonetaryPolicy2.vy at commit 1015505d237d6032c8f63d3763f7b1557d9ee6d1
  • https://github.com/defidotmoney/dfm-contracts/contracts/interfaces/IBridgeToken.sol at commit 3ee30929aeb3e9a9368b0f12125f31da78c6776d
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/AMM.vy at commit 1015505d237d6032c8f63d3763f7b1557d9ee6d1
  • https://github.com/defidotmoney/dfm-contracts/interfaces/IPriceOracle.sol at commit ce1364ad1142251c042ab31bf643dedfd190ca64
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/PegKeeperRegulator.vy at commit 1015505d237d6032c8f63d3763f7b1557d9ee6d1
  • https://github.com/defidotmoney/dfm-contracts/contracts/interfaces/IPriceOracle.sol at commit 3ee30929aeb3e9a9368b0f12125f31da78c6776d
  • https://github.com/defidotmoney/dfm-contracts/contracts/AggMonetaryPolicy2.vy at commit ce1364ad1142251c042ab31bf643dedfd190ca64
  • https://github.com/defidotmoney/dfm-contracts/contracts/interfaces/IProtocolCore.sol at commit 3ee30929aeb3e9a9368b0f12125f31da78c6776d
  • https://github.com/defidotmoney/dfm-contracts/interfaces/IControllerHooks.sol at commit 1015505d237d6032c8f63d3763f7b1557d9ee6d1
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/PegKeeper.vy at commit 1015505d237d6032c8f63d3763f7b1557d9ee6d1
  • https://github.com/defidotmoney/dfm-contracts/interfaces/IAmmHooks.sol at commit 1015505d237d6032c8f63d3763f7b1557d9ee6d1
  • https://github.com/defidotmoney/dfm-contracts/contracts/bridge/StableCoin.sol at commit b8e7cc37975a7f4c8cfbf466218e2515bc899b02
  • https://github.com/defidotmoney/dfm-contracts/interfaces/IControllerHooks.sol at commit b8e7cc37975a7f4c8cfbf466218e2515bc899b02
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/PegKeeperRegulator.vy at commit 3ee30929aeb3e9a9368b0f12125f31da78c6776d
  • https://github.com/defidotmoney/dfm-contracts/contracts/interfaces/IProtocolCore.sol at commit b8e7cc37975a7f4c8cfbf466218e2515bc899b02
  • https://github.com/defidotmoney/dfm-contracts/contracts/PegKeeper.vy at commit ce1364ad1142251c042ab31bf643dedfd190ca64
  • https://github.com/defidotmoney/dfm-contracts/contracts/bridge/dependencies/DataStructures.sol at commit 1015505d237d6032c8f63d3763f7b1557d9ee6d1
  • https://github.com/defidotmoney/dfm-contracts/contracts/interfaces/ICoreOwner.sol at commit ce1364ad1142251c042ab31bf643dedfd190ca64
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/MarketOperator.vy at commit 3ee30929aeb3e9a9368b0f12125f31da78c6776d
  • https://github.com/defidotmoney/dfm-contracts/contracts/MarketOperator.vy at commit ce1364ad1142251c042ab31bf643dedfd190ca64
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/PegKeeper.vy at commit b8e7cc37975a7f4c8cfbf466218e2515bc899b02
  • https://github.com/defidotmoney/dfm-contracts/contracts/interfaces/IPriceOracle.sol at commit b8e7cc37975a7f4c8cfbf466218e2515bc899b02
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/PegKeeperRegulator.vy at commit b8e7cc37975a7f4c8cfbf466218e2515bc899b02
  • https://github.com/defidotmoney/dfm-contracts/contracts/bridge/BridgeToken.sol at commit 3ee30929aeb3e9a9368b0f12125f31da78c6776d
  • https://github.com/defidotmoney/dfm-contracts/contracts/periphery/views/MarketViews.vy at commit 3ee30929aeb3e9a9368b0f12125f31da78c6776d
  • https://github.com/defidotmoney/dfm-contracts/contracts/cdp/MainController.vy at commit b8e7cc37975a7f4c8cfbf466218e2515bc899b02
  • https://github.com/defidotmoney/dfm-contracts/contracts/MainController.vy at commit ce1364ad1142251c042ab31bf643dedfd190ca64

Part of defi.money’s security record

defi.money
Audits1 audit by 1 firmLast audit Jun 2024, by ChainSecurity.
Critical findingsNo open critical findingsIn 1 report.
Open defi.money’s security record

Security firm

ChainSecurity

81 projects reviewed · 286 reports · latest Sep 2026

See ChainSecurity’s audits

Something wrong on this page? A missing report, a wrong date, a finding that was fixed since. Tell us and we check it against its source.

Tell us