Rentible Expands to Real World Assets: Introducing the Deposit & Rental Contract

Rentible Team
3 min readApr 30, 2024

After exploring the Fundraising Smart Contract in our previous installment, we’re now set to delve into how Rentible structures Tenant-Landlord deposit and rent payment interactions within our system. This technology is designed for integration into real estate listing sites and other user-friendly interfaces, making the entire process seamless and intuitive.

Supporting Fractional Ownership and Tokenization

Firstly, by supporting asset tokenization and fractional ownership, Rentible enables Landlords to be represented not just by user wallets, but also by Smart Contracts — particularly our own Yield Distributor smart contracts. This setup allows tenants to pay deposits and rental fees directly to a blockchain entity, which then distributes the yield to fractional owners.

Solving the Big Deposit Mystery

Deposit frauds, including let-and-run schemes, are rampant in the globalized rental market, with criminals often targeting foreign tenants or those searching for flats online. Rentible’s Deposit & Rental Smart Contract introduces a novel structure that prevents such malpractices, ensuring a secure and transparent flow of funds.

To make a deposit payment, a Tenant uses the “Pay Rent Deposit” function, where they can specify the receiver’s address, the stablecoin token address (e.g., USDT is 0xdac17f958d2ee523a2206206994597c13d831ec7), the amount in stablecoin (e.g., 2800), and an escrow time interval during which the deposit is frozen in the smart contract. The deposit is only released once the tenant has safely moved in. Similar to blockchain transactions that require a gas fee, each transaction here incurs an RNB flat fee.

https://sepolia.etherscan.io/tx/0x54d0076d4c0d0699dc4c6a620f74af28afa0bc41dd27aa22477e132116af700d

Once the deposit is made, it remains under escrow until the originally specified release date. The Tenant may interact with the smart contract again to allow for early release directly to the Landlord, or, if issues arise — such as the property not being in the agreed condition, or the Landlord failing to uphold their end of the contract — the Tenant can initiate an Arbitration process:

https://sepolia.etherscan.io/tx/0x8377f30d55fef9c94ecb89accfe8a786d5ae43fa99b119b2a7bdc35229bcd5d0

In this scenario, Rentible acts as a mediator, requesting evidence and statements from both parties before making a decision on how to allocate the deposit (e.g., refunding the Tenant, splitting the amount, or fully honoring the Landlord).For example in this case the Arbitror decided a 30%-70% split:

https://sepolia.etherscan.io/tx/0x82d1114c0f49d3e364bce8dd17054c8a728413fc1122136be3e4d8321f321daf

When Things Go The Right Way

If no issues arise, once the Landlord is entitled to receive the deposit, they can use the “Claim Deposit” function to transfer the deposit amount from the smart contract directly to their own wallet:

https://sepolia.etherscan.io/tx/0x1df5579e200ffe548c63c5dcbfbda3a149f8c393e35825730048a8683e7385c4

Assuming the tenant has moved in, they can then start paying monthly rent by interacting with the smart contract again and selecting the “Pay Monthly Rent” function. The monthly rent is transferred directly to the Landlord without any limitations, maintaining a transparent record of all payments on the blockchain:

https://sepolia.etherscan.io/tx/0xa170fbb9aa23134c3e682e46c64d0877e1d5f2044331de38f03132966c19e2d1

This contract addresses numerous property management and common market issues while facilitating efficient transactions between crypto-friendly tenants and landlords. In our next article, we’ll showcase the Yield Distributor Contract, which will illustrate how fractional owners can directly collect yields from tenants using Rentible’s infrastructure.

The deployed test contract and all associated transactions are available for review on the Sepolia test network:

https://sepolia.etherscan.io/address/0x9b6163a414425d44ba6532c1a3f716924f37d775

--

--

Rentible Team

Future of Crypto Rental Payments - A groundbreaking solution enabling tenants and landlords to conveniently send and receive rent payments in cryptocurrency