
Concluded
Public double-check of an institutional audit
European Project for DLT-Enabled Financing of SME Digitalization for Crisis Recovery
Find the bugs. Take the pot.
Outcome
Findings from this contest are confidential and are not disclosed. The figures below summarize the review at a high level.
Overview
The codebase under audit is a bond issuance and trading platform built on ERC-6909 (the Minimal Multi-Token Interface). It implements the full institutional bond lifecycle: entities and company smart-contract wallets are onboarded through dedicated registries; bond publication, issuance, and lifecycle accounting run on top of ERC-6909 multi-token mechanics; access to every privileged operation is gated by a policy-module system with configurable wallet roles; and an escrow-backed negotiated marketplace handles secondary trading with asset-aware settlement.
Attack surface
In scope: contracts/...
Out of scope: tests, deployment scripts, third-party libs.
Rewards
The contestant pot is split by severity, with Critical findings taking the largest share and the remainder rolling down through High and Medium. Low findings count toward reputation only, except in the fallback case below.
The €13,000 contestant pot is shared among accepted Critical, High, and Medium findings by points. It is paid only when the contest produces at least one valid Critical, High, or Medium finding. The full pot is always distributed in that case; decay changes how it is divided, not how much is paid.
The judging contract and severity model are the same across every SpecSiege contest.