Getting a "revert" processing transaction on "transfer" call

Hi @adamatronix,

Welcome to the community :wave:

When you deploy your ArkToken you are minting tokens to the deployer of the contract.
fundICO will fail as the ArkToken doesn’t actually hold any ArkTokens, only the deployer does, so then your ICO contract doesn’t hold any tokens.

I suggest having a look at the following: