Crowdsale smart contract for a an ethereum-based token called "PupperCoin". This contract will manage the entire crowdsale process (allowing users to send ETH and get back PupperCoin), mint the tokens automatically, and distribute them to buyers in one transaction.
Please run the PupperCoinCrowdsale.sol file on the Kovan ethereum testnet.