Token + Vesting + Staking
Un ERC-20 con cap e approvazioni gasless, piani di vesting con cliff per team e investitori e ricompense di staking sul modello Synthetix.
Escrow a milestone per il lavoro di freelance e agenzie, in ETH o in qualsiasi ERC-20 standard
MilestoneEscrow è un unico contratto di escrow on-chain che gestisce un numero qualsiasi di incarichi indipendenti. Alla creazione di un incarico il committente versa l'intero budget, suddiviso in un massimo di 50 milestone, così il freelancer vede che il denaro c'è prima di iniziare a lavorare.
I fondi si muovono solo quando il committente rilascia una milestone, quando un arbitro neutrale risolve una controversia ripartendo in punti base i fondi non ancora rilasciati, oppure quando l'incarico viene annullato e il committente rimborsato. Una piccola commissione di protocollo (con un tetto fisso del 5% e fissata tramite snapshot per ogni incarico) viene trattenuta dai pagamenti al freelancer; sui rimborsi non si applica mai alcuna commissione.
Il lavoro da remoto tra parti che non si conoscono si scontra con un deficit di fiducia: i committenti non vogliono pagare in anticipo, i freelancer non vogliono consegnare prima di essere pagati. Le piattaforme colmano questo vuoto, ma applicano commissioni elevate, possono bloccare gli account e decidono le controversie in modi che le parti non possono vedere.
Creazione: il committente chiama createJob(freelancer, arbiter, token, amounts[]) e versa l'intera somma in ETH o in un ERC-20. La commissione corrente viene fissata nell'incarico tramite snapshot.
Consegna: il freelancer chiama requestRelease(jobId, i) per segnalare che la milestone i è completata.
Rilascio: il committente chiama releaseMilestone(jobId, i). Il freelancer riceve l'importo al netto della commissione; una volta rilasciate tutte le milestone, l'incarico è concluso.
Controversia (facoltativa): ciascuna delle parti può aprire una controversia, che congela l'incarico. L'arbitro ripartisce in punti base ogni milestone non ancora rilasciata tra freelancer e committente.
Annullamento (facoltativo): il committente può annullare con rimborso integrale finché nessun lavoro è stato richiesto o rilasciato; l'arbitro può annullare finché l'incarico è aperto.
Si confida nella neutralità dell'arbitro: in produzione un multisig, una DAO o un tribunale decentralizzato. I token rebasing non sono supportati.
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.
La copertura diventa una precondizione del mint: i token possono essere coniati solo se la riserva d'oro dichiarata copre la nuova supply totale.
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.