Some functions are defined but not implemented
There are many functions that are defined but not implemented. They have a revert with a message as not implemented.\\nThis results in complex code and reduces readability. Here is a some of these functions within the scope of this audit:\\n```\\nfunction getAllDelegationRequests() external returns(uint[] memory) {\\n    revert("Not implemented");\\n}\\n\\nfunction getDelegationRequestsForValidator(uint validatorId) external returns (uint[] memory) {\\n    revert("Not implemented");\\n}\\n```\\n
If these functions are needed for this release, they must be implemented. If they are for future plan, it's better to remove the extra code in the smart contracts.
```\\nfunction getAllDelegationRequests() external returns(uint[] memory) {\\n    revert("Not implemented");\\n}\\n\\nfunction getDelegationRequestsForValidator(uint validatorId) external returns (uint[] memory) {\\n    revert("Not implemented");\\n}\\n```\\n