RentalAndRebate

circle-info

πŸ“‹ Contract Overview

Property
Value

πŸ“ File

src/RentalAndRebate.sol

πŸ”§ Type

Upgradeable UUPS Proxy

βš™οΈ Solidity

0.8.33

πŸ“œ License

MIT

circle-info

🎯 Purpose: Manages the core equity-building lease functionalityβ€”processing rent payments, calculating equity conversion, and distributing EQTBLT tokens. This is where renters build equity through their housing payments.


πŸ“Š Equity Conversion Rates

Condition
Rate
Description

πŸ“‹ Default

10%

Standard conversion rate

πŸ“… Long Lease (24+ mo)

11%

Loyalty bonus

πŸ”„ Renewal

+0.5%

Additional renewal bonus

πŸ“‰ Minimum

7%

Floor rate

πŸ“ˆ Maximum

12%

Cap rate

circle-check

πŸ“Š Equity-Building Mechanics

circle-info

The contract converts a portion of each rent payment to EQTBLT.


πŸ”§ Functions

🏘️ Property Management

Add Property

Update Property


πŸ“Š Equity Rate Calculation

circle-info

Equity rates are determined by several factors.


πŸ’³ Payment Flow

βœ… Normal Rent Payment


πŸ“œ Events & Errors


πŸ”„ Equity Portability

circle-check

EQTBLT stays in the renter's wallet regardlessβ€”it's the lease records that track property-specific equity.


πŸ”— Contract Interactions

Contract
Interaction

πŸ’Ž EQTBLTToken

Mints equity tokens

🏦 Treasury

Receives rent payments

Verifies membership

Records payment activity


chevron-rightπŸ’» Integration Exampleshashtag

Paying Rent

Checking Rent Due

Getting Equity History

Creating a Lease


EQTBLTTokenchevron-rightTreasurychevron-righthttps://github.com/urbanarray/builtbydocs/blob/main/docs/developers/contracts/redemption.mdchevron-right

Last updated