DeFi Platform
Progettazione e sviluppo di piattaforma di DeFi su blockchain
E' stata progettata e sviluppata una piattaforma multi-chain di finanza decentralizzata con interfacce verso altre piattaforme.
Sviluppo di piattaforma DeFi
Abbiamo svolto il lavoro in white label, pertanto in ottemperanza con il contratto sottoscritto, non viene rivelato il nome reale del cliente per cui è stato svolto il lavoro di consulenza e sviluppo.
Il cliente è una startup innovativa in ambito blockchain.
Abbiamo sviluppato una piattaforma di protocollo DeFi (finanza decentralizzata) di gestione patrimoniale cross-chain (Ethereum e BNB Chain), 100% decentralizzato e 100% non custodial. Il servizio consente alle DAO e alle loro tesorerie di connettersi con Asset Management Firms in modo da beneficiare dei loro servizi di gestione fondi.
Lo sviluppo Blockchain per piattaforma DeFi startup, prevedeva anche l’integrazione con il servizio Gnosis per la gestione del multi wallet.
Cliente
Azienda DeFi
Lavoro svolto
Sviluppo smart contract
Risorse
Project manager, due Senior Blockchain Developer
Tecnologie
Solidity e ReactJs
Solidity
Sviluppo Blockchain
Sviluppo Smart Contract
Gli smart contract sviluppati si interfacciano con i maggiori protocolli delle due reti blockchain, come ad esempio Uniswap e Pancake Swap.
Nello specifico, abbiamo sviluppato una DApp che consente all’utente di registrarsi con il proprio wallet ed investire i propri token su determinati fondi di investimento al fine di trarne in cambio reward e token con potere di voto per la DAO.
Abbiamo inoltre sviluppato smart contract, in modo da consentire ad alcuni utenti di ricoprire il ruolo di asset manager, con determinati poteri scaturenti dalle votazioni degli holder del token della piattaforma.
Uniswap
Ethereum
Lo sviluppo ha previsto smart contract che tramite interfacce, utilizzano in modo automatizzato, i servizi on chain di Uniswap.
Nello specifico sono state sviluppate function che usano gli smart contract di swap V2 e V3 di Uniswap.
Questo ha permesso alla piattaforma, di convertire istantaneamente i token depositati dall’utente, nei token decisi dal fondo di investimento prescelto.
AAVE
Ethereum
Gli smart contract sviluppati si interfacciano con i servizi on chain di AAVVE, per realizzare un sistema di deposito di collaterale su AAVE.
Viene pertanto gestita la richiesta di prestiti sovracollateralizzati.
Inoltre gli smart contract gestiscono anche le reward di AAVE, il prelievo del collaterale e il refund del prestito depositato.
Yearn
Ethereum
Sviluppo di smart contract in solidity, di interfacce che consentono in modo automatizzato, di interagire con i vault di Yearn.
Pertanto gli smart contract sviluppati, consentono di depositare fondi e ottenere reward. Nello specifico, vengono gestiti staking, unstaking e reward di Yearn.
PancakeSwap
BNB chain
Lo sviluppo ha previsto smart contract che tramite interfacce, utilizzano i servizi on chain di PancakeSwap sulla BNB chain di Binance.
Nello specifico sono state sviluppate function che usano gli smart contract di swap di PancakeSwap.
Inoltre sono state sviluppate interfacce per interagire con gli smart contract di staking e i Syrup della piattaforma.
Venus Protocol
BNB chain
Gli smart contract sviluppati, si interfacciano con i servizi on chain di Venus, per realizzare un sistema di deposito di collaterale su Venus.
Viene pertanto gestita la richiesta di prestiti sovracollateralizzati.
Inoltre gli smart contract gestiscono anche le reward di Venus, il prelievo del collaterale e il refund del prestito depositato.
Alpaca Finance
BNB chain
Abbiamo sviluppato in Solidity, smart contract finalizzati all’interfacciamento in modo automatizzato con i servizi di Alpaca Finance.
Gli smart contract sviluppati, consentono di depositare fondi ed ottenere reward. Nello specifico, vengono gestiti staking, unstaking e reward di Alpaca.
01
SPRINT
Core smart contracts
Nel primo sprint abbiamo definito la struttura del Core, definendo gli smart contract che gestiscono le informazioni di base dell’intera piattaforma.
02
SPRINT
Protocols integrations
Sviluppo delle integrazioni con le principali piattaforme DeFi di Ethereum e BNB chain, come Uniswap e Pancake Swap.
03
SPRINT
Voting mechanism
Implementazione del meccanismo di votazione interno alla DAO, con relativa gestione dei token di voto.
04
SPRINT
Gnosis integration
Integrazione delle API di Gnosis Safe, per la gestione delle transazioni tramite wallet multisig.
Lo sviluppo ha permesso di creare, gestire ed eseguire transazioni Gnosis Safe MultiSig, direttamente dalla web app in ReactJs.
I nostri smart contract gestiscono direttamente l’ uso dei multisig wallet creati tramite Gnosis Safe.
Gnosis Safe MultiSig
Gnosis Safe è un servizio che consente ad un team di aumentare la sicurezza nella gestione della propria tesoreria cripto. Gnosis, infatti, da la possibilità di richiedere un numero predefinito di firme per confermare le transazioni. Richiedere a più membri del team di confermare ogni transazione per eseguirla, aiuta a prevenire l’accesso non autorizzato ai propri fondi.
Gnosis Safe è il servizio di multisig wallet più utilizzato e mette a disposizione le api per i suoi smart contract presenti su Ethereum, BNB chain, Polygon e molte altre chain.
Abbiamo integrato Gnosis nella piattaforma in modo da permettere alle treasury delle DAO di distribuire i permessi sulle operazioni a più membri. Rimane comunque possibile delegare tutti i poteri, o parte di essi, ad un solo wallet.