Preskoči na sadržaj
Showcase projektBlockchain & Web3
  • 223 testova
  • 100% pokrivenost
  • Slither-analizirano

Subscription Manager

Ponavljajuće ERC-20 pretplate s pull plaćanjima i automatskom podjelom prihoda

ERC-20SafeERC20OpenZeppelin v5Foundry

Šta je

SubscriptionManager je nekustodijalni ugovor za naplatu. Trgovci kreiraju planove s tokenom, cijenom, periodom naplate i do pet primalaca udjela prihoda u baznim poenima; ostatak dobija trgovac.

Pretplatnici odobre dozvolu jednom i pretplate se; prvi period se naplaćuje odmah. Kada period dospe, svako (trgovčev backend, keeper bot ili Chainlink Automation) može pokrenuti naplatu. Sredstva teku direktno od pretplatnika primaocima; ugovor nikada ne drži bilans.

Poslovni problem

Kripto plaćanja su push: kupci moraju potpisati novu transakciju svakog mjeseca, što povećava odljev i ručno praćenje. Udjeli prihoda trebaju zasebne isplate, a kustodijalni pružaoci naplate ponovo uvode rizik druge strane.

Kako radi

  1. 1

    Trgovac kreira plan: token, cijena, period i opcionalni primaoci udjela prihoda.

  2. 2

    Pretplatnik odobri dozvolu (npr. za 12 mjeseci) i pretplati se; period 1 se naplaćuje.

  3. 3

    Kada sljedeći period dospe, keeper poziva charge(); podjela se isplaćuje i datum sljedeće naplate se pomjera.

  4. 4

    Pretplatnik ili trgovac mogu otkazati bilo kada; trgovac može deaktivirati plan.

Sigurnosne mjere

  • Najviše jedna naplata po periodu i bez zaostale naplate nakon propuštanja (fuzz-testirano)
  • Nepromjenjiva cijena i period: bez iznenađujućih poskupljenja
  • Pretplatnici mogu otkazati bilo kada i ograničiti izloženost kroz dozvolu
  • Nekustodijalno: nema šta isprazniti
  • Tačne podjele: isplate se zbrajaju tačno u cijenu (fuzzirano)
  • Ograničeni primaoci i minimalni period; nonReentrant, SafeERC20

Značajke

  • Trgovčevi planovi s nepromjenjivom cijenom
  • Odobri jednom, naplate pokreće keeper
  • Do 5 primalaca udjela prihoda u baznim poenima
  • Otkazivanje i deaktivacija
  • Nekustodijalno, nula bilanse

Tipični slučajevi upotrebe

  • Web3 SaaS i API pristup naplaćen u stablecoinima
  • Članstva autora s automatskom podjelom
  • B2B retaineri s provizijama preprodavaca

Poznata ograničenja

Tokeni s naknadom na transfer i rebasing nisu podržani. Naplata pada bez promjene stanja ako je dozvola ili bilansa premala; keeper može ponoviti.

Ostali showcase ugovori

Showcase

Milestone Escrow

Klijent zaključava cijeli budžet unaprijed, podijeljen na korake. Sredstva se kreću samo pri oslobađanju, odluci arbitra ili otkazivanju.

Solidity 0.8.28OpenZeppelin v5ETH / ERC-20

223 testova · 100% pokrivenost · Slither‑analizirano

Showcase

Token + Vesting + Staking

Ograničeni ERC-20 s gasless odobrenjima, rasporedi vestinga s cliffom za tim i investitore i staking nagrade u stilu Synthetixa.

ERC-20EIP-2612OpenZeppelin v5

223 testova · 100% pokrivenost · Slither‑analizirano

Showcase

SigmaNFT Collection

Pravedan NFT lansman: allowlist i javne faze, limiti po walletu, nepromjenjivi maksimalni supply, ERC-2981 licencne naknade i odloženo otkrivanje.

ERC-721ERC-2981Merkle proofs

223 testova · 100% pokrivenost · Slither‑analizirano

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

Imate projekt na umu?

Recite nam šta gradite. Senior inženjer odgovara u roku od sat vremena radnim danom — a zatim dobijate poštenu procjenu, jasan opseg i ponudu po fiksnoj cijeni ili po koracima, obično za nekoliko radnih dana.

Radije prvo pišete? Pišite nam

Razgovarat ćete direktno s Ing. Ismet Mesic, Tech lead.