Radiant security record

Arbitrum, Base, BNB Chain, Ethereumradiant.capitalX

As of 21 Oct 2026, Radiant has 6 audit reports by 3 security firms on Trustblock; the latest is by Pashov Audit Group, dated 26 Jul 2024. Those reports list no open critical findings. It also holds 2 incidents (latest 16 Oct 2024).

Critical findings
No open critical findings
Across the 6 reports, 5 critical findings were reported. Each is marked fixed by the firm that reported it. See the findings
Incident
Incident 16 Oct 2024
Source: De.Fi incident database. No audit on Trustblock is dated after it. See the incidents
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 Oct 2026. Trustblock does not review code.

Audits6

Newest first

AuditSecurity firmDateScopeCritical findingsReport
Radiant security reviewSecurity firm: Pashov Audit GroupDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Radiant Riz AuditSecurity firm: OpenZeppelinDate: Scope: Files named in the report1 critical finding, fixedOpen · blog.openzeppelin.com
Radiant security reviewSecurity firm: Pashov Audit GroupDate: Scope: Not recorded (see the report)1 critical finding, fixedOpen · GitHub
Radiant security reviewSecurity firm: Pashov Audit GroupDate: Scope: Not recorded (see the report)2 critical findings, fixedOpen · GitHub
Radiant V2 AuditSecurity firm: OpenZeppelinDate: Scope: Files named in the report1 critical finding, fixedOpen · blog.openzeppelin.com
Radiant CapitalSecurity firm: ZokyoDate: Scope: Not recorded (see the report)No open critical findingsOpen · IPFS

Findings141

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

SeverityOpenAcknowledgedFixed
Critical005
High0113
Medium01135
Low21163
CriticalswapTokens Function Is UnusableRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
CriticalNo approvals from Helper to TokenizedLPRadiant security review · Pashov Audit Group · 6 Jul 2024Fixed

The report gives no description here.

Open the report
Critical_wethToRdnt() will certainly revert as rdntOut is always zeroRadiant security review · Pashov Audit Group · 1 Mar 2024Fixed

The report gives no description here.

Open the report
CriticalIncorrect token order passed for WETH -> RDNT swapsRadiant security review · Pashov Audit Group · 1 Mar 2024Fixed

The report gives no description here.

Open the report
CriticalEligibility Manipulation Leads to Stolen RewardsRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
HighspotTimeWeightedPrice and withSwapping may conflictRadiant security review · Pashov Audit Group · 26 Jul 2024Fixed

The report gives no description here.

Open the report
HighDuplicated Elements in Configuration Could Return the Wrong Amount During SwapsRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
HighOld Distributions May Still Exist After UpdatingRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
HighPotential Reentrancy in emergencyWithdrawRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
HighGriefing attack via continuous deposit and withdrawalRadiant security review · Pashov Audit Group · 6 Jul 2024Fixed

The report gives no description here.

Open the report
Show 10 more
HighUniV3TokenizedLp can be attacked by an initial donationRadiant security review · Pashov Audit Group · 6 Jul 2024Fixed

The report gives no description here.

Open the report
Highwithdraw() does not take into account the pending feeRadiant security review · Pashov Audit Group · 6 Jul 2024Fixed

The report gives no description here.

Open the report
HighIncorrect quoteWETH() implementation (out-of-scope)Radiant security review · Pashov Audit Group · 1 Mar 2024Fixed

The report gives no description here.

Open the report
HighBounty Hunters Can Incur a Denial-of-ServiceRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
HighIncorrect Accounting of earned and unlocked Tokens on exit May Brick the ProtocolRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
HighInitial Liquidity Can Be Lost by Front-Running Pool InitializationRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
HighRDNT Token Bridge Fee Can Be BypassedRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
HighVested RDNT Tokens Can Be Withdrawn Early With No PenaltiesRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
Mediumdeposit may not mint liquidityRadiant security review · Pashov Audit Group · 26 Jul 2024Fixed

The report gives no description here.

Open the report
MediumNo price limit in zapWETHRadiant security review · Pashov Audit Group · 26 Jul 2024Fixed

The report gives no description here.

Open the report
Show 10 more
MediumswapIdleAndAddToLiquidity may be DoSedRadiant security review · Pashov Audit Group · 26 Jul 2024Fixed

The report gives no description here.

Open the report
MediumDistribution Changes Can Be Delayed or PreventedRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
MediumErroneous Condition in _setAssetSourceRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
MediumErroneous Validation After Market ShutdownRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
MediumETH For Oracle Fees Can Be Front-RunRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
MediumInsufficient Checks in addPoolRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
MediumJunk Data May Be Returned from getAllPoolDistributionsRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
MediumLooping Fees Can Be BypassedRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
MediumNative Asset Not Accounted for When SwappingRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
MediumOff-by-One Possible in deployFundsRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
Show 10 more
MediumOrder of Operations Will Reduce Output PrecisionRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
MediumPossible Revert In _depositToCoreLendingPoolRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
MediumPotential OverflowRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
MediumsetAddress Could Reset Module StorageRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
MediumAttacker can exploit oracle price differences to arbitrageRadiant security review · Pashov Audit Group · 6 Jul 2024Fixed

The report gives no description here.

Open the report
MediumBypassable checkLastBlockAction ModifierRadiant security review · Pashov Audit Group · 6 Jul 2024Fixed

The report gives no description here.

Open the report
MediumDepositing UniV3PoolHelper only once per block for all usersRadiant security review · Pashov Audit Group · 6 Jul 2024Fixed

The report gives no description here.

Open the report
MediumLack of slippage check in rebalance FunctionRadiant security review · Pashov Audit Group · 6 Jul 2024Fixed

The report gives no description here.

Open the report
Mediumrebalance uses the wrong balanceRadiant security review · Pashov Audit Group · 6 Jul 2024Fixed

The report gives no description here.

Open the report
MediumThe pending fee should be settled before adjusting the feeRadiant security review · Pashov Audit Group · 6 Jul 2024Fixed

The report gives no description here.

Open the report
Show 10 more
MediumIncomplete Validation of Chainlink Price DataRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
MediumIncorrect Calculation of Tokens to Burn on withdrawRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
MediumIncorrect Earnings Accounting When ChefIncentivesController Reserve Is EmptyRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
MediumIncorrect Leveraged Borrow CalculationRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
MediumIncorrect Usage of Uniswap V2 OracleRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
MediumLack of Event EmissionRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
MediumLeveraged Positions May Receive Reduced Reward EmissionsRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
MediumLoss of RDNT Rewards When CompoundingRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
MediumMissing PriceProvider Oracle UpdatesRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
MediumMissing whenNotPaused ModifierRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
Show 10 more
MediumPossible Denial-of-Service for CompoundingRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
MediumSlippage Tolerances May Be Too LargeRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
MediumUse of Deprecated Chainlink FunctionRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowDocstrings Referencing Previous AuthorsRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
LowIncomplete DocstringsRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
LowInitialization Chain Is Not CompleteRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
LowLack of Event EmissionRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
LowLack of Validation on setAddressAsProxyRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
LowLinkage of Modules and/or Markets Can Be Altered After Becoming OperationalRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
LowNaming IssuesRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
Show 10 more
LowOnly One Type of swapStrategyRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
LowPyth Feeds Exponent UncheckedRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
LowRegular Dependency Used Instead of UpgradeableRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
LowRizLeverager Could Fail During loopRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
Lowuint256 Casted to EnumRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
LowUnchecked transfer/transferFrom CallRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
LowUnneeded WETH Functionality in RizLeveragerRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
LowUnsafe CastsRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
LowUnused ConstantRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
LowUnused ErrorsRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
Show 10 more
LowWETH Gateway Works for Any TokenRadiant Riz Audit · OpenZeppelin · 23 Jul 2024Fixed

The report gives no description here.

Open the report
LowgetTotalAmounts and getBasePosition may be DOSedRadiant security review · Pashov Audit Group · 6 Jul 2024Fixed

The report gives no description here.

Open the report
LowMissing oracle decimal normalizationRadiant security review · Pashov Audit Group · 6 Jul 2024Fixed

The report gives no description here.

Open the report
LowNo pending income in functionsRadiant security review · Pashov Audit Group · 6 Jul 2024Fixed

The report gives no description here.

Open the report
LowNot used approvalsRadiant security review · Pashov Audit Group · 6 Jul 2024Fixed

The report gives no description here.

Open the report
LowLockZap.quoteFromToken() uses incorrect API for estimationsRadiant security review · Pashov Audit Group · 1 Mar 2024Fixed

The report gives no description here.

Open the report
LowRoutes can be more strictly checkedRadiant security review · Pashov Audit Group · 1 Mar 2024Fixed

The report gives no description here.

Open the report
LowTwo WETH addresses are stored in the same contractRadiant security review · Pashov Audit Group · 1 Mar 2024Fixed

The report gives no description here.

Open the report
LowUniswapPoolHelper doesn't inherit IUniswapPoolHelperRadiant security review · Pashov Audit Group · 1 Mar 2024Fixed

The report gives no description here.

Open the report
LowUnused codeRadiant security review · Pashov Audit Group · 1 Mar 2024Fixed

The report gives no description here.

Open the report
Show 10 more
LowAssets With More Than 18 Decimals Not Supported for ZappingRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowCommented-Out CodeRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowDuplicate Emission Schedules Are AllowedRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowDuplicated CodeRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowFlawed lastEligibleTime FunctionRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowInconsistent Amount Calculation When Providing LiquidityRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowInconsistent Use of Named Return ValuesRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowIncorrect Bounty Returned When BountyManager Reserve Is LowRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowIncorrect Event EmissionRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowIncorrect Fee Returned in Case Compounding Is Not Being ExecutedRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
Show 10 more
LowIncorrect Input ValidationRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowIncorrect or Inconsistent Error TypesRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowIncorrect Use of AssertRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowIncorrect Value Used for Slippage CalculationsRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowInvalid Reward Tokens Can Brick Reward ClaimingRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowLack of Access Control for LiquidityZap Contract InitializationRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowLack of Access Control on Pool Helper swapToWeth FunctionsRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowLack of gap Variable in Base ContractRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowLack of Input ValidationRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowLocked ETH in ContractsRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
Show 10 more
LowLockZap Does Not Correctly Enforce Maximum Borrowing PowerRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowLogic Contracts Initialization Is AllowedRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowMisleading Naming for Variables and FunctionsRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowMissing Error Message in require StatementRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowMissing or Incorrect DocstringsRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowMissing Slippage Protection for Direct ZappingRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowMissing Zero Address ChecksRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowRDNT Bridge Fee Is Being OverchargedRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowShadowed initialized VariableRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowTokens May Get Stuck in Compounder ContractRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
Show 6 more
LowUnchecked ERC-20 Return ValueRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowUnnecessary access control and incorrect mutabilityRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowUnnecessary Truncation of Balancer LP Total SupplyRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowUnsafe ABI EncodingRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowUsage of Insecure Approval FunctionsRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report
LowUse of Hard-Coded ValuesRadiant V2 Audit · OpenZeppelin · 18 Oct 2023Fixed

The report gives no description here.

Open the report

Incidents2

Attached through a shared contract address. Our incident data ends in Oct 2026.

Incident

Incident,

Source: De.Fi incident database.

Audits before it
6.
Audits since
None on Trustblock.
Incident

Incident,

5 million loss in ETH due to flash loan attack.

Source: De.Fi incident database.

Audits before it
2.
Audits since
4, the latest dated 26 Jul 2024.

Contracts

No deployed address is recorded for these audits.

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

The repositories and files the reports name

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="radiant-capital"
></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