project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Invernez

Invernez is a crowdleasing platform where users lease assets via collective financing. Users can lease an asset with the option to return or buy it at the end of the term. Investors, as asset owners, earn rental income through tokenized contracts.

Invernez

Created At

ETHOnline 2024

Project Description

Invernez is a decentralized crowdleasing platform that allows users to lease assets through collective financing. Borrowers can request funding to lease an asset, and investors can contribute to these requests in exchange for tokenized ownership, which represents a share of the asset. At the end of the lease term, the borrower has the option to return the asset or purchase it.

Our platform is built on smart contracts deployed on the Rootstock Testnet, ensuring trustless transactions and automated processes. Each leasing contract is governed by smart contract logic, ensuring transparency and security. Borrowers create leasing requests specifying the amount required, lease duration, and token price. Investors can then fund these requests, earning tokens that represent ownership stakes. These tokens provide investors with rental income throughout the lease term, distributed via the contract.

The platform uses Web3Auth for secure and user-friendly authentication, allowing both investors and borrowers to interact seamlessly with the blockchain. The app interface lists active leasing requests, enabling investors to browse and fund contracts. Additionally, tokenized assets are distributed automatically when the lease is fully funded.

By leveraging blockchain technology, Invernez enables a decentralized, efficient, and transparent way for users to lease assets, while offering investors a novel way to generate passive income through tokenized contracts.

How it's Made

Invernez is built using a combination of Web3Auth, Rootstock blockchain, and Solidity smart contracts.

Web3Auth was pivotal for user authentication and secure wallet management, streamlining the user login experience without needing complex manual setups.

The platform integrates with Rootstock, chosen for its robust smart contract capabilities, allowing us to deploy and manage leasing contracts securely.

The backbone of the application consists of the CrowdLeasingFactory and CrowdLeasingContract smart contracts:

The factory contract handles the creation of individual leasing contracts.

While the leasing contracts manage all aspects of collective asset leasing, including tracking the lease status, investments, and tokenized ownership.

We also used Foundry to develop, test, and deploy smart contracts, ensuring efficient code and smooth deployment pipelines.

The frontend leverages Next.js (built on React), which interacts with the blockchain through Web3.js where necessary, but much of the heavy lifting is done through Web3Auth for wallet and blockchain connectivity.

The integration between frontend and backend was particularly challenging, especially given the nature of decentralized systems and working without a traditional backend. However, this was solved by ensuring contracts were written to provide the necessary data directly on-chain, reducing reliance on off-chain storage.

Additionally, implementing a system where investors can track and fund leasing requests was key.

Through tokenized investments, we enabled fractional ownership of assets, ensuring that users and investors could interact with the contracts directly and transparently.

background image mobile

Join the mailing list

Get the latest news and updates