Contact us
cBNB Bridge
cBNB on the Canton Network is backed 1:1 by BNB held on BNB Smart Chain. We reviewed the router and vault contracts that hold that BNB, from whitelisted deposits to multisig-approved redemptions.
Staking
Vana’s delegated staking lets VANA holders back an entity and earn rewards over time. The review focused on how stake, commissions and rewards are tracked and paid out, including when users move stake between entities.
Router
Infrared’s router takes trade routes worked out off-chain and executes them on-chain. We checked how protocol and partner fees are taken and how the router enforces the minimum output a user sets.
pWatt & uWatt
Suno turns solar energy projects into on-chain assets: pWatt funds new builds, uWatt tracks the operating portfolio. This audit looked at how both tokens are issued and redeemed, and how energy revenue reaches holders in USDC.
Deposit Contract
Vana moved its network to a new native L1 deposit contract. This diff audit checked the contract and the client changes that switch nodes over at a set block, making sure existing deposits carry over and the setup stays compatible with upcoming upgrades.
NullV1
NullV1 lets traders go long or short on an asset’s funding rate through paired receiver and payer pools. We reviewed the market, factory and router contracts, with a close look at how each interaction settles balances, fees and PnL.
Perps Settlement
Vistapex runs perpetual futures on Avalanche, settling in pooled USDC and posting SP1 proofs of its trading state on-chain. Both contracts behind that, the deposit pool and the state verifier, were in scope.
Vote System
Voice runs token-based polls on Solana and keeps voter deposits separate from rewards. We reviewed its Anchor program, including Merkle-proof reward claims and how voters get their deposits back once a poll ends.
Group Escrow
ENS Diamonds lets a group pool ETH to buy an ENS name together, then hands the name to a Safe the members control. We reviewed the full vault lifecycle and found no issues.
Zero-Slippage AMM
Stabilizer swaps approved stablecoins for USDZ 1:1 with zero slippage. The audit covered the AMM, reserve and pool contracts, plus the adapters that move funds in and out to keep each pool balanced.
HypoVault
HypoVault is Panoptic’s framework for on-chain vaults run by strategists. We focused on how deposits and withdrawals are priced across epochs and how strategist actions are limited to approved, Merkle-verified calls.
Yield Tokenization
Covered ArcX's vault, orderbook, and cross-chain bridging contracts that split yield tokens into Strategy and Exchange Points tokens, including the CCTP-based bridge routing capital to Wildcat lending markets on Ethereum.
Access Control
Assessed Bloxchain's role-based access control system, covering time-delay and meta-transaction execution paths and the RuntimeRBAC permission model.
V3 Vault
Covered the PrimeStakedXDC_V3 ERC4626 vault and its V2-to-V3 migration bridge, spanning validator delegation, withdrawal queues, and share migration, across two audit stages.
Prediction Markets
Examined the LMSR-based AMM, operator-matched orderbook, multisig-controlled market resolution, and factory-deployed market clones. Given the volume of issues found, an additional review before deployment was recommended.
trUSD
Looked at the minting and redemption flow, the StakedTrUSD yield vault, and the LayerZero-based omnichain expansion of trUSD across chains.
uWatt Vault
Focused on the UWattsVault4626 vault, its staking strategy, and the Superfluid-based real-time reward distribution mechanism.
EVM Pool
Compared the EtherPool and Merkle Tree with History contracts against their Solana equivalent, looking for constraint differences and EVM-specific risk.
Makina Strategy
Checked the RoycoVaultMakinaStrategy integration layer allocating and redeeming assets between the Concrete vault and a dedicated Makina Machine.
File Manager SDK
Went through the File Manager package end to end, investigating permissions and secret management
Account V1
This review covered the new MellowAccountV1 curator smart account added to Mellow's flexible-vaults system.
Redeem Queue
Scope centered on the redeem queue module governing how withdrawal requests are processed.
ID Nullifier Service
Covered the cryptographic core: secret sharing, distributed proof generation, and the oblivious PRF producing unlinkable nullifiers.
V2
Focused on the V2 core contracts, specifically the logic changed since V1.1.
Burnable Share Manager
Scope was the new BurnableTokenizedShareManager contract, which lets users voluntarily burn share tokens to reduce supply.
ID Nullifier Contracts
Covered end-to-end changes to World's nullifier contracts.
Covered Metavault
Examined the CoveredMetavault contract, an insured ERC-4626-compatible yield vault implementing the ERC-7540 async deposit/redemption lifecycle.
Sync Deposit Queue
Reviewed the SyncDepositQueue contract, which processes deposits synchronously against the latest oracle report.
Gold Token
Covered the UUPS-upgradeable ERC20 gold token: issuance/redemption workflow, transfer fee, and regulatory blacklisting.
Covered the core staking contract, token implementation, vesting utility, and slashing mechanism for misbehaving nodes.
Hokulea Integration
Assessed changes to Celo's op-succinct and Celo-kona components as part of the Hokulea integration.
Swap Module
Examined the SwapModule contract, which executes permissioned token swaps for Mellow subvaults via DEX aggregators or CoW Protocol.
Oracle Submitter
Covered the OracleSubmitter adapter, a Chainlink-compatible price feed interface for Mellow's main Oracle contract.
EVM Protocol Adapter
End-to-end changes to Anoma's Resource Machine and EVM Protocol Adapter were the focus of this review.
Liquid Staking
Covered the core StakedMonad contract: deposits, the two-step withdrawal queue, batch processing, and reward compounding.
MultiATM
Focused on the MultiATM contract, an oracle-priced atomic token swap machine supporting multi-hop swaps and meta-transactions.
Vault
Covered the vault's LP deposit and yield system, ERC-4626 integration, market-maker slashing protections, and dynamic fee structure.
CLOB
Examined the OnchainCLOB and Trie contracts: order management, asset custody, and the radix trie order-matching structure.
Smart Wallet
Covered transaction batching, gas fee sponsorship, cross-chain owner sync, and signature validation features.
Compounding Staking
Covered the Compounding Staking Strategy's validator lifecycle management, SSV-based distributed validation, and Merkle-proof balance verification.
Migrator
The Migrator contract, which automates moving assets from legacy MultiVaults into Mellow's new core vault system, was the focus.
vHYPE Staking
Covered the Genesis staking contracts and their HIP-3 successor: the vHYPE liquid staking token, batched withdrawals, and a slashing mechanism, across two review phases.
Core Contracts
Examined the core contracts converting ecological impact into digital credits redeemable for tokens.
POL Vault
Covered the TruStakePOL vault contract, deployed behind a transparent upgradeable proxy.
Cross-chain Swaps
Examined the on-chain swap contracts combining Uniswap Universal Router, Hyperlane cross-chain messaging, and ERC-7579 accounts.
AMM
Covered the kernel-periphery architecture across EVM chains and Solana, including the off-chain executor relay that settles cross-chain swaps.
Upgradeability
Differential audit of code changes since the prior NM-0563 review, focused on moving constructor logic into initializer functions.
Core
The core protocol contracts were in scope: Vault, Subvault, deposit/redeem queues, Oracle, Verifier, ShareManager, FeeManager, and RiskManager.
Token Bridge
Covered the lock-and-mint bridge contracts moving assets between Starknet L2 and Appchain L3 networks, modeled on the StarkGate L1-L2 bridge.
Supplied Wrapper
The MoleculaSuppliedWrapper contract was the focus, looking at the wrapping and unwrapping mechanisms.
Covered the ten core contracts behind USPD's dual-token architecture, including Stabilizer and Position NFTs, liquidation logic, and cross-chain bridge escrow.
Strategy Vaults
Covered two interconnected ERC4626 vaults: the primary strategy vault and the liquidity-bootstrapping LP vault.
Inbox Contracts
Examined the Inbox contracts handling batch proposition, proof submission and verification, and conflicting state transition handling.
ZK Oracle
Covered the SP1 Accounting Report contract, its zkVM circuit, and deployment scripts, which prove and store state changes between Lido oracle reports.
Clagg Adapters
Diff audit of Clagg's refactored adapter architecture, covering the new Swapper contract and ERC4626-based Morpho and Spark integrations.
Paymaster Forwarder
The newly added sponsored-execution function of AVNU's Paymaster forwarder contract was the focus.
Action Verifier
Scope was a new Action Verifier for Incentiva campaigns and minor changes to the IncentiveLocker contract.
Appchain Core
Covered the Appchain contract managing L3 state and cross-layer messaging, and the off-chain Orchestrator generating and submitting state-transition proofs.
Rollup Boost
Covered the Rollup Boost service enabling permissionless block building outside the Sequencer's execution engine, and its implications for OP Stack chains.
Staking Hook
Covered the integration of Magna's claim-and-stake hook with Skate, auto-staking claimed funds into EigenLayer, plus post-deployment verification of the OFT Skate token across Ethereum, Binance Chain, and Solana.
Starknet Contracts
Covered the Cairo contracts minting and burning iBTC on Starknet against Bitcoin deposits confirmed via Discrete Log Contracts.
Reward Vesting
The vesting and reward wrapping mechanism, which releases WSophon rewards to participants over time, was in scope.
TX Proxy Relayer
Covered the Transaction Proxy Relayer's pass-through validation logic across three builder back-ends.
Chain Builder
Examined the World Chain Builder's priority blockspace mechanism for Priority Blockspace for Humans (PBH) transactions.
DLP Incentives
Covered the refactored DLP incentive code normalizing off-chain performance data and distributing epoch rewards via on-pool swaps.
The Worldcoin Vault's interest accrual logic and its integration with the WorldIDAddressBook verification registry were in scope.
Operator Payouts
Covered the OperatorPayoutsWorldchain contract converting USD-denominated rewards into WLD token payouts.
Synchronous Deposits
Scope was a pull request adding synchronous deposits and a burn function to Lagoon's Gnosis Safe and Zodiac Roles Modifier-based vault factory.
Bridge
Covered the L2 bridge contracts letting users deposit into Renzo from Layer 2 networks for the L2 equivalent of ezETH.
Data Access
The new Data Access System components were in scope: data refinement, the query engine, and the compute engine.
Incentive Locker
Covered the Incentive Locker, the core contract connecting Royco Boosts' reward campaign system.
Renzo's core protocol contracts were the focus, ahead of EigenLayer's slashing update.
VanaPool
Covered VanaPool, a new staking mechanism letting users stake VANA tokens into community-managed entities with configurable APY.
Fractional Ownership
Covered the contracts governing fractional car ownership, rental profit sharing, and eventual sale proceeds.
Leveraged Vault
The Origami vault's tokenized balance sheet, LTV optimization, and cross-chain bridging of vault shares via LayerZero were in scope.
Cooler V2
Covered Cooler V2's perpetual position model, unified user positions, governed LTV growth, and collateral vote delegation.
Chain PBH
Covered the PBH entrypoint contract, EIP-4337 signature aggregator, and modified Safe Account module.
VeVana
The integration of VeVana, a vote-escrowed ERC20 wrapper on top of the native Vana token, was in scope.
Unlocker
Scope was a pull request updating the Cairo compiler version and adding Chainlink-related interfaces to the unlocker, chainlink, and futureToken contracts.
NFT Minting
Covered Veggia's free and paid minting tiers, cap plans, and NFT royalty and burn mechanics.
Staking & Governance
Covered the staking contracts (locked and unlocked modes), voting-token minting on stake, and the ZDAO governance.
Singleton Paymaster
Covered the Singleton Paymaster's two sponsorship modes: off-chain balance-based and ERC-20 token-based gas payments.
DLPRoot Restructure
Covered the DLPRoot contract split into multiple contracts for bytecode size, plus new DLP whitelisting and staking reward multiplier rules.
Boring Vault Chef
The BoringChef contract, which manages reward epochs and user balance tracking, was in scope.
LayerZero Bridge
Covered the new LayerZero-based cross-chain integration bridging KING between Ethereum mainnet and Swell Chain.
IPA
The new IP Asset restaking functionality added to Verio was the focus.
Shiva
Covered the Shiva position-management layer plus a core Overlay pull request adding a liquidation callback, including a mid-review nonce management change.
Story Integration
Covered MetaPool's integration with Story Protocol: native and wrapped IP token deposits, validator staking, and the 14-day withdrawal period.
IP
The core Verio liquid staking system implementation was the focus.
Payment Router
The new split payment functionality of the PaymentRouterNative contract was in scope, replacing multisig-based fee handling with direct recipient management.
GaiaNet Token
Covered the GaiaNet token and time-locked governance contracts.
ID Identity Manager
Covered the WorldIDIdentityManagerImplV3 update enabling compressed proof verification via the Semaphore Verifier.
Staking Vaults
Covered Canary's two staking vault contracts under active development.
CCDM
Covered a new feature letting depositors prove and withdraw funds on the destination chain via Merkle proofs.
Covered the stStark token contract, the main staking interaction contract, and the delegator contracts.
Covered the Data Registry, Data Liquidity Pool validation via Trusted Execution Environment, and Data Access Token governance.
Private Transfers
Covered the Circom circuits underpinning DOP's private transfer and selective-disclosure system.
Every audit follows the same process, and you work directly with the auditors reading your code.