Sherlock collaborative audit · CODESPECT as Lead Security Expert
Ekubo liquidity adapter, CCTP/Hyperlane/LayerZero bridge middlewares and decoder-sanitizers for the Vesu vault allocator on Starknet.
withdraw_liquidity(...) does not collect pending fees, and a full withdrawal clears the NFT identifier, leaving the accrued fees permanently unclaimable.
The bridging function requires the contract's token_to_claim balance to be zero, so donating dust of that token blocks new cross-chain swaps indefinitely.
claim_token(...) can be called by anyone and clears a request's pending_balance, so with several requests outstanding for one token a user can settle another's request.
Slippage is checked when the claim executes rather than when the swap is initiated, so the bound does not reflect the price at the time the user committed.
set_vault_configs(...) overwrites the entire strategy configuration on every call, preventing independent permissions across strategies.
Get a free 30-minute security assessment. We’ll review your codebase scope and flag the top 3 risk areas.
No commitment required · Typical audits start within 1–2 weeks