Milestone Escrow
Il committente blocca in anticipo l'intero budget, suddiviso in milestone. I fondi si muovono solo con un rilascio, una decisione dell'arbitro o un annullamento.
Vault tokenizzato ERC-4626 senza commissioni, con tetto ai depositi e protezione dall'inflation attack
SigmaVault si basa sull'implementazione ERC-4626 di OpenZeppelin, già sottoposta ad audit, quindi funziona da subito con aggregatori, router e dashboard. Le quote virtuali con un offset di 6 decimali rendono non redditizio l'inflation attack ai danni del primo depositante.
Un tetto ai depositi configurabile è esposto tramite maxDeposit e maxMint, così gli integratori vedono il limite prima della chiamata. Il vault non applica commissioni (il rendimento arriva direttamente agli holder quando gli asset vengono trasferiti nel vault) e i prelievi non sono mai limitati dal tetto.
Treasury, prodotti di rendimento e app di risparmio hanno bisogno di un pooling basato su quote. Una contabilità delle quote scritta in proprio è una fonte frequente di bug; il più noto è l'inflation attack del primo depositante, in cui la donazione di un attaccante fa arrotondare a zero le quote del depositante successivo.
Un utente approva l'asset e deposita; il vault emette quote secondo previewDeposit.
Una strategia o una treasury invia il profitto al vault, così ogni quota vale di più.
L'utente riscatta le quote o preleva gli asset e riceve la propria parte pro rata.
L'owner può alzare o abbassare il tetto ai depositi; abbassarlo blocca solo i nuovi depositi.
Gli asset fee-on-transfer e rebasing non sono supportati. Il vault tiene gli asset inattivi; le integrazioni con strategie aggiungerebbero rischi propri e richiederebbero un audit separato.
Il committente blocca in anticipo l'intero budget, suddiviso in milestone. I fondi si muovono solo con un rilascio, una decisione dell'arbitro o un annullamento.
Un ERC-20 con cap e approvazioni gasless, piani di vesting con cliff per team e investitori e ricompense di staking sul modello Synthetix.
Un lancio NFT equo: fasi allowlist e pubblica, limiti per wallet, supply massima immutabile, royalty ERC-2981 e reveal differito.
Standard: Solidity 0.8.x, OpenZeppelin, test Foundry con fuzzing, analisi statica con Slither, codice sorgente verificato. 223 test · copertura 100% · analisi Slither.
Raccontateci che cosa state costruendo. Uno sviluppatore senior vi risponde entro 24 ore nei giorni lavorativi; l'offerta scritta, a prezzo fisso o a milestone, arriva di norma entro pochi giorni lavorativi.
Preferite prima scriverci? Scriveteci
Parlerete direttamente con Ing. Ismet Mesic, Tech lead.