KittenSwap security record

As of 10 Nov 2026, KittenSwap has 1 audit report on Trustblock, by Pashov Audit Group, dated 5 Aug 2025. That report lists no open critical findings.

Critical findings
No open critical findings
In that report, 6 critical findings were reported. Each is marked fixed by the firm that reported it. See the findings
Open the latest report
Your label, live
Get the label for your site

Record last updated . It holds audits and findings, contracts and incidents up to Nov 2026. Trustblock does not review code.

Audits3

Newest first

ReportSecurity firmDateScopeCritical findingsSource
KittenSwap security reviewSecurity firm: Pashov Audit GroupDate: Scope: Not recorded; see the report1 critical finding, fixedGitHub ↗
KittenSwap security reviewSecurity firm: Pashov Audit GroupDate: Scope: Not recorded; see the report3 critical findings, fixedGitHub ↗
KittenSwap security reviewSecurity firm: Pashov Audit GroupDate: Scope: Not recorded; see the report2 critical findings, fixedGitHub ↗

Findings101

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

SeverityOpenAcknowledgedFixed
Critical006
High0011
Medium0418
Low02636
MediumVoters' rewards may be manipulatedKittenSwap security review · Pashov Audit Group · 21 Jun 2025Acknowledged

The report gives no description here.

Open the report
MediumAmbiguous condition in fee handling for bribe rewardsKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
MediumDouble reward claim in ExternalBribeKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
MediumInconsistent VotingEscrow implementation in balanceOfNFT() methodsKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
LowAlgebra fees distributed early lost voting rewardsKittenSwap security review · Pashov Audit Group · 5 Aug 2025Acknowledged

The report gives no description here.

Open the report
LowChanging minter before updatePeriod() causes missed rewardsKittenSwap security review · Pashov Audit Group · 5 Aug 2025Acknowledged

The report gives no description here.

Open the report
LowEmissions added before first voting epoch period remain unallocatedKittenSwap security review · Pashov Audit Group · 5 Aug 2025Acknowledged

The report gives no description here.

Open the report
LowFees wrongly given to current voters for past distributionsKittenSwap security review · Pashov Audit Group · 5 Aug 2025Acknowledged

The report gives no description here.

Open the report
LowLost fees in old community vault during gauge creationKittenSwap security review · Pashov Audit Group · 5 Aug 2025Acknowledged

The report gives no description here.

Open the report
LowMissing __UUPSUpgradeable_init() call in AlgebraVaultFactory initializationKittenSwap security review · Pashov Audit Group · 5 Aug 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
Lowstart() function lacks protection against multiple callsKittenSwap security review · Pashov Audit Group · 5 Aug 2025Acknowledged

The report gives no description here.

Open the report
LowInconsistent implementation for rewardRateKittenSwap security review · Pashov Audit Group · 21 Jun 2025Acknowledged

The report gives no description here.

Open the report
LowMismatch emission plan between doc and implementationKittenSwap security review · Pashov Audit Group · 21 Jun 2025Acknowledged

The report gives no description here.

Open the report
LowMissing rollover mechanism for GaugeKittenSwap security review · Pashov Audit Group · 21 Jun 2025Acknowledged

The report gives no description here.

Open the report
LowDust losses in notifyRewardAmountKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
LowFee-on-transfer token incompatibilityKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
LowHardcoded gas in ClFactory's getSwapFee and getUnstakedFee can cause issuesKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
LowInaccuracy in Voter contract reward distribution mechanismKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
LowInaccurate reward calculation in ExternalBribe contractKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
LowInadequate reward validation in ClGauge contractKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowInconsistent restriction on increase_amount and deposit_forKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
LowIncorrect logic and documentation in balance retrievalKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
LowLack of a _poolVote length check inside Voter.vote could cause issuesKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
LowPotential out of gas risk in reward distribution checkpoint traversalKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
LowRedundant logic in getEpochStart() of ExternalBribeKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
LowRewards lost until Gauge or Bribe deposits are nonzeroKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
LowUsers lose rewards if they call getReward exactly at epoch endKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
LowVoter.updateForRange could revert if end value is invalidKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
LowVoting restriction possible after resetting in reset()KittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report
LowVotingEscrow.totalSupplyAtT is not working properlyKittenSwap security review · Pashov Audit Group · 22 May 2025Acknowledged

The report gives no description here.

Open the report

Contracts

No deployed address is recorded for these audits.

The reports name a repository or files. Open a report to see its scope.

Show this on your site

Is this your project? Show this record on your own website. The label states what the record holds, links to this page and updates by itself. It is free and needs no sign-in.

Content

Facts

Automatic: the three strongest facts of this project’s own record (its last audit and two more), highlighted. They update with the record. Picking a fact turns Automatic off.

Fixed as
Language

Style

Layout
Theme
Accent
Corners

Format

Size
Date
Embed as
HTML
<head>
<script src="https://widget.trustblock.run/project-widget.min.js" defer></script>
</head>
<body>
<div
data-tb-project-widget
data-tb-project-slug="kittenswap"
></div>
</body>

Paste the code where the label should appear. It uses no API credit and updates by itself.

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