Skip to content
Version 0.0.1 (Testnet)

Security Considerations

Security is important in the Datai Network. Key considerations include:

  • Reentrancy Protection: Ensure functions follow the Checks-Effects-Interactions pattern and consider using ReentrancyGuard where necessary.
  • Input Validation: All functions should validate inputs to prevent unexpected behavior.
  • Access Control: Critical functions must have appropriate access restrictions to prevent unauthorized actions.
  • Upgradeability: Contracts should be carefully managed to ensure safe upgrades, including the use of storage gaps.
  • Testing: Comprehensive unit and integration tests should be implemented to cover all functionalities and edge cases.