Letting Agents
Description / Purpose
A letting agent is an authorized account responsible for managing the leasing and rental proposals of a property on behalf of its owners. They act as the property manager within the governance framework of the pallet, ensuring that proposals for leasing are submitted and processed according to on-chain rules.
Key Responsibilities
Can claim a property after the legal process completion.
Propose leasing or rental terms for assigned properties via the
proposeextrinsic.Ensure proposals meet required thresholds and are valid before submission.
Respond to governance mechanisms such as challenges against their performance.
Maintain compliance with the property owners’ permissions and pallet rules.
Distributing income to the investors.
Key Storage / Components Used
pallet_property_management::LettingStorage– Maps property IDs to assigned letting agents.AssetProposal– Links properties to ongoing proposals.Proposals/OngoingProposalVotes/UserProposalVote– Tracks proposal details and voting outcomes.Events– EmitsProposed,AgentSlashed, orAgentChangedevents for governance actions.
Role Enforcement
Role enforcement is through the local regional law.
Last updated