Preskočite na vsebino

Sprint po fiksni ceni

Priprava pametnih pogodb na revizijo (audit), da bo revizija krajša in cenejša.

Revizorji zaračunavajo po času. V enem do dveh tednih vašo kodo v Solidityju, teste in dokumentacijo spravimo v stanje, v katerem ta čas namenijo vaši logiki, ne pa manjkajočim testom in odprtim vprašanjem.

Audit-Readiness Sprint

Fiksen obseg, fiksna cena

Audit-Readiness Sprint

Pripravite svoje pametne pogodbe na zunanjo revizijo.

Fiksna cena

4100–8000 €1–2 tedna

1 teden za do pribl. 1000 nSLOC, 2 tedna za do pribl. 2500 nSLOC. Za večje kodne baze pripravimo individualno ponudbo.

Kaj je vključeno

  • Model groženj: akterji, privilegirane vloge, predpostavke o zaupanju in napadalne površine
  • Analiza vrzeli v testih s poročilom o pokritosti vrstic in vej
  • Fuzz testi in stateful invariantni testi (Foundry) za kritične poti
  • Zagon orodja Slither z ovrednotenjem vsake ugotovitve
  • Prednostno razvrščen seznam popravkov s konkretnimi priporočili

Prejmete

Paket za predajo revizorjem (zamrznjen obseg in commit, zapiski o arhitekturi, invariante, znane težave in navodila za teste), da revizorji svoj čas namenijo vaši logiki.

Vašo kodo pripravi na zunanjo revizijo; ne nadomešča je.

Povprašajte za ta sprint

Komu je namenjen

  • Zunanjo revizijo imate že rezervirano ali zanjo zbirate ponudbe, zbirka testov pa ima vrzeli.
  • Vlagatelj, launchpad ali borza zahteva podatke o pokritosti in model groženj.
  • Pogodbe ste podedovali in morate vedeti, v kakšnem stanju so v resnici.

Brezplačni kontrolni seznam

Kontrolni seznam: priprava pametnih pogodb na revizijo

Kaj pripraviti, preden plačate zunanjo revizijo: obseg, dokumentacija, testi, fuzzing, statična analiza in organizacija revizije.

Preberite na spletu

Neposreden prenos PDF-ja, brez e-poštnega naslova.

Fiksne cene so brez DDV. Obseg potrdimo v kratkem pogovoru pred začetkom sprinta; če ne ustreza sprintu, vam to povemo in pripravimo individualno ponudbo.

Kako poteka sprint

  1. 01

    Uvodni pogovor

    Potrdimo velikost (nSLOC), verige, odvisnosti in datum revizije. Če ne ustreza sprintu, to povemo in pripravimo individualno ponudbo.

  2. 02

    Zamrznitev in branje

    Zamrznete commit. Preberemo kodo, popišemo akterje, vloge in predpostavke o zaupanju ter napišemo model groženj.

  3. 03

    Testiranje in analiza

    Analiza vrzeli v pokritosti, fuzz testi in stateful invariantni testi za kritične poti v Foundryju, zagon orodja Slither z ovrednotenjem vsake ugotovitve.

  4. 04

    Paket za predajo

    Prednostno razvrščen seznam popravkov in paket za predajo revizorjem: obseg, commit, zapiski o arhitekturi, invariante, znane težave, navodila za teste.

Vprašanja o sprintu

Koliko stane revizija (audit) pametnih pogodb in kaj spremeni priprava?

Revizijska podjetja ceno določajo glede na velikost kode, zahtevnost in čas revizorjev; objavljene tržne reference preproste revizije tokenov uvrščajo v nižji petmestni razpon (USD), protokole DeFi pa precej višje. Priprava revizije ne nadomesti, odstrani pa tisti del računa, ki se mu je mogoče izogniti: čas, ki ga revizorji porabijo za manjkajoče teste, nejasen obseg in nedokumentirane predpostavke.

Ali je to revizija?

Ne. Sprint vašo kodo pripravi na zunanjo revizijo neodvisnega podjetja; ne nadomešča je, in to tudi zapišemo v poročilo.

Katere tehnologije pokrivate?

Solidity na verigah EVM (Ethereum, Base, Polygon, Arbitrum, BNB Chain) s projekti v Foundryju ali Hardhatu. Za druge jezike pripravimo individualno ponudbo.

Ali ugotovitve tudi odpravite?

Sprint se konča s prednostno razvrščenim seznamom popravkov s konkretnimi priporočili. Izvedba popravkov lahko sledi po urni postavki ali kot paket po fiksni ceni.

Vse storitve: Blockchain in Web3

Imate v mislih projekt?

Povejte nam, kaj razvijate. Senior inženir odgovori v 24 urah ob delovnih dneh, v nekaj delovnih dneh pa prejmete iskreno oceno, jasen obseg in ponudbo s fiksno ceno ali po mejnikih.

Bi raje najprej pisali? Pišite nam

Vaš sogovornik: Ing. Ismet Mesic, Tehnični vodja.