Also einen Contract haben ja alle, da die Tokens ja verteilt werden müssen. Ein Erc20 contract kann ja nur mit eth kommunizieren. Ergo muss ein ICO mit weiteren Währungen eine andere Vorgehensweise haben.
Meist werden ja in diesen Fällen nicht sofort die Tokens versendet. Siehe aktuell bei Savedroid und weiteren..