Donations to campaigns are only allowed from people who are elegiable to vote in that campaign. Monetary caps on donations (including self funded) are allowed.
Why is this important?
only allow people to donate to a candidate in elections that they can vote in. Cap donations.