Back to Overview

Boosted Spark Savings Vault

Quotation mark icon

ChainSecurity is a trusted and reliable partner from the early Maker days. Security is Spark's #1 concern, and Chainsecurity has proven themselves many times over.

Sam MacPherson
CEO & Co-founder at Phoenix Labs, contributing to Spark

About Boosted Spark Savings Vault

SparkDAO implements SparkBoostedVault, a savings vault where interest is distributed based on a manually set Vault Savings Rate (VSR). The system is derived from the previously reviewed SparkVault (Spark Vaults V2): it retains its rate accumulator engine (chi/rho/vsr, _rpow, drip()) essentially verbatim, but replaces the ERC-20/ERC-4626 tokenized share layer with non-transferable, per-deposit positions whose yield (never the principal) vests under a quadratic curve with a cliff. Whitelisted takers, intended to be the Spark ALM Proxy, can draw on the vault's funds to invest.


Audit Summary

The most critical subjects covered in our audit are functional correctness, asset solvency, access control, and the precision of arithmetic operations. Security regarding all the aforementioned subjects is high. However, some notes should be considered, for example Asset Solvency or Circular Reinvesting.

The general subjects covered are documentation, code complexity, upgradeability, and operational considerations. Security regarding all the aforementioned subjects is high.

In summary, we find that the codebase provides a high level of security.

It is important to note that security audits are time-boxed and cannot uncover all vulnerabilities. They complement but don't replace other vital measures to secure a project.