callflagstype
- class CallFlags(value)
Bases:
IntFlag
Defines special behaviors allowed when invoking smart contracts, e.g., chain calls, sending notifications and modifying states.
- NONE
Special behaviors of the invoked contract are not allowed, such as chain calls, sending notifications, modifying state, etc.
- READ_STATES
Indicates that the called contract is allowed to read states.
- WRITE_STATES
Indicates that the called contract is allowed to write states.
- ALLOW_CALL
Indicates that the called contract is allowed to call another contract.
- ALLOW_NOTIFY
Indicates that the called contract is allowed to send notifications.
- STATES
Indicates that the called contract is allowed to read or write states.
- READ_ONLY
Indicates that the called contract is allowed to read states or call another contract.
- ALL
All behaviors of the invoked contract are allowed.