Alvara Protocol is a decentralized crypto-fund platform focused on simplifying digital asset management through tokenized basket funds. With the rise of DeFi, the client aimed to offer a seamless way for users to create and manage diversified crypto portfolios. To bring this vision to life, the project required a smart contract-based infrastructure and a user-friendly interface. The solution focused on enabling fund creation, auto-rebalancing, and secure user participation.
The client needed a secure, decentralized framework to help users generate and manage Basket Token Sets (BTS) on-chain. The project included developing a factory contract for BTS creation, pool contracts for fund management, and an automated rebalancing feature. Additional requirements included token contribution and redemption capabilities, all accessible through a clean and responsive web interface.
To meet the project’s goals, a decentralized infrastructure was developed to facilitate secure fund creation and autonomous management. A factory smart contract was designed to allow users to launch their own BTS, giving them full control over their tokenized crypto portfolios. To maintain optimal fund balance, a dedicated BTS pool contract was integrated with Chainlink Automation, enabling scheduled rebalancing without manual intervention.
The contribution and redemption flow was built directly into the smart contracts, allowing users to interact seamlessly with the funds using tokens. A set of comprehensive unit tests was created to validate every contract function and ensure security and reliability.
To deliver a modern and intuitive experience, a frontend was built using ReactJS, chosen for its flexibility and performance. The UI provides users with real-time insights and control, allowing them to manage assets without navigating complex on-chain mechanics.