downgradeRoleToNonSigner function
Returns the non-signer variant of the supplied role.
- AccountRole.readonlySigner becomes AccountRole.readonly.
- AccountRole.writableSigner becomes AccountRole.writable.
- Non-signer roles are returned unchanged.
Implementation
AccountRole downgradeRoleToNonSigner(AccountRole role) =>
_roleFromValue(role.value & ~_isSignerBitmask);