Most of the ICOs are built on the Ethereum platform using the ERC20 protocol. There are also other platforms such as NEO, Qtum, Lisk, Komodo, Strat, ICX and many others that some ICOs use as their transaction network. ICO projects have their contribution dashboards that people looking to participate in the projects can utilize to submit and receive relevant information. Many times contributors need to sign up for the ICO whitelist to reserve their share of the generated token pool.
Know Your Customer (KYC) documentation is usually also required from the contributors. Each person submitting digital assets to the project need to confirm their identity to the project by sending over scans or photos of official Identification Documentation (ID). Whitelisted and KYC document submitted participants need to have a suitable transaction network wallet and tokens that the ICO accepts as contributions against the token generation. The contributor submits the compatible wallet address information to the ICO and sends a desired amount of accepted tokens into a designated wallet address provided by the official communication channel of the ICO.
After the ICO technical team has confirmed that the incoming contribution matches a verified KYC document related wallet address, the contributor wallet gets rewarded with the promised amount of the project tokens. Sometimes the process from the end of the ICO to the date when the tokens are transferred to the contributors might take several weeks due to the programming work required in between.