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.
Abbonamenti ricorrenti in ERC-20 con pagamenti pull e ripartizione automatica dei ricavi
SubscriptionManager è un contratto di fatturazione non-custodial. I merchant creano piani con un token, un prezzo, un periodo di fatturazione e fino a cinque beneficiari della ripartizione dei ricavi, in punti base; al merchant va il resto.
Gli abbonati approvano una allowance una sola volta e si abbonano: il primo periodo viene addebitato subito. Quando un periodo è in scadenza, chiunque (il backend del merchant, un keeper bot o Chainlink Automation) può attivare l'addebito. I fondi passano direttamente dall'abbonato ai beneficiari; il contratto non detiene mai un saldo.
I pagamenti crypto sono di tipo push: i clienti devono firmare una nuova transazione ogni mese, il che alimenta il churn e i solleciti manuali. Le ripartizioni dei ricavi richiedono cicli di pagamento separati, e i fornitori di fatturazione custodial reintroducono il rischio di controparte.
Il merchant crea un piano: token, prezzo, periodo ed eventuali beneficiari della ripartizione dei ricavi.
L'abbonato approva una allowance (ad es. per 12 mesi) e si abbona; viene addebitato il periodo 1.
Quando il periodo successivo è in scadenza, un keeper chiama charge(); la ripartizione viene pagata e la data del prossimo addebito avanza.
Abbonato o merchant possono annullare in qualsiasi momento; il merchant può disattivare un piano.
I token fee-on-transfer e rebasing non sono supportati. Se allowance o saldo sono insufficienti, l'addebito fallisce senza modifiche di stato; il keeper può riprovare.
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.