Salty.IO audit

ABDK ConsultingNot recorded. See the report

ABDK Consulting reviewed Salty.IO (Salty.IO audit) on 5 Jan 2024: 228 findings, 0 critical; 72 marked fixed, 156 acknowledged.

No open critical findings
Open the reportOpen Salty.IO’s security record

Report hosted on GitHub.

Statuses are the security firm’s own, from this report. Trustblock does not review code.

Findings228

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

SeverityOpenAcknowledgedFixed
Critical000
High009
Medium0311
Low012562
MediumDocumentation in Pools.solAcknowledged

The report gives no description here.

MediumDocumentation in PriceAggregator.solAcknowledged

The report gives no description here.

MediumFlaw in Parameters.solAcknowledged

The report gives no description here.

MediumFlaw in PoolsConfig.solAcknowledged

The report gives no description here.

MediumFlaw in PriceAggregator.solAcknowledged

The report gives no description here.

MediumFlaw in PriceAggregator.solAcknowledged

The report gives no description here.

MediumOverflow/Underflow in ArbitrageSearch.solAcknowledged

The report gives no description here.

MediumOverflow/Underflow in CoreUniswapFeed.solAcknowledged

The report gives no description here.

MediumOverflow/Underflow in PoolUtils.solAcknowledged

The report gives no description here.

MediumOverflow/Underflow in StakingRewards.solAcknowledged

The report gives no description here.

Show 10 more
MediumOverflow/Underflow in StakingRewards.solAcknowledged

The report gives no description here.

MediumProcedural in BootstrapBallot.solAcknowledged

The report gives no description here.

MediumSuboptimal in CollateralAndLiquidity.solAcknowledged

The report gives no description here.

MediumSuboptimal in IRewardsEmitter.solAcknowledged

The report gives no description here.

MediumSuboptimal in IStakingRewards.solAcknowledged

The report gives no description here.

MediumSuboptimal in Parameters.solAcknowledged

The report gives no description here.

MediumSuboptimal in PoolsConfig.solAcknowledged

The report gives no description here.

MediumSuboptimal in PoolsConfig.solAcknowledged

The report gives no description here.

MediumSuboptimal in PoolUtils.solAcknowledged

The report gives no description here.

MediumSuboptimal in Proposals.solAcknowledged

The report gives no description here.

Show 10 more
MediumSuboptimal in Proposals.solAcknowledged

The report gives no description here.

MediumSuboptimal in RewardsConfig.solAcknowledged

The report gives no description here.

MediumSuboptimal in RewardsConfig.solAcknowledged

The report gives no description here.

MediumSuboptimal in StableConfig.solAcknowledged

The report gives no description here.

MediumSuboptimal in StakingConfig.solAcknowledged

The report gives no description here.

MediumSuboptimal in StakingConfig.solAcknowledged

The report gives no description here.

MediumUnclear behavior in CollateralAndLiquidity.solAcknowledged

The report gives no description here.

MediumUnclear behavior in DAO.solAcknowledged

The report gives no description here.

MediumUnclear behavior in PoolsConfig.solAcknowledged

The report gives no description here.

MediumUnclear behavior in StableConfig.solAcknowledged

The report gives no description here.

Show 10 more
MediumUnclear behavior in Upkeep.solAcknowledged

The report gives no description here.

LowBad datatype in CollateralAndLiquidity.solAcknowledged

The report gives no description here.

LowBad datatype in CoreSaltyFeed.solAcknowledged

The report gives no description here.

LowBad datatype in DAOConfig.solAcknowledged

The report gives no description here.

LowBad datatype in DAOConfig.solAcknowledged

The report gives no description here.

LowBad datatype in Emissions.solAcknowledged

The report gives no description here.

LowBad datatype in Emissions.solAcknowledged

The report gives no description here.

LowBad datatype in InitialDistribution.solAcknowledged

The report gives no description here.

LowBad datatype in PoolsConfig.solAcknowledged

The report gives no description here.

LowBad datatype in PoolsConfig.solAcknowledged

The report gives no description here.

Show 10 more
LowBad datatype in PoolsConfig.solAcknowledged

The report gives no description here.

LowBad datatype in PoolStats.solAcknowledged

The report gives no description here.

LowBad datatype in PoolUtils.solAcknowledged

The report gives no description here.

LowBad datatype in PriceAggregator.solAcknowledged

The report gives no description here.

LowBad datatype in PriceAggregator.solAcknowledged

The report gives no description here.

LowBad datatype in PriceAggregator.solAcknowledged

The report gives no description here.

LowBad datatype in Proposals.solAcknowledged

The report gives no description here.

LowBad datatype in Proposals.solAcknowledged

The report gives no description here.

LowBad datatype in Proposals.solAcknowledged

The report gives no description here.

LowBad datatype in Proposals.solAcknowledged

The report gives no description here.

Show 10 more
LowBad datatype in Proposals.solAcknowledged

The report gives no description here.

LowBad datatype in RewardsConfig.solAcknowledged

The report gives no description here.

LowBad datatype in RewardsConfig.solAcknowledged

The report gives no description here.

LowBad datatype in RewardsEmitter.solAcknowledged

The report gives no description here.

LowBad datatype in SaltRewards.solAcknowledged

The report gives no description here.

LowBad datatype in StableConfig.solAcknowledged

The report gives no description here.

LowBad datatype in StableConfig.solAcknowledged

The report gives no description here.

LowBad datatype in Staking.solAcknowledged

The report gives no description here.

LowBad datatype in StakingConfig.solAcknowledged

The report gives no description here.

LowBad datatype in StakingConfig.solAcknowledged

The report gives no description here.

Show 10 more
LowBad naming in CollateralAndLiquidity.solAcknowledged

The report gives no description here.

LowBad naming in DAO.solAcknowledged

The report gives no description here.

LowBad naming in DAOConfig.solAcknowledged

The report gives no description here.

LowBad naming in IPriceFeed.solAcknowledged

The report gives no description here.

LowBad naming in Liquidity.solAcknowledged

The report gives no description here.

LowBad naming in Pools.solAcknowledged

The report gives no description here.

LowBad naming in PoolsConfig.solAcknowledged

The report gives no description here.

LowBad naming in PriceAggregator.solAcknowledged

The report gives no description here.

LowBad naming in Proposals.solAcknowledged

The report gives no description here.

LowBad naming in RewardsConfig.solAcknowledged

The report gives no description here.

Show 10 more
LowBad naming in StableConfig.solAcknowledged

The report gives no description here.

LowBad naming in Staking.solAcknowledged

The report gives no description here.

LowBad naming in StakingConfig.solAcknowledged

The report gives no description here.

LowBad naming in StakingRewards.solAcknowledged

The report gives no description here.

LowBad naming in USDS.solAcknowledged

The report gives no description here.

LowDocumentation in ICalledContract.solAcknowledged

The report gives no description here.

LowProcedural in ArbitrageSearch.solAcknowledged

The report gives no description here.

LowProcedural in ArbitrageSearch.solAcknowledged

The report gives no description here.

LowProcedural in CollateralAndLiquidity.solAcknowledged

The report gives no description here.

LowProcedural in CollateralAndLiquidity.solAcknowledged

The report gives no description here.

Show 10 more
LowProcedural in InitialDistribution.solAcknowledged

The report gives no description here.

LowProcedural in IProposals.solAcknowledged

The report gives no description here.

LowProcedural in IStaking.solAcknowledged

The report gives no description here.

LowProcedural in IStakingRewards.solAcknowledged

The report gives no description here.

LowProcedural in Liquidity.solAcknowledged

The report gives no description here.

LowProcedural in Pools.solAcknowledged

The report gives no description here.

LowProcedural in PoolUtils.solAcknowledged

The report gives no description here.

LowProcedural in Proposals.solAcknowledged

The report gives no description here.

LowProcedural in Staking.solAcknowledged

The report gives no description here.

LowProcedural in StakingRewards.solAcknowledged

The report gives no description here.

Show 10 more
LowProcedural in Upkeep.solAcknowledged

The report gives no description here.

LowProcedural in USDS.solAcknowledged

The report gives no description here.

LowReadability in DAOConfig.solAcknowledged

The report gives no description here.

LowReadability in DAOConfig.solAcknowledged

The report gives no description here.

LowReadability in DAOConfig.solAcknowledged

The report gives no description here.

LowReadability in DAOConfig.solAcknowledged

The report gives no description here.

LowReadability in DAOConfig.solAcknowledged

The report gives no description here.

LowReadability in DAOConfig.solAcknowledged

The report gives no description here.

LowReadability in DAOConfig.solAcknowledged

The report gives no description here.

LowReadability in DAOConfig.solAcknowledged

The report gives no description here.

Show 10 more
LowReadability in DAOConfig.solAcknowledged

The report gives no description here.

LowReadability in DAOConfig.solAcknowledged

The report gives no description here.

LowReadability in PoolsConfig.solAcknowledged

The report gives no description here.

LowReadability in PriceAggregator.solAcknowledged

The report gives no description here.

LowReadability in Proposals.solAcknowledged

The report gives no description here.

LowReadability in Proposals.solAcknowledged

The report gives no description here.

LowReadability in RewardsConfig.solAcknowledged

The report gives no description here.

LowReadability in RewardsConfig.solAcknowledged

The report gives no description here.

LowReadability in RewardsConfig.solAcknowledged

The report gives no description here.

LowReadability in RewardsConfig.solAcknowledged

The report gives no description here.

Show 10 more
LowSuboptimal in Airdrop.solAcknowledged

The report gives no description here.

LowSuboptimal in ArbitrageSearch.solAcknowledged

The report gives no description here.

LowSuboptimal in ArbitrageSearch.solAcknowledged

The report gives no description here.

LowSuboptimal in ArbitrageSearch.solAcknowledged

The report gives no description here.

LowSuboptimal in CollateralAndLiquidity.solAcknowledged

The report gives no description here.

LowSuboptimal in CollateralAndLiquidity.solAcknowledged

The report gives no description here.

LowSuboptimal in CoreSaltyFeed.solAcknowledged

The report gives no description here.

LowSuboptimal in CoreUniswapFeed.solAcknowledged

The report gives no description here.

LowSuboptimal in DAO.solAcknowledged

The report gives no description here.

LowSuboptimal in DAO.solAcknowledged

The report gives no description here.

Show 10 more
LowSuboptimal in DAO.solAcknowledged

The report gives no description here.

LowSuboptimal in DAO.solAcknowledged

The report gives no description here.

LowSuboptimal in DAOConfig.solAcknowledged

The report gives no description here.

LowSuboptimal in DAOConfig.solAcknowledged

The report gives no description here.

LowSuboptimal in IProposals.solAcknowledged

The report gives no description here.

LowSuboptimal in ISaltRewards.solAcknowledged

The report gives no description here.

LowSuboptimal in Proposals.solAcknowledged

The report gives no description here.

LowSuboptimal in Proposals.solAcknowledged

The report gives no description here.

LowSuboptimal in Proposals.solAcknowledged

The report gives no description here.

LowSuboptimal in Proposals.solAcknowledged

The report gives no description here.

Show 10 more
LowSuboptimal in Proposals.solAcknowledged

The report gives no description here.

LowSuboptimal in RewardsConfig.solAcknowledged

The report gives no description here.

LowSuboptimal in RewardsEmitter.solAcknowledged

The report gives no description here.

LowSuboptimal in SaltRewards.solAcknowledged

The report gives no description here.

LowSuboptimal in SigningTools.solAcknowledged

The report gives no description here.

LowUnclear behavior in CoreUniswapFeed.solAcknowledged

The report gives no description here.

LowUnclear behavior in ICollateralAndLiquidity.solAcknowledged

The report gives no description here.

LowUnclear behavior in IDAO.solAcknowledged

The report gives no description here.

LowUnclear behavior in IExchangeConfig.solAcknowledged

The report gives no description here.

LowUnclear behavior in IInitialDistribution.solAcknowledged

The report gives no description here.

Show 10 more
LowUnclear behavior in ILiquidity.solAcknowledged

The report gives no description here.

LowUnclear behavior in ILiquidizer.solAcknowledged

The report gives no description here.

LowUnclear behavior in IPools.solAcknowledged

The report gives no description here.

LowUnclear behavior in IPoolsConfig.solAcknowledged

The report gives no description here.

LowUnclear behavior in IPriceAggregator.solAcknowledged

The report gives no description here.

LowUnclear behavior in IProposals.solAcknowledged

The report gives no description here.

LowUnclear behavior in IRewardsConfig.solAcknowledged

The report gives no description here.

LowUnclear behavior in IRewardsEmitter.solAcknowledged

The report gives no description here.

LowUnclear behavior in IStableConfig.solAcknowledged

The report gives no description here.

LowUnclear behavior in IStaking.solAcknowledged

The report gives no description here.

Show 6 more
LowUnclear behavior in IStakingConfig.solAcknowledged

The report gives no description here.

LowUnclear behavior in IStakingRewards.solAcknowledged

The report gives no description here.

LowUnclear behavior in IUSDS.solAcknowledged

The report gives no description here.

LowUnclear behavior in Liquidizer.solAcknowledged

The report gives no description here.

LowUnclear behavior in PriceAggregator.solAcknowledged

The report gives no description here.

LowUnclear behavior in USDS.solAcknowledged

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.

Part of Salty.IO’s security record

Salty.IO
Audits1 audit by 1 firmLast audit Jan 2024, by ABDK Consulting.
Critical findingsNo open critical findingsIn 1 report.
Open Salty.IO’s security record

Security firm

ABDK Consulting

31 projects reviewed · 64 reports · latest Jan 2026

See ABDK Consulting’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