Resolv RLP
Score Breakdown
Overview
Resolv is a protocol maintaining USR, a stablecoin pegged to the US Dollar, backed by a delta-neutral strategy using ETH, BTC, and stablecoins. The protocol hedges spot crypto holdings with short perpetual futures positions to create a market-neutral portfolio.
RLP (Resolv Liquidity Pool) is the junior/insurance tranche of the Resolv system. It serves as a leveraged yield product that absorbs all residual risks of the delta-neutral strategy (counterparty risk, funding rate volatility, CEX exposure) to protect USR holders. In exchange for providing this protection layer, RLP holders receive a risk premium on top of their pro-rata share of base yield, resulting in higher returns with embedded leverage. RLP's price is variable and can go up or down.
Yield sources:
- Perpetual Futures Funding Rates -- Historically positive, providing steady income from short positions
- Staking Rewards -- Onchain assets (stETH, etc.) are staked for additional yield
- Risk Premium -- RLP receives an additional allocation (currently 13.5% of net yield) exclusively as compensation for risk absorption
Key metrics (Feb 8, 2026):
- RLP TVL: ~$140.8M (CoinGecko)
- RLP Price: ~$1.28
- RLP Supply: ~109.7M tokens
- RLP APY: ~6.45% (DeFiLlama)
- USR Market Cap: ~$355.7M
- Total Protocol TVL: ~$494.8M (Ethereum)
Links:
Risk Summary
Key Strengths
- Extensive audit coverage: 14+ audits by 4 reputable firms (including Sherlock contest), ongoing since May 2024
- Strong bug bounty: $500K max on Immunefi with Primacy of Impact
- Third-party verification: Apostro provides independent proof-of-reserves dashboard
- Risk segregation: Clear tranche structure where RLP absorbs all losses before USR is affected
- Significant TVL: ~$494.8M total protocol TVL, ~17 months in production with no security incidents
- Diversified collateral: Multiple exchange venues, custodians, and asset clusters reduce single points of failure
Key Risks
- Centralized operations: Backend processes minting/redeeming, RLP price updates are centralized (24h cycle), team has full discretion over collateral pool
- CEX counterparty risk: Futures positions on Binance, Deribit, Bybit create counterparty exposure. A CEX failure directly impacts RLP value.
- Governance not yet live: No onchain governance. 3-of-5 multisig controls operations directly (no delay). 3-day timelock only for proxy upgrades. RDAL retains full discretion over collateral pool.
- RLP as first-loss capital: By design, RLP absorbs all losses. Severe market events or exchange failures could significantly impair RLP value.
- Liquidity gate: RLP redemptions are suspended below 110% CR -- in a stress scenario, RLP holders cannot exit while losses mount.
- Whitelisting requirement: Not permissionless; access controlled by RDAL.
Critical Risks
- Operational parameters not timelocked: While a 3-of-5 multisig exists and proxy upgrades have a 3-day timelock, operational parameters (pausing, role grants, price updates, whitelist changes) are controlled by the multisig without any timelock delay. This means 3 of 5 anonymous signers can immediately change critical operational parameters.
- RLP price is entirely offchain: The backend determines how much collateral to return for burned RLP with no onchain price oracle or slippage protection in the contract. Users must trust the backend to apply fair pricing.
Full Report
Contract Addresses
Core Tokens (Ethereum)
| Contract | Address |
|---|---|
| USR (Stablecoin) | 0x66a1e37c9b0eaddca17d3662d6c05f4decf3e110 |
| RLP (Liquidity Pool) | 0x4956b52aE2fF65D74CA2d61207523288e4528f96 |
| stUSR (Staked USR) | 0x6c8984bc7DBBeDAf4F6b2FD766f16eBB7d10AAb4 |
| wstUSR (Wrapped Staked USR) | 0x1202F5C7b4B9E47a1A484E8B270be34dbbC75055 |
| RESOLV (Governance Token) | 0x259338656198eC7A76c729514D3CB45Dfbf768A1 |
| stRESOLV (Staked Governance) | 0xfe4bce4b3949c35fb17691d8b03c3cadbe2e5e23 |
Protocol Infrastructure (Ethereum)
| Contract | Address |
|---|---|
| USR Requests Manager | 0xAC85eF29192487E0a109b7f9E40C267a9ea95f2e |
| RLP Requests Manager | 0x10f4d4EAd6Bcd4de7849898403d88528e3Dfc872 |
| USR Counter | 0xa27a69Ae180e202fDe5D38189a3F24Fe24E55861 |
| RLP Counter | 0xc7ab90c2ea9271efb31f5fa2843eeb4b331eafa0 |
| Whitelist | 0x5943026E21E3936538620ba27e01525bBA311255 |
| RewardDistributor | 0xbE23BB6D817C08E7EC4Cd0adB0E23156189c1bA9 |
| Fee Collector | 0x6E02e225329E32c854178d7c865cF70fE1617f02 |
Custodial / Treasury Wallets
| Wallet | Address |
|---|---|
| Treasury | 0xacb7027f271b03b502d65feba617a0d817d62b8e |
| Fireblocks (Deribit) | 0x22062B644aADD7e7Bb11e58C37BC1b022f4Ec3aC |
| Fireblocks (Bybit) | 0x2a144e059cd8a8200298976ce55e8938f33b1d3b |
Audits and Due Diligence Disclosures
Resolv has undergone extensive auditing with 4 audit firms across 14+ audit engagements since May 2024. All 19 audit report links have been verified as accessible.
Audit Firms: MixBytes, Pashov Audit Group, Sherlock, Pessimistic
| # | Date | Scope | Firms | Reports |
|---|---|---|---|---|
| 1 | May-Jun 2024 | USR/RLP tokens, stUSR, Whitelist, Request Managers, RewardDistributor | MixBytes, Pessimistic | MixBytes, Pessimistic |
| 2 | Jul-Aug 2024 | wstUSR | Pashov, Pessimistic | Pashov, Pessimistic |
| 3 | Aug-Sep 2024 | Treasury, AaveV3 Connector, Lido Connector, Request Managers | Pashov, MixBytes | Pashov, MixBytes |
| 4 | Oct 2024 | Treasury, Dinero Connector | Pashov | Pashov |
| 5 | Nov 2024 | Full Core Protocol (all major contracts) | Sherlock | Sherlock |
| 6 | Dec 2024 | TheCounter, RlpPriceStorage, ExternalRequestsManager, UsrRedemptionExtension | Pashov | Pashov |
| 7 | Dec 2024 | LidoTreasuryExtension | MixBytes | MixBytes |
| 8 | Dec 2024 | RlpPriceStorage, UsrPriceStorage, UsrRedemptionExtension | MixBytes | MixBytes |
| 9 | Mar 2025 | TreasuryIntermediateEscrow | MixBytes | MixBytes |
| 10 | Apr-May 2025 | ResolvStaking, RewardDistributor with dripper | Pashov | Pashov (Apr), Pashov (May) |
| 11 | Jul 2025 | RlpUpOnlyPriceStorage, Multicall | MixBytes | MixBytes |
| 12 | Jul 2025 | EtherFiTreasuryExtension | MixBytes | MixBytes |
| 13 | Jul-Aug 2025 | ResolvStakingV2 | Pashov, MixBytes | Pashov, MixBytes |
| 14 | Jan 2026 | ExternalRequestsCoordinator | MixBytes | MixBytes |
Bug Bounty
- Platform: Immunefi
- Maximum Bounty: $500,000
- Critical Reward: 10% of funds at risk, up to $500K (minimum $100K guaranteed)
- High Reward: $50,000 - $100,000
- Medium Reward: $5,000
- Program Type: Primacy of Impact
Known acknowledged issue: An arbitrage opportunity exists in the stUSR contract where users can borrow, stake USR before reward distribution, and withdraw quickly. The team is aware and actively working on a fix.
Historical Track Record
- Production History: Protocol launched publicly in September 2024. In production for ~17 months.
- TVL Growth: From ~$9.3M at launch (Sep 2024) to ~$494.8M (Feb 2026). Significant growth.
- USR Supply: ~354M ($354M circulating), peaked at ~$403M the previous week.
- RLP Supply: ~109.7M tokens (~$140.8M market cap)
- CRITICAL INCIDENT (March 22, 2026): A single EOA with
SERVICE_ROLEon the USR Counter contract exploited therequestSwap()→completeSwap()flow. The attacker deposited ~100K USDC viarequestSwap(), then the SERVICE_ROLE EOA calledcompleteSwap()minting 50M USR (not ~100K). A second mint followed for 30M USR. Total: ~80M unbacked USR minted. The attacker wrapped USR → wstUSR, dumped across KyberSwap + Velora at $0.50–$0.88, converted to ETH via Uniswap V4. ~$25M+ extracted from ~$200K input. ~36M USR still held by attacker. Root cause: no onchain issuance caps, no collateral ratio enforcement incompleteSwap(), no oracle sanity checks, no multisig requirement on SERVICE_ROLE, no proof of reserves oracle. As the first-loss tranche, RLP absorbs these losses before USR — RLP holders are directly and immediately impacted. - Peg Stability: USR peg collapsed to $0.50–$0.88 during the dump.
- Historical Yield: Median annual performance of delta-neutral strategy: 8.4%, with 99% of results in the 7-10% p.a. range.
Funds Management
The protocol acts as a delta-neutral asset manager. User deposits are deployed into a hedged portfolio combining spot crypto holdings with short perpetual futures positions.
Collateral Pool Composition (Resolv Asset Cluster Architecture)
- Delta-Neutral ETH/BTC: Core yield source. Spot ETH/BTC hedged with short perps on Binance, Deribit, Bybit, and Hyperliquid
- USD DeFi Allocations: Dollar-denominated DeFi lending/money market exposure (Aave, Fluid)
- Delta-Neutral Altcoins: Higher-yield via delta-neutral structures with explicit sizing and risk limits
- Real-World Assets (RWAs): Superstate's USCC crypto-carry fund and Aave Horizon RWA instance
Risk Hierarchy
Losses are allocated entirely to RLP holders. No losses flow to USR holders unless RLP is fully depleted:
- RLP absorbs all losses first
- USR holders are protected as long as RLP coverage exists
- If RLP reaches zero, USR still redeemable for $1 but without insurance layer
Accessibility
- Minting RLP: Deposit USDC, USDT, or ETH via
requestMint()on theLPExternalRequestsManager. Minting takes ~1 minute (1-5 blocks). 0% minting fees (currently waived). Backend (SERVICE_ROLE) callscompleteMint()with the mint amount determined offchain based on current RLP price. - Redeeming RLP: Uses an epoch-based batch burn system (unique to RLP, not shared with USR or wstUSR):
- User calls
requestBurn()-- RLP tokens are transferred to the contract - Backend calls
processBurns()-- groups burn requests into an epoch for batch processing - Backend calls
completeBurns()-- determines withdrawal collateral amounts offchain, supports partial completion across multiple epochs - User calls
withdrawAvailableCollateral()-- claims accumulated collateral (USDC/USDT/ETH)
- Processed within 24 hours under normal conditions. 0% redemption fees (currently waived).
- No onchain slippage protection: Unlike USR burn requests, RLP
requestBurn()has nominWithdrawalAmountparameter. - No instant redeem: RLP has no equivalent to USR's
UsrRedemptionExtensioninstant redeem function.
- User calls
- Access Control: Minting/redeeming requires allowlisted wallets (users must apply and be verified by Resolv Digital Assets Ltd).
- RLP Redemption Gate: Redemption of RLP is suspended if USR Collateralization Ratio (CR) falls below 110%.
Collateralization
- Backing: USR is >100% collateralized. The excess collateral above 100% backs RLP.
- Onchain portion: Majority of collateral held onchain in protocol smart contract wallets
- Offchain portion: A portion held with institutional custodians (Fireblocks, Ceffu) as margin for futures positions
- Exchange exposure: As of H2 2025, exchange-related positions contribute less than 15% of collateral pool exposure combined
- Collateral quality: ETH, BTC, stETH, wstETH, stablecoins (USDC, USDT), RWAs (USCC)
Provability
- Self-reporting: Resolv's own collateral pool dashboard at app.resolv.xyz/collateral-pool
- Third-party verification: Apostro risk curators provide independent proof-of-reserves dashboard showing market delta, RLP/USR ratio, overcollateralization ratio, exposure by asset, and backing assets by location
- RLP Price: Updated every 24 hours based on collateral pool valuation. Calculated and published by Resolv (centralized update).
- Oracle feeds: Pyth (fundamental & market), Chainlink, Chronicle, RedStone for USR. Pyth and Resolv's own oracle for RLP price.
- Onchain monitoring: Continuous monitoring of smart contracts and integrated protocols
Liquidity Risk
- Exit Mechanism: RLP can be redeemed at its current price (variable, ~$1.28) within 24 hours for USDC/USDT/ETH. No withdrawal queues under normal conditions.
- Redemption Gate: RLP redemptions are suspended if USR Collateralization Ratio drops below 110%. This protects USR holders at the expense of RLP holders' liquidity.
- DEX Liquidity: RLP available on Curve (Ethereum), Uniswap (Ethereum), Aerodrome (Base). TODO: Exact onchain liquidity depth needs verification.
- RLP Trading Volume: 7days on Fluid Dex is $8.5M.
- Bridge: LayerZero OFT standard enables cross-chain transfers via Stargate.
- Multi-chain availability: RLP deployed on 9 chains, with Ethereum as the primary (minting/redeeming only on Ethereum).
- Stress scenario: In a mass redemption event, the 110% CR gate would suspend RLP redemptions, locking RLP holders while USR holders can still exit.
Centralization & Control Risks
Governance
- Multisig: All core contracts are controlled by a 3-of-5 Gnosis Safe at
0xd6889f307be1b83bb355d5da7d4478fb0d2af547. The Safe isowner()andDEFAULT_ADMIN_ROLEholder for USR, RLP, Treasury, Request Managers, RewardDistributor, and Whitelist. Nonce 366+ indicates significant operational activity. All 5 signers are EOAs (not publicly identified). - Timelock: A 3-day OpenZeppelin
TimelockControllerat0x290d9544669c9c7a64f6899a0a3b28d563f6ebeeowns all ProxyAdmin contracts. Contract upgrades require a 3-day delay. The Safe is the sole proposer/executor on the timelock. - Split architecture: The multisig controls operational parameters directly (no delay) -- pausing, role grants, parameter changes, price updates. The timelock only gates proxy upgrades (implementation changes).
- Onchain governance not yet live: The stRESOLV token exists but Snapshot voting has not been initiated.
- RDAL discretion: From the Terms of Service, RDAL has full discretion over collateral pool composition and strategy parameters.
- Whitelist control: RDAL controls who can mint/redeem by managing the address whitelist.
Programmability
- Hybrid Model: The system is semi-programmatic. Smart contracts handle token operations (mint/burn requests), but a backend system completes mint/redeem operations via
completeMint/completeBurncalls. - RLP Price: Updated by a privileged role every 24 hours. Not calculated algorithmically onchain.
- Reward Distribution: Rewards are distributed every 24 hours (epoch-based) by the protocol, not automatically by smart contracts.
- Collateral management: Active management of hedging positions and collateral deployment by the team (offchain).
- Oracle updates: Resolv's own fundamental price oracles for USR and RLP are updated centrally every 24 hours.
External Dependencies
- CEX Dependencies (Critical): Binance (via Ceffu custody), Deribit (via Fireblocks), Bybit (via Fireblocks) for hedging futures positions. A CEX failure would directly impact the collateral pool, with losses absorbed by RLP.
- DEX Dependencies: Hyperliquid for additional hedging positions.
- Custodians: Fireblocks (Deribit, Bybit wallets), Ceffu (Binance omnibus wallet). These hold off-exchange margin.
- Oracles: Pyth (primary for minting/redeeming), Chainlink, Chronicle, RedStone for market pricing.
- DeFi integrations: Aave v3 (ETH borrowing), Lido (stETH), EtherFi (weETH), potentially Fluid.
- Bridge: LayerZero for cross-chain token bridging.
Operational Risk
- Team Transparency: Team is not publicly doxxed on the website or docs. No /about or /team page exists. GitHub organization (
resolv-im) has a single contributor label (resolv-labs). However, CoinGecko lists team members: Ivan Kozlov (CEO), Tim Shekikhachev (CPO), Fedor Chmilev (CTO) with LinkedIn and Twitter profiles. - Company founded: 2023 (Resolv Labs).
- Legal Structure: Two BVI entities: Resolv Labs Ltd (frontend/app) and Resolv Digital Assets Ltd (RDAL) (token issuance, collateral pool). A Resolv Foundation manages protocol revenue and buybacks.
- Jurisdiction: British Virgin Islands (BVI). Dispute resolution under BVI courts.
- U.S. access: Restricted to Accredited Investors under Reg D Rule 501(a).
- Documentation: Comprehensive litepaper available at docs.resolv.xyz. Blog posts provide quarterly reports and parameter updates.
- Incident Response: No documented incident response plan found in public documentation. Bug bounty and onchain monitoring exist.
- Investors: $10M seed round led by Cyber Fund and Maven 11. Other investors include Coinbase Ventures, Arrington Capital, Robot Ventures, Animoca Brands, Ether.fi.
Monitoring
Governance Monitoring
- Multisig activity: Monitor the 3-of-5 Gnosis Safe
0xd6889f307be1b83bb355d5da7d4478fb0d2af547for owner changes, threshold changes, and module additions - Timelock proposals: Monitor the TimelockController
0x290d9544669c9c7a64f6899a0a3b28d563f6ebeeforCallScheduled,CallExecuted, andCancelledevents (3-day window to review proxy upgrades) - Whitelist Changes: Monitor the Whitelist contract
0x5943026E21E3936538620ba27e01525bBA311255
RLP Liquidity & Redemption Monitoring
- RLP Requests Manager:
0x10f4d4EAd6Bcd4de7849898403d88528e3Dfc872- Monitor
BurnRequestCreatedevents -- tracks users requesting RLP redemptions - Monitor
BurnRequestProcessedevents -- tracks when burn requests enter epoch processing - Monitor
BurnRequestCompletedevents -- tracks when redemptions are fulfilled and at what price - Monitor
BurnRequestCancelledevents -- tracks cancellations (may indicate dissatisfaction with processing times) - Track pending burn requests in
CREATEDstate vs.PROCESSINGstate to detect processing backlogs - Alert if burn requests remain in
CREATEDstate for >24 hours (indicates processing delays)
- Monitor
- RLP Price Changes: Monitor the RLP Counter contract
0xc7ab90c2ea9271efb31f5fa2843eeb4b331eafa0for price updates. Alert on >2% daily price drops (may signal collateral pool losses). - Minting activity: Monitor
MintRequestCompletedevents on RLP Requests Manager for net flow direction (net minting vs. net burning)
Collateral & Coverage Monitoring
- Collateral Pool: Monitor collateral composition and delta neutrality at Apostro dashboard and app.resolv.xyz/collateral-pool
- USR Collateralization Ratio: Alert at <120% CR (approaching the 110% redemption gate threshold)
- RLP/USR coverage ratio: Track total RLP value vs. USR supply. Alert if coverage drops below 20%
- TVL: Monitor total USR supply and RLP market cap for coverage ratio changes
- Exchange exposure: Monitor Apostro dashboard for changes in CEX margin ratios and delta exposure
Operational Monitoring
- Reward Distribution: Monitor RewardDistributor
0xbE23BB6D817C08E7EC4Cd0adB0E23156189c1bA9for reward distribution events and yield changes - Treasury flows: Monitor Treasury
0xacb7027f271b03b502d65feba617a0d817d62b8efor large outflows or unexpected transfers - Recommended frequency: Daily for price/TVL/redemptions; hourly during high volatility; real-time for governance/timelock events
Reassessment Triggers
- TRIGGERED (March 22, 2026): ~80M unbacked USR minted via
completeSwap()exploit. ~$25M+ extracted. RLP directly impaired as first-loss tranche. Score overridden to 5.0. - Reassessment conditions: Only reassess if Resolv (1) fully accounts for the unbacked mint, (2) revokes all EOA
SERVICE_ROLEgrants, (3) implements onchain issuance caps and collateral ratio checks incompleteSwap(), (4) submits to an independent audit of the incident and remediation, and (5) demonstrates RLP holders have been made whole or compensated.