isConstant property

bool isConstant

Returns true if this function is constant, i.e. it cannot modify the state of the blockchain when called. This allows the function to be called without sending Ether or gas as the connected client can compute it locally, no expensive mining will be required.

Implementation

bool get isConstant =>
    mutability == StateMutability.view || mutability == StateMutability.pure;