All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
listLandsByOwner
function to return list of lands owned by a specific address. - Created test cases for the contract in Typescript.
- Added
HardhatUserConfig
for the project.
- Updated land struct to include
isRegistered
boolean variable. - Updated mapping
lands
to keep track of all lands. - Added
ownerToLands
mapping to keep track of lands owned by a particular address.
- Fixed issues with land ownership transfer in
transferLand
function.
- Initial release of the Land Registry smart contract.
- Implemented basic functions such as
registerLand
,transferLand
,sellLand
, andverifyLand
.