Melted Shadow Otter
Medium
The absence of a fallback function means that the contract cannot handle unexpected Ether transfers, which could lead to loss of funds if Ether is sent to the contract. I think it would be good to implement a fallback function that either rejects incoming Ether or handles it appropriately.
receive() external payable {
revert("This contract does not accept Ether");
}
https://github.com/sherlock-audit/2024-12-numa-audit/blob/main/Numa/contracts/Numa.sol#L75
No response
No response
No response
No response
No response
No response