Pređi na sadržaj
Showcase projekatBlockchain i Web3
  • 223 testova
  • 100 % pokrivenost
  • analizirano Slither-om

SigmaVault (ERC-4626)

ERC-4626 tokenizovani trezor bez naknada, sa ograničenjem uplata i zaštitom od inflacionog napada

ERC-4626OpenZeppelin v5Virtual sharesFoundry

Šta je to

SigmaVault se zasniva na revidiranoj ERC-4626 implementaciji OpenZeppelina, pa odmah radi sa agregatorima, ruterima i kontrolnim tablama. Virtuelni udeli sa decimalnim pomakom od 6 čine inflacioni napad na prvog ulagača neisplativim.

Podesivo ograničenje uplata izloženo je kroz maxDeposit i maxMint, pa integratori vide granicu pre poziva. Trezor ne naplaćuje naknade — prinos stiže direktno do vlasnika udela kada se imovina prenese u trezor — a isplate nikada nisu ograničene tim limitom.

Poslovni problem

Trezori, proizvodi sa prinosom i aplikacije za štednju zahtevaju udruživanje sredstava zasnovano na udelima. Sopstveno vođenje udela čest je izvor grešaka — najpoznatiji je inflacioni napad na prvog ulagača, u kome donacija napadača zaokružuje udele sledećeg ulagača na nulu.

Kako funkcioniše

  1. 1

    Korisnik odobrava imovinu i uplaćuje; trezor kuje udele prema previewDeposit.

  2. 2

    Strategija ili trezor organizacije šalje dobit u trezor, pa svaki udeo vredi više.

  3. 3

    Korisnik otkupljuje udele ili podiže imovinu i prima svoj srazmerni deo.

  4. 4

    Vlasnik može da poveća ili smanji ograničenje uplata; smanjenje samo zaustavlja nove uplate.

Bezbednosne mere

  • Revidirana OpenZeppelin v5.7 ERC-4626 osnova; zaokruživanje uvek u korist trezora
  • Zaštita od inflacionog napada (decimalni pomak 6), pokrivena zasebnim testom
  • Provereno fuzzingom: uplata + otkup nikada ne vraćaju više od uplaćenog; pregledi odgovaraju izvršenju; ograničenje se uvek sprovodi
  • Invarijante: solventnost i vođenje udela
  • Ownable2Step; vlasnik može da menja samo ograničenje, nikada ne može da pomera sredstva korisnika

Funkcije

  • Standardni ERC-4626 trezor
  • Ograničenje uplata preko maxDeposit / maxMint
  • Bez naknada za uplatu, isplatu ili uspešnost
  • Srazmerno pripisivanje prinosa
  • Isplate nikada nisu ograničene

Tipični slučajevi upotrebe

  • Trezori DAO-ova ili korporativne štednje
  • White-label proizvodi sa prinosom na ERC-4626 infrastrukturi
  • Kontrolisana lansiranja sa postepenim ograničenjem uplata

Poznata ograničenja

Imovina sa naknadom pri transferu (fee-on-transfer) i rebasing imovina nisu podržani. Trezor drži imovinu neaktivnom; integracije strategija donele bi sopstvene rizike i zahtevale zasebnu reviziju.

Ostali showcase ugovori

Showcase

Milestone Escrow

Naručilac unapred polaže ceo budžet, podeljen na faze. Sredstva se pomeraju samo pri isplati faze, odluci arbitra ili otkazivanju.

Solidity 0.8.28OpenZeppelin v5ETH / ERC-20

223 testova · 100 % pokrivenost · analizirano Slither‑om

Showcase

Token + Vesting + Staking

ERC-20 sa gornjom granicom i odobrenjima bez plaćanja gasa, planovi vestinga sa cliffom za tim i investitore i nagrade za staking po uzoru na Synthetix.

ERC-20EIP-2612OpenZeppelin v5

223 testova · 100 % pokrivenost · analizirano Slither‑om

Showcase

SigmaNFT Collection

Pošteno lansiranje NFT-a: allowlist i javna faza, ograničenja po novčaniku, nepromenljiva maksimalna ponuda, ERC-2981 tantijeme i odloženo otkrivanje.

ERC-721ERC-2981Merkle proofs

223 testova · 100 % pokrivenost · analizirano Slither‑om

Standardi: Solidity 0.8.x, OpenZeppelin, Foundry testovi sa fuzzingom, Slither statička analiza, verifikovan izvorni kod. 223 testova · 100 % pokrivenost · analizirano Slither-om.

Imate projekat na umu?

Recite nam šta razvijate. Dobićete iskrenu procenu, jasan obim i ponudu po fiksnoj ceni ili po fazama – obično u roku od nekoliko radnih dana.

Radije biste prvo pisali? Pišite nam