WhitelistedCrowdsale

An interesting point is what this could mean for the proposed autogeneration mechanism for role contracts: the Whitelistee's add function behaves differently than the others, in that only Whitelisters can call it. Some sort of parametrization might make sense, e.g. for the add function, which roles are allowed to call it (the same one by default).

Additionally, we wouldn’t want the contract creator to be assigned the Whitelistee role during construction, so that’s another point where they diverge.

edit: I created a separate topic to discuss this: Role contracts autogeneration