Naar de inhoud
ShowcaseprojectBlockchain & Web3
  • 223 tests
  • 100% coverage
  • Slither-analyse

SigmaVault (ERC-4626)

Getokeniseerde ERC-4626-vault zonder fees, met stortingslimiet en bescherming tegen de inflation attack

ERC-4626OpenZeppelin v5Virtual sharesFoundry

Wat het is

SigmaVault bouwt voort op de geaudite ERC-4626-implementatie van OpenZeppelin en werkt daardoor direct samen met aggregators, routers en dashboards. Virtuele shares met een decimals offset van 6 maken de inflation attack op de eerste storter onrendabel.

Een instelbare stortingslimiet is zichtbaar via maxDeposit en maxMint, zodat integrators de limiet zien voordat ze een call doen. De vault rekent geen fees: rendement komt rechtstreeks bij de houders terecht zodra assets naar de vault worden overgemaakt. Opnames worden nooit door de limiet beperkt.

Het zakelijke probleem

Treasury's, rendementsproducten en spaarapps hebben pooling op basis van shares nodig. Een eigen share-boekhouding is een veelvoorkomende bron van bugs; de bekendste is de inflation attack op de eerste storter, waarbij de donatie van een aanvaller de shares van de volgende storter naar nul afrondt.

Zo werkt het

  1. 1

    Een gebruiker geeft een approval voor de asset en stort; de vault mint shares volgens previewDeposit.

  2. 2

    Een strategie of treasury stuurt winst naar de vault, waardoor elke share meer waard wordt.

  3. 3

    De gebruiker wisselt shares in of neemt assets op en ontvangt zijn evenredige deel.

  4. 4

    De owner kan de stortingslimiet verhogen of verlagen; verlagen houdt alleen nieuwe stortingen tegen.

Beveiligingsmaatregelen

  • Geaudite ERC-4626-basis van OpenZeppelin v5.7; afronding altijd in het voordeel van de vault
  • Mitigatie van de inflation attack (decimals offset 6), afgedekt met een eigen test
  • Gefuzzt: storten + inwisselen levert nooit meer op dan er is gestort; previews komen overeen met de uitvoering; limiet altijd afgedwongen
  • Invarianten: solvabiliteit en share-boekhouding
  • Ownable2Step; de owner kan alleen de limiet wijzigen en nooit geld van gebruikers verplaatsen

Features

  • Standaard ERC-4626-vault
  • Stortingslimiet via maxDeposit / maxMint
  • Geen stortings-, opname- of performancefees
  • Rendement naar rato
  • Opnames nooit begrensd

Typische use cases

  • Vaults voor de treasury van een DAO of voor zakelijk spaargeld
  • White-label rendementsproducten op ERC-4626-infrastructuur
  • Gecontroleerde launches met een stapsgewijs verhoogde stortingslimiet

Bekende beperkingen

Fee-on-transfer- en rebasing assets worden niet ondersteund. De vault houdt assets ongebruikt aan; integraties met strategieën brengen eigen risico's mee en vragen om een aparte audit.

Andere showcasecontracts

Showcase

Milestone Escrow

De opdrachtgever zet vooraf het volledige budget vast, verdeeld over mijlpalen. Geld beweegt alleen bij vrijgave, een beslissing van de arbiter of annulering.

Solidity 0.8.28OpenZeppelin v5ETH / ERC-20

223 tests · 100% coverage · Slither‑analyse

Showcase

Token + Vesting + Staking

Een ERC-20 met cap en gasloze approvals, vestingschema's met cliff voor team en investeerders, en stakingbeloningen naar het Synthetix-model.

ERC-20EIP-2612OpenZeppelin v5

223 tests · 100% coverage · Slither‑analyse

Showcase

SigmaNFT Collection

Een eerlijke NFT-launch: allowlist- en publieke fase, limieten per wallet, onveranderlijke maximale supply, ERC-2981-royalty's en een delayed reveal.

ERC-721ERC-2981Merkle proofs

223 tests · 100% coverage · Slither‑analyse

Standaarden: Solidity 0.8.x, OpenZeppelin, Foundry-tests met fuzzing, statische analyse met Slither, geverifieerde broncode. 223 tests · 100% coverage · Slither-analyse.

Heb je een project in gedachten?

Vertel ons wat je bouwt. Een senior engineer reageert op werkdagen binnen 24 uur, en meestal heb je binnen enkele werkdagen een eerlijke inschatting, een heldere scope en een voorstel met een vaste prijs of mijlpalen.

Liever eerst schrijven? Stuur ons een bericht

Je spreekt direct met Ing. Ismet Mesic, Tech lead.