IAccessControlDefaultAdminRules.spec 941 B

123456789101112131415161718192021222324252627282930313233343536
  1. import "./IERC5313.spec"
  2. methods {
  3. // === View ==
  4. // Default Admin
  5. defaultAdmin() returns(address) envfree
  6. pendingDefaultAdmin() returns(address, uint48) envfree
  7. // Default Admin Delay
  8. defaultAdminDelay() returns(uint48)
  9. pendingDefaultAdminDelay() returns(uint48, uint48)
  10. defaultAdminDelayIncreaseWait() returns(uint48) envfree
  11. // === Mutations ==
  12. // Default Admin
  13. beginDefaultAdminTransfer(address)
  14. cancelDefaultAdminTransfer()
  15. acceptDefaultAdminTransfer()
  16. // Default Admin Delay
  17. changeDefaultAdminDelay(uint48)
  18. rollbackDefaultAdminDelay()
  19. // == FV ==
  20. // Default Admin
  21. pendingDefaultAdmin_() returns (address) envfree
  22. pendingDefaultAdminSchedule_() returns (uint48) envfree
  23. // Default Admin Delay
  24. pendingDelay_() returns (uint48)
  25. pendingDelaySchedule_() returns (uint48)
  26. delayChangeWait_(uint48) returns (uint48)
  27. }